.guscio-header{display:flex;align-items:center;min-height:52px}.guscio-spalla{display:none}.guscio-content{padding-bottom:calc(84px + env(safe-area-inset-bottom) + 1rem)}.guscio-barra{position:fixed;left:0;right:0;bottom:0;z-index:1;display:flex;height:calc(84px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--avorio);background:color-mix(in srgb,var(--avorio) 68%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);border-top:1px solid color-mix(in srgb,var(--inchiostro) 10%,transparent)}.voce-barra{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;color:var(--annotazione);text-decoration:none}.voce-icona{position:relative;display:flex;flex-shrink:0}.voce-icona>svg{width:24px;height:24px}.voce-pallino{position:absolute;top:2px;right:-8px;width:7px;height:7px;border-radius:999px;background:var(--accento)}.icona-scia{position:relative;display:block;width:24px;height:24px}.icona-scia svg{position:absolute;fill:currentColor}.icona-scia svg:first-child{top:1.5px;left:1px}.icona-scia svg:last-child{top:10.5px;left:14.2px;transform:scaleX(-1);opacity:.55}.voce-barra.attiva{color:var(--inchiostro)}.voce-etichetta{font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.guscio-ingranaggio{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--annotazione);text-decoration:none}.guscio-ingranaggio.attiva{color:var(--inchiostro)}.guscio-header .guscio-ingranaggio{margin-left:auto;min-width:44px;min-height:44px}.guscio-header .guscio-ingranaggio svg{width:20px;height:20px}.guscio-profilo .guscio-ingranaggio svg{width:24px;height:24px}@media(min-width:768px){.guscio{display:flex;align-items:flex-start;margin:0 -1rem}.guscio-header,.guscio-barra{display:none}.guscio-content{flex:1;min-width:0;padding:0 1rem 2rem}.guscio-spalla{display:flex;flex-direction:column;flex-shrink:0;width:216px;min-height:100vh;padding:1.25rem 1rem;background:var(--avorio);background:color-mix(in srgb,var(--avorio) 68%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);border-right:1px solid color-mix(in srgb,var(--inchiostro) 10%,transparent)}.guscio-marchio{display:flex;align-items:center;gap:.6rem;margin-bottom:1.5rem}.guscio-nome{font-family:var(--serif);font-size:1.2rem}.guscio-voci{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.2rem}.voce-spalla{display:flex;align-items:center;gap:.7rem;padding:.6rem .7rem;border-radius:6px;color:var(--annotazione);text-decoration:none}.voce-spalla.attiva{color:var(--inchiostro);background:color-mix(in srgb,var(--inchiostro) 6%,transparent)}.guscio-profilo{margin-top:auto;display:flex;align-items:center;gap:.6rem;padding-top:1rem}.guscio-profilo-email{flex:1;min-width:0;font-size:.78rem;color:var(--annotazione);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.guscio-barra,.guscio-spalla{background:var(--avorio)}}@media(prefers-reduced-transparency:reduce){.guscio-barra,.guscio-spalla{background:var(--avorio);-webkit-backdrop-filter:none;backdrop-filter:none}}.composer,.composer-recorder{display:flex;flex-direction:column;gap:.8rem}.composer-guida-toggle{display:block;width:100%;text-align:left;border:none;background:none;padding:0;font-family:var(--sans);font-size:.8rem;color:var(--annotazione);cursor:pointer}.composer-guida-toggle:hover{color:var(--inchiostro)}.composer-caret{font-size:.7rem;color:var(--annotazione)}.mini-guida{margin:.6rem 0 0;font-family:var(--sans);font-size:.85rem;line-height:1.6;color:var(--inchiostro);white-space:pre-line}.composer-azioni{display:flex;align-items:center;gap:.8rem}.mic{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;border-radius:999px;background:var(--accento);color:var(--avorio);padding:0}.mic svg{width:45%;height:45%}.mic:disabled{background:var(--righello);color:var(--annotazione);cursor:not-allowed}.pillola{min-height:44px;border-radius:999px;padding:0 1rem;font-family:var(--sans)}.pillola:disabled{opacity:.5;cursor:not-allowed}.composer-nota{margin:-.4rem 0 0;font-family:var(--sans);font-size:.72rem;color:var(--annotazione)}.composer-ascolto{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:.4rem 0}.composer-onda{display:flex;align-items:center;justify-content:center;gap:5px;height:28px}.composer-onda span{display:block;width:4px;border-radius:2px;background:var(--accento);height:40%}.composer-onda span:nth-child(1){height:30%}.composer-onda span:nth-child(2){height:65%}.composer-onda span:nth-child(3){height:100%}.composer-onda span:nth-child(4){height:55%}.composer-onda span:nth-child(5){height:40%}@media(prefers-reduced-motion:no-preference){.composer-onda span{animation:composer-onda-pulso 1.1s ease-in-out infinite alternate}.composer-onda span:nth-child(2){animation-delay:.1s}.composer-onda span:nth-child(3){animation-delay:.2s}.composer-onda span:nth-child(4){animation-delay:.3s}.composer-onda span:nth-child(5){animation-delay:.4s}}@keyframes composer-onda-pulso{0%{opacity:.4}to{opacity:1}}.composer-timer{margin:0;font-family:var(--mono);font-size:1.6rem;color:var(--inchiostro)}.composer-timer-tetto{color:var(--annotazione);font-size:1.1rem}.composer-stop{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;border:3px solid var(--accento);background:none;cursor:pointer}.composer-stop-quadrato{width:20px;height:20px;border-radius:4px;background:var(--accento)}.composer-scrivi{display:flex;flex-direction:column;gap:.6rem}.composer-textarea{width:100%;min-height:6rem;padding:.6rem;border:1px solid var(--righello);border-radius:6px;background:var(--avorio);color:var(--inchiostro);font-family:var(--serif);font-size:1rem;line-height:1.5;resize:vertical;box-sizing:border-box}.composer-errore{margin:0;color:var(--accento);font-size:.85rem}.composer-daelaborare{border-color:var(--accento);display:flex;flex-direction:column;gap:.5rem}.composer-daelaborare-testo{margin:0;font-family:var(--serif);font-size:.95rem}.composer-daelaborare-azioni{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.composer-riascolto{height:36px;max-width:100%}.composer-recorder-attenuato{opacity:.55}.composer-parole{display:flex;flex-direction:column;gap:.5rem}.composer-parole-testo{width:100%;box-sizing:border-box;margin:0;padding:0;border:none;background:none;color:var(--inchiostro);font-family:var(--serif);font-size:1.05rem;line-height:1.6;resize:none;overflow:hidden;min-height:3.4rem}.composer-parole-testo:focus{outline:none}.composer-parole-testo:focus-visible{box-shadow:inset 2px 0 0 var(--accento);padding-left:.5rem}.composer-impagina{width:100%;min-height:48px}.composer-nota-centrata{text-align:center}.domanda-testo{font-family:var(--serif);font-size:.95rem}.btn-accento{border:none;background:none;padding:0;font-family:var(--sans);font-size:.85rem;color:var(--accento);text-decoration:underline;cursor:pointer}.btn-annotazione{border:none;background:none;padding:0;font-family:var(--sans);font-size:.85rem;color:var(--annotazione);text-decoration:underline;cursor:pointer}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-italic-DTr-ymY4.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-italic-CSPGnFdO.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-italic-kJKFiXvB.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2) format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--avorio: #f7f5f0;--inchiostro: #17212b;--annotazione: #66717a;--righello: #dfe2dd;--accento: #2148c7;--secondario: #8aaeb2;--evidenza: #e7c96a;--peso-prosa: 400;--serif: "Newsreader Variable", Charter, "Iowan Old Style", "Palatino Linotype", Georgia, serif;--mono: "DM Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--sans: "Hanken Grotesk", system-ui, -apple-system, sans-serif;color-scheme:light;font-family:var(--sans);font-optical-sizing:auto;font-weight:var(--peso-prosa);line-height:1.55;color:var(--inchiostro);background:var(--avorio)}body{margin:0;padding:0 1rem 4rem}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 45% at 85% -5%,color-mix(in srgb,var(--secondario) 22%,transparent),transparent 70%)}@media(prefers-reduced-transparency:reduce){body:before{display:none}}main{max-width:44rem;margin:0 auto}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--avorio: #161f28;--inchiostro: #ede9e0;--annotazione: #9aa5ab;--righello: #2b3640;--accento: #8ab0ff;--secondario: #6e8f93;--evidenza: #d8b85a;--peso-prosa: 450;color-scheme:dark}}[data-theme=dark]{--avorio: #161f28;--inchiostro: #ede9e0;--annotazione: #9aa5ab;--righello: #2b3640;--accento: #8ab0ff;--secondario: #6e8f93;--evidenza: #d8b85a;--peso-prosa: 450;color-scheme:dark}[data-theme=light]{--avorio: #f7f5f0;--inchiostro: #17212b;--annotazione: #66717a;--righello: #dfe2dd;--accento: #2148c7;--secondario: #8aaeb2;--evidenza: #e7c96a;--peso-prosa: 400;color-scheme:light}.home>.label-svc{margin:0}.home-data{font-family:var(--serif);font-size:3.5rem;line-height:1;margin:.3rem 0 1rem;display:flex;align-items:baseline;gap:.7rem}.home-mese-anno{font-size:1.1rem;color:var(--annotazione)}@media(min-width:768px){.home-data{font-size:4.5rem}}.card-oggi{margin:0 0 14px}.card-oggi-titolo{margin:0 0 .8rem;font-family:var(--serif);font-style:italic;color:var(--annotazione)}.home-impaginando{display:flex;align-items:center;gap:.5rem;margin:0 0 -.5rem;font-family:var(--sans);font-size:.8rem;color:var(--annotazione)}.home-impaginando-punto{flex-shrink:0;width:8px;height:8px;border-radius:999px;background:var(--accento)}@media(prefers-reduced-motion:no-preference){.home-impaginando-punto{animation:home-impaginando-pulso 1.4s ease-in-out infinite alternate}}@keyframes home-impaginando-pulso{0%{opacity:.35}to{opacity:1}}.righe-home{border-bottom:1px solid var(--righello);margin-bottom:12px}.riga-home{border-top:1px solid var(--righello)}.riga-home-riga{display:flex;align-items:center;gap:8px;margin:0;padding:11px 0;box-sizing:border-box;min-height:44px;cursor:pointer;list-style:none}.riga-home-riga::-webkit-details-marker{display:none}.riga-home-testo{flex:1;min-width:0;font-family:var(--serif);font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.riga-home .label-svc{flex-shrink:0}.invito-accento{flex-shrink:0;align-self:stretch;display:flex;align-items:center;border:none;background:none;padding:0;font-family:var(--sans);font-size:.85rem;color:var(--accento);text-decoration:none;cursor:pointer}.riga-home-riga .invito-accento{padding:11px 0;margin:-11px 0}.nota-home-chiudi{margin-bottom:.8rem}.riga-sospeso-punto{flex-shrink:0;width:7px;height:7px;border-radius:999px;background:var(--accento)}.riga-sospeso-testo{font-family:var(--sans);font-size:.82rem;color:var(--annotazione)}.domande-pendenti{margin:0 0 1rem;display:flex;flex-direction:column;gap:.6rem}.domande-pendenti-lista{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.citazione-cappello{margin:0 0 12px;font-family:var(--sans);font-size:.8rem;color:var(--annotazione)}.citazione{border-left:2px solid var(--secondario);padding-left:14px;margin-bottom:14px}.citazione-titolo{font-family:var(--serif);font-size:1.1rem;font-weight:600;margin:0 0 5px}.citazione-incipit{font-family:var(--serif);font-style:italic;font-size:1rem;line-height:1.6;margin:0}.citazione-gesti{display:flex;align-items:center;justify-content:space-between;gap:10px}.citazione-lettura{font-family:var(--serif);font-size:.9rem;color:var(--annotazione);text-decoration:none}.narrativa-due-righe{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.narrativa-tre-righe{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--inchiostro);color:var(--avorio);font-family:var(--sans);font-size:.85rem}.profilo{display:flex;align-items:center;gap:.8rem;padding:1rem 0;border-bottom:1px solid var(--righello)}.profilo .avatar{width:40px;height:40px;font-size:1rem}.profilo-info{flex:1;display:flex;flex-direction:column;gap:.15rem}.profilo button{min-height:44px}.nota-sezione{font-style:italic;font-size:.85rem;color:var(--annotazione);margin:.2rem 0 .6rem}.link-condiviso{overflow-wrap:anywhere;font-size:.9rem}.segmented{display:inline-flex;border:1px solid var(--righello);border-radius:4px;overflow:hidden}.segmento{font-family:var(--sans);font-size:.8rem;padding:.4rem .8rem;min-height:36px;border:none;border-left:1px solid var(--righello);border-radius:0;background:transparent;color:var(--annotazione)}.segmento:first-child{border-left:none}.segmento.on{background:var(--inchiostro);color:var(--avorio)}.label-svc{font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;color:var(--annotazione)}.sezione-titolo{font-family:var(--sans);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;color:var(--annotazione);border-bottom:1px solid var(--righello);padding-bottom:.3rem;margin:1.5rem 0 .75rem}.card-foglio{border:1px solid var(--righello);border:1px solid light-dark(color-mix(in srgb,var(--inchiostro) 7%,transparent),color-mix(in srgb,#ffffff 9%,transparent));border-radius:6px;padding:1rem;background:var(--avorio);background:light-dark(color-mix(in srgb,#ffffff 60%,var(--avorio)),color-mix(in srgb,#ffffff 5%,var(--avorio)));box-shadow:0 12px 30px -16px color-mix(in srgb,var(--inchiostro) 30%,transparent);--foglio: light-dark(color-mix(in srgb, #ffffff 60%, var(--avorio)), color-mix(in srgb, #ffffff 5%, var(--avorio)))}.btn-primario{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.2rem;border:none;border-radius:4px;background:var(--accento);color:var(--avorio);font-family:var(--sans);text-decoration:none;cursor:pointer}.btn-primario:hover{opacity:.9}.btn-primario:disabled{background:var(--righello);color:var(--annotazione);cursor:not-allowed}input,button{font:inherit}input{padding:.4rem .6rem;border:1px solid var(--righello);border-radius:4px;background:var(--avorio);color:var(--inchiostro)}button{cursor:pointer;padding:.4rem .8rem;border:1px solid var(--righello);border-radius:4px;background:var(--avorio);color:var(--inchiostro)}button:hover{border-color:var(--annotazione)}.diary-head{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--righello)}.diary-head h1{font-family:var(--serif);font-size:1.4rem;margin:0}.mese-nav{display:flex;align-items:center;gap:.6rem;margin-left:auto}.mese-corrente{font-family:var(--serif);font-size:1.05rem;min-width:9rem;text-align:center}.mese-nav button{padding:.2rem .6rem;font-size:1.1rem}.mese-nav .mese-corrente-toggle{all:unset;cursor:pointer;display:inline-flex;align-items:baseline;gap:.25rem}.mese-nav .mese-corrente-toggle:focus-visible{outline:2px solid var(--accento)}.mese-caret{font-size:.7rem;color:var(--annotazione)}.btn-filtra{font-size:.8rem;padding:.3rem .6rem}.btn-filtra[aria-expanded=true]{background:var(--inchiostro);color:var(--avorio);border-color:var(--inchiostro)}.agenda{list-style:none;padding:0;margin:0}.agenda-riga{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;width:100%;height:52px;border-bottom:1px solid var(--righello)}.agenda-riga:focus-visible{outline:2px solid var(--accento);outline-offset:-2px}.agenda-data{display:flex;flex-direction:column;align-items:center;width:28px;flex-shrink:0}.agenda-giorno{font-family:var(--mono);font-size:15px;line-height:1.1;font-variant-numeric:tabular-nums;padding:0 3px;border:1px solid transparent;border-radius:999px}.agenda-feriale{font-family:var(--sans);font-size:8px;letter-spacing:.08em;color:var(--annotazione)}.agenda-titolo{flex:1;min-width:0;font-family:var(--serif);font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-dx{display:flex;align-items:center;gap:8px;flex-shrink:0}.agenda-pallini{display:flex;gap:3px}.agenda-pallini i{display:block;width:5px;height:5px;border-radius:999px;background:var(--annotazione);opacity:.6}.agenda-riga.oggi .agenda-giorno{color:var(--accento)}.agenda-riga.gara .agenda-giorno{border-color:var(--accento)}.stato{color:var(--annotazione);font-style:italic;padding:2rem 0}.entry-card{border-bottom:1px solid var(--righello);padding:1.5rem 0;position:relative}.entry-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem}.entry-date{display:flex;align-items:baseline;gap:.6rem}.day-big{font-family:var(--serif);font-size:2.6rem;line-height:1}.day-meta{display:flex;flex-direction:column;line-height:1.2}.weekday{font-family:var(--sans);text-transform:uppercase;letter-spacing:.22em;font-size:.7rem;color:var(--annotazione)}.month-year{font-family:var(--serif);font-size:.95rem;color:var(--annotazione)}.entry-title{font-family:var(--serif);font-weight:var(--peso-prosa);font-size:1.3rem;margin:0;flex:1 1 100%}.entry-badges{display:flex;align-items:center;gap:.5rem;margin-left:auto}.badge{font-family:var(--sans);font-size:.72rem;border:1px solid var(--righello);border-radius:999px;padding:.15rem .6rem;color:var(--annotazione)}.badge-warn{border-color:var(--accento);color:var(--accento)}.badge-state{border-color:var(--annotazione)}.btn-riapri{font-size:.72rem;padding:.15rem .6rem;border-radius:999px}.segnalibro-oggi{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;color:var(--accento);font-family:var(--sans);text-transform:uppercase;letter-spacing:.18em;font-size:.65rem}.segnalibro-oggi svg{fill:currentColor}.narrative{white-space:pre-line;font-family:var(--serif);font-size:1.08rem;line-height:1.7;max-width:62ch;white-space:pre-wrap;margin:.8rem 0}.narrative:first-letter,.narrative>.narrativa-editabile:first-letter{font-size:1.6em;line-height:1;float:left;padding-right:.1em}.riepilogo-narrativa{font-size:1rem;max-width:none}.tags{list-style:none;padding:0;margin:.6rem 0;display:flex;flex-wrap:wrap;gap:.4rem}.timbrino{font-family:var(--mono);font-size:.78rem;border:1px solid var(--secondario);border-radius:3px;padding:.1rem .4rem;color:var(--annotazione);transform:rotate(var(--rot, 0deg))}.timbrino[data-rotate="-1"]{--rot: -1.2deg}.timbrino[data-rotate="1"]{--rot: 1.2deg}button.timbrino{display:block;background:transparent}button.timbrino:hover{border-color:var(--secondario)}button.timbrino:focus-visible{outline:2px solid var(--accento)}.fonte-misurato{font-family:var(--sans);font-style:italic;font-size:.72rem;color:var(--annotazione);margin:.2rem 0}.misurato{margin:.4rem 0;padding:.4rem .6rem;border:1px dashed var(--secondario);font-family:var(--mono);font-size:.78rem}.misura-riga{display:flex;justify-content:space-between;gap:1rem}.misura-riga dd{font-variant-numeric:tabular-nums;margin:0}.misura-riga dt{color:var(--annotazione)}.risultati{margin:.6rem 0;display:flex;flex-direction:column;gap:.2rem}.contorno-riga{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;border-bottom:1px dotted var(--righello);padding:.15rem 0}.contorno-riga .valore{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.85rem}.contorno-riga.da-device .valore{color:var(--annotazione)}.contorno-riga.red-flag .valore{color:var(--accento);font-family:var(--serif)}.ritorno-riga{font-family:var(--sans);font-size:.8rem;color:var(--annotazione);margin:.3rem 0 0}.ritorno-riga button{all:unset;cursor:pointer;color:var(--accento);text-decoration:underline}.ritorno-riga button:focus-visible{outline:2px solid var(--accento)}.riga-editabile{all:unset;cursor:pointer;box-sizing:border-box}.riga-editabile:focus-visible{outline:2px solid var(--accento)}.contorno-riga.riga-editabile{display:flex;width:100%;justify-content:space-between;align-items:baseline;gap:1rem;border-bottom:1px dotted var(--righello);padding:.15rem 0}.riga-editabile:hover .valore{color:var(--accento)}.blocco{margin:1rem 0 0}.blocco-titolo{font-weight:400;margin:0 0 .3rem}.sport,.sport.riga-editabile{color:var(--inchiostro)}.blocco .contorno-riga{padding:.35rem 0}.contorno-riga .valore-parole{font-family:var(--serif);font-size:.95rem;text-align:right}.blocco .punteggi-invito{margin:.7rem 0 .2rem}.blocco .btn-cancella{background:transparent}.sensazione{display:block;width:100%;padding:.4rem 0 .5rem;border-bottom:1px dotted var(--righello);text-align:left;color:var(--inchiostro)}.sensazione.riga-editabile{cursor:pointer}.sensazione.riga-editabile:hover .sensazione-numero{color:var(--accento)}.sensazione-testa{display:flex;align-items:baseline;gap:.5rem}.sensazione-testa .label-svc{flex:0 0 auto;white-space:nowrap}.sensazione-frase{flex:1 1 auto;min-width:0;font-family:var(--serif);font-style:italic;font-size:.95rem;line-height:1.3}.sensazione-numero{margin-left:auto;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.9rem}.righello{position:relative;display:block;height:6px;margin-top:.45rem;border-radius:3px;background:var(--righello)}.righello-pieno{display:block;height:100%;border-radius:3px;background:var(--inchiostro)}.righello-basale{position:absolute;z-index:1;top:-4px;bottom:-4px;width:3px;margin-left:-1.5px;border-radius:1.5px;background:var(--secondario)}.sensazione-coda{display:block;margin-top:.3rem;text-align:right;font-family:var(--mono);font-size:.68rem;color:var(--annotazione)}.righello:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;pointer-events:none;background:linear-gradient(to right,transparent calc(20% - 1px),var(--foglio, var(--avorio)) calc(20% - 1px) calc(20% + 1px),transparent calc(20% + 1px) calc(40% - 1px),var(--foglio, var(--avorio)) calc(40% - 1px) calc(40% + 1px),transparent calc(40% + 1px) calc(60% - 1px),var(--foglio, var(--avorio)) calc(60% - 1px) calc(60% + 1px),transparent calc(60% + 1px) calc(80% - 1px),var(--foglio, var(--avorio)) calc(80% - 1px) calc(80% + 1px),transparent calc(80% + 1px))}.riga-nota{border-bottom:1px dotted var(--righello)}.riga-nota-chiusa{display:block;width:100%;padding:.35rem 0;text-align:left}.riga-nota-chiusa .valore-nota{display:block;margin-top:.15rem;font-family:var(--serif);font-size:.95rem;line-height:1.45;white-space:pre-wrap}.riga-nota-chiusa .nota-aggiungi{display:block;margin-top:.15rem;font-family:var(--sans);font-size:.85rem;color:var(--accento)}.nota-segnale{display:block;margin:.25rem 0 .1rem}.editor-didascalia{font-family:var(--sans);font-style:italic;font-size:.72rem;color:var(--annotazione);flex-basis:100%}.titolo-editabile,.narrativa-editabile{cursor:pointer}.narrativa-editabile{display:block}.titolo-editabile:hover,.narrativa-editabile:hover,.sport.riga-editabile:hover{color:var(--accento)}.campo-svuotato{font-family:var(--sans);font-style:italic;font-size:.8rem;color:var(--annotazione)}.editor-testo{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;width:100%;font-family:var(--sans)}.campo-testo{flex:1 1 10rem;min-width:0;font-family:var(--serif);font-size:1rem}.campo-testo-lungo{flex-basis:100%;line-height:1.6;resize:vertical;padding:.4rem .6rem;border:1px solid var(--righello);border-radius:4px;background:var(--avorio);color:var(--inchiostro)}.editor-azioni{display:flex;gap:.5rem}.editor-testo>.editor-azioni{flex-basis:100%}.btn-salva,.btn-annulla,.btn-cancella{font-family:var(--sans);font-size:.72rem;letter-spacing:.04em;min-height:44px;padding:0 1rem;border-radius:999px}.btn-salva{border-color:var(--annotazione)}.btn-interruttore{color:var(--annotazione);border-color:var(--righello);margin-right:auto}.btn-interruttore.acceso{color:var(--accento);border-color:var(--accento)}.btn-annulla{color:var(--annotazione)}button:disabled{opacity:.5;cursor:default}.riga-cancella{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin:.5rem 0 0}.riga-cancella .domanda{margin-right:auto;font-family:var(--sans);font-size:.8rem;color:var(--accento)}.riga-cancella>.btn-cancella{color:var(--annotazione);border-color:transparent}.riga-cancella>.btn-cancella:hover,.conferma-cancella .btn-cancella{color:var(--accento);border-color:var(--accento)}.attachments{display:flex;flex-wrap:wrap;gap:1rem;margin:.8rem 0}.polaroid{background:var(--avorio);background:light-dark(color-mix(in srgb,#ffffff 60%,var(--avorio)),color-mix(in srgb,#ffffff 5%,var(--avorio)));border:1px solid var(--righello);border:1px solid light-dark(color-mix(in srgb,var(--inchiostro) 7%,transparent),color-mix(in srgb,#ffffff 9%,transparent));padding:.5rem .5rem .8rem;transform:rotate(1deg);margin:0;box-shadow:0 12px 30px -16px color-mix(in srgb,var(--inchiostro) 30%,transparent)}.polaroid img{display:block;max-width:12rem;max-height:12rem;object-fit:cover}.polaroid figcaption{font-family:var(--serif);font-style:italic;font-size:.8rem;color:var(--annotazione);text-align:center;margin-top:.3rem}.allegato-link{font-size:.85rem;margin:0}.allegato-link a{color:var(--accento)}.year-ago{margin-top:1rem;padding:.6rem .8rem;border-left:3px solid var(--righello);font-family:var(--serif);font-size:.9rem;color:var(--annotazione)}.year-ago-label{font-family:var(--sans);text-transform:uppercase;letter-spacing:.14em;font-size:.65rem;display:block;margin-bottom:.2rem}.year-ago p{margin:0;font-style:italic}.home>.year-ago{margin-top:12px;padding:0 0 0 .8rem}.home>.year-ago p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.riga-stato{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-family:var(--sans);font-size:.8rem;color:var(--annotazione)}.tag-filter{border-top:1px solid var(--righello);border-bottom:1px solid var(--righello);padding:.6rem 0;margin:.8rem 0;display:flex;flex-direction:column;gap:.4rem}.facetta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem}.facetta-nome{font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;color:var(--annotazione);min-width:5rem}.chip-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.3rem}.chip{font-family:var(--mono);font-size:.75rem;padding:.1rem .5rem;border:1px solid var(--righello);border-radius:999px;background:transparent;color:var(--annotazione)}.chip.on{background:var(--inchiostro);color:var(--avorio);border-color:var(--inchiostro)}.riga-caret{cursor:pointer;list-style:none}.riga-caret::-webkit-details-marker{display:none}.riga-caret:before{content:"▸";font-size:.7rem;color:var(--annotazione);flex-shrink:0}details[open]>.riga-caret:before{content:"▾"}.riepilogo-list{list-style:none;padding:0;margin:0}.riepilogo{border-top:1px solid var(--righello)}.riepilogo-list>li:first-child>.riepilogo{border-top:none}.riepilogo-riga{display:flex;align-items:center;gap:.6rem;box-sizing:border-box;min-height:32px;padding:6px 0}.riepilogo-etichetta{flex:1;min-width:0;font-family:var(--serif);font-size:.95rem}.riepilogo-pallino{width:7px;height:7px;border-radius:999px;background:var(--accento);flex-shrink:0}.riepilogo-letto{font-family:var(--mono);font-size:.72rem;color:var(--annotazione)}.riepiloghi-precedenti{border-top:1px solid var(--righello)}.badge-stale{border-color:var(--accento);color:var(--accento)}.riepilogo-citato .riepilogo-riga{margin:0}.riepilogo-citato .citazione{margin:2px 0 10px}.riepilogo-citato .invito-accento{padding:12px 0;margin:-12px 0}.riepilogo-intero-titolo{font-family:var(--serif);font-weight:var(--peso-prosa);font-size:1.5rem;margin:1.2rem 0 .8rem}.margine{margin:.6rem 0 .2rem}.margine-copertura{margin:0 0 .5rem;font-family:var(--mono);font-size:.7rem;line-height:1.35;color:var(--annotazione)}.margine-legenda{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1.1rem;margin:0 0 .4rem;font-family:var(--mono);font-size:.7rem;color:var(--annotazione)}.margine-legenda>span{display:inline-flex;align-items:center;gap:.4rem}.legenda-mese{display:inline-block;width:18px;height:6px;border-radius:3px;background:var(--inchiostro)}.legenda-basale{display:inline-block;width:3px;height:12px;border-radius:1.5px;background:var(--secondario)}.margine-righe{list-style:none;padding:0;margin:0}.memoria h1{font-family:var(--serif);font-weight:var(--peso-prosa);font-size:2rem;margin:.6rem 0 1.6rem}.blocco-memoria{border-top:1px solid var(--righello);padding-bottom:.6rem}.memoria>.blocco-memoria:last-of-type{border-bottom:1px solid var(--righello)}.blocco-memoria-riga{display:flex;align-items:center;gap:.4rem;min-height:44px}.cerca{margin:0 0 1.2rem}.cerca-campo{width:100%;box-sizing:border-box;min-height:44px}.filo-testata{font-family:var(--mono);font-size:.78rem;color:var(--annotazione);margin:0;padding-bottom:.6rem;border-bottom:1px solid var(--righello)}.giornata-compatta{border-bottom:1px solid var(--righello);padding:.9rem 0}.giornata-riga{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0}.giornata-data{font-family:var(--mono);font-size:.78rem;color:var(--accento);text-decoration:none;padding:13px 0;margin:-13px 0}.giornata-titolo{font-family:var(--serif);font-size:1rem}.filo-narrativa{font-size:.92rem;max-width:none;margin:.5rem 0 0}.filo-narrativa:first-letter{font-size:inherit;float:none;padding-right:0}.parola-accento{background:var(--evidenza);color:#17212b;padding:0 .15em;border-radius:2px}.filo-altre{padding:12px 0;margin:4px 0 -12px}.filo-crocette{margin:.6rem 0 0}.filo-crocette .sensazione{padding:.2rem 0}.filo-altre-crocette{font-family:var(--mono);font-size:.78rem;color:var(--annotazione);margin:.3rem 0 0}.filo-prima{margin:.2rem 0 .6rem}.filo-prima-etichetta{margin:.6rem 0 .1rem}.filo-prima .agenda-riga{height:44px}.filo-stacco{font-family:var(--mono);color:var(--annotazione);text-align:center;margin:.8rem 0;letter-spacing:.3em}.porta-pillole{display:flex;flex-wrap:wrap;gap:.5rem;margin:-.6rem 0 1.2rem}.porta-pillola{all:unset;cursor:pointer;box-sizing:border-box;min-height:36px;padding:.3rem .8rem;border:1px solid var(--righello);border-radius:999px;font-size:.85rem}.porta-pillola.scelta{border-color:var(--accento);color:var(--accento)}.porta-pillola-frase{font-family:var(--serif);font-style:italic}.porta-pillola-x{margin-left:.5rem;font-size:1.05rem;line-height:1;color:var(--annotazione)}.porta-frasi{list-style:none;margin:1rem 0 0;padding:0}.porta-frase{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;width:100%;padding:1rem 0;border-bottom:1px solid var(--righello);font-family:var(--serif);font-size:1.35rem;line-height:1.25}.porta-frase-numeri{font-family:var(--mono);font-size:.72rem;color:var(--annotazione);flex:0 0 auto}.porta-pillola:focus-visible,.porta-frase:focus-visible{outline:2px solid var(--accento)}.mese-orme ol{list-style:none;padding:0;margin:.8rem 0 .4rem;display:flex;flex-wrap:wrap;gap:.25rem}.orma{display:flex;flex-direction:column;align-items:center;gap:.05rem;padding:.15rem .25rem;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--inchiostro);font:inherit;cursor:pointer}span.orma{cursor:default}.orma svg{fill:currentColor}.orma.destra svg{transform:scaleX(-1)}.orma.peso-0 svg{fill:none;stroke:var(--righello);stroke-width:1.4}.orma.peso-1 svg{opacity:.4}.orma.peso-2 svg{opacity:.7}.orma.futuro{opacity:.35}.orma.oggi{color:var(--accento)}.orma.gara{border-color:var(--accento)}.orma-giorno{font-family:var(--mono);font-size:.6rem;color:var(--annotazione)}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.punteggi-invito{display:block;width:100%;min-height:52px;margin:1.2rem 0 .4rem;background:none;color:var(--inchiostro);border:1px solid var(--righello);border-radius:4px;font-family:var(--sans);cursor:pointer}.punteggi-invito:hover{border-color:var(--annotazione)}.punteggi-pieno{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--avorio);display:flex;align-items:center;justify-content:center;padding:1.2rem}.punteggi-corpo{width:100%;max-width:28rem}.punteggi-testa{display:flex;align-items:center;justify-content:space-between}.punteggi-conta{font-family:var(--mono);font-size:.7rem;color:var(--annotazione)}.punteggi-chiudi{min-height:44px;padding:0 .6rem;background:none;border:none;font-family:var(--sans);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--annotazione);cursor:pointer}.punteggi-scala{font-family:var(--sans);font-size:.85rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--annotazione);margin:.2rem 0 1.2rem}.punteggi-frase{font-family:var(--serif);font-size:1.6rem;line-height:1.2;margin:0 0 1.6rem;min-height:3.8rem}.punteggi-cursore input[type=range]{box-sizing:border-box;width:100%;height:52px;margin:0;padding:0;border:none;background:none}.punteggi-vuoto input[type=range]{opacity:.45}.punteggi-vuoto input[type=range]::-webkit-slider-thumb{visibility:hidden}.punteggi-vuoto input[type=range]::-moz-range-thumb{visibility:hidden}.punteggi-poli{display:flex;justify-content:space-between;gap:1rem;font-family:var(--serif);font-size:.85rem;color:var(--annotazione);margin-top:.2rem}.punteggi-poli span:last-child{text-align:right}.punteggi-sino{display:flex;gap:.6rem}.punteggi-sino button{flex:1;min-height:60px;background:none;color:var(--inchiostro);border:1px solid var(--righello);border-radius:4px;font-family:var(--serif);font-size:1.3rem;cursor:pointer}.punteggi-errore{font-family:var(--sans);font-size:.8rem;color:var(--accento);margin:.8rem 0 0}.punteggi-piede{display:flex;gap:.6rem;margin-top:2rem}.punteggi-salta,.punteggi-avanti{flex:1;min-height:52px;border-radius:4px;font-family:var(--sans);letter-spacing:.04em;cursor:pointer}.punteggi-salta{background:none;color:var(--annotazione);border:1px solid var(--righello)}.punteggi-avanti{flex:2;background:var(--accento);color:var(--avorio);border:1px solid var(--accento)}.punteggi-avanti:disabled,.punteggi-salta:disabled{opacity:.5;cursor:not-allowed}[data-pelle=analyzeme]{--avorio: #ffffff;--inchiostro: #020817;--annotazione: #64748b;--righello: #e2e8f0;--accento: #15803d;--secondario: #06b6d4;--evidenza: #facc15;--serif: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--sans: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}[data-pelle=analyzeme][data-theme=dark]{--avorio: #0f172a;--inchiostro: #f1f5f9;--annotazione: #94a3b8;--righello: #334155;--accento: #4ade80;--secondario: #0891b2;--evidenza: #eab308}@media(prefers-color-scheme:dark){:root[data-pelle=analyzeme]:not([data-theme=light]){--avorio: #0f172a;--inchiostro: #f1f5f9;--annotazione: #94a3b8;--righello: #334155;--accento: #4ade80;--secondario: #0891b2;--evidenza: #eab308}}:root[data-pelle=analyzeme] .home-data,:root[data-pelle=analyzeme] .guscio-nome,:root[data-pelle=analyzeme] h1,:root[data-pelle=analyzeme] h2{font-family:Bricolage Grotesque,IBM Plex Sans,system-ui,sans-serif;font-weight:600;letter-spacing:-.02em}
