.head[data-astro-cid-qm3lb3ri]{align-items:end;gap:28px;padding-block:clamp(28px,6vw,72px) clamp(32px,5vw,56px);display:grid}@media (width>=1000px){.head[data-astro-cid-qm3lb3ri]{grid-template-columns:1.1fr .9fr;gap:56px}}.head[data-astro-cid-qm3lb3ri] h1[data-astro-cid-qm3lb3ri]{max-width:12ch;font-size:clamp(2.6rem,6vw,5.4rem)}.head-side[data-astro-cid-qm3lb3ri]{gap:18px;display:grid}.filter[data-astro-cid-qm3lb3ri]{flex-wrap:wrap;gap:8px;display:flex}.filter[data-astro-cid-qm3lb3ri] button[data-astro-cid-qm3lb3ri]{min-height:44px;font:inherit;cursor:pointer;background:var(--color-paper);color:var(--color-forest);border:0;border-radius:999px;padding:0 16px;font-size:.92rem;font-weight:650;transition:background-color .25s,color .25s;box-shadow:inset 0 0 0 1.5px #132d2929}.filter[data-astro-cid-qm3lb3ri] button[data-astro-cid-qm3lb3ri]:hover{box-shadow:inset 0 0 0 1.5px var(--color-forest)}.filter[data-astro-cid-qm3lb3ri] button[data-astro-cid-qm3lb3ri][aria-pressed=true]{background:var(--color-forest);color:var(--color-cream);box-shadow:none}.filter-status[data-astro-cid-qm3lb3ri]{min-height:1.5em;color:var(--color-ink-soft);font-size:.95rem;font-weight:600}.index[data-astro-cid-qm3lb3ri]{gap:40px;padding-bottom:clamp(56px,8vw,96px);display:grid}@media (width>=1100px){.index[data-astro-cid-qm3lb3ri]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}}.chapter[data-astro-cid-qm3lb3ri]+.chapter[data-astro-cid-qm3lb3ri]{margin-top:clamp(40px,6vw,72px)}.ch-head[data-astro-cid-qm3lb3ri]{border-bottom:2px solid var(--color-forest);flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding-bottom:12px;display:flex}.ch-head[data-astro-cid-qm3lb3ri] h2[data-astro-cid-qm3lb3ri]{font-size:clamp(1.3rem,2vw,1.6rem)}.ch-head[data-astro-cid-qm3lb3ri] p[data-astro-cid-qm3lb3ri]{color:var(--color-ink-soft)}.row[data-astro-cid-qm3lb3ri]{color:var(--color-forest);transition:padding .5s var(--ease-out), background-color .3s;border-bottom:1px dashed #132d2933;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:22px 8px;text-decoration:none;display:grid;position:relative}.row[data-astro-cid-qm3lb3ri]:before{content:"";z-index:-1;background:var(--color-paper);box-shadow:var(--sh-lift);opacity:0;transition:opacity .35s, transform .5s var(--ease-out);border-radius:10px;position:absolute;inset:6px 0;transform:scaleY(.85)}.row[data-astro-cid-qm3lb3ri]:hover:before,.row[data-astro-cid-qm3lb3ri]:focus-visible:before,.item[data-astro-cid-qm3lb3ri].is-current .row[data-astro-cid-qm3lb3ri]:before{opacity:1;transform:none}.row[data-astro-cid-qm3lb3ri]:hover,.row[data-astro-cid-qm3lb3ri]:focus-visible{padding-left:20px}.row-mini[data-astro-cid-qm3lb3ri]{display:none}.row-body[data-astro-cid-qm3lb3ri]{gap:6px;display:grid}.row-name[data-astro-cid-qm3lb3ri]{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:800;line-height:.95}.row-problem[data-astro-cid-qm3lb3ri]{color:var(--color-ink-soft);max-width:48ch}.row-meta[data-astro-cid-qm3lb3ri]{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px;display:flex}.row-for[data-astro-cid-qm3lb3ri]{color:var(--color-ink-soft);font-size:.85rem}.row-go[data-astro-cid-qm3lb3ri]{background:var(--color-ground-2);width:48px;height:48px;transition:background-color .3s, transform .4s var(--ease-out);border-radius:50%;place-items:center;display:grid}.row-go[data-astro-cid-qm3lb3ri] svg{width:20px;height:20px}.row[data-astro-cid-qm3lb3ri]:hover .row-go[data-astro-cid-qm3lb3ri],.row[data-astro-cid-qm3lb3ri]:focus-visible .row-go[data-astro-cid-qm3lb3ri]{background:var(--color-lime);transform:rotate(-10deg)}.item[data-astro-cid-qm3lb3ri].is-dim .row[data-astro-cid-qm3lb3ri]{opacity:.4}.item[data-astro-cid-qm3lb3ri].is-match .row-name[data-astro-cid-qm3lb3ri]{background:linear-gradient(transparent 62%, var(--color-lime) 62%, var(--color-lime) 90%, transparent 90%);justify-self:start}.window[data-astro-cid-qm3lb3ri]{display:none}@media (width>=1100px){.window[data-astro-cid-qm3lb3ri]{top:calc(var(--header-h) + 32px);align-self:start;display:block;position:sticky}.window-frame[data-astro-cid-qm3lb3ri]{aspect-ratio:4/4.4;background:linear-gradient(180deg, #e4d9bb, var(--color-kraft) 40%, var(--color-kraft-2));box-shadow:var(--sh-float), inset 0 2px 0 #ffffff80;border-radius:16px;padding:18px;position:relative}.window-frame[data-astro-cid-qm3lb3ri]:before{content:"";background:linear-gradient(#b9aa80,#cdbf98 22%,#d6c9a5);border-radius:8px;position:absolute;inset:18px;box-shadow:inset 0 14px 20px -12px #132d2980}.window-frame[data-astro-cid-qm3lb3ri]:after{content:"Il mondo che stai guardando";background:var(--color-paper);font-family:var(--font-display);box-shadow:var(--sh-paper);white-space:nowrap;border-radius:3px;padding:6px 14px;font-size:.85rem;font-weight:800;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)rotate(-1.5deg)}.window-world[data-astro-cid-qm3lb3ri]{opacity:0;transition:opacity .45s, transform .7s var(--ease-out);align-content:center;gap:18px;padding:10% 12%;display:grid;position:absolute;inset:18px;transform:translateY(20px)scale(.96)}.window-world[data-astro-cid-qm3lb3ri].is-active{opacity:1;transform:none}.window-world[data-astro-cid-qm3lb3ri] .uni{view-transition-name:var(--vt)}.window-cap[data-astro-cid-qm3lb3ri]{background:var(--color-paper);box-shadow:var(--sh-paper);font-family:var(--font-display);text-align:center;border-radius:3px;gap:4px;padding:14px 16px;font-size:1.1rem;font-weight:800;display:grid;transform:rotate(.8deg)}.window-cap[data-astro-cid-qm3lb3ri] span[data-astro-cid-qm3lb3ri]{font-family:var(--font-sans);color:var(--color-ink-soft);font-size:.95rem;font-weight:500}}@media (width<=1099px){.row-mini[data-astro-cid-qm3lb3ri] .uni{view-transition-name:var(--vt)}.row[data-astro-cid-qm3lb3ri]{grid-template-columns:96px 1fr;align-items:start;gap:14px}.row-go[data-astro-cid-qm3lb3ri]{display:none}.row-mini[data-astro-cid-qm3lb3ri]{display:block}}@media (width<=520px){.row[data-astro-cid-qm3lb3ri]{grid-template-columns:76px 1fr;padding:18px 4px}.row-name[data-astro-cid-qm3lb3ri]{font-size:1.9rem}}.outro[data-astro-cid-qm3lb3ri]{justify-items:start;gap:18px;padding-block:clamp(48px,7vw,96px) clamp(80px,10vw,130px);display:grid}
