.viaggio.svelte-zicwv4{gap:18px;max-width:720px;padding-top:10px;padding-bottom:40px;display:grid}.top.svelte-zicwv4{align-items:center;gap:8px;display:flex}.title.svelte-zicwv4{line-height:1.1;display:grid}.title.svelte-zicwv4 .eyebrow:where(.svelte-zicwv4){font-size:var(--step--2)}h1.svelte-zicwv4{font-size:var(--step-2)}.riepilogo.svelte-zicwv4{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:12px;padding:16px;display:grid}.tot.svelte-zicwv4{align-items:baseline;gap:6px;display:flex}.tot.svelte-zicwv4 b:where(.svelte-zicwv4){font-size:2rem}.tot.svelte-zicwv4 span:where(.svelte-zicwv4){color:#f2b53a;font-size:1.5rem}.tot.svelte-zicwv4 small:where(.svelte-zicwv4),.regola.svelte-zicwv4{color:var(--muted);font-size:var(--step--1)}.tot.svelte-zicwv4 small:where(.svelte-zicwv4){margin-left:8px}.verso.svelte-zicwv4{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-weight:700;display:grid}.verso.svelte-zicwv4 span:where(.svelte-zicwv4){align-items:center;gap:6px;display:inline-flex}.bar.svelte-zicwv4{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.bar.svelte-zicwv4 i:where(.svelte-zicwv4){background:linear-gradient(90deg,#f2c36b,#e8743b);height:100%;display:block}.vai.svelte-zicwv4{justify-self:start}.regola.svelte-zicwv4{margin:0}.capitolo.svelte-zicwv4{background:linear-gradient(180deg, color-mix(in srgb, var(--c1) 35%, var(--surface)) 0%, color-mix(in srgb, var(--c2) 22%, var(--surface)) 100%);border:1px solid color-mix(in srgb, var(--c2) 40%, transparent);border-radius:22px;overflow:hidden}.capitolo.dipinto.svelte-zicwv4{background:linear-gradient(180deg, #00000047 0, transparent 90px), var(--sfondo) center top / 100% auto repeat-y, var(--c1)}.capitolo.dipinto.svelte-zicwv4 header:where(.svelte-zicwv4){color:#fff;text-shadow:0 2px 6px #00000073}.capitolo.dipinto.svelte-zicwv4 header:where(.svelte-zicwv4) .st:where(.svelte-zicwv4){color:#fff}.capitolo.dipinto.svelte-zicwv4 polyline:where(.svelte-zicwv4){stroke:#fff8e6eb;stroke-width:9px;stroke-dasharray:1 16;filter:drop-shadow(0 2px 2px #00000059)}.capitolo.dipinto.svelte-zicwv4 .stelle:where(.svelte-zicwv4){background:#281e1473;border-radius:999px;padding:1px 5px}.nodo.dipinta.svelte-zicwv4{width:72px;height:72px;box-shadow:none;color:#3a2a18;text-shadow:0 1px #fffc;background:0 0;border:0;font-size:1.2rem}.nodo.dipinta.svelte-zicwv4 .sasso:where(.svelte-zicwv4){object-fit:contain;filter:drop-shadow(0 5px 5px #00000059);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nodo.dipinta.svelte-zicwv4 .num:where(.svelte-zicwv4){position:relative}.nodo.chiusa.dipinta.svelte-zicwv4{filter:saturate(.75)brightness(1.05);background:0 0;border:0;width:56px;height:56px}.nodo.fatta.dipinta.svelte-zicwv4{color:#5a3a08}.nodo.qui.dipinta.svelte-zicwv4{box-shadow:none;background:0 0;animation:1.6s ease-in-out infinite svelte-zicwv4-salta}@keyframes svelte-zicwv4-salta{50%{transform:translateY(-4px)scale(1.04)}}.cicogna.dipinta.svelte-zicwv4{width:96px;height:auto;box-shadow:none;background:0 0;top:-54px;right:-60px}.cicogna.dipinta.svelte-zicwv4 img:where(.svelte-zicwv4){filter:drop-shadow(0 8px 8px #0000004d);width:100%}.scrigno-dipinto.svelte-zicwv4{filter:drop-shadow(0 4px 6px #0000004d);width:64px;height:auto}.scrigno-dipinto.aperto.svelte-zicwv4{animation:2s ease-in-out infinite svelte-zicwv4-luccica}@keyframes svelte-zicwv4-luccica{50%{filter:drop-shadow(0 0 14px #ffd26ee6)}}.riepilogo.carta.svelte-zicwv4{color:#3a2a18;background:url(../../../viaggio/carta.webp) 50%/384px,#f7efdc;border-color:#e2cfa4;box-shadow:0 6px 20px #785a282e}.riepilogo.carta.svelte-zicwv4 .tot:where(.svelte-zicwv4) small:where(.svelte-zicwv4),.riepilogo.carta.svelte-zicwv4 .regola:where(.svelte-zicwv4){color:#6b5536}.capitolo.svelte-zicwv4 header:where(.svelte-zicwv4){align-items:center;gap:10px;padding:14px 16px 0;display:flex}.capitolo.svelte-zicwv4 header:where(.svelte-zicwv4) .n:where(.svelte-zicwv4){background:var(--c2);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.capitolo.svelte-zicwv4 h2:where(.svelte-zicwv4){font-size:var(--step-1)}.capitolo.svelte-zicwv4 header:where(.svelte-zicwv4) .st:where(.svelte-zicwv4){color:var(--muted);margin-left:auto;font-weight:800}.sentiero.svelte-zicwv4{position:relative}.sentiero.svelte-zicwv4 svg:where(.svelte-zicwv4){width:100%;height:100%;position:absolute;inset:0}polyline.svelte-zicwv4{fill:none;stroke:color-mix(in srgb, var(--c2) 60%, white);stroke-width:6px;stroke-dasharray:2 12;stroke-linecap:round;stroke-linejoin:round}.tappa.svelte-zicwv4{justify-items:center;gap:2px;display:grid;position:absolute;transform:translate(-50%,-50%)}.nodo.svelte-zicwv4{background:var(--surface);border:3px solid var(--c2);width:54px;height:54px;color:var(--text);box-shadow:0 4px 0 color-mix(in srgb, var(--c2) 70%, black), 0 8px 18px #00000026;transition:transform .14s var(--ease-out);border-radius:50%;place-items:center;font-size:1.05rem;font-weight:900;text-decoration:none;display:grid;position:relative}a.nodo.svelte-zicwv4:hover{transform:translateY(-2px)}a.nodo.svelte-zicwv4:active{box-shadow:0 2px 0 color-mix(in srgb, var(--c2) 70%, black);transform:translateY(2px)}.nodo.fatta.svelte-zicwv4{background:var(--c2);color:#fff}.nodo.qui.svelte-zicwv4{background:#fff3d6;border-color:#e8743b;animation:1.6s ease-in-out infinite svelte-zicwv4-respira;box-shadow:0 4px #b4532a,0 0 0 6px #e8743b40}@keyframes svelte-zicwv4-respira{50%{box-shadow:0 4px #b4532a,0 0 0 12px #e8743b1a}}.nodo.chiusa.svelte-zicwv4{background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--muted);box-shadow:none;border-style:dashed}.cicogna.svelte-zicwv4{color:#e8743b;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;animation:2.4s ease-in-out infinite svelte-zicwv4-vola;display:grid;position:absolute;top:-26px;right:-22px;box-shadow:0 3px 10px #0003}@keyframes svelte-zicwv4-vola{50%{transform:translateY(-5px)rotate(-6deg)}}.stelle.svelte-zicwv4{gap:1px;font-size:.85rem;line-height:1;display:flex}.stelle.svelte-zicwv4 i:where(.svelte-zicwv4){color:color-mix(in srgb, var(--text) 18%, transparent);font-style:normal}.stelle.svelte-zicwv4 i.on:where(.svelte-zicwv4){color:#f2b53a;text-shadow:0 1px #a8721a}.premio.svelte-zicwv4{background:var(--surface);border:2px dashed var(--c2);white-space:nowrap;border-radius:16px;align-items:center;gap:10px;padding:10px 14px;font-weight:800;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.premio.preso.svelte-zicwv4{background:color-mix(in srgb, #f2c36b 25%, var(--surface));border-style:solid}.premio.svelte-zicwv4 .scrigno:where(.svelte-zicwv4){background:var(--c2);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.premio.svelte-zicwv4 small:where(.svelte-zicwv4){color:var(--muted)}@media (prefers-reduced-motion:reduce){.nodo.qui.svelte-zicwv4,.cicogna.svelte-zicwv4{animation:none}}
