@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";.snackbar-host[data-v-e0e5b6fc]{position:fixed;right:1rem;bottom:1rem;z-index:2200;pointer-events:none}.snackbar[data-v-e0e5b6fc]{width:min(420px,calc(100vw - 2rem));display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:16px;border:1px solid var(--snackbar-border);background:var(--snackbar-bg);box-shadow:var(--snackbar-shadow);color:var(--snackbar-text);pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.snackbar.is-error[data-v-e0e5b6fc]{border-color:var(--snackbar-error-border);background:var(--snackbar-error-bg)}.snackbar-copy[data-v-e0e5b6fc]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.snackbar-copy strong[data-v-e0e5b6fc]{font-size:.92rem}.snackbar-copy span[data-v-e0e5b6fc]{font-size:.88rem;line-height:1.4;color:var(--snackbar-muted-text)}.snackbar-close[data-v-e0e5b6fc]{border:0;background:transparent;color:var(--snackbar-muted-text);font-weight:700;cursor:pointer;white-space:nowrap;border-radius:999px;padding:.35rem .65rem;transition:background-color .2s ease,color .2s ease}.snackbar-close[data-v-e0e5b6fc]:hover,.snackbar-close[data-v-e0e5b6fc]:focus-visible{background:var(--snackbar-action-hover);color:var(--snackbar-text)}.snackbar-close[data-v-e0e5b6fc]:focus-visible{outline:2px solid color-mix(in srgb,var(--snackbar-text) 32%,transparent);outline-offset:2px}.snackbar-fade-enter-active[data-v-e0e5b6fc],.snackbar-fade-leave-active[data-v-e0e5b6fc]{transition:opacity .22s ease,transform .22s ease}.snackbar-fade-enter-from[data-v-e0e5b6fc],.snackbar-fade-leave-to[data-v-e0e5b6fc]{opacity:0;transform:translateY(12px)}@media(max-width:768px){.snackbar-host[data-v-e0e5b6fc]{right:1rem;left:1rem;bottom:5rem}.snackbar[data-v-e0e5b6fc]{width:100%}}.share-button[data-v-d534800f]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:2.25rem;height:2.25rem;padding:0 .7rem;border:1px solid color-mix(in srgb,var(--city-ink) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--bg-card) 88%,white);color:var(--city-maroon);font:inherit;font-size:.8rem;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #2423211f;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.share-button[data-v-d534800f]:hover,.share-button[data-v-d534800f]:focus-visible{transform:translateY(-1px);border-color:var(--city-maroon);background:var(--city-cream);outline:none}.share-button-label[data-v-d534800f]{white-space:nowrap}.top-bar[data-v-75731588]{height:auto;min-height:var(--topbar-height);display:flex;justify-content:space-between;align-items:center;padding:.85rem 1.5rem;background:color-mix(in srgb,var(--city-cream) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--city-ink) 12%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background-color .3s ease;position:sticky;top:0;z-index:999;box-shadow:var(--shadow-top-bar)}.brand-section[data-v-75731588]{display:flex;align-items:center;gap:1rem}.menu-toggle-btn[data-v-75731588]{display:none;background:none;border:none;font-size:1.5rem;color:var(--text-primary);cursor:pointer;padding:0;margin-right:.5rem;border-radius:8px;padding:.2rem .35rem}.menu-toggle-btn[data-v-75731588]:hover{background:color-mix(in srgb,var(--primary-blue) 14%,transparent)}.menu-toggle-btn[data-v-75731588]:focus-visible,.profile-widget[data-v-75731588]:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-blue) 60%,transparent);outline-offset:2px}.logo-icon[data-v-75731588]{width:40px;height:40px;object-fit:contain;transition:filter .3s ease}.brand-link[data-v-75731588]{display:inline-flex;align-items:center;gap:1rem;min-width:0;color:inherit;text-decoration:none;border-radius:8px}.brand-link[data-v-75731588]:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-blue) 60%,transparent);outline-offset:2px}.dark-mode-logo[data-v-75731588]{filter:brightness(0) invert(1)}.brand-text[data-v-75731588]{display:flex;flex-direction:column}.app-title[data-v-75731588]{margin:0;font-family:var(--font-display);font-size:1.12rem;font-weight:800;color:var(--city-ink);line-height:1.2}.date-display[data-v-75731588]{margin:2px 0 0;font-size:.75rem;color:var(--text-secondary);font-family:var(--font-display);font-style:italic;text-transform:capitalize}.actions-section[data-v-75731588]{display:flex;align-items:center;gap:1rem}.profile-widget[data-v-75731588]{display:flex;align-items:center;gap:.3rem;padding:.3rem .5rem;border-radius:8px;background:var(--city-forest);border:1px solid color-mix(in srgb,var(--city-forest) 40%,var(--border-color));color:var(--city-cream);font-weight:700;transition:background .14s ease,transform .14s ease}.profile-widget[data-v-75731588]:hover{background:var(--city-maroon);color:var(--city-cream)}.profile-widget[data-v-75731588]:active{transform:translateY(1px)}.avatar[data-v-75731588]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--bg-card);color:var(--city-forest);font-size:.7rem;font-weight:900}.avatar-image[data-v-75731588]{width:24px;height:24px;border-radius:50%;object-fit:cover}.level-chip[data-v-75731588]{font-size:.78rem}@media(max-width:768px){.top-bar[data-v-75731588]{padding:1rem 1rem .5rem;flex-wrap:nowrap;gap:.8rem;background-color:var(--bg-app);background:color-mix(in srgb,var(--city-cream) 91%,transparent);position:fixed;width:100%;box-sizing:border-box}.menu-toggle-btn[data-v-75731588]{display:block}.brand-section[data-v-75731588]{width:auto;min-width:0;margin-bottom:.2rem}.brand-text[data-v-75731588]{min-width:0}.actions-section[data-v-75731588]{width:auto;flex-shrink:0;justify-content:flex-end}.profile-widget[data-v-75731588]{padding:.25rem .45rem}.app-title[data-v-75731588]{font-size:1.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-display[data-v-75731588]{display:none}}.home-icon[data-v-12756697]{color:var(--icon-home);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/></svg>')}.news-icon[data-v-12756697]{color:var(--icon-news);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"/></svg>')}.posters-icon[data-v-12756697]{color:var(--icon-posters);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-1 16H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1zm-4-4.42l-2.02-2.52c-.2-.26-.6-.26-.8 0l-2.4 3-1.6-2.13c-.2-.27-.6-.27-.8 0L4.2 17h15.6l-4.8-5.42z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-1 16H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1zm-4-4.42l-2.02-2.52c-.2-.26-.6-.26-.8 0l-2.4 3-1.6-2.13c-.2-.27-.6-.27-.8 0L4.2 17h15.6l-4.8-5.42z"/></svg>')}.events-icon[data-v-12756697]{color:var(--icon-events);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M7 2v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-2V2h-2v2H9V2H7zm12 8H5V7h14v3zm-7 3h5v5h-5v-5z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M7 2v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-2V2h-2v2H9V2H7zm12 8H5V7h14v3zm-7 3h5v5h-5v-5z"/></svg>')}.comune-icon[data-v-12756697]{color:var(--icon-comune);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4 10v7h3v-7H4zm6 0v7h3v-7h-3zM2 22h19v-3H2v3zm14-12v7h3v-7h-3zm-4.5-9L2 6v2h19V6l-9.5-5z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4 10v7h3v-7H4zm6 0v7h3v-7h-3zM2 22h19v-3H2v3zm14-12v7h3v-7h-3zm-4.5-9L2 6v2h19V6l-9.5-5z"/></svg>')}.info-icon[data-v-12756697]{color:var(--icon-pharmacy);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm5 16H7v-2h10v2zm0-4H7v-2h10v2zm0-4H7V7h10v4z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm5 16H7v-2h10v2zm0-4H7v-2h10v2zm0-4H7V7h10v4z"/></svg>')}.waste-icon[data-v-12756697]{color:var(--icon-waste);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M9 3h6l1 2h4v2H4V5h4l1-2zm-1 6h2v9H8V9zm6 0h2v9h-2V9zM6 9h2v9H6V9zm1 12h10a2 2 0 0 0 2-2V9H5v10a2 2 0 0 0 2 2z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M9 3h6l1 2h4v2H4V5h4l1-2zm-1 6h2v9H8V9zm6 0h2v9h-2V9zM6 9h2v9H6V9zm1 12h10a2 2 0 0 0 2-2V9H5v10a2 2 0 0 0 2 2z"/></svg>')}.social-icon-menu[data-v-12756697]{color:var(--icon-social);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M21.99 8c0-.72-.37-1.35-.94-1.7.57-.35.94-.98.94-1.7 0-1.1-.9-2-2-2H14c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h8zm-11 2H4c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h7v-6zm10 2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h-2.5l-2.5 3v-3H14c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M21.99 8c0-.72-.37-1.35-.94-1.7.57-.35.94-.98.94-1.7 0-1.1-.9-2-2-2H14c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h8zm-11 2H4c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h7v-6zm10 2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h-2.5l-2.5 3v-3H14c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2z"/></svg>')}.credits-icon[data-v-12756697]{color:var(--icon-credits);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 2C6.81 2 3 5.81 3 10.5S6.81 19 11.5 19h.5v3c4.86-2.34 8-7 8-11.5C20 5.81 16.19 2 11.5 2zm1 14.5h-2v-2h2v2zm0-3.5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 4.5z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 2C6.81 2 3 5.81 3 10.5S6.81 19 11.5 19h.5v3c4.86-2.34 8-7 8-11.5C20 5.81 16.19 2 11.5 2zm1 14.5h-2v-2h2v2zm0-3.5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 4.5z"/></svg>')}.profile-icon[data-v-12756697]{color:var(--icon-profile);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></svg>')}.settings-icon[data-v-12756697]{color:var(--icon-credits);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19.14 12.94c.04-.31.06-.63.06-.94s-.02-.63-.07-.94l2.03-1.58a.5.5 0 0 0 .12-.64l-1.92-3.32a.5.5 0 0 0-.6-.22l-2.39.96a7.22 7.22 0 0 0-1.63-.94l-.36-2.54a.5.5 0 0 0-.5-.42h-3.84a.5.5 0 0 0-.49.42l-.37 2.54c-.58.22-1.12.53-1.62.94l-2.39-.96a.5.5 0 0 0-.6.22L2.7 8.84a.5.5 0 0 0 .12.64l2.03 1.58c-.05.31-.08.63-.08.94s.03.63.08.94L2.82 14.5a.5.5 0 0 0-.12.64l1.92 3.32c.13.22.39.31.6.22l2.39-.96c.5.41 1.04.73 1.62.95l.37 2.54c.04.24.25.41.49.41h3.84c.25 0 .46-.17.5-.41l.36-2.54c.58-.22 1.13-.54 1.63-.95l2.39.96c.22.09.47 0 .6-.22l1.92-3.32a.5.5 0 0 0-.12-.64l-2.03-1.56zM12 15.5A3.5 3.5 0 1 1 12 8a3.5 3.5 0 0 1 0 7.5z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19.14 12.94c.04-.31.06-.63.06-.94s-.02-.63-.07-.94l2.03-1.58a.5.5 0 0 0 .12-.64l-1.92-3.32a.5.5 0 0 0-.6-.22l-2.39.96a7.22 7.22 0 0 0-1.63-.94l-.36-2.54a.5.5 0 0 0-.5-.42h-3.84a.5.5 0 0 0-.49.42l-.37 2.54c-.58.22-1.12.53-1.62.94l-2.39-.96a.5.5 0 0 0-.6.22L2.7 8.84a.5.5 0 0 0 .12.64l2.03 1.58c-.05.31-.08.63-.08.94s.03.63.08.94L2.82 14.5a.5.5 0 0 0-.12.64l1.92 3.32c.13.22.39.31.6.22l2.39-.96c.5.41 1.04.73 1.62.95l.37 2.54c.04.24.25.41.49.41h3.84c.25 0 .46-.17.5-.41l.36-2.54c.58-.22 1.13-.54 1.63-.95l2.39.96c.22.09.47 0 .6-.22l1.92-3.32a.5.5 0 0 0-.12-.64l-2.03-1.56zM12 15.5A3.5 3.5 0 1 1 12 8a3.5 3.5 0 0 1 0 7.5z"/></svg>')}.search-icon-menu[data-v-12756697]{color:var(--icon-comune);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>')}.weather-icon[data-v-12756697]{color:var(--icon-weather);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19.36 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.64-4.96z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19.36 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.64-4.96z"/></svg>')}.install-icon[data-v-12756697]{color:var(--misterbianco-blue);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/></svg>')}.side-menu[data-v-12756697]{width:var(--sidebar-width);height:100vh;background:linear-gradient(180deg,var(--sidebar-wash),transparent 32%),var(--bg-sidebar);display:flex;flex-direction:column;padding:2rem 1rem;box-sizing:border-box;transition:background .3s ease,border-color .3s ease;border-right:1px solid var(--sidebar-muted-border)}.nav-list[data-v-12756697]{list-style:none;padding:0;margin:0;margin-top:1rem;flex-grow:1}.nav-item[data-v-12756697]{display:flex;align-items:center;padding:.8rem 1rem;color:var(--sidebar-text);text-decoration:none;border-radius:8px;margin-bottom:.5rem;font-weight:500;position:relative;transition:all .2s ease}.nav-item[data-v-12756697]:hover{color:var(--sidebar-strong-text);background-color:var(--sidebar-hover-bg)}.nav-item.active[data-v-12756697]{color:var(--sidebar-strong-text);font-weight:700;background-color:var(--sidebar-active-bg)}.icon[data-v-12756697]{width:20px;height:20px;margin-right:12px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;display:inline-block}.active-dot[data-v-12756697]{position:absolute;right:-1rem;top:50%;transform:translateY(-50%);width:4px;height:24px;background-color:var(--sidebar-accent);border-radius:4px 0 0 4px;display:none}.nav-item.active .active-dot[data-v-12756697]{display:block}.bottom-actions[data-v-12756697]{margin-top:auto;padding-top:1rem;border-top:1px solid var(--sidebar-muted-border);display:flex;flex-direction:column;gap:.5rem}.action-btn[data-v-12756697]{display:flex;align-items:center;width:100%;padding:.8rem 1rem;background:none;border:none;cursor:pointer;color:var(--sidebar-text);border-radius:8px;font-size:1rem;font-weight:500;transition:all .2s ease;text-align:left}.action-btn[data-v-12756697]:hover{color:var(--sidebar-strong-text);background-color:var(--sidebar-hover-bg)}.theme-icon[data-v-12756697]{font-size:1.2rem;margin-right:12px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:transparent!important;mask-image:none!important;-webkit-mask-image:none!important}.home-icon[data-v-ce04a3be]{color:var(--icon-home);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/></svg>')}.news-icon[data-v-ce04a3be]{color:var(--icon-news);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"/></svg>')}.posters-icon[data-v-ce04a3be]{color:var(--icon-posters);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-1 16H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1zm-4-4.42l-2.02-2.52c-.2-.26-.6-.26-.8 0l-2.4 3-1.6-2.13c-.2-.27-.6-.27-.8 0L4.2 17h15.6l-4.8-5.42z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-1 16H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1zm-4-4.42l-2.02-2.52c-.2-.26-.6-.26-.8 0l-2.4 3-1.6-2.13c-.2-.27-.6-.27-.8 0L4.2 17h15.6l-4.8-5.42z"/></svg>')}.events-icon[data-v-ce04a3be]{color:var(--icon-events);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M7 2v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-2V2h-2v2H9V2H7zm12 8H5V7h14v3zm-7 3h5v5h-5v-5z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M7 2v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-2V2h-2v2H9V2H7zm12 8H5V7h14v3zm-7 3h5v5h-5v-5z"/></svg>')}.comune-icon[data-v-ce04a3be]{color:var(--icon-comune);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4 10v7h3v-7H4zm6 0v7h3v-7h-3zM2 22h19v-3H2v3zm14-12v7h3v-7h-3zm-4.5-9L2 6v2h19V6l-9.5-5z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4 10v7h3v-7H4zm6 0v7h3v-7h-3zM2 22h19v-3H2v3zm14-12v7h3v-7h-3zm-4.5-9L2 6v2h19V6l-9.5-5z"/></svg>')}.info-icon[data-v-ce04a3be]{color:var(--icon-pharmacy);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm5 16H7v-2h10v2zm0-4H7v-2h10v2zm0-4H7V7h10v4z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm5 16H7v-2h10v2zm0-4H7v-2h10v2zm0-4H7V7h10v4z"/></svg>')}.waste-icon[data-v-ce04a3be]{color:var(--icon-waste);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M9 3h6l1 2h4v2H4V5h4l1-2zm-1 6h2v9H8V9zm6 0h2v9h-2V9zM6 9h2v9H6V9zm1 12h10a2 2 0 0 0 2-2V9H5v10a2 2 0 0 0 2 2z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M9 3h6l1 2h4v2H4V5h4l1-2zm-1 6h2v9H8V9zm6 0h2v9h-2V9zM6 9h2v9H6V9zm1 12h10a2 2 0 0 0 2-2V9H5v10a2 2 0 0 0 2 2z"/></svg>')}.social-icon-menu[data-v-ce04a3be]{color:var(--icon-social);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M21.99 8c0-.72-.37-1.35-.94-1.7.57-.35.94-.98.94-1.7 0-1.1-.9-2-2-2H14c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h8zm-11 2H4c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h7v-6zm10 2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h-2.5l-2.5 3v-3H14c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M21.99 8c0-.72-.37-1.35-.94-1.7.57-.35.94-.98.94-1.7 0-1.1-.9-2-2-2H14c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h8zm-11 2H4c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h7v-6zm10 2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h-2.5l-2.5 3v-3H14c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2z"/></svg>')}.credits-icon[data-v-ce04a3be]{color:var(--icon-credits);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 2C6.81 2 3 5.81 3 10.5S6.81 19 11.5 19h.5v3c4.86-2.34 8-7 8-11.5C20 5.81 16.19 2 11.5 2zm1 14.5h-2v-2h2v2zm0-3.5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 4.5z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 2C6.81 2 3 5.81 3 10.5S6.81 19 11.5 19h.5v3c4.86-2.34 8-7 8-11.5C20 5.81 16.19 2 11.5 2zm1 14.5h-2v-2h2v2zm0-3.5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 4.5z"/></svg>')}.profile-icon[data-v-ce04a3be]{color:var(--icon-profile);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></svg>')}.settings-icon[data-v-ce04a3be]{color:var(--icon-credits);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19.14 12.94c.04-.31.06-.63.06-.94s-.02-.63-.07-.94l2.03-1.58a.5.5 0 0 0 .12-.64l-1.92-3.32a.5.5 0 0 0-.6-.22l-2.39.96a7.22 7.22 0 0 0-1.63-.94l-.36-2.54a.5.5 0 0 0-.5-.42h-3.84a.5.5 0 0 0-.49.42l-.37 2.54c-.58.22-1.12.53-1.62.94l-2.39-.96a.5.5 0 0 0-.6.22L2.7 8.84a.5.5 0 0 0 .12.64l2.03 1.58c-.05.31-.08.63-.08.94s.03.63.08.94L2.82 14.5a.5.5 0 0 0-.12.64l1.92 3.32c.13.22.39.31.6.22l2.39-.96c.5.41 1.04.73 1.62.95l.37 2.54c.04.24.25.41.49.41h3.84c.25 0 .46-.17.5-.41l.36-2.54c.58-.22 1.13-.54 1.63-.95l2.39.96c.22.09.47 0 .6-.22l1.92-3.32a.5.5 0 0 0-.12-.64l-2.03-1.56zM12 15.5A3.5 3.5 0 1 1 12 8a3.5 3.5 0 0 1 0 7.5z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19.14 12.94c.04-.31.06-.63.06-.94s-.02-.63-.07-.94l2.03-1.58a.5.5 0 0 0 .12-.64l-1.92-3.32a.5.5 0 0 0-.6-.22l-2.39.96a7.22 7.22 0 0 0-1.63-.94l-.36-2.54a.5.5 0 0 0-.5-.42h-3.84a.5.5 0 0 0-.49.42l-.37 2.54c-.58.22-1.12.53-1.62.94l-2.39-.96a.5.5 0 0 0-.6.22L2.7 8.84a.5.5 0 0 0 .12.64l2.03 1.58c-.05.31-.08.63-.08.94s.03.63.08.94L2.82 14.5a.5.5 0 0 0-.12.64l1.92 3.32c.13.22.39.31.6.22l2.39-.96c.5.41 1.04.73 1.62.95l.37 2.54c.04.24.25.41.49.41h3.84c.25 0 .46-.17.5-.41l.36-2.54c.58-.22 1.13-.54 1.63-.95l2.39.96c.22.09.47 0 .6-.22l1.92-3.32a.5.5 0 0 0-.12-.64l-2.03-1.56zM12 15.5A3.5 3.5 0 1 1 12 8a3.5 3.5 0 0 1 0 7.5z"/></svg>')}.search-icon-menu[data-v-ce04a3be]{color:var(--icon-comune);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>')}.weather-icon[data-v-ce04a3be]{color:var(--icon-weather);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19.36 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.64-4.96z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19.36 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.64-4.96z"/></svg>')}.install-icon[data-v-ce04a3be]{color:var(--misterbianco-blue);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/></svg>')}.bottom-bar[data-v-ce04a3be]{position:fixed;bottom:0;left:0;right:0;height:var(--bottom-bar-height);background:color-mix(in srgb,var(--city-cream) 92%,transparent);border-top:1px solid color-mix(in srgb,var(--city-ink) 14%,transparent);display:flex;justify-content:center;align-items:center;z-index:100;transition:background-color .3s ease,border-color .3s ease;box-shadow:0 -12px 28px #2423211a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}nav[data-v-ce04a3be]{display:flex;width:100%;justify-content:space-around;height:100%}a[data-v-ce04a3be]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:color-mix(in srgb,var(--city-ink) 72%,transparent);font-size:.7rem;padding:0 .5rem;flex:1;transition:color .2s ease}a.active[data-v-ce04a3be]{color:var(--city-maroon)}.label[data-v-ce04a3be]{margin-top:4px;font-weight:500;font-family:var(--font-display)}.icon[data-v-ce04a3be]{width:24px;height:24px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.home-icon[data-v-6931f4a4]{color:var(--icon-home);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/></svg>')}.news-icon[data-v-6931f4a4]{color:var(--icon-news);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"/></svg>')}.posters-icon[data-v-6931f4a4]{color:var(--icon-posters);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-1 16H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1zm-4-4.42l-2.02-2.52c-.2-.26-.6-.26-.8 0l-2.4 3-1.6-2.13c-.2-.27-.6-.27-.8 0L4.2 17h15.6l-4.8-5.42z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-1 16H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1zm-4-4.42l-2.02-2.52c-.2-.26-.6-.26-.8 0l-2.4 3-1.6-2.13c-.2-.27-.6-.27-.8 0L4.2 17h15.6l-4.8-5.42z"/></svg>')}.events-icon[data-v-6931f4a4]{color:var(--icon-events);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M7 2v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-2V2h-2v2H9V2H7zm12 8H5V7h14v3zm-7 3h5v5h-5v-5z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M7 2v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-2V2h-2v2H9V2H7zm12 8H5V7h14v3zm-7 3h5v5h-5v-5z"/></svg>')}.comune-icon[data-v-6931f4a4]{color:var(--icon-comune);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4 10v7h3v-7H4zm6 0v7h3v-7h-3zM2 22h19v-3H2v3zm14-12v7h3v-7h-3zm-4.5-9L2 6v2h19V6l-9.5-5z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4 10v7h3v-7H4zm6 0v7h3v-7h-3zM2 22h19v-3H2v3zm14-12v7h3v-7h-3zm-4.5-9L2 6v2h19V6l-9.5-5z"/></svg>')}.info-icon[data-v-6931f4a4]{color:var(--icon-pharmacy);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm5 16H7v-2h10v2zm0-4H7v-2h10v2zm0-4H7V7h10v4z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm5 16H7v-2h10v2zm0-4H7v-2h10v2zm0-4H7V7h10v4z"/></svg>')}.waste-icon[data-v-6931f4a4]{color:var(--icon-waste);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M9 3h6l1 2h4v2H4V5h4l1-2zm-1 6h2v9H8V9zm6 0h2v9h-2V9zM6 9h2v9H6V9zm1 12h10a2 2 0 0 0 2-2V9H5v10a2 2 0 0 0 2 2z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M9 3h6l1 2h4v2H4V5h4l1-2zm-1 6h2v9H8V9zm6 0h2v9h-2V9zM6 9h2v9H6V9zm1 12h10a2 2 0 0 0 2-2V9H5v10a2 2 0 0 0 2 2z"/></svg>')}.social-icon-menu[data-v-6931f4a4]{color:var(--icon-social);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M21.99 8c0-.72-.37-1.35-.94-1.7.57-.35.94-.98.94-1.7 0-1.1-.9-2-2-2H14c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h8zm-11 2H4c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h7v-6zm10 2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h-2.5l-2.5 3v-3H14c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M21.99 8c0-.72-.37-1.35-.94-1.7.57-.35.94-.98.94-1.7 0-1.1-.9-2-2-2H14c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h8zm-11 2H4c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h7v-6zm10 2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h-2.5l-2.5 3v-3H14c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2z"/></svg>')}.credits-icon[data-v-6931f4a4]{color:var(--icon-credits);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 2C6.81 2 3 5.81 3 10.5S6.81 19 11.5 19h.5v3c4.86-2.34 8-7 8-11.5C20 5.81 16.19 2 11.5 2zm1 14.5h-2v-2h2v2zm0-3.5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 4.5z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 2C6.81 2 3 5.81 3 10.5S6.81 19 11.5 19h.5v3c4.86-2.34 8-7 8-11.5C20 5.81 16.19 2 11.5 2zm1 14.5h-2v-2h2v2zm0-3.5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 4.5z"/></svg>')}.profile-icon[data-v-6931f4a4]{color:var(--icon-profile);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></svg>')}.settings-icon[data-v-6931f4a4]{color:var(--icon-credits);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19.14 12.94c.04-.31.06-.63.06-.94s-.02-.63-.07-.94l2.03-1.58a.5.5 0 0 0 .12-.64l-1.92-3.32a.5.5 0 0 0-.6-.22l-2.39.96a7.22 7.22 0 0 0-1.63-.94l-.36-2.54a.5.5 0 0 0-.5-.42h-3.84a.5.5 0 0 0-.49.42l-.37 2.54c-.58.22-1.12.53-1.62.94l-2.39-.96a.5.5 0 0 0-.6.22L2.7 8.84a.5.5 0 0 0 .12.64l2.03 1.58c-.05.31-.08.63-.08.94s.03.63.08.94L2.82 14.5a.5.5 0 0 0-.12.64l1.92 3.32c.13.22.39.31.6.22l2.39-.96c.5.41 1.04.73 1.62.95l.37 2.54c.04.24.25.41.49.41h3.84c.25 0 .46-.17.5-.41l.36-2.54c.58-.22 1.13-.54 1.63-.95l2.39.96c.22.09.47 0 .6-.22l1.92-3.32a.5.5 0 0 0-.12-.64l-2.03-1.56zM12 15.5A3.5 3.5 0 1 1 12 8a3.5 3.5 0 0 1 0 7.5z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19.14 12.94c.04-.31.06-.63.06-.94s-.02-.63-.07-.94l2.03-1.58a.5.5 0 0 0 .12-.64l-1.92-3.32a.5.5 0 0 0-.6-.22l-2.39.96a7.22 7.22 0 0 0-1.63-.94l-.36-2.54a.5.5 0 0 0-.5-.42h-3.84a.5.5 0 0 0-.49.42l-.37 2.54c-.58.22-1.12.53-1.62.94l-2.39-.96a.5.5 0 0 0-.6.22L2.7 8.84a.5.5 0 0 0 .12.64l2.03 1.58c-.05.31-.08.63-.08.94s.03.63.08.94L2.82 14.5a.5.5 0 0 0-.12.64l1.92 3.32c.13.22.39.31.6.22l2.39-.96c.5.41 1.04.73 1.62.95l.37 2.54c.04.24.25.41.49.41h3.84c.25 0 .46-.17.5-.41l.36-2.54c.58-.22 1.13-.54 1.63-.95l2.39.96c.22.09.47 0 .6-.22l1.92-3.32a.5.5 0 0 0-.12-.64l-2.03-1.56zM12 15.5A3.5 3.5 0 1 1 12 8a3.5 3.5 0 0 1 0 7.5z"/></svg>')}.search-icon-menu[data-v-6931f4a4]{color:var(--icon-comune);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>')}.weather-icon[data-v-6931f4a4]{color:var(--icon-weather);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19.36 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.64-4.96z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19.36 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.64-4.96z"/></svg>')}.install-icon[data-v-6931f4a4]{color:var(--misterbianco-blue);mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/></svg>')}.drawer-overlay[data-v-6931f4a4]{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background-color:#00000080;z-index:2000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.drawer-overlay.open[data-v-6931f4a4]{opacity:1;visibility:visible}.drawer-overlay[aria-hidden=true][data-v-6931f4a4]{pointer-events:none}.drawer-menu[data-v-6931f4a4]{width:280px;height:100%;max-width:85vw;background:linear-gradient(180deg,var(--sidebar-wash),transparent 32%),var(--bg-sidebar);transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;padding:1.5rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.drawer-overlay.open .drawer-menu[data-v-6931f4a4]{transform:translate(0)}.drawer-header[data-v-6931f4a4]{display:flex;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--sidebar-muted-border)}.drawer-logo[data-v-6931f4a4]{width:32px;height:32px;margin-right:1rem}.drawer-header h2[data-v-6931f4a4]{color:var(--sidebar-strong-text);font-family:var(--font-display);margin:0;font-size:1.2rem;flex-grow:1}.close-btn[data-v-6931f4a4]{background:none;border:none;font-size:1.5rem;color:var(--sidebar-text);cursor:pointer}.nav-list[data-v-6931f4a4]{list-style:none;padding:0;margin:0;flex-grow:1;min-height:0}.nav-item[data-v-6931f4a4]{display:flex;align-items:center;padding:.8rem 1rem;color:var(--sidebar-text);text-decoration:none;border-radius:8px;margin-bottom:.5rem;font-weight:500;transition:all .2s ease}.nav-item[data-v-6931f4a4]:hover{color:var(--sidebar-strong-text);background-color:var(--sidebar-hover-bg)}.nav-item.active[data-v-6931f4a4]{color:var(--sidebar-strong-text);font-weight:700;background-color:var(--sidebar-active-bg)}.icon[data-v-6931f4a4]{width:24px;height:24px;margin-right:16px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.bottom-actions[data-v-6931f4a4]{margin-top:auto;padding-top:1rem;border-top:1px solid var(--sidebar-muted-border);display:flex;flex-direction:column;gap:.5rem}.action-btn[data-v-6931f4a4]{display:flex;align-items:center;width:100%;padding:.8rem 1rem;background:none;border:none;cursor:pointer;color:var(--sidebar-text);border-radius:8px;font-size:1rem;font-weight:500;transition:all .2s ease;text-align:left}.action-btn[data-v-6931f4a4]:hover{color:var(--sidebar-strong-text);background-color:var(--sidebar-hover-bg)}.theme-icon[data-v-6931f4a4]{font-size:1.2rem;margin-right:16px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:transparent!important;mask-image:none!important;-webkit-mask-image:none!important}.toast-container[data-v-9ac4ce7e]{position:fixed;right:1rem;bottom:1rem;z-index:2000;display:flex;flex-direction:column;gap:.5rem}.pwa-toast[data-v-9ac4ce7e]{padding:1rem;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;gap:1rem;color:var(--text-primary);animation:slideIn-9ac4ce7e .3s ease-out}.update-toast[data-v-9ac4ce7e]{width:min(26rem,calc(100vw - 2rem));align-items:flex-start;flex-direction:column;gap:.75rem}.offline-toast[data-v-9ac4ce7e]{background-color:#fff3cd;color:#856404;border-color:#ffeeba}@media(prefers-color-scheme:dark){.offline-toast[data-v-9ac4ce7e]{background-color:#493e15;color:#fceebf;border-color:#5c4d18}}.message[data-v-9ac4ce7e]{font-size:.9rem}.update-message[data-v-9ac4ce7e]{display:flex;flex-direction:column;gap:.45rem}.update-eyebrow[data-v-9ac4ce7e]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-blue)}.update-title[data-v-9ac4ce7e]{font-size:1rem}.update-description[data-v-9ac4ce7e]{margin:0;line-height:1.45}.update-highlights[data-v-9ac4ce7e]{margin:0;padding-left:1rem;display:flex;flex-direction:column;gap:.25rem}.update-hint[data-v-9ac4ce7e]{font-size:.8rem;color:var(--text-secondary)}.update-actions[data-v-9ac4ce7e]{width:100%;display:flex;justify-content:flex-end;gap:.75rem}.reload-btn[data-v-9ac4ce7e]{background-color:var(--primary-blue);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s;white-space:nowrap}.reload-btn[data-v-9ac4ce7e]:hover{background-color:var(--hover-blue)}.close-btn[data-v-9ac4ce7e]{background:transparent;border:none;color:var(--text-secondary);font-weight:600;cursor:pointer}@keyframes slideIn-9ac4ce7e{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){.toast-container[data-v-9ac4ce7e]{left:1rem;right:1rem;bottom:5rem}.pwa-toast[data-v-9ac4ce7e]{width:100%;box-sizing:border-box}.update-actions[data-v-9ac4ce7e]{justify-content:stretch;flex-direction:column}.reload-btn[data-v-9ac4ce7e],.close-btn[data-v-9ac4ce7e]{width:100%}}#app-layout[data-v-e8d61950]{display:flex;height:100vh;width:100vw;overflow:hidden;background:transparent}.sidebar-wrapper[data-v-e8d61950]{flex-shrink:0;width:var(--sidebar-width);height:100%;overflow-y:auto;z-index:50}.content-wrapper[data-v-e8d61950]{flex-grow:1;display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden}.scrollable-content[data-v-e8d61950]{flex-grow:1;overflow-y:auto;padding:1.25rem 2rem 2rem;scroll-padding-top:120px}.page-share-action[data-v-e8d61950]{display:flex;justify-content:flex-end;margin:0 0 .75rem}.bottom-bar[data-v-e8d61950]{display:none}@media(max-width:768px){#app-layout[data-v-e8d61950]{flex-direction:column}.sidebar-wrapper[data-v-e8d61950]{display:none}.content-wrapper[data-v-e8d61950]{width:100%}.scrollable-content[data-v-e8d61950]{padding:0 1rem 1rem;padding-bottom:80px;margin-top:80px}.bottom-bar[data-v-e8d61950]{display:flex}}:root{--misterbianco-blue: #2563EB;--misterbianco-red: #EF4444;--misterbianco-gold: #F59E0B;--city-ink: #111827;--city-teal: #0891B2;--city-sea: #06B6D4;--city-coral: #F97316;--city-clay: #EF4444;--city-sun: #FACC15;--city-leaf: #22C55E;--city-cream: #FFFFFF;--city-maroon: #E11D48;--city-lavender: #8B5CF6;--city-forest: #10B981;--city-orange: #F97316;--city-paper: #F8FAFC;--icon-home: #2563EB;--icon-news: #F97316;--icon-posters: #EC4899;--icon-events: #8B5CF6;--icon-comune: #0EA5E9;--icon-weather: #F59E0B;--icon-pharmacy: #10B981;--icon-waste: #22C55E;--icon-social: #06B6D4;--icon-credits: #64748B;--icon-profile: #EF4444;--bg-app: #FFFFFF;--bg-sidebar: #FFFFFF;--bg-card: #FFFFFF;--bg-bottom-bar: #FFFFFF;--sidebar-text: #475569;--sidebar-strong-text: var(--city-ink);--sidebar-muted-border: #E2E8F0;--sidebar-hover-bg: #F8FAFC;--sidebar-active-bg: #F1F5F9;--sidebar-accent: var(--misterbianco-blue);--sidebar-wash: transparent;--app-wash-warm: transparent;--app-wash-cool: transparent;--text-primary: var(--city-ink);--text-secondary: #64748B;--primary-blue: var(--misterbianco-blue);--primary-blue-hover: #1D4ED8;--accent-red: var(--city-coral);--active-indicator: var(--misterbianco-blue);--border-color: #E2E8F0;--snackbar-bg: #ffffff;--snackbar-border: #d7e0ea;--snackbar-text: var(--text-primary);--snackbar-muted-text: #526277;--snackbar-shadow: 0px 14px 34px rgba(15, 23, 42, .18);--snackbar-error-bg: #fff1f2;--snackbar-error-border: #f3b7c0;--snackbar-action-hover: rgba(15, 23, 42, .06);--shadow-card: 0px 12px 30px rgba(15, 23, 42, .06);--shadow-soft: 0px 10px 24px rgba(15, 23, 42, .05);--shadow-top-bar: 0px 1px 0px rgba(15, 23, 42, .08);--sidebar-width: 260px;--topbar-height: 70px;--radius-card: 16px;--radius-button: 8px;--bottom-bar-height: 60px;--font-sans: "Manrope", "Segoe UI", sans-serif;--font-display: "Space Grotesk", "Manrope", sans-serif}body.dark-theme{--city-ink: #F4EBD9;--city-cream: #2A241C;--city-paper: #382F24;--city-maroon: #D98A80;--city-forest: #86B8B0;--city-orange: #F08B6F;--city-lavender: #B9A4D0;--city-sea: #86B8B0;--bg-app: #241E17;--bg-sidebar: #111210;--bg-card: #2A241C;--bg-bottom-bar: #2A241C;--sidebar-text: #D8CBB8;--sidebar-strong-text: #F4EBD9;--sidebar-muted-border: rgba(255, 247, 230, .12);--sidebar-hover-bg: rgba(255, 247, 230, .08);--sidebar-active-bg: rgba(240, 139, 111, .22);--sidebar-accent: #F08B6F;--sidebar-wash: rgba(127, 38, 49, .18);--app-wash-warm: rgba(143, 84, 42, .24);--app-wash-cool: rgba(101, 64, 46, .16);--text-primary: #F4EBD9;--text-secondary: #C9BDA8;--primary-blue: #86B8B0;--primary-blue-hover: #A6D1C9;--accent-red: #F08B6F;--active-indicator: #D96745;--border-color: #514637;--snackbar-bg: #182235;--snackbar-border: #314056;--snackbar-text: #f8fbff;--snackbar-muted-text: #c2cfde;--snackbar-shadow: 0px 18px 38px rgba(0, 0, 0, .42);--snackbar-error-bg: #482126;--snackbar-error-border: #8f3e49;--snackbar-action-hover: rgba(255, 255, 255, .08);--shadow-card: 0px 18px 42px rgba(0, 0, 0, .24);--shadow-soft: 0px 12px 30px rgba(0, 0, 0, .2);--shadow-top-bar: 0px 1px 0px #3A3024}body{font-family:var(--font-sans);line-height:1.6;color:var(--text-primary);background:var(--bg-app);margin:0;transition:background-color .3s ease,color .3s ease}#app{height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:700;color:var(--text-primary)}.editorial-title{font-family:var(--font-display);letter-spacing:0}.page-container,.settings-page,.profile-page,.events-page,.waste-calendar-page,.poster-detail-page{box-sizing:border-box;width:100%;max-width:none;margin:0;text-align:left}.page-container>h1,.settings-page>h1,.profile-header h1,.page-header h1,.credits-header h1,.section-header h1,.poster-copy h1{margin-bottom:.55rem;color:var(--city-ink);font-family:var(--font-display);font-size:clamp(2rem,6vw,3.6rem);font-weight:700;line-height:.96}p{color:var(--text-secondary)}a{color:var(--primary-blue);text-decoration:none;transition:color .2s}a:hover{color:var(--primary-blue-hover)}.card-base{background-color:var(--bg-card);border-radius:12px;box-shadow:var(--shadow-card);padding:1.5rem;border:1px solid var(--border-color);transition:background-color .3s ease,box-shadow .3s ease}body.dark-theme .card-base{border-color:var(--border-color)}.card-base:hover{transform:translateY(-2px);box-shadow:0 18px 38px #0f172a14}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--text-secondary);border-radius:10px}
