:root{--oro-luce: var(--yel3);--oro-chiaro: var(--yel2);--oro: var(--yel1);--oro-scuro: var(--yel0);--borchia-cornice: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 3' shape-rendering='crispEdges'%3E%3Cpath fill='%23a87a1c' d='M0 0h3v3H0z'/%3E%3Cpath fill='%23f6dc5c' d='M1 0h1v3H1zM0 1h3v1H0z'/%3E%3Cpath fill='%23fff1a6' d='M1 1h1v1H1z'/%3E%3C/svg%3E");--cornice-oro-ombra: var(--edge), var(--drop)}html .frame,html .bussola{background:var(--borchia-cornice) 0 0 / 9px 9px no-repeat,var(--borchia-cornice) 100% 0 / 9px 9px no-repeat,var(--borchia-cornice) 0 100% / 9px 9px no-repeat,var(--borchia-cornice) 100% 100% / 9px 9px no-repeat,linear-gradient(var(--oro) 0 0) 0 0 / 100% 3px no-repeat,linear-gradient(var(--oro) 0 0) 0 0 / 3px 100% no-repeat,linear-gradient(var(--oro-scuro) 0 0) 0 100% / 100% 3px no-repeat,linear-gradient(var(--oro-scuro) 0 0) 100% 0 / 3px 100% no-repeat,var(--fondo-cornice, var(--cream4));box-shadow:var(--cornice-oro-ombra)}:root{--ink: #2a1b22;--ink2: #3f2a30;--roof0: #5a2019;--roof1: #86311f;--roof2: #aa4527;--roof3: #c95f33;--roof4: #e2824a;--roof5: #f2aa72;--cream0: #9c7650;--cream1: #c9a574;--cream2: #e3c895;--cream3: #f3e0b6;--cream4: #fdf3d8;--ochre1: #b8783a;--ochre2: #d99a4e;--ochre3: #ecbd6c;--stone0: #4f463f;--stone1: #766b5f;--stone2: #a09382;--stone3: #c6b9a2;--stone4: #e2d8c1;--wood1: #5c3626;--wood2: #835233;--g1: #2f4d27;--g2: #476b2d;--g3: #638a33;--g4: #82a53e;--g5: #a6bf55;--g6: #cbd682;--sea0: #0f3349;--sea1: #164f66;--sea2: #1d6d80;--sea3: #278b96;--sea4: #3eaaa8;--sea5: #71cbbd;--sea6: #a9e6d6;--red1: #a52c2a;--red2: #d24a37;--red3: #ef7a5a;--blue1: #2c4a7c;--blue2: #4a74ad;--blue3: #80a8d6;--yel0: #a87a1c;--yel1: #e0b432;--yel2: #f6dc5c;--yel3: #fff1a6;--lav1: #6a4e9a;--lav2: #9a7ccc;--white: #fffaf0;--gold: #e8b23a;--classic: "Popolo Classic", ui-monospace, monospace;--testo: "Popolo Testo", ui-monospace, monospace;--edge: 0 -3px 0 0 var(--ink), 0 3px 0 0 var(--ink), -3px 0 0 0 var(--ink), 3px 0 0 0 var(--ink);--drop: 0 6px 0 0 rgb(42 27 34 / .28);--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px);--sal: env(safe-area-inset-left, 0px);--sar: env(safe-area-inset-right, 0px);--pad: 12px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--ink);overscroll-behavior:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--ink);font:24px/36px var(--testo);-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;text-rendering:optimizeSpeed;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}#town{position:fixed;inset:0;width:100%;height:100%;display:block;image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none;background:var(--cream3)}#ui{position:fixed;inset:0;pointer-events:none;z-index:10}#ui>*{pointer-events:auto}#ui .passthru{pointer-events:none}#ui .passthru>*{pointer-events:auto}img.px,canvas.px{image-rendering:pixelated;image-rendering:crisp-edges;display:block}button{font:inherit;color:inherit;margin:0;border:0;background:none;padding:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}.btn{--b: var(--roof2);--hi: var(--roof4);--lo: var(--roof1);--fg: var(--cream4);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;margin:3px;padding:12px 18px 15px;background:var(--b);color:var(--fg);font:16px/18px var(--classic);text-transform:uppercase;text-shadow:0 2px 0 var(--lo);box-shadow:var(--edge),inset 0 3px 0 0 var(--hi),inset 0 -6px 0 0 var(--lo),0 6px #2a1b2247;user-select:none;white-space:nowrap}.btn:active,.btn.down{transform:translateY(3px);box-shadow:var(--edge),inset 0 3px 0 0 var(--lo),inset 0 -3px 0 0 var(--hi),0 3px #2a1b2247}.btn[disabled]{--b: var(--stone2);--hi: var(--stone3);--lo: var(--stone1);--fg: var(--stone4);cursor:default}.btn-big{font:24px/24px var(--classic);padding:15px 24px 18px}.btn-sea{--b: var(--sea2);--hi: var(--sea4);--lo: var(--sea0);--fg: var(--white)}.btn-green{--b: var(--g3);--hi: var(--g5);--lo: var(--g1);--fg: var(--white)}.btn-gold{--b: var(--yel1);--hi: var(--yel3);--lo: var(--yel0);--fg: var(--ink);text-shadow:0 2px 0 var(--yel2)}.btn-ghost{--b: var(--cream4);--hi: var(--white);--lo: var(--cream1);--fg: var(--ink);text-shadow:none}.btn img.px{width:24px;height:24px}.ico{width:24px;height:24px;flex:none}.ico-s{width:16px;height:16px;flex:none}.ico-l{width:48px;height:48px;flex:none}.kicker{font:16px/24px var(--classic);text-transform:uppercase;color:var(--roof2)}.title{font:32px/40px var(--classic);text-transform:uppercase;color:var(--roof1)}.fine{font:16px/24px var(--classic);color:var(--stone1)}.lock{display:inline-flex;align-items:center;gap:6px;font:16px/18px var(--classic);text-transform:uppercase;color:var(--stone1)}.attesa{margin-top:8px}.attesa-cosa{font:16px/22px var(--classic);margin:0 0 8px}.attesa-barra{display:flex;gap:3px;padding:3px;background:#2b1d16;width:max-content;image-rendering:pixelated}.attesa-barra>i{width:18px;height:12px;background:#5a4a3e;box-shadow:inset 0 -3px #3d3129}.attesa-barra>i.on{background:var(--gold);box-shadow:inset 0 -3px #b8781c,inset 0 3px #ffe08a}.attesa-conto{font:16px/20px var(--classic);color:var(--stone1);margin-top:6px}.hud-top{position:absolute;top:calc(var(--sat) + 9px);left:calc(var(--sal) + 9px);right:calc(var(--sar) + 9px);display:flex;justify-content:space-between;align-items:flex-start;gap:9px}.plaque{display:flex;align-items:center;gap:9px;padding:6px 12px 6px 6px;margin:3px;min-width:0}.lvl-badge{position:relative;flex:none;width:42px;height:42px;display:grid;place-items:center;background:var(--roof2);color:var(--cream4);font:24px/24px var(--classic);text-shadow:0 3px 0 var(--roof1);box-shadow:0 -3px 0 0 var(--ink),0 3px 0 0 var(--ink),-3px 0 0 0 var(--ink),3px 0 0 0 var(--ink),inset 0 3px 0 0 var(--roof4),inset 0 -3px 0 0 var(--roof1)}.lvl-badge small{position:absolute;top:-12px;left:50%;transform:translate(-50%);font:8px/9px var(--classic);text-shadow:none;color:var(--cream4);background:var(--ink);padding:1px 3px 0}.plaque-body{min-width:0;display:grid;gap:6px}.plaque-name{font:16px/18px var(--classic);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.xpbar{position:relative;width:120px;height:12px;background:var(--ink2);box-shadow:0 0 0 3px var(--ink);margin:0 3px 3px}.xpbar i{position:absolute;inset:0 auto 0 0;width:0%;background:var(--sea4);box-shadow:inset 0 3px 0 0 var(--sea6),inset 0 -3px 0 0 var(--sea2);transition:width .5s steps(12,end)}.xpbar b{position:absolute;right:3px;top:2px;font:8px/9px var(--classic);font-weight:400;color:var(--white);text-shadow:0 1px 0 var(--ink)}.hud-right{display:grid;justify-items:end;gap:9px}.chip{display:inline-flex;align-items:center;gap:9px;padding:6px 12px 6px 9px;margin:3px;font:24px/24px var(--classic)}.chip.coins{min-width:108px;justify-content:flex-end}.chip.coins.bump{animation:chipbump .35s steps(4,end)}@keyframes chipbump{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.chip.boost{font:16px/18px var(--classic);background:var(--yel2);box-shadow:var(--edge),inset 0 3px 0 0 var(--yel3),inset 0 -3px 0 0 var(--yel1),var(--drop)}.chip.boost em{font-style:normal;color:var(--roof1)}.mini{display:flex;gap:9px}.mini .btn{padding:6px 9px 9px;font:16px/18px var(--classic)}.quests{position:absolute;top:calc(var(--sat) + 84px);left:calc(var(--sal) + 12px);display:grid;gap:6px;max-width:min(280px,62vw)}.quest{display:grid;grid-template-columns:24px 1fr;gap:3px 9px;align-items:center;padding:6px 9px 6px 6px;background:#fdf3d8eb;box-shadow:var(--edge);margin:3px;font:16px/18px var(--classic)}.quest .qbox{width:21px;height:21px;background:var(--white);box-shadow:inset 0 0 0 3px var(--ink);display:grid;place-items:center}.quest.done .qbox{background:var(--g4)}.quest .qtext{min-width:0}.quest .qbar{grid-column:2;display:flex;align-items:center;gap:6px;font:8px/9px var(--classic);color:var(--stone1)}.quest .qbar span{flex:1;height:6px;background:var(--stone3);position:relative}.quest .qbar span i{position:absolute;inset:0 auto 0 0;background:var(--g3)}.quest.flash{animation:qflash .9s steps(6,end)}@keyframes qflash{0%,to{background:#fdf3d8eb}30%,70%{background:var(--yel3)}}.dock{position:absolute;left:50%;bottom:calc(var(--sab) + 12px);transform:translate(-50%);display:flex;gap:6px;padding:6px}.dock .btn{flex-direction:column;gap:6px;min-width:78px;padding:9px 9px 12px;font:16px/16px var(--classic)}.dock .btn .ico{width:32px;height:32px}.dot{position:absolute;top:-6px;right:-6px;min-width:21px;height:21px;padding:0 4px;display:grid;place-items:center;background:var(--red2);color:var(--white);font:8px/9px var(--classic);text-shadow:none;box-shadow:0 0 0 3px var(--ink)}.bag{position:absolute;right:calc(var(--sar) + 15px);bottom:calc(var(--sab) + 120px);display:grid;justify-items:center;gap:3px;padding:9px 12px 12px;margin:3px;font:16px/18px var(--classic)}.bag .ico-l{width:48px;height:48px}.bag .bag-coins{font:24px/24px var(--classic);color:var(--roof1)}.bag .bag-shifts{font:8px/9px var(--classic);color:var(--stone1)}.bag.full .bag-shifts{color:var(--red2)}.bag.wiggle{animation:wiggle .5s steps(6,end)}.bag.ready{animation:breathe 1.4s steps(4,end) infinite}@keyframes wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg) translateY(-6px)}50%{transform:rotate(8deg) translateY(-3px)}80%{transform:rotate(-4deg)}}@keyframes breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.workchip{position:absolute;left:50%;bottom:calc(var(--sab) + 120px);transform:translate(-50%);display:flex;align-items:center;gap:9px;padding:6px 6px 6px 12px;margin:3px;font:16px/18px var(--classic);white-space:nowrap}.workchip .btn{padding:6px 9px 9px;margin:0 0 3px}#ui.tut-dock .workchip{bottom:calc(var(--sab) + 168px)}@media(max-width:560px){.workchip{left:calc(var(--sal) + 12px);transform:none;max-width:calc(100vw - var(--sal) - var(--sar) - 128px)}.workchip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.workchip .btn{flex:none}.quests{max-width:calc(100vw - var(--sal) - var(--sar) - 190px)}.quest{font:16px/18px var(--classic)}}.toasts{position:absolute;top:calc(var(--sat) + 72px);left:50%;transform:translate(-50%);display:grid;justify-items:center;gap:9px;width:min(92vw,420px)}.toast{display:flex;align-items:center;gap:9px;padding:9px 15px;margin:3px;font:16px/18px var(--classic);animation:toastin .25s steps(3,end)}.toast.bad{--fondo-cornice: var(--rosa4, #f7d4bd)}.toast.gold{--fondo-cornice: var(--yel3)}.toast.out{animation:toastout .25s steps(3,end) forwards}@keyframes toastin{0%{transform:translateY(-15px);opacity:0}}@keyframes toastout{to{transform:translateY(-15px);opacity:0}}.flycoin{position:fixed;left:0;top:0;width:24px;height:24px;z-index:60;pointer-events:none}.netbar{position:absolute;top:calc(var(--sat) + 6px);left:50%;transform:translate(-50%);padding:6px 12px;margin:3px;font:16px/18px var(--classic);--fondo-cornice: var(--yel3);z-index:80}.scrim{position:absolute;inset:0;background:#2a1b2280;animation:fadein .15s linear}@keyframes fadein{0%{opacity:0}}.sheet{position:absolute;left:calc(var(--sal) + 9px);right:calc(var(--sar) + 9px);bottom:calc(var(--sab) + 9px);max-height:calc(100% - var(--sat) - 60px);display:flex;flex-direction:column;animation:sheetin .22s steps(5,end)}@keyframes sheetin{0%{transform:translateY(60px);opacity:0}}.sheet-head{flex:none;display:flex;align-items:center;gap:12px;padding:12px 12px 9px 15px;border-bottom:3px solid var(--cream2)}.sheet-head .title{flex:1;min-width:0;font:24px/30px var(--classic)}.sheet-head .x{flex:none;padding:6px 6px 9px;margin:0 0 3px}.sheet-body{flex:1;min-height:0;overflow:auto;padding:12px 15px 15px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;user-select:text;-webkit-user-select:text}.sheet-foot{flex:none;padding:9px 12px 12px;border-top:3px solid var(--cream2);display:flex;gap:6px;flex-wrap:wrap;align-items:center}@media(min-width:760px){.sheet{inset:50% auto auto 50%;width:600px;max-height:min(720px,calc(100% - 120px));transform:translate(-50%,-50%);animation:modalin .2s steps(5,end)}@keyframes modalin{0%{transform:translate(-50%,calc(-50% + 30px));opacity:0}}.sheet.wide{width:760px}[data-layer=chat]{pointer-events:none}[data-layer=chat]>.scrim{display:none}.sheet[data-sheet=chat]{pointer-events:auto;left:calc(var(--sal) + 12px);top:auto;bottom:calc(var(--sab) + 12px);width:400px;height:min(460px,calc(100% - 300px));min-height:300px;transform:none;animation:sheetin .22s steps(5,end)}}.bcard{position:absolute;left:50%;bottom:calc(var(--sab) + 120px);transform:translate(-50%);width:min(calc(100vw - 30px),420px);padding:15px;display:grid;gap:9px;animation:cardin .18s steps(4,end)}@keyframes cardin{0%{transform:translate(-50%,21px);opacity:0}}.bcard .title{font:24px/30px var(--classic);padding-right:42px}.bcard .x{position:absolute;top:9px;right:9px;padding:6px 6px 9px}.bcard p{margin:0;font:24px/30px var(--testo);color:var(--ink2)}.bcard .stats{display:flex;gap:15px;flex-wrap:wrap;font:16px/24px var(--classic)}.bcard .stats span{display:inline-flex;align-items:center;gap:6px}.bcard .acts{display:flex;gap:6px;flex-wrap:wrap}.bcard .acts.porte-v{display:grid;grid-template-columns:repeat(3,1fr)}.bcard .acts.porte-v .btn{padding:3px 4px 6px;font-size:16px;line-height:20px}.chat-log{display:grid;gap:6px;align-content:end;min-height:100%}.line{font:24px/30px var(--testo);word-break:break-word}.line b{font-weight:400;color:var(--roof1)}.line.me b{color:var(--sea1)}.line.sys{color:var(--stone1);font:16px/24px var(--classic)}.line .at{font:8px/9px var(--classic);color:var(--stone2);margin-left:6px}.chat-form{display:flex;gap:6px;width:100%;align-items:center}.chat-input{flex:1;min-width:0;font:24px/30px var(--testo);padding:6px 9px;margin:3px;border:0;border-radius:0;background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 3px var(--ink),inset 0 6px 0 0 var(--cream2);outline:none;-webkit-user-select:text;user-select:text;-webkit-appearance:none;appearance:none}.chat-input:focus{box-shadow:inset 0 0 0 3px var(--sea1),inset 0 6px 0 0 var(--sea6)}.chips{display:flex;gap:6px;flex-wrap:wrap;width:100%}.chips .btn{padding:6px 9px 9px}.chips:has(+.chat-note){display:grid;grid-template-columns:1fr 1fr}.chat-note{width:100%;font:16px/18px var(--classic);color:var(--red1)}.city{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.qt{position:relative;aspect-ratio:1 / 1.05;display:flex;flex-direction:column;justify-content:space-between;padding:6px;margin:3px;text-align:left;background:var(--g5);box-shadow:var(--edge),inset 0 3px 0 0 var(--g6),inset 0 -3px 0 0 var(--g3);font:8px/9px var(--classic);color:var(--ink);overflow:hidden}.qt.k-borgo{background:var(--ochre3);box-shadow:var(--edge),inset 0 3px 0 0 var(--cream4),inset 0 -3px 0 0 var(--ochre2)}.qt.k-mercato{background:var(--roof5);box-shadow:var(--edge),inset 0 3px 0 0 var(--cream4),inset 0 -3px 0 0 var(--roof4)}.qt.k-porto{background:var(--sea5);box-shadow:var(--edge),inset 0 3px 0 0 var(--sea6),inset 0 -3px 0 0 var(--sea4)}.qt.k-colle{background:var(--g4);box-shadow:var(--edge),inset 0 3px 0 0 var(--g6),inset 0 -3px 0 0 var(--g3)}.qt.k-accademia{background:var(--lav2);box-shadow:var(--edge),inset 0 3px #c9b6e6,inset 0 -3px 0 0 var(--lav1)}.qt.f-c{background:color-mix(in srgb,var(--fc) 34%,var(--cream4));box-shadow:var(--edge),inset 0 3px color-mix(in srgb,var(--fc) 14%,var(--cream4)),inset 0 -3px color-mix(in srgb,var(--fc) 70%,var(--ink))}.qt.f-c .roofs i{background:color-mix(in srgb,var(--fc) 75%,var(--ink));box-shadow:0 -3px color-mix(in srgb,var(--fc) 40%,var(--ink))}.qt .roofs{position:relative}.qt .roofs .qe{position:absolute;right:0;bottom:0;width:15px;height:15px}.ct{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 3px;padding:4px 6px 6px;font:8px/9px var(--classic);text-transform:uppercase;color:var(--ink)}.ct.f-c{background:color-mix(in srgb,var(--fc) 55%,var(--cream4));box-shadow:var(--edge),inset 0 -3px color-mix(in srgb,var(--fc) 75%,var(--ink))}.ct.mid{color:var(--ink2);opacity:.8}.ct img{width:15px;height:15px;flex:none}.ct{flex-wrap:wrap;row-gap:3px}.ct-name,.ct-game{display:inline-flex;align-items:center;gap:6px}.ct-game{padding:2px 5px 3px 3px;background:color-mix(in srgb,var(--cream4) 75%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--fc, var(--stone2)) 55%,var(--ink));text-transform:none}.ct .ct-game img{width:16px;height:16px}.ct.ct-any{opacity:1}.pick .qgame{display:flex;align-items:center;gap:9px;padding:6px 9px 9px;background:var(--yel3);box-shadow:var(--edge),inset 0 3px 0 0 var(--white),inset 0 -3px 0 0 var(--yel1)}.pick .qgame>span:not(.lock){flex:1;min-width:0;display:grid;gap:2px}.pick .qgame i{font:16px/18px var(--classic);font-style:normal;text-transform:uppercase;color:var(--stone1)}.pick .qgame b{font:16px/18px var(--classic);font-weight:400}.pick .qgame .btn{flex:none;padding:9px 12px 12px}.pick .contrada{display:flex;align-items:center;gap:9px;padding:6px 9px 9px;background:color-mix(in srgb,var(--fc, var(--ochre3)) 30%,var(--cream4));box-shadow:var(--edge),inset 0 -3px color-mix(in srgb,var(--fc, var(--ochre2)) 70%,var(--ink))}.pick .contrada span{display:grid;gap:3px}.pick .contrada b{font:16px/18px var(--classic);font-weight:400}.pick .contrada i{font:12px/18px var(--testo);font-style:normal;color:var(--ink2)}@media(min-width:560px){.ct{font:16px/18px var(--classic);padding:6px 9px 9px}.ct img,.qt .roofs .qe{width:30px;height:30px}.ct .ct-game img{width:32px;height:32px}}.qt.locked{filter:grayscale(.7) brightness(.85)}.qt.here{outline:3px solid var(--red2);outline-offset:3px}.qt.chosen{outline:3px solid var(--yel2);outline-offset:3px}.qt .qn{font:8px/9px var(--classic);text-transform:uppercase}.qt .qr{font:8px/9px var(--classic);color:var(--ink2)}.qt .qtag{position:absolute;top:3px;right:3px;display:flex;gap:3px}.qt .qtag img{width:16px;height:16px}.qt .roofs{display:flex;gap:2px;align-items:flex-end;height:18px}.qt .roofs i{width:6px;background:var(--roof3);box-shadow:0 -3px 0 0 var(--roof1)}@media(min-width:560px){.qt,.qt .qn,.qt .qr{font:16px/18px var(--classic)}}.legend{margin-top:12px;display:grid;gap:6px;font:16px/24px var(--classic)}.pick{margin-top:12px;padding:12px;display:grid;gap:9px}.pick p{margin:0;font:24px/30px var(--testo)}.items{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:9px}.item{position:relative;display:grid;justify-items:center;gap:6px;padding:12px 6px 9px;margin:3px;text-align:center;font:16px/18px var(--classic)}.item .ico-l{width:64px;height:64px}.item .price{display:inline-flex;align-items:center;gap:6px}.item.locked{opacity:.7}.item.owned:after{content:"";position:absolute;top:6px;right:6px;width:12px;height:12px;background:var(--g3);box-shadow:0 0 0 3px var(--ink)}.item.worn{background:var(--yel3)}.tabs{display:flex;gap:6px;margin-bottom:12px}.tabs .btn.on{--b: var(--ink2);--hi: var(--stone1);--lo: var(--ink);--fg: var(--yel2)}.chip.coins{cursor:pointer}.cambio{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.cambio-pick,.cambio-info{display:contents}.cambio-amt{order:1}.cambio-picks{order:2}.cambio-out{order:3}.cambio-day{order:4}.cambio-note{order:5}[data-cambia]{order:6}.cambio-bal{display:flex;flex-wrap:wrap;gap:6px}.cambio-bal .chip.bump{animation:chipbump .35s steps(4,end)}.cambio-bal .chip small{font:16px/18px var(--classic);color:var(--stone1)}.cambio-amt{display:flex;align-items:center;gap:6px}.cambio-amt .btn{flex:none;width:54px;padding:9px 0 12px;font:24px/24px var(--classic)}.cambio-input{flex:1;min-width:0;font:24px/30px var(--classic);text-align:center;padding:9px;margin:3px;border:0;border-radius:0;background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 3px var(--ink),inset 0 6px 0 0 var(--cream2);outline:none;-webkit-user-select:text;user-select:text;-webkit-appearance:none;appearance:none}.cambio-input:focus{box-shadow:inset 0 0 0 3px var(--sea1),inset 0 6px 0 0 var(--sea6)}.cambio-picks .btn{flex:1}.cambio-out{display:grid;gap:6px;padding:12px;margin:3px;--fondo-cornice: var(--yel3)}.cambio-out-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 9px;font:16px/24px var(--classic)}.cambio-out-row b{font:24px/24px var(--classic)}.cambio-out-note{text-align:center;font:16px/18px var(--classic);color:var(--red1)}.cambio-day{display:grid;gap:6px;font:16px/18px var(--classic)}.cambio-day>div{display:flex;align-items:center;flex-wrap:wrap;gap:0 6px}.cambio-day b{color:var(--wood1)}.cambio-note{margin:0;font:16px/18px var(--classic);color:var(--stone1)}.address{display:flex;align-items:center;gap:9px;margin:12px 0;font:24px/30px var(--testo)}.upgrade{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap;margin-top:12px;padding:12px;font:16px/24px var(--classic)}.popup{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(calc(100vw - 24px),480px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:21px 18px 18px;display:grid;justify-items:center;gap:12px;text-align:center;animation:popin .3s steps(6,end)}@keyframes popin{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}70%{transform:translate(-50%,-50%) scale(1.04)}}.popup p{margin:0;font:24px/30px var(--testo)}.popup .acts{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.week{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;width:100%}.day{display:grid;justify-items:center;gap:3px;padding:6px 0;margin:3px;font:8px/9px var(--classic);background:var(--stone4);box-shadow:var(--edge)}.day b{font:16px/18px var(--classic);font-weight:400}.day.past{background:var(--g5)}.day.now{background:var(--yel2);transform:translateY(-6px);box-shadow:var(--edge),0 6px 0 0 var(--yel0)}.banner{position:absolute;left:0;right:0;top:18%;display:grid;justify-items:center;gap:9px;padding:24px 12px 27px;pointer-events:auto;cursor:pointer;text-align:center;background:#2a1b229e;box-shadow:inset 0 3px 0 var(--yel2),inset 0 -3px 0 var(--yel2),0 6px #2a1b2240;animation:fadein .25s steps(3,end)}.moment [data-tutorial],.moment .arrow{visibility:hidden}.banner .big{font:64px/64px var(--classic);color:var(--yel2);text-shadow:0 6px 0 var(--roof1),6px 0 0 var(--ink),-6px 0 0 var(--ink),0 -6px 0 var(--ink),0 12px 0 var(--ink);animation:bannerin .6s steps(8,end)}.banner .unlocks{padding:12px 15px;display:grid;gap:6px;font:16px/18px var(--classic);animation:fadein .4s .4s steps(4,end) both}.banner.out{animation:toastout .4s steps(4,end) forwards}@keyframes bannerin{0%{transform:scale(3);opacity:0}60%{transform:scale(.9);opacity:1}}.confetti{position:fixed;left:0;top:0;width:9px;height:9px;z-index:70;pointer-events:none}.chestbox{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:18px;text-align:center;color:var(--cream4);padding:24px}.chestbox .title{color:var(--yel2);text-shadow:0 3px 0 var(--roof1)}.chestbox p{margin:0;font:24px/30px var(--testo);max-width:420px}.chest{position:relative;cursor:pointer}.chest canvas{display:block}.chest.shake canvas:not(.glow){animation:shake .9s steps(1,end) infinite}@keyframes shake{0%,60%,to{transform:translate(0)}66%{transform:translate(calc(var(--k, 4px) * -1))}74%{transform:translate(var(--k, 4px),calc(var(--k, 4px) * -1))}82%{transform:translate(calc(var(--k, 4px) * -1))}90%{transform:translate(var(--k, 4px))}}.chest .glow{position:absolute;left:50%;top:50%;margin-left:calc(var(--glow, 300px) / -2);margin-top:calc(var(--glow, 300px) / -2);pointer-events:none}.chest canvas:not(.glow){position:relative}#ui:has([data-starter]) .toasts{visibility:hidden}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.gift{display:grid;justify-items:center;gap:9px;padding:15px 18px;min-width:260px;color:var(--ink);animation:giftin .45s steps(7,end)}.gift .gl{font:24px/30px var(--classic);text-transform:uppercase;color:var(--roof1)}.gift .gs{font:24px/30px var(--testo);max-width:320px}@keyframes giftin{0%{transform:translateY(90px) scale(.3);opacity:0}70%{transform:translateY(-9px) scale(1.06);opacity:1}}.gifts-row{display:flex;gap:9px;flex-wrap:wrap;justify-content:center}.gifts-row img{width:48px;height:48px}.tut{position:absolute;left:50%;transform:translate(-50%);width:min(calc(100vw - 24px),460px);padding:12px 15px;display:grid;gap:9px;animation:cardin .2s steps(4,end)}.tut.bottom{bottom:calc(var(--sab) + 120px)}.tut.top{top:calc(var(--sat) + 84px)}.tut .kicker{display:flex;justify-content:space-between;align-items:center}.tut .steps{display:flex;gap:4px}.tut .steps i{width:12px;height:6px;background:var(--stone3)}.tut .steps i.on{background:var(--roof2)}.tut p{margin:0;font:24px/30px var(--testo)}.tut .acts{display:flex;justify-content:flex-end;gap:6px;align-items:center}.tut .skip{font:16px/18px var(--classic);color:var(--stone1);text-decoration:underline;text-underline-offset:3px;padding:6px}.arrow{position:absolute;width:24px;height:30px;background:var(--red2);clip-path:polygon(25% 0,75% 0,75% 50%,100% 50%,50% 100%,0 50%,25% 50%);filter:drop-shadow(0 3px 0 var(--ink));animation:bob .6s steps(3,end) infinite alternate;pointer-events:none}@keyframes bob{to{transform:translateY(-9px)}}.hilite{animation:hilite 1s steps(2,end) infinite}@keyframes hilite{50%{filter:brightness(1.25)}}.loading{position:fixed;inset:0;z-index:80;display:grid;place-items:center;align-content:center;gap:21px;padding:24px;text-align:center;background:var(--cream3);transition:opacity .25s steps(4,end)}.loading.gone{opacity:0;pointer-events:none}.loading.gone .skyline i,.loading.gone .bar i{animation-play-state:paused}.loading .logo{font:48px/48px var(--classic);color:var(--roof2);text-shadow:0 6px 0 var(--roof0)}.loading .logo small{display:block;margin-bottom:12px;font:24px/24px var(--classic);color:var(--sea2);text-shadow:0 3px 0 var(--sea0)}.logo .logo-sotto{display:block;margin-top:15px;font:18px/24px var(--testo);color:var(--ink2);text-shadow:none}.logo.logo-img{display:flex;justify-content:center;width:min(100%,960px)}.logo.logo-img img{display:block;width:auto;height:auto;max-width:100%;max-height:46vh;image-rendering:pixelated}.door .logo.logo-img img{max-width:100%;max-height:28vh;margin:0 auto}.loading .where{font:24px/30px var(--testo);color:var(--ink2);min-height:30px}.loading .bar{width:240px;height:18px;background:var(--cream2);box-shadow:var(--edge);position:relative;overflow:hidden}.loading .bar i{position:absolute;inset:0;background:repeating-linear-gradient(90deg,var(--roof3) 0 12px,var(--roof4) 12px 24px);animation:march .6s steps(4,end) infinite}@keyframes march{to{transform:translate(24px)}}.loading .err{font:24px/30px var(--testo);color:var(--red1);max-width:420px}.loading .skyline{display:flex;align-items:flex-end;gap:6px;height:60px}.loading .skyline i{width:18px;background:var(--ochre3);box-shadow:0 -6px 0 0 var(--roof2),inset 0 0 0 3px var(--ochre2);animation:rise 1.2s steps(4,end) infinite alternate}@keyframes rise{0%{transform:scaleY(.7);transform-origin:bottom}}.wipe{position:fixed;inset:0;z-index:79;width:100%;height:100%;pointer-events:none;image-rendering:pixelated;image-rendering:crisp-edges}body:has(.scene,.dlg-velo:not(.passa),.cr-impara,.cr-il)>.wipe{display:none}.peercard{position:absolute;left:50%;top:calc(var(--sat) + 84px);transform:translate(-50%);display:grid;justify-items:center;gap:6px;padding:9px 15px 12px;font:16px/24px var(--classic);text-align:center;z-index:30;animation:popin-x .24s steps(5,end)}.peercard b{font-weight:400;color:var(--red2)}@keyframes popin-x{0%{transform:translate(-50%) scale(.6);opacity:0}}#ui.tut-top .quests{visibility:hidden}.quests{cursor:pointer}.quests .qmore{justify-self:start;margin:0 3px;padding:3px 8px 4px;background:var(--ink);color:var(--cream3);font:8px/9px var(--classic);box-shadow:var(--edge)}.quests:not(.folded) .qmore{display:none}.quests.folded .quest:not(.lead){display:none}@media(max-width:420px){.dock .btn{min-width:70px;padding:9px 6px 12px}.xpbar{width:96px}.plaque-name{max-width:108px}}@media(orientation:landscape)and (max-height:500px),(orientation:portrait)and (max-width:560px){.hud-top{top:calc(var(--sat) + 6px)}.plaque{padding:3px 9px 3px 3px}.lvl-badge{width:36px;height:36px}.chip{padding:3px 9px 3px 6px}.quests{top:calc(var(--sat) + 60px)}.quest{font:16px/18px var(--classic)}.workchip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.workchip .btn{flex:none}.dock{gap:3px;padding:3px}.dock .btn{min-width:0}.dock .btn .ico{width:24px;height:24px}.bag .ico-l{width:32px;height:32px}.sheet{max-height:calc(100% - var(--sat) - var(--sab) - 18px)}#ui:has(.bcard,.tut) .toast:not(:last-child){display:none}}@media(orientation:landscape)and (max-height:500px){.hud-right{flex:1;min-width:0;display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:center;gap:6px}.chip.coins{min-width:96px}.quests{max-width:min(280px,36vw)}.workchip,#ui.tut-dock .workchip{bottom:calc(var(--sab) + 6px);max-width:calc(100vw - var(--sal) - var(--sar) - 440px)}.dock{left:auto;right:calc(var(--sar) + 6px);bottom:calc(var(--sab) + 3px);transform:none}.dock .btn{flex-direction:row;gap:6px;padding:6px 9px 9px}.bag{top:calc(var(--sat) + 60px);bottom:auto;right:calc(var(--sar) + 9px);padding:6px 9px 9px}.toasts{top:auto;bottom:calc(var(--sab) + 66px);width:min(52vw,420px)}.bcard,.tut.bottom{bottom:calc(var(--sab) + 60px)}.bcard{max-height:calc(100% - var(--sat) - var(--sab) - 72px);overflow:auto}.tut.top,.peercard{top:calc(var(--sat) + 60px)}#ui.tutoring .quests .quest:not(.lead),#ui.tutoring .quests .qmore{display:none}#ui.tutoring .toasts{left:calc(var(--sal) + 18px + min(280px,36vw));right:calc(var(--sar) + 80px);width:auto;transform:none;justify-items:start}#ui.tutoring:not(.tut-top) .toasts{bottom:calc(var(--sab) + 66px + var(--tut-h, 0px))}#ui.tut-top .toasts{top:calc(var(--sat) + 66px + var(--tut-h, 0px));bottom:auto;left:calc(var(--sal) + 12px)}#ui.tut-bag .bag{top:calc(var(--sat) + 96px)}}@media(orientation:landscape)and (max-height:500px){.cambio{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:9px 12px}.cambio-bal{grid-column:1 / -1}.cambio-pick,.cambio-info{display:grid;gap:9px;min-width:0}.sheet[data-sheet=cambio] .sheet-body{padding:9px 12px 12px}.cambio-out{padding:9px}}@media(orientation:landscape)and (max-height:500px)and (min-width:760px){.sheet{max-height:calc(100% - var(--sat) - var(--sab) - 18px)}.sheet[data-sheet=chat]{bottom:calc(var(--sab) + 9px);height:calc(100% - var(--sat) - var(--sab) - 18px);min-height:0}}@media(orientation:portrait)and (max-width:560px){.hud-top{gap:6px}.hud-top .long{display:none}.plaque{gap:6px;padding-right:6px}.plaque-body{flex:0 1 96px;min-width:48px;grid-template-columns:minmax(0,1fr)}.plaque-name{max-width:none}.xpbar{width:auto}.hud-right{flex:none}.tut.top,.peercard{top:calc(var(--sat) + 90px)}.dock{left:calc(var(--sal) + 6px);right:calc(var(--sar) + 6px);bottom:calc(var(--sab) + 6px);transform:none}.dock .btn{flex:1 1 0;gap:3px;padding:6px 3px 9px}.workchip{bottom:calc(var(--sab) + 82px);max-width:calc(100vw - var(--sal) - var(--sar) - 160px)}.bag{right:calc(var(--sar) + 9px);bottom:calc(var(--sab) + 82px);grid-template-columns:auto auto;justify-items:start;align-items:center;gap:3px 6px;padding:6px 9px 9px}.bag .ico-l{grid-row:span 2}#ui.tut-dock .workchip,#ui.tut-dock .bag{bottom:calc(var(--sab) + 118px)}.toasts{top:auto;bottom:calc(var(--sab) + 140px);width:min(calc(100vw - 24px),420px)}#ui.tut-dock .toasts,#ui.tut-bag .toasts{bottom:calc(var(--sab) + 176px)}.bcard,.tut.bottom{bottom:calc(var(--sab) + 192px)}.bcard{max-height:calc(100% - var(--sat) - var(--sab) - 332px);overflow:auto}.lvl-badge small{top:-16px;font-size:16px;line-height:16px;padding:1px 4px 0}.xpbar{height:18px}.xpbar b{top:1px;font-size:16px;line-height:16px}.quest .qbar,.quests .qmore{font-size:16px;line-height:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.door{position:fixed;inset:0;z-index:85;display:grid;place-items:center;padding:calc(var(--sat) + 16px) 16px 24px;overflow-y:auto;background:var(--cream3)}.door-card{display:grid;justify-items:center;gap:15px;width:min(100%,480px);padding:24px 18px 21px;text-align:center}.door .logo{font:36px/36px var(--classic);color:var(--roof2);text-shadow:0 6px 0 var(--roof0)}.door .logo small{display:block;margin-bottom:9px;font:18px/18px var(--classic);color:var(--sea2);text-shadow:0 3px 0 var(--sea0)}.door-body{display:grid;justify-items:center;gap:12px;width:100%}.door-steps{display:flex;gap:6px;margin:0;padding:0;list-style:none;font:14px/18px var(--classic);text-transform:uppercase;color:var(--stone1)}.door-steps li{display:flex;align-items:center;gap:6px;padding:6px 9px;background:var(--cream2);box-shadow:var(--edge)}.door-steps b{font-weight:400}.door-steps li.now{background:var(--yel2);color:var(--ink)}.door-steps li.done{background:var(--g5);color:var(--g1)}.door-big{margin:0;font:22px/28px var(--testo);color:var(--ink)}.door-big b{font-weight:400;color:var(--roof1)}.door-small{margin:0;font:18px/22px var(--testo);color:var(--ink2)}.door-big .door-ig,.peer-ig{color:var(--yel0)}.door-how{margin:0;padding:0 0 0 24px;text-align:left;font:18px/24px var(--testo);color:var(--ink2)}.door-how b{font-weight:400;color:var(--roof1)}.door-code{padding:12px 16px;font:24px/30px var(--testo);letter-spacing:2px;white-space:nowrap;color:var(--ink);background:var(--white);border:0;box-shadow:inset 0 0 0 3px var(--ink),inset 0 6px 0 0 var(--cream2);-webkit-user-select:all;user-select:all;cursor:copy}.door-body a.btn{text-decoration:none}.door-foot{display:grid;justify-items:center;gap:3px;margin-top:6px;text-align:center}.door-foot:empty{display:none}.door-link{border:0;background:none;font:18px/22px var(--testo);color:var(--sea1);text-decoration:underline;cursor:pointer}.door-note{min-height:22px;font:18px/22px var(--testo);color:var(--sea1)}.door-note.bad{color:var(--red1)}.door-panel{z-index:90;background:#281c128c}.door-panel .door-card{position:relative;max-height:calc(100dvh - var(--sat) - 40px);overflow-y:auto}.door-close{position:absolute;top:9px;right:9px;padding:3px 9px 6px;font:22px/22px var(--classic)}.ig-btn{position:relative}.ig-btn .dot{min-width:12px;height:12px;padding:0;top:-4px;right:-4px}.ig-btn.linked .dot{display:none}a.peer-ig{text-decoration:underline;text-underline-offset:3px;cursor:pointer}.peer-ig-box{display:grid;justify-items:center;gap:3px}.peer-nudge{font:12px/16px var(--testo)}.cities{display:grid;gap:6px;margin-bottom:12px}.citycard{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:9px 9px 9px 12px;margin:3px;color:var(--ink)}.citycard.here{--fondo-cornice: var(--yel3)}.citycard .cc-body{display:grid;gap:3px;min-width:0}.citycard .cc-body b{color:var(--roof1)}.citycard .cc-body i{font:12px/15px var(--testo);font-style:normal;text-transform:none;color:var(--stone1)}.citycard .cc-here,.citycard .cc-hint{font:8px/9px var(--classic);color:var(--stone1);max-width:96px;text-align:right}.citycard .cc-here{font:16px/18px var(--classic);color:var(--g2)}.citycard .btn{padding:9px 12px 12px}.cities-title{margin:6px 3px;color:var(--roof1)}.cammino{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;padding:7px 0 0 2px;margin:6px 0 0;text-align:left;color:var(--ink);background:linear-gradient(var(--oro-scuro, #a87a1c) 0 0) 0 0 / 100% 3px no-repeat;box-shadow:none;font:16px/18px var(--classic);pointer-events:auto;cursor:pointer}.cammino[hidden]{display:none}.cammino .cm-testo{display:grid;gap:2px;min-width:0}.cammino small{font:8px/10px var(--classic);letter-spacing:.04em;text-transform:uppercase;color:var(--ochre0)}.cammino b{font-weight:400}.cammino .cm-barra{display:flex;align-items:center;gap:6px;font:8px/10px var(--classic);color:var(--ochre0)}.cammino .cm-barra[hidden]{display:none}.cammino .cm-barra>span{flex:1;height:6px;background:var(--cream2);box-shadow:0 0 0 2px var(--ink);position:relative;max-width:120px}.cammino .cm-barra i{position:absolute;inset:0 auto 0 0;background:var(--g3)}.cammino .cm-barra em{font-style:normal}.cammino .cm-nota{font:normal 8px/10px var(--classic);color:var(--ochre0);opacity:.85}.cammino .cm-nota[hidden]{display:none}.cammino .cm-vai{padding:6px 8px 7px;background:var(--ink);color:var(--yel2);font:16px/16px var(--classic)}.cammino.cm-nuovo{animation:qflash .9s steps(6,end)}.quests .qchip{display:none;justify-self:start;align-items:center;gap:6px;margin:0 3px;padding:3px 8px 4px 4px;color:var(--ink);font:16px/18px var(--classic)}.quests .qchip .qbox{width:14px;height:14px;background:var(--white);box-shadow:inset 0 0 0 2px var(--ink);display:grid;place-items:center}.quests .qchip.tutte .qbox{background:var(--g4)}.quests .qchip.flash{animation:qflash .9s steps(6,end)}#ui.con-cammino:not(.tutoring) .quests.folded .quest,#ui.con-cammino:not(.tutoring) .quests.folded .qmore{display:none}#ui.con-cammino:not(.tutoring) .quests.folded .qchip{display:inline-flex}@media(orientation:landscape)and (max-height:500px),(orientation:portrait)and (max-width:560px){.cammino{gap:6px;padding:6px 0 0 2px}.cammino small{font:8px/10px var(--classic)}.cammino .cm-vai{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:6px 10px 7px;font:16px/16px var(--classic)}.cammino .cm-barra,.cammino .cm-nota{font-size:16px;line-height:18px}}.mini{position:relative;display:flex}.mini .tray-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;padding:0}.tray{display:none;position:absolute;top:calc(100% + 6px);right:0;z-index:6;min-width:200px;flex-direction:column;align-items:stretch;gap:3px;padding:6px;background:var(--cream4);box-shadow:var(--edge),var(--drop)}.tray.open{display:flex}.tray .btn{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:auto;height:auto;margin:0;padding:6px 10px 8px 8px;min-height:40px;font:16px/18px var(--classic);text-align:left;white-space:nowrap}.tray .btn[hidden]{display:none}.tray .btn .ico{width:24px;height:24px}.tray .tray-info{pointer-events:none;box-shadow:none;background:none;color:var(--stone0)}.tray .btn .long,.tray .btn .tray-glyph{display:none}.tray a.btn{text-decoration:none}.tray .dot{position:static;margin-left:auto;min-width:12px;height:12px;padding:0;font-size:0}.tray-btn .dot{min-width:12px;width:12px;height:12px;padding:0;top:-4px;right:-4px;font-size:0}.hud-prompt{position:absolute;left:50%;bottom:calc(var(--sab, 0px) + 168px);transform:translate(-50%);z-index:31;display:flex;flex-direction:column;align-items:center;gap:4px;max-width:calc(100vw - 24px);pointer-events:none}.hud-prompt>*{pointer-events:auto}.tray-pips{position:relative;width:5px;height:5px;background:currentColor;box-shadow:9px 0 0 currentColor,-9px 0 0 currentColor}#ui.nuovo .quests,#ui.nuovo .pc-chip{display:none}#ui .tray .pc-chip,#ui .tray .boost{display:none!important}:root{--ui: 1}@media(pointer:fine)and (min-width:3000px)and (min-height:1600px){:root{--ui: 2}}#ui>.hud,#ui>.dlg-velo,#ui>.layer,#ui>.popup-layer,#ui>.ap-obiettivo,#ui>.arr-nero,#ui>.arr-velo{zoom:var(--ui)}@media(pointer:fine)and (min-width:3000px)and (min-height:1600px){.popup{width:min(calc(100vw / var(--ui) - 24px),480px);max-height:calc(100dvh / var(--ui) - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.dlg-box{width:min(calc(100vw / var(--ui) - 20px),560px)}.ap-obiettivo{max-width:calc(100vw / var(--ui) - 24px)}}.ap-obiettivo{text-wrap:balance;text-align:left}.ap-obiettivo>b{flex:none;align-self:center;line-height:1}.ap-obiettivo>span{text-wrap:balance}.cammino .cm-vai{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:6px 10px 7px;font:16px/16px var(--classic);box-shadow:inset 0 3px 0 0 var(--ink2),inset 0 -3px #000}.quests .qchip .qbox{width:auto;height:14px;padding:0 3px;background:var(--ink);box-shadow:none}.quests .qchip .qbox:before{content:"";width:6px;height:6px;background:var(--yel2);box-shadow:0 0 0 1px var(--ink)}.quests .qchip.tutte .qbox{background:var(--g2)}.quests .qchip.tutte .qbox:before{display:none}.plaque.frame{box-shadow:var(--edge),0 6px 0 0 var(--ink)}.sheet.scheda-35{left:0;right:0;margin:0 auto;width:min(92vw,520px);max-height:35vh;max-height:35dvh}.layer:has(>.sheet.scheda-35)>.scrim{background:transparent}.sheet.scheda-35 .sheet-head{padding:6px 8px 5px 12px;gap:8px}.sheet.scheda-35 .sheet-head .title{font-size:20px;line-height:24px}.sheet.scheda-35 .sheet-head .x{padding:4px 4px 7px}.sheet.scheda-35 .sheet-body{padding:8px 10px 10px}.hm-presa{position:absolute;inset:0;pointer-events:auto;background:none;border:0;margin:0;padding:0;box-shadow:none}.dlg-via{position:absolute;inset:0;z-index:45;pointer-events:none}.dlg-via.passa .dlg-box{top:calc(var(--sat, 0px) + 104px);bottom:auto;min-height:0}.dlg-via.passa .dlg-testo{min-height:0}#ui>.dlg-via,#ui>.layer-via,#ui>.popup-via{zoom:var(--ui)}body.in-mappa #ui>.layer-via,body.in-scene #ui>.layer-via{z-index:50}:root{--hm-m: 12px;--hm-g: 8px}@media(orientation:portrait)and (max-width:560px){html .hud-top{top:calc(var(--sat) + var(--hm-m) - 3px);left:calc(var(--sal) + var(--hm-m) - 3px);right:calc(var(--sar) + var(--hm-m) - 3px)}html .dock{left:calc(var(--sal) + var(--hm-m) - 6px);right:auto;bottom:calc(var(--sab) + var(--hm-m) - 6px);transform:none;padding:3px;gap:calc(var(--hm-g) - 6px)}html .dock .btn{flex:none;min-width:0;width:round(down,calc((100vw - var(--sal) - var(--sar) - 2 * var(--hm-m) - (var(--dock-n, 4) - 1) * var(--hm-g)) / var(--dock-n, 4)),1px)}html .sv-hud{padding:calc(var(--hm-m) + var(--sat, 0px)) max(var(--hm-m),var(--sar, 0px)) 0 max(var(--hm-m),var(--sal, 0px))}html .sv-bars{gap:var(--hm-g)}html .sv-col{width:round(down,calc(50% - var(--hm-g) / 2),1px)}html .sv-arco{right:max(var(--hm-m),var(--sar, 0px));bottom:calc(var(--hm-m) + var(--sab, 0px))}html .scene-bar,html .mp-bar{padding-left:max(var(--hm-m),env(safe-area-inset-left));padding-right:max(var(--hm-m),env(safe-area-inset-right))}html .mp-legenda-btn{left:max(var(--hm-m),env(safe-area-inset-left));bottom:calc(var(--sab, 0px) + var(--hm-m))}html .mp-centra{bottom:calc(var(--sab, 0px) + var(--hm-m))}html .mp-legenda{left:max(var(--hm-m),env(safe-area-inset-left));bottom:calc(var(--sab, 0px) + var(--hm-m) + 34px + var(--hm-g))}html .mp-zoombar{right:max(var(--hm-m),env(safe-area-inset-right))}html .dg-alto{left:max(var(--hm-m),env(safe-area-inset-left));right:max(var(--hm-m),env(safe-area-inset-right));top:calc(var(--scene-bar) + var(--hm-g))}html .dlg-box{width:calc(100vw - var(--sal, 0px) - var(--sar, 0px) - 2 * var(--hm-m));bottom:calc(var(--sab, 0px) + var(--hm-m))}html .sheet{left:calc(var(--sal) + var(--hm-m));right:calc(var(--sar) + var(--hm-m));bottom:calc(var(--sab) + var(--hm-m))}}.dock-tasto{display:none}@media(pointer:fine)and (hover:hover){html .dock{left:50%;right:auto;transform:translate(-50%);bottom:calc(var(--sab) + var(--hm-m) - 3px);padding:3px;gap:var(--hm-g)}html .dock .btn{flex:none;width:auto;min-width:64px;max-width:96px;padding:6px 9px 9px;gap:3px;font:12px/12px var(--classic)}html .dock .btn .ico{width:24px;height:24px}html .dock .btn:hover:not(:active):not([disabled]){translate:0 -3px;filter:brightness(1.12)}html .dock-tasto{display:block;position:absolute;left:-6px;top:-6px;min-width:15px;padding:1px 3px 2px;font:9px/10px var(--classic);color:#1b1220;text-shadow:none;background:#fdf3d8;box-shadow:0 0 0 2px #1b1220,inset 0 -2px #c9b88f}html .btn:hover:not(:active):not([disabled]){cursor:pointer}}@media(pointer:fine)and (hover:hover){html .lvl-badge small{top:-16px;font-size:16px;line-height:16px;padding:1px 4px 0}html .xpbar{height:18px}html .xpbar b{top:1px;font-size:16px;line-height:16px}html .quest .qbar,html .quests .qmore,html .cammino small,html .cammino .cm-barra,html .cammino .cm-nota{font-size:16px;line-height:18px}html .dock .btn{min-width:72px;max-width:120px;padding:6px 12px 9px;font:16px/16px var(--classic)}html .dock{bottom:calc(var(--sab) + var(--hm-m))}html .dock-tasto{min-width:13px;padding:1px 2px;font:8px/9px var(--classic);z-index:1}html .mini .btn{position:relative}html [data-scene=zaino] .zn{top:var(--scene-bar);bottom:0;width:min(1040px,calc(100% - 48px));max-width:none;height:min(820px,calc(100% - var(--scene-bar) - 32px));margin:auto;box-sizing:border-box;padding:12px 14px 14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-template-rows:auto auto minmax(0,1fr);column-gap:16px;row-gap:6px;align-content:stretch;background:#3e1d16;box-shadow:0 0 0 3px var(--ink),0 0 0 6px #6b3a24,0 0 0 9px var(--ink),0 10px 0 9px #00000059}html [data-scene=zaino] .zn-capo{grid-column:1;grid-row:1}html [data-scene=zaino] .zn-tabs{grid-column:1;grid-row:2}html [data-scene=zaino] .zn-lista{grid-column:1;grid-row:3}html [data-scene=zaino] .zn-desc{grid-column:2;grid-row:1 / 4;align-self:stretch;margin:9px 9px 3px 3px;min-height:180px;overflow:auto}html .zn-tab-nome,html .zn-tasca-somma,html .zn-segno,html .zn-conta small,html .zn-sez,html .zn-sez small,html .zn-membro-testo>small,html .zn-pv em,html .zn-pv-num,html .zn-xp .sv-exp-tag,html .zn-cella-lv,html .zn-desc-capo small,html .zn-manca{font-family:var(--classic);font-size:16px;line-height:18px}html .zn-desc-testo,html .zn-perche,html .zn-sez+.zn-vuota{font:16px/20px var(--classic)}html .ng-banco{width:min(720px,calc(100% - 24px));max-height:min(56%,calc(100% - var(--scene-bar) - 150px));bottom:12px}html .ng-lista{display:flex;flex-direction:column}html .ng-lista>*{flex:none}html .ng-riga{flex:none;height:auto;min-height:60px;padding:6px 8px}html .ng-testo{gap:4px}html .ng-chi,html .ng-testo span,html .ng-perche,html .ng-era{font:16px/18px var(--classic)}html .sheet .qt,html .sheet .qt .qn,html .sheet .qt .qr,html .sheet .ct,html .sheet .line .at{font-size:16px;line-height:18px}}#ui:has(.dlg-velo:not(.passa):not([hidden])) .bcard{visibility:hidden;pointer-events:none}html #ui>.ap-obiettivo{left:calc(var(--sal) + 15px);top:max(calc(var(--sat) + 87px),calc(var(--hud-bar-h, 0px) + 8px));transform:none;animation:none;max-width:min(420px,calc(100vw / var(--ui) - var(--sal) - var(--sar) - 30px));justify-content:flex-start}@media(orientation:portrait)and (max-width:560px){html #ui>.ap-obiettivo{top:calc(var(--hud-bar-h, 52px) + var(--hm-g));left:calc(var(--sal) + var(--hm-m));width:round(down,calc(100vw - var(--sal) - var(--sar) - 2 * var(--hm-m) - 46px - var(--hm-g)),1px);max-width:none}html #ui>.ap-obiettivo>span{flex:1}}html #ui>.ap-obiettivo,html #ui .plaque{transition:opacity .12s steps(3,end),visibility 0s linear 0s}html #ui:has(.tray.open)>.ap-obiettivo{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s steps(3,end),visibility 0s linear .12s}@media(orientation:portrait)and (max-width:560px){html #ui:has(.tray.open) .plaque{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s steps(3,end),visibility 0s linear .12s}}html #ui>.popup-layer,html #ui>.layer:has(>[data-starter]){z-index:47}@media(orientation:portrait)and (max-width:560px){html #ui{--pila-0: calc(var(--sab, 0px) + var(--dock-h, 88px) + var(--hm-g));--pila-sella: 0px;--pila-vola: 0px;--pila-prompt: 0px}html #ui:has(.sv-sella){--pila-sella: calc(37px + var(--hm-g))}html #ui:has(.sv-vola){--pila-vola: calc(37px + var(--hm-g))}html #ui:has(.hud-prompt>*){--pila-prompt: calc(var(--prompt-h, 40px) + var(--hm-g))}html .sv-sella,html .sv-vola{right:calc(var(--sar, 0px) + var(--hm-m));height:37px;max-width:calc(100vw - var(--sal, 0px) - var(--sar, 0px) - 2 * var(--hm-m) - 64px)}html .sv-sella{bottom:var(--pila-0)}html .sv-vola{bottom:calc(var(--pila-0) + var(--pila-sella))}html .hud-prompt{left:auto;right:calc(var(--sar, 0px) + var(--hm-m));transform:none;align-items:flex-end;bottom:calc(var(--pila-0) + var(--pila-sella) + var(--pila-vola));max-width:calc(100vw - var(--sal, 0px) - var(--sar, 0px) - 2 * var(--hm-m))}html #ui .hud .toasts{bottom:calc(var(--pila-0) + var(--pila-sella) + var(--pila-vola) + var(--pila-prompt))}}html .plaque{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lv corpo tag" "riga riga riga";align-items:center;column-gap:8px;row-gap:0;width:max-content;max-width:400px;box-sizing:border-box;padding:6px 8px 7px 6px;pointer-events:auto}html .plaque>.lvl-badge{grid-area:lv}html .plaque>.plaque-body{grid-area:corpo;min-width:0}html .plaque>.carta-riga{grid-area:riga;min-width:0}html .plaque>.carta-riga:not(:has(>.cammino:not([hidden]))){display:none}html .plaque>.quests{display:contents}html .plaque .qchip{grid-area:tag;align-self:start;margin:0;padding:0;background:none;box-shadow:none}html #ui.con-cammino:not(.tutoring) .plaque .qchip{display:inline-flex}html .plaque .quest,html .plaque .qmore{grid-column:1 / -1;margin:6px 0 0}html .plaque .quest{padding:4px 0 0;background:none;box-shadow:none}html .plaque .quests:not(.folded) .quest{cursor:pointer}html .plaque .qmore{justify-self:start}html .hud-right{position:relative;display:grid;grid-template-columns:auto;grid-template-areas:none;justify-items:end;align-items:start;gap:6px}html .hud-right>.chip.coins{position:absolute;top:calc(100% + 6px);right:0;min-width:0;margin:3px;padding:3px 9px 3px 6px;gap:6px;font:16px/18px var(--classic);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s steps(3,end),visibility 0s linear .12s}html .hud-right>.chip.coins.vede{opacity:1;visibility:visible;transition:opacity .12s steps(3,end)}html .hud-right>.chip.coins .ico{width:24px;height:24px}html .dock .btn{flex-direction:row;justify-content:center;gap:3px;min-height:40px;padding:4px 3px 6px;white-space:nowrap}html .dock .btn .ico{flex:none;width:20px;height:20px}@media(orientation:portrait)and (max-width:560px){html .plaque{max-width:round(down,calc(100vw - var(--sal) - var(--sar) - 2 * var(--hm-m) - 76px - var(--hm-g)),1px);margin:3px}html .plaque .rango-hint,html .plaque .cammino small{display:none}html .plaque .plaque-body{flex:none}}@media(orientation:portrait)and (max-width:560px){html .dock .btn>.dot{top:-11px;right:-5px;min-width:15px;height:15px;padding:0 3px}}@media(orientation:portrait)and (max-width:380px){html .dock .btn .ico{width:16px;height:16px}}@media(orientation:portrait)and (max-width:380px){html .tray{min-width:184px}}@media(pointer:fine)and (hover:hover){html .tray .btn .dock-tasto{position:static;order:9;margin-left:auto;min-width:18px;padding:2px 4px;font:16px/16px var(--classic);text-align:center}html .tray .btn .dot+.dock-tasto,html .tray .btn:has(.dot:not([hidden])) .dock-tasto{margin-left:6px}html .dock .btn{min-width:0;max-width:none;padding:6px 12px 8px}}:root{--scene-bar: calc(var(--sat, 0px) + 46px)}.scene{position:fixed;inset:0;z-index:40;background:var(--scene-color, var(--ink));overflow:hidden;pointer-events:auto}.scene-stage{position:absolute;inset:0;overflow:hidden}.scene-bar{position:absolute;left:0;right:0;top:0;height:var(--scene-bar);padding:var(--sat, 0px) max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));display:flex;align-items:center;gap:10px;background:linear-gradient(#140c109e,#140c1000);pointer-events:none;z-index:2}.scene-bar>*{pointer-events:auto}.scene-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;padding:0 12px 0 8px;background:#140c108c;color:var(--cream4);font:16px/18px var(--classic);text-transform:uppercase;box-shadow:0 0 0 2px #fdf3d840}.scene-back:active{transform:translateY(2px)}.scene-title{flex:1;min-width:0;color:var(--cream4);font:16px/18px var(--classic);text-transform:uppercase;text-shadow:0 2px 0 rgb(20 12 16 / .8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scene-right{display:flex;align-items:center;gap:6px}.scene-wipe{position:fixed;inset:0;width:100vw;height:100vh;z-index:100;pointer-events:none;image-rendering:pixelated;image-rendering:crisp-edges}body.in-scene .hud>:not(.toasts){visibility:hidden}body.in-scene .hud .toasts{z-index:45}body.in-scene #ui .hud .toasts{top:var(--sat, 0px);bottom:auto;left:calc(max(8px,env(safe-area-inset-left)) + 136px);right:max(8px,env(safe-area-inset-right));width:auto;height:var(--scene-bar);transform:none;align-content:center;justify-items:end;pointer-events:none}body.in-scene #ui .hud .toast{margin:0;padding:6px 10px;font:12px/13px var(--classic);max-height:38px;overflow:hidden}body.in-scene #ui .hud .toast:not(:last-child){display:none}body.in-scene:has(.hud .toasts>.toast) .scene-bar>:not(.scene-back){visibility:hidden}body.in-scene #ui>.layer{z-index:50}.tz-tela{position:fixed;left:0;top:0;z-index:1200;pointer-events:auto;image-rendering:pixelated;image-rendering:crisp-edges}.tz-errore{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1201;max-width:min(86vw,420px);padding:14px 18px;background:#fff8ea;color:#4a3424;border:3px solid #4a3424;box-shadow:0 4px #4a342466;font:600 15px/1.35 system-ui,sans-serif;text-align:center;cursor:pointer}.ek-px{image-rendering:pixelated;display:block}.ek-divisore{display:flex;align-items:center;justify-content:center;gap:8px;font:20px/22px var(--classic);color:#f7e2a8;text-shadow:0 2px 0 #1b1220;text-align:center}.ek-divisore.scuro{color:#5a3a10;text-shadow:0 1px 0 #fff3cf}.ek-divisore span{min-width:0}@media(max-width:420px){.ek-div-pezzo{width:48px!important;height:10px!important}}.ek-bottone{min-height:48px;min-width:48px;padding-block:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:16px/18px var(--classic);color:#fdf3d8;text-shadow:0 2px 0 #3c2414;cursor:pointer;touch-action:manipulation;transition:transform 80ms steps(2)}.ek-bottone.oro{color:#3a2406;text-shadow:0 1px 0 #fff0a0}.ek-bottone:active:not(:disabled){transform:translateY(2px)}.ek-bottone:disabled{filter:grayscale(.85) brightness(.8);cursor:default}.sv-comando:not([hidden]){display:block;width:fit-content;max-width:100%;margin-top:3px;padding:2px 5px;font:11px/12px var(--classic);color:#3a2406;background:linear-gradient(#ffd860 0 50%,#f0be3a 50% 100%);box-shadow:0 0 0 2px #6e4408;animation:ek-entra .16s steps(4) both}.sv-bar-liv.oltre-tetto{color:#ffcf6b;box-shadow:inset 0 -2px #f0be3a}.lg-badge{padding:1px 3px;background:#2a1b22;box-shadow:0 0 0 1px #1b1220;color:#ffb0b8!important}@keyframes ek-entra{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.ek-bottone{transition:none}}.lg-fila{display:inline-flex;gap:1px;vertical-align:middle}.lg-fila .lg-sale{animation:lg-sale .6s steps(6,end) both}@keyframes lg-sale{0%{transform:scale(1)}35%{transform:scale(2) translateY(-2px)}70%{transform:scale(1) translateY(-1px)}to{transform:scale(1)}}.lg-scheda{margin:8px 0;color:#2a1b12;animation:ek-entra .16s steps(4) both}.lg-testa{display:flex;flex-direction:column;align-items:center;gap:6px}.lg-effetti{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font:13px/16px var(--testo)}.lg-effetti li{display:flex;align-items:center;gap:8px;min-height:28px;padding:2px 6px;color:#9a8c80;background:#ece0c4;box-shadow:0 2px #d8c49a}.lg-effetti li.on{color:#2a1b12;background:#fde4e0;box-shadow:0 2px #e0a8a0}.lg-effetti li.prossimo{color:#5a3a10;background:#fff4d0;box-shadow:0 0 0 2px #f2c640}.lg-passo{flex:none;display:inline-flex;align-items:center;gap:2px;min-width:30px;font:12px/12px var(--classic)}.sv-bar .lg-fila{margin-left:4px}@media(prefers-reduced-motion:reduce){.lg-fila .lg-sale{animation:none}}.lg-badge{display:inline-flex;align-items:center;gap:1px;margin-left:3px;font:12px/12px var(--classic);color:#f27a86}.lg-badge .lg-sale{animation:lg-sale .6s steps(6,end) both}.sv-exp{--sv-exp: #3cc8ff;--sv-exp-scuro: #1a78c8;display:flex;align-items:center;gap:4px;position:relative}.sv-exp-tag{flex:none;padding:0 3px;font:8px/10px var(--sv-font, var(--classic));color:#fff;background:var(--sv-exp-scuro);box-shadow:0 0 0 2px var(--sv-inchiostro, #1b1220)}.sv-exp-track{position:relative;flex:1;height:6px;background:#1e2a3a;box-shadow:0 0 0 2px var(--sv-inchiostro, #1b1220),inset 0 2px #00000059;overflow:hidden;background-image:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),rgb(255 255 255 / .12) calc(10% - 1px) 10%)}.sv-exp.piccola .sv-exp-track{height:4px}.sv-exp-fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--q, 0) * 100%);background:linear-gradient(#b8f0ff 0 2px,var(--sv-exp) 2px 70%,var(--sv-exp-scuro) 70%)}.sv-exp-testa{position:absolute;top:0;bottom:0;left:calc(var(--q, 0) * 100%);width:2px;margin-left:-2px;background:#fff;opacity:0}@supports (width: round(1.5px,1px)){.sv-exp-fill{width:round(calc(var(--q, 0) * 100%),1px)}.sv-exp-testa{left:round(calc(var(--q, 0) * 100%),1px)}}.sv-exp.corre .sv-exp-testa{opacity:1;animation:sv-exp-testa .12s steps(2,end) infinite}@keyframes sv-exp-testa{50%{opacity:.2}}.sv-exp.lampo .sv-exp-fill{animation:sv-exp-lampo .38s steps(4,end) 1}.sv-exp.lampo2 .sv-exp-fill{animation:sv-exp-lampo2 .38s steps(4,end) 1}@keyframes sv-exp-lampo{0%,50%{background:#fff}}@keyframes sv-exp-lampo2{0%,50%{background:#fff}}.sv-exp-sc{position:absolute;width:2px;height:2px;pointer-events:none;z-index:3;animation:sv-exp-sc .5s steps(5,end) forwards}@keyframes sv-exp-sc{to{transform:translate(var(--dx),var(--dy));opacity:0}}.sv-lvup{position:absolute;z-index:4;transform:translate(-50%,-100%);font:16px/16px var(--sv-font, var(--classic));color:#ffe36a;text-shadow:var(--sv-contorno-fine, 0 0 2px #000);white-space:nowrap;pointer-events:none;animation:sv-lvup 1.25s steps(10,end) forwards}@keyframes sv-lvup{0%{transform:translate(-50%,-60%)}20%{transform:translate(-50%,-110%)}70%{opacity:1;transform:translate(-50%,-150%)}to{opacity:0;transform:translate(-50%,-190%)}}.sv-statsu{display:grid;grid-template-columns:repeat(4,auto);gap:2px 8px;align-items:baseline;margin-top:6px;padding:5px 8px 6px;color:#fff;background:#18101eeb;box-shadow:0 0 0 2px var(--sv-inchiostro, #1b1220),0 0 0 4px #3cc8ff;font:12px/14px var(--sv-testo, var(--testo));animation:sv-in .2s steps(4,end)}.sv-statsu-lv{grid-column:1 / -1;font:16px/16px var(--sv-font, var(--classic));color:#ffe36a}.sv-statsu-r{display:inline-flex;gap:3px;align-items:baseline;opacity:0;animation:sv-statsu-r .18s steps(3,end) forwards}.sv-statsu-r i{font-style:normal;color:#9fb8d8;font:8px/10px var(--sv-font, var(--classic))}.sv-statsu-r em{font-style:normal;color:#7dff7a}@keyframes sv-statsu-r{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sv-hud .sv-statsu{position:absolute;left:56px;top:100%;z-index:6;pointer-events:none}.sv-bar-liv.su,.sv-cresce-lv.su{animation:sv-liv-su .6s steps(6,end) 1}@keyframes sv-liv-su{0%,60%{color:#1b1220;background:#ffe36a}}.sv-cresce{display:grid;gap:8px;margin:8px 0 2px;text-align:left}.sv-cresce-riga{position:relative;display:grid;grid-template-columns:40px 1fr;gap:8px;align-items:center;padding:6px 8px;background:#1b12200f;box-shadow:0 0 0 2px #1b12202e;animation:sv-in .2s steps(4,end)}.sv-cresce-volto{width:40px;height:40px;image-rendering:pixelated;object-fit:contain}.sv-cresce-corpo{display:grid;gap:4px;min-width:0}.sv-cresce-top{display:flex;align-items:baseline;gap:6px;font:13px/15px var(--classic)}.sv-cresce-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-cresce-lv{padding:0 4px;color:#fff;background:var(--ink, #1b1220);font-size:11px}.sv-cresce-xp{margin-left:auto;color:#1a78c8;font-size:11px}.sv-cresce-riga .sv-statsu{grid-column:1 / -1;margin-top:2px}.sv-cresce-evo{grid-column:1 / -1;margin:2px 0 0;font:13px/16px var(--classic);color:#8a3ab0}@media(prefers-reduced-motion:reduce){.sv-lvup,.sv-exp-sc,.sv-statsu,.sv-statsu-r{animation:none;opacity:1}}.sv-piuxp{position:absolute;z-index:4;transform:translate(-100%,-100%);font:12px/12px var(--sv-testo, var(--testo));color:#8fe3ff;text-shadow:var(--sv-contorno-fine, 0 0 2px #000);white-space:nowrap;pointer-events:none;animation:sv-piuxp .9s steps(9,end) forwards}@keyframes sv-piuxp{0%{transform:translate(-100%)}70%{opacity:1}to{opacity:0;transform:translate(-100%,-130%)}}.sv-hud .sv-exp-track,.sv-bar .sv-exp-track{height:7px;background-color:#2b3c55}.sv-bar .sv-exp{margin-top:3px}@media(prefers-reduced-motion:reduce){.sv-piuxp{animation:none;opacity:1}}.sv-sq .sv-exp-track,.sv-legato .sv-exp-track{height:5px;background-color:#2b3c55}[data-scene=selva-impara]{background:radial-gradient(ellipse at 50% 22%,#34406b,#141a2e 72%)}.cr-impara{position:absolute;inset:var(--scene-bar) 0 0;overflow:auto;padding:6px max(14px,var(--sar, 0px)) calc(18px + var(--sab, 0px)) max(14px,var(--sal, 0px));display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--cream4);text-align:center}.cr-titolo{margin:4px 0 0;font:22px/26px var(--classic);font-weight:400;max-width:560px;text-shadow:0 2px 0 rgb(0 0 0 / .5)}.cr-titolo b{color:#fff1a6;font-weight:400}.cr-titolo em{font-style:normal;color:var(--sv-c);filter:brightness(1.45)}.cr-sub{margin:0;font:13px/17px var(--testo);opacity:.85;max-width:420px}.cr-palco{display:grid;place-items:center;width:150px;padding:4px 0 6px;border-radius:6px;background:radial-gradient(ellipse at 50% 85%,color-mix(in srgb,var(--sv-c) 40%,#1c2340),#1c2340 72%);box-shadow:0 0 0 3px var(--ink),0 5px 0 3px #00000059}.cr-creatura{width:112px;height:auto}.cr-carta{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 12px 10px;border-radius:5px;background:var(--cream4);color:var(--ink);box-shadow:0 0 0 3px var(--ink),inset 0 -4px #0000001a;text-align:center}.cr-carta.nuova{width:min(420px,100%);box-shadow:0 0 0 3px var(--sv-c),0 0 0 6px var(--ink),0 6px 0 6px #00000059}.cr-carta-nome{font:17px/20px var(--classic);font-weight:400;color:var(--sv-cs)}.cr-carta-terra{font:10px/12px var(--classic);color:var(--sv-c);filter:brightness(.7);text-transform:uppercase}.cr-carta-voce{margin:2px 0 0;font:13px/17px var(--testo)}.cr-carta-num{font:11px/14px var(--classic);opacity:.7}.cr-carta.piccola{padding:6px 8px 8px;box-shadow:0 0 0 2px var(--ink),inset 0 -3px #0000001a}.cr-carta.piccola .cr-carta-nome{font-size:15px}.cr-carta.piccola .cr-carta-voce{font-size:11px;line-height:14px}.cr-anteprima{width:264px;max-width:100%;height:auto;image-rendering:pixelated;border-radius:3px;background:linear-gradient(#222a45,#2d3659);margin:4px 0 2px}.cr-dimentica-riga{margin:2px 0 0;font:15px/19px var(--classic);color:#fff1a6}.cr-scelte{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:10px;width:min(440px,100%)}.cr-lascia{display:flex;flex-direction:column;align-items:stretch;padding:0;border:0;background:none;color:var(--cream4);font:12px/14px var(--classic);cursor:pointer;-webkit-tap-highlight-color:transparent}.cr-lascia .cr-carta{flex:1;justify-content:center}.cr-dimentica-btn{align-self:stretch;margin:6px -2px 0;padding:5px 8px 4px;font:13px/15px var(--classic);color:#fff;text-transform:uppercase;letter-spacing:1px;background:#b8433a;border-radius:3px;box-shadow:0 0 0 2px var(--ink),inset 0 -3px #00000040}.cr-lascia:active .cr-carta{transform:translateY(2px)}.cr-lascia:hover .cr-carta,.cr-lascia:focus-visible .cr-carta{box-shadow:0 0 0 3px #fff1a6,0 0 0 5px var(--ink)}.cr-lascia:hover .cr-dimentica-btn,.cr-lascia:focus-visible .cr-dimentica-btn{background:#d8574a}.cr-schede{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:min(440px,100%)}.cr-scheda{position:relative;display:flex;align-items:center;gap:4px;padding:3px 8px 3px 4px;border:0;border-radius:4px;color:var(--cream4);background:#2b3458;box-shadow:0 0 0 2px var(--ink);font:12px/14px var(--classic);cursor:pointer}.cr-scheda.attiva{color:var(--ink);background:#fff1a6;box-shadow:0 0 0 2px var(--ink),0 3px 0 2px #00000059}.cr-scheda-ico{width:32px;height:auto;image-rendering:pixelated}.cr-scheda-ok{display:none;position:absolute;right:-6px;top:-6px;width:16px;height:16px;font:12px/16px var(--classic);color:#fff;background:#3a9a4a;border-radius:50%;box-shadow:0 0 0 2px var(--ink)}.cr-scheda.fatta .cr-scheda-ok{display:block}.cr-pannello{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.cr-tieni-barra{display:grid;gap:6px;width:min(440px,100%)}.cr-tieni{width:100%}.cr-nota{font:11px/14px var(--testo);opacity:.7}.cr-impara.cr-impara-piede{overflow:hidden;padding:0;gap:0;justify-content:flex-start}.cr-lista{flex:1 1 auto;min-height:0;width:100%;overflow:auto;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(transparent,#000 14px);mask-image:linear-gradient(transparent,#000 14px);padding:14px max(14px,var(--sar, 0px)) 16px max(14px,var(--sal, 0px));display:flex;flex-direction:column;align-items:center;gap:10px}.cr-impara-piede>.cr-tieni-barra{flex:0 0 auto;width:100%;justify-items:center;gap:6px;padding:8px max(14px,var(--sar, 0px)) calc(8px + var(--sab, 0px)) max(14px,var(--sal, 0px));background:#141a2e;border-top:3px solid #2b2240;box-shadow:0 -4px #00000040}.cr-impara-piede>.cr-tieni-barra>*{width:min(440px,100%)}.cr-piede-scelte{display:grid;grid-template-columns:1fr 1fr;gap:6px}.cr-piede-scelte .cr-tieni.btn-big{font:18px/20px var(--classic);padding:10px 8px 12px}.cr-piede-scelte .cr-dopo{min-height:44px}.cr-impara-piede .cr-conferma.btn-big{font:20px/22px var(--classic);padding:11px 12px 13px}@media(max-height:760px){.cr-impara-piede .cr-nota{display:none}}@media(min-width:760px){.cr-impara{justify-content:center}.cr-titolo{font-size:28px;line-height:32px}}[data-scene=selva-metamorfosi]{background:#0d0714}.mf{position:absolute;inset:0;overflow:hidden}.mf-cv{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.mf-ui{position:absolute;left:0;right:0;bottom:0;padding:0 max(16px,var(--sar, 0px)) calc(20px + var(--sab, 0px)) max(16px,var(--sal, 0px));display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--cream4);pointer-events:none}.mf-ui>*{pointer-events:auto}.mf-testo{margin:0;font:20px/24px var(--classic);text-shadow:0 2px 0 rgb(0 0 0 / .7),0 0 12px rgb(0 0 0 / .6);min-height:24px}.mf-testo.fatto{color:#fff1a6;font-size:24px;line-height:28px}.mf-sotto{margin:0;font:13px/17px var(--testo);opacity:.85;min-height:17px;text-shadow:0 1px 0 rgb(0 0 0 / .7)}.mf-sotto.lucente{color:#fff1a6;opacity:1}.mf-bottoni{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:52px}.mf-bottoni .btn{min-width:220px}.mf-bottoni [hidden]{display:none}@media(min-width:760px){.mf-testo{font-size:26px;line-height:30px}.mf-testo.fatto{font-size:32px;line-height:36px}}.sv-evol{position:absolute;right:calc(env(safe-area-inset-right,0px) + 12px);top:calc(env(safe-area-inset-top,0px) + 200px);z-index:30;display:flex;align-items:center;gap:6px;padding:4px 12px 4px 4px;border:0;border-radius:4px;background:#6a3fa0;color:var(--cream4);font:13px/1 var(--classic);box-shadow:inset 0 -4px #0000004d,inset 0 3px #ffffff40,0 0 0 3px var(--ink);pointer-events:auto;cursor:pointer;animation:sv-evol-in .25s steps(3,end)}.cr-evol-ico{width:36px;height:40px}.sv-evol-pt{position:absolute;left:22px;top:-9px;display:grid;place-items:center;width:16px;height:18px;background:#ffd23f;color:var(--ink);font:13px/1 var(--classic);font-weight:400;border-radius:3px;box-shadow:0 0 0 2px var(--ink);animation:sv-evol-salta .9s steps(2,end) infinite}@keyframes sv-evol-in{0%{transform:translateY(12px);opacity:0}}@keyframes sv-evol-salta{50%{transform:translateY(-3px)}}.cr-mosse{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;text-align:left;width:100%}.cr-mosse-titolo{margin:8px 0 0;font:12px/14px var(--classic);text-transform:uppercase;opacity:.7}.cr-m{display:flex;align-items:center;gap:8px;padding:5px 8px;border:0;border-radius:4px;background:color-mix(in srgb,var(--sv-c) 12%,var(--cream3));box-shadow:inset 4px 0 0 var(--sv-c);color:var(--ink);text-align:left;width:100%;font:inherit}button.cr-m{cursor:pointer}.cr-m b{font:14px/16px var(--classic);font-weight:400}.cr-m small{display:block;font:11px/13px var(--testo);opacity:.8}.cr-m-testo{flex:1;min-width:0}.cr-m-stato{flex:none;font:10px/12px var(--classic);padding:3px 5px;border-radius:3px;background:#0000001f;white-space:nowrap}.cr-m.uso{background:color-mix(in srgb,var(--sv-c) 30%,var(--cream4));box-shadow:inset 4px 0 0 var(--sv-c),0 0 0 2px var(--ink)}.cr-m.uso .cr-m-stato{background:var(--ink);color:var(--cream4)}.cr-m.futura{opacity:.5;box-shadow:inset 4px 0 #00000040}.cr-scambia{display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:4px;background:#fff1a6;box-shadow:0 0 0 2px var(--ink);font:12px/14px var(--classic)}.cr-scambia-bt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cr-scambia .btn{width:100%}.sv-pagina-card .cr-mosse{margin-top:2px}.sv-voce-pt{position:absolute;right:4px;top:4px;display:grid;place-items:center;width:16px;height:18px;background:#ffd23f;color:var(--ink);font:13px/1 var(--classic);border-radius:3px;box-shadow:0 0 0 2px var(--ink);animation:sv-evol-salta .9s steps(2,end) infinite}.sv-sq .sv-voce-pt{right:-4px;top:-6px}@media(max-height:820px){.sv-pagina-card .sv-anim{width:112px;height:123px}}.sv-evolve{position:fixed;inset:0;z-index:30;pointer-events:none}.sv-evolve-cv{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.sv-evolve-testo{position:absolute;left:50%;top:auto;bottom:calc(var(--sab, 0px) + 250px);transform:translate(-50%);width:max-content;max-width:calc(100% - 32px);margin:0;padding:6px 12px 7px;text-align:center;font:17px/20px var(--sv-font, var(--classic));color:#fff;text-shadow:var(--sv-contorno-fine, 0 0 2px #000);background:#18101ed1;box-shadow:0 0 0 2px var(--sv-inchiostro, #1b1220),0 0 0 4px #ffffff40}.sv-evolve-ferma{position:absolute;left:50%;bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px));transform:translate(-50%);pointer-events:auto;min-width:112px;min-height:44px;padding:6px 16px 8px;font:17px/20px var(--sv-font, var(--classic));color:#fff;background:#6a2030;border:0;border-radius:0;box-shadow:0 0 0 2px var(--sv-inchiostro, #1b1220),0 0 0 4px #ff8a8a,0 4px 0 2px var(--sv-inchiostro, #1b1220);cursor:pointer}.sv-evolve-ferma:active{transform:translate(-50%,2px)}.sv-evolve-testo.fermata{color:#ffd0d0}.sv-evolve-testo.fatto{color:#ffe36a;box-shadow:0 0 0 2px var(--sv-inchiostro, #1b1220),0 0 0 4px #ffd86a;animation:sv-in .25s steps(5,end)}.sv-evolve-testo.fatto.segno{color:#d9ffc2}.sv-evolve-testo.fatto.voce{color:#cfe9ff;box-shadow:0 0 0 2px var(--sv-inchiostro, #1b1220),0 0 0 4px #7fb6ff}.sv-evolve-avanti{bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px))}.sv-evolve-avanti[hidden]{display:none}.cr-stupore{position:fixed;left:0;top:0;z-index:31;pointer-events:none;padding:3px 7px 4px;font:14px/16px var(--sv-font, var(--classic));color:#fff;text-shadow:var(--sv-contorno-fine, 0 0 2px #000);background:#18101ee0;box-shadow:0 0 0 2px var(--sv-inchiostro, #1b1220),0 0 0 4px #fff4d6;white-space:nowrap;animation:sv-in .2s steps(4,end)}.cr-stupore.punto{color:#ffe36a;font-size:20px;line-height:20px;padding:2px 8px 3px}.cr-stupore[hidden]{display:none}.cr-stupore:after{content:"";position:absolute;left:var(--coda, 50%);bottom:-9px;margin-left:-5px;border:5px solid transparent;border-top:6px solid rgb(24 16 30 / .88);border-bottom:0}.cr-stupore.volto{display:inline-flex;align-items:center;gap:4px}.cr-stupore.volto canvas{width:24px;height:24px;image-rendering:pixelated}.cr-il{position:absolute;inset:0;z-index:40;display:flex;align-items:flex-start;justify-content:center;padding:16px;overflow-y:auto;background:#0e0a1adb;animation:sv-in .18s steps(3,end)}.cr-il.via{opacity:0;transition:opacity .18s steps(3,end)}.cr-il-corpo{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(440px,100%);margin:auto 0;color:var(--cream4);text-align:center}.cr-il-testa{display:flex;align-items:center;gap:10px}.cr-il-volto{width:72px;height:72px;flex:none;image-rendering:pixelated;background:var(--cream4);box-shadow:0 0 0 3px var(--sv-c),0 0 0 5px var(--ink)}.cr-il .cr-titolo{margin:0;font:17px/21px var(--classic);text-align:left}.cr-il .cr-sub{margin:0;font:12px/15px var(--classic)}.cr-il-scelte{width:100%}.cr-il .cr-carta.nuova .cr-carta-voce{font-size:12px;line-height:15px}.sv-evol-mossa{background:#2f7a5a}.cr-lascia.scelta .cr-carta{box-shadow:0 0 0 3px #ffe36a,0 0 0 5px var(--ink);transform:translateY(-2px)}.cr-lascia.scelta .cr-dimentica-btn{background:#ffe36a;color:var(--ink)}.cr-tieni.scelta{box-shadow:0 0 0 3px #ffe36a,0 0 0 5px var(--ink)}.cr-conferma-riga{margin:0;font:13px/17px var(--classic);color:var(--cream4);opacity:.75;text-align:center}.cr-conferma-riga.pronta{color:#fff1a6;opacity:1}.cr-conferma{width:100%}.cr-conferma:disabled{opacity:.45;cursor:default}.cr-dopo{width:100%}.cr-impara[data-guardia=attesa] .cr-lascia,.cr-impara[data-guardia=attesa] .cr-tieni-barra button{opacity:.7}@media(max-width:559px){.cr-impara-piede .cr-palco{display:none}.cr-impara-piede .cr-lista{gap:8px;padding-top:10px;padding-bottom:10px}.cr-impara-piede .cr-titolo{font-size:18px;line-height:22px}.cr-impara-piede .cr-carta.nuova{padding:6px 10px 8px}.cr-impara-piede .cr-carta.nuova .cr-carta-voce{font-size:12px;line-height:15px}.cr-impara-piede .cr-scelte{gap:8px}.cr-impara-piede .cr-lascia .cr-carta.piccola{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome btn" "terra btn" "num btn";align-items:center;column-gap:10px;row-gap:1px;padding:5px 8px 6px 10px;text-align:left}.cr-impara-piede .cr-lascia .cr-carta.piccola>.cr-carta-nome{grid-area:nome}.cr-impara-piede .cr-lascia .cr-carta.piccola>.cr-carta-terra{grid-area:terra}.cr-impara-piede .cr-lascia .cr-carta.piccola>.cr-carta-num{grid-area:num}.cr-impara-piede .cr-lascia .cr-carta.piccola>.cr-carta-voce{display:none}.cr-impara-piede .cr-lascia .cr-carta.piccola>.cr-dimentica-btn{grid-area:btn;align-self:center;margin:0;padding:9px 10px 8px;min-height:36px;display:grid;place-items:center}.cr-impara-piede .cr-nota{display:none}}@media(max-width:559px)and (max-height:760px){.cr-impara-piede .cr-sub{display:none}}@media(max-width:559px){.cr-impara-piede .cr-schede{flex:none;flex-wrap:nowrap;justify-content:flex-start;width:calc(100% + 28px);margin:-4px -14px 0;padding:4px 14px 6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.cr-impara-piede .cr-schede::-webkit-scrollbar{display:none}.cr-impara-piede .cr-scheda{flex:none}.cr-impara-piede .cr-scheda-ico{width:24px}.cr-impara-piede:has(.cr-schede) .cr-sub{display:none}}@media(max-width:559px)and (max-height:900px){.cr-impara-piede .cr-anteprima{width:200px}}@media(min-width:760px){.cr-impara-piede .cr-pannello{display:grid;grid-template-columns:minmax(0,420px) minmax(0,440px);justify-content:center;align-items:start;column-gap:28px;row-gap:10px}.cr-impara-piede .cr-pannello>.cr-titolo,.cr-impara-piede .cr-pannello>.cr-sub{grid-column:1 / -1;justify-self:center}.cr-impara-piede .cr-pannello>.cr-palco{grid-column:1;grid-row:3;justify-self:center}.cr-impara-piede .cr-pannello>.cr-carta.nuova{grid-column:1;grid-row:4;width:100%}.cr-impara-piede .cr-pannello>.cr-dimentica-riga{grid-column:2;grid-row:3;align-self:end}.cr-impara-piede .cr-pannello>.cr-scelte{grid-column:2;grid-row:4;width:100%}}.pt-sasso{display:grid;place-items:center;padding:10px 14px;border-radius:6px;background:radial-gradient(ellipse at 50% 60%,rgb(255 241 166 / .18),transparent 70%)}.pt-sasso-cv{image-rendering:pixelated;filter:drop-shadow(0 4px 0 rgb(0 0 0 / .4))}.pt-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(440px,100%)}.pt-voce{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px 10px;border:0;border-radius:6px;background:var(--cream4);color:var(--ink);box-shadow:0 0 0 3px var(--ink),0 4px 0 3px #00000059;font:14px/18px var(--classic);cursor:pointer}.pt-voce small{font:11px/14px var(--testo);opacity:.75}.pt-voce em{font-style:normal;color:#8a4d8e}.pt-voce:active{transform:translateY(2px)}.pt-voce:hover,.pt-voce:focus-visible{box-shadow:0 0 0 3px #fff1a6,0 0 0 5px var(--ink),0 4px 0 5px #00000059}.pt-creatura{image-rendering:pixelated}.rc{position:relative;margin:6px 0 2px;display:grid;gap:6px;text-align:left}.rc-ico{display:block;image-rendering:pixelated;flex:none}.rc-riga{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2px 8px;padding:4px 8px;border-radius:3px;background:var(--cream3);box-shadow:0 0 0 2px var(--ink);font:12px/16px var(--classic);color:var(--ink)}.rc-et{display:flex;align-items:center;gap:6px}.rc-val{display:flex;align-items:center;gap:6px;font:16px/18px var(--classic)}.rc-val i{font-style:normal}.rc-dex .rc-val i{color:var(--stone0, #7a6a5a);font-size:12px}.rc-piu{font:12px/14px var(--classic);font-style:normal;color:var(--g1, #2f7a3a);opacity:0}.rc-dex.su .rc-piu{animation:rc-sale .6s steps(6,end) forwards}.rc-monete .rc-val{color:var(--yel0)}.rc-val.rc-piu-n{gap:0}.rc-riga.su{animation:rc-bump .24s steps(3,end)}.rc-serie{background:var(--yel3);opacity:0}.rc-serie.su{opacity:1;animation:rc-bump .24s steps(3,end)}.rc-serie.calda{background:var(--yel2)}.rc-serie-nome{font:12px/14px var(--classic);color:var(--red1)}.rc-nota{flex-basis:100%;font:11px/13px var(--testo);color:var(--ink);opacity:.75}.rc-pallini{display:flex;gap:3px}.rc-pallini i{width:8px;height:8px;background:var(--cream4);box-shadow:0 0 0 2px var(--ink)}.rc-pallini i.on{background:var(--yel1);box-shadow:0 0 0 2px var(--ink),inset 0 2px 0 var(--yel3)}.rc-titoletto{margin:2px 0 0;font:12px/14px var(--classic);text-align:center;color:var(--ink)}.rc-bottino{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding-top:6px}.rc-pezzo{position:relative;display:grid;justify-items:center;gap:2px;min-width:64px;padding:6px 6px 4px;border-radius:3px;background:var(--cream3);box-shadow:0 0 0 2px var(--ink);opacity:0}.rc-pezzo small{font:11px/13px var(--testo);color:var(--ink)}.rc-pezzo.su{opacity:1;animation:rc-pop .3s steps(4,end)}.rc-pezzo.raro{background:var(--yel3);box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--gold)}.rc-raro{position:absolute;top:-9px;right:-8px;padding:1px 4px;font:8px/10px var(--classic);color:#fff;background:var(--red2);box-shadow:0 0 0 2px var(--ink)}.rc-pezzo.raro.su .rc-raro{animation:rc-lampeggia .5s steps(2,end) 3}.rc-timbro{justify-self:center;margin:-14px 0 6px;position:relative;z-index:1;padding:4px 10px;font:16px/18px var(--classic);color:#fff;background:var(--red2);box-shadow:0 0 0 2px var(--ink),0 4px 0 0 var(--red1),0 4px 0 2px var(--ink);transform:rotate(-4deg);opacity:0}.rc-timbro.lucente{color:var(--ink);background:var(--yel2);box-shadow:0 0 0 2px var(--ink),0 4px 0 0 var(--yel0),0 4px 0 2px var(--ink)}.rc-timbro.giu{opacity:1;animation:rc-timbro .32s steps(4,end)}.rc-prossimo{display:grid;gap:4px;padding:6px 8px;border-radius:3px;background:var(--cream4);box-shadow:0 0 0 2px var(--ink);font:12px/14px var(--classic);color:var(--ink)}.rc-prossimo.fatto{background:var(--yel3)}.rc-barra{position:relative;display:block;height:12px;background:#3a2630;box-shadow:0 0 0 2px var(--ink);overflow:hidden}.rc-barra-fill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--g2, #5aa04a);box-shadow:inset 0 2px #ffffff59;transition:width .4s steps(8,end)}.rc-prossimo.fatto .rc-barra-fill{background:var(--yel1)}.rc-barra b{position:absolute;inset:0;text-align:center;font:8px/12px var(--classic);color:#fff;text-shadow:1px 1px 0 var(--ink)}@keyframes rc-bump{50%{transform:translateY(-2px)}}@keyframes rc-pop{0%{transform:translateY(6px) scale(.6)}60%{transform:translateY(-3px) scale(1.1)}}@keyframes rc-sale{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes rc-timbro{0%{transform:rotate(-4deg) scale(2.2);opacity:0}70%{transform:rotate(-4deg) scale(.92);opacity:1}}@keyframes rc-lampeggia{50%{opacity:.2}}@media(prefers-reduced-motion:reduce){.rc *,.rc{animation:none!important;transition:none!important}}:root{--sv-font: "Popolo Classic", ui-monospace, monospace;--sv-testo: "Popolo Testo", ui-monospace, monospace;--sv-inchiostro: #1b1220;--sv-contorno: 2px 0 0 var(--sv-inchiostro), -2px 0 0 var(--sv-inchiostro), 0 2px 0 var(--sv-inchiostro), 0 -2px 0 var(--sv-inchiostro), 2px 2px 0 var(--sv-inchiostro), -2px 2px 0 var(--sv-inchiostro), 2px -2px 0 var(--sv-inchiostro), -2px -2px 0 var(--sv-inchiostro), 0 4px 0 var(--sv-inchiostro);--sv-contorno-fine: 1px 0 0 var(--sv-inchiostro), -1px 0 0 var(--sv-inchiostro), 0 1px 0 var(--sv-inchiostro), 0 -1px 0 var(--sv-inchiostro), 1px 1px 0 var(--sv-inchiostro), -1px 1px 0 var(--sv-inchiostro), 1px -1px 0 var(--sv-inchiostro), -1px -1px 0 var(--sv-inchiostro), 0 2px 0 var(--sv-inchiostro);--sv-cornice: 0 -2px 0 0 var(--sv-inchiostro), 0 2px 0 0 var(--sv-inchiostro), -2px 0 0 0 var(--sv-inchiostro), 2px 0 0 0 var(--sv-inchiostro);--sv-cornice3: 0 -3px 0 0 var(--sv-inchiostro), 0 3px 0 0 var(--sv-inchiostro), -3px 0 0 0 var(--sv-inchiostro), 3px 0 0 0 var(--sv-inchiostro);--sv-rilievo: inset 0 2px 0 rgb(255 255 255 / .32), inset 0 -3px 0 rgb(27 18 32 / .32);--sv-lastra: #2a1b22}.sv-controlli{position:fixed;left:0;right:0;bottom:0;height:236px;padding-bottom:var(--sab, 0px);pointer-events:none;z-index:30;touch-action:none;user-select:none;-webkit-user-select:none;font-family:var(--sv-font)}.sv-controlli[hidden]{display:none}.sv-stick{position:absolute;left:0;bottom:0;width:52%;height:100%;pointer-events:auto;touch-action:none}.sv-stick-base{position:absolute;left:max(22px,var(--sal, 0px));bottom:calc(28px + var(--sab, 0px));width:112px;height:112px;background:#fdf3d86b;clip-path:polygon(30% 0,70% 0,70% 6%,82% 6%,82% 12%,88% 12%,88% 18%,94% 18%,94% 30%,100% 30%,100% 70%,94% 70%,94% 82%,88% 82%,88% 88%,82% 88%,82% 94%,70% 94%,70% 100%,30% 100%,30% 94%,18% 94%,18% 88%,12% 88%,12% 82%,6% 82%,6% 70%,0 70%,0 30%,6% 30%,6% 18%,12% 18%,12% 12%,18% 12%,18% 6%,30% 6%)}.sv-stick-base:before{content:"";position:absolute;inset:4px;background:#1b12204d;clip-path:inherit}.sv-stick-base.on:before{background:#1b122029}.sv-knob{position:absolute;left:32px;top:32px;width:48px;height:48px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' shape-rendering='crispEdges'><path fill='%231b1220' d='M3 0h6v1h-6zM1 1h2v1h-2zM9 1h2v1h-2zM1 2h1v1h-1zM10 2h1v1h-1zM0 3h1v6h-1zM11 3h1v6h-1zM1 9h1v1h-1zM10 9h1v1h-1zM1 10h2v1h-2zM9 10h2v1h-2zM3 11h6v1h-6z'/><path fill='%23fdf3d8' d='M3 1h6v1h-6zM2 2h8v1h-8zM1 3h10v6h-10z'/><path fill='%23c9a574' d='M2 9h8v1h-8zM3 10h6v1h-6z'/><path fill='%235a3a2a' d='M5 2h2v1h-2zM4 3h4v1h-4zM4 8h4v1h-4zM5 9h2v1h-2zM3 4h1v4h-1zM2 5h1v2h-1zM8 4h1v4h-1zM9 5h1v2h-1z'/></svg>") center / 100% 100% no-repeat;image-rendering:pixelated}.sv-tocco{position:absolute;right:0;bottom:0;width:48%;height:calc(100vh - 150px - var(--sat, 0px));max-height:560px;pointer-events:auto;touch-action:none}.sv-arco{position:absolute;right:max(12px,var(--sar, 0px));bottom:calc(16px + var(--sab, 0px));width:210px;height:210px;pointer-events:none}.sv-btn{--sv-c: #8a8494;--sv-cc: #d4d0dc;position:absolute;display:grid;place-items:center;border:0;border-radius:0;padding:0;color:#fff;background:linear-gradient(var(--sv-cc) 0 4px,var(--sv-c) 4px calc(100% - 6px),color-mix(in srgb,var(--sv-c) 62%,#1b1220) calc(100% - 6px));font:16px/16px var(--sv-font);pointer-events:auto;touch-action:none;overflow:visible;box-shadow:var(--sv-cornice3),0 6px #1b122073;-webkit-tap-highlight-color:transparent}.sv-btn.down{transform:translateY(3px);box-shadow:var(--sv-cornice3),0 3px #1b122073}.sv-btn.lontano{filter:grayscale(.85) brightness(.7)}.sv-lontano{position:absolute;right:0;bottom:206px;display:flex;align-items:center;gap:4px;max-width:88px;box-sizing:border-box;padding:4px 6px;white-space:normal;line-height:14px;background:#1b1220;color:#ffd84a;font:12px/14px var(--sv-font);box-shadow:var(--sv-cornice3);pointer-events:none}body:has(.toasts .toast) .sv-lontano{visibility:hidden}.sv-lontano[hidden]{display:none}.sv-lontano-freccia{position:relative;width:12px;height:12px;flex:none}.sv-lontano-freccia:before{content:"";position:absolute;left:0;top:0;width:2px;height:2px;background:transparent;box-shadow:0 4px #ffd84a,2px 4px #ffd84a,4px 4px #ffd84a,6px 4px #ffd84a,8px 4px #ffd84a,0 6px #ffd84a,2px 6px #ffd84a,4px 6px #ffd84a,6px 6px #ffd84a,8px 6px #ffd84a,6px 0 #ffd84a,6px 2px #ffd84a,8px 2px #ffd84a,10px 4px #ffd84a,10px 6px #ffd84a,8px 8px #ffd84a,6px 8px #ffd84a,6px 10px #ffd84a}.sv-lontano-freccia.diag:before{box-shadow:0 0 #ffd84a,2px 2px #ffd84a,4px 4px #ffd84a,6px 6px #ffd84a,2px 0 #ffd84a,4px 2px #ffd84a,6px 4px #ffd84a,8px 6px #ffd84a,10px 2px #ffd84a,10px 4px #ffd84a,10px 6px #ffd84a,10px 8px #ffd84a,10px 10px #ffd84a,2px 10px #ffd84a,4px 10px #ffd84a,6px 10px #ffd84a,8px 10px #ffd84a,8px 8px #ffd84a}.sv-btn.cd .sv-ico{opacity:.45}.sv-btn.pronto{animation:sv-pronto .3s steps(3,end) 1}.sv-btn.pronto2{animation:sv-pronto2 .3s steps(3,end) 1}@keyframes sv-pronto{0%{box-shadow:var(--sv-cornice3),0 0 0 6px #fff1a6}50%{box-shadow:var(--sv-cornice3),0 0 0 3px #fff1a6}}@keyframes sv-pronto2{0%{box-shadow:var(--sv-cornice3),0 0 0 6px #fff1a6}50%{box-shadow:var(--sv-cornice3),0 0 0 3px #fff1a6}}.sv-sweep{--sv-f: 0;position:absolute;inset:0;background:linear-gradient(to top,rgb(16 10 20 / .72) calc(var(--sv-f) * 100%),transparent 0);pointer-events:none}.sv-sec{position:absolute;inset:0;display:grid;place-items:center;font:24px/24px var(--sv-font);color:#fff;text-shadow:var(--sv-contorno);pointer-events:none}.sv-sec:empty{display:none}.sv-ico{position:relative;display:grid;place-items:center;width:39px;height:39px}.sv-ico canvas{display:block;width:39px;height:39px;image-rendering:pixelated}.sv-nome{position:absolute;top:100%;left:50%;margin-top:6px;transform:translate(-50%);padding:3px 5px 1px;white-space:pre;text-align:center;color:var(--sv-inchiostro);background:#fdf3d8;box-shadow:var(--sv-cornice),inset 0 -2px color-mix(in srgb,var(--sv-c) 70%,#fdf3d8);font:16px/16px var(--sv-font);pointer-events:none}.sv-nome[data-px="8"]{padding:3px 5px 2px;font:8px/10px var(--sv-font)}.sv-nome-fisso{opacity:1}.sv-mossa1 .sv-nome,.sv-mossa2 .sv-nome,.sv-lancia .sv-nome,.sv-bacca .sv-nome,.sv-ultima .sv-nome{top:auto;bottom:100%;margin:0 0 8px}.sv-attacca .sv-nome{top:auto;bottom:-8px;margin:0}.sv-attacca .sv-ico,.sv-attacca .sv-ico canvas{width:52px;height:52px}.sv-attacca .sv-ico{margin-bottom:6px}.sv-kbd{display:none}.sv-attacca{--sv-c: #e3c895;--sv-cc: #fdf3d8;right:6px;bottom:8px;width:80px;height:80px}.sv-mossa1{right:106px;bottom:8px;width:56px;height:56px}.sv-mossa2{right:88px;bottom:98px;width:56px;height:56px}.sv-schiva{display:none}.sv-ultima{--sv-u: 0;right:14px;bottom:114px;width:60px;height:60px;--sv-c: #c8901e;--sv-cc: #fff1a6}.sv-ultima[hidden]{display:none}.sv-ult-anello{position:absolute;inset:-9px;padding:4px;background:linear-gradient(to top,#ffd34a calc(var(--sv-u) * 100%),#1b122080 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.sv-ult-lv{position:absolute;left:50%;bottom:-14px;transform:translate(-50%);padding:2px 4px 0;font:16px/14px var(--sv-font);color:#fff;background:var(--sv-lastra);box-shadow:var(--sv-cornice);white-space:nowrap}.sv-ultima[data-stato=bloccata]{--sv-c: #6a6474;--sv-cc: #8a8494}.sv-ultima[data-stato=bloccata] .sv-ult-anello{background:#1b122073}.sv-ultima[data-stato=pronta]{--sv-c: #ff9a1e;--sv-cc: #fff1a6;animation:sv-ult-pulsa .8s steps(2,end) infinite}@keyframes sv-ult-pulsa{50%{--sv-c: #ffc23a;box-shadow:var(--sv-cornice3),0 0 0 6px #fff1a6,0 6px 0 6px #1b122073}}.sv-ult-scintille{position:absolute;inset:-16px;pointer-events:none;display:none}.sv-ultima[data-stato=pronta] .sv-ult-anello{background:#fff1a6}.sv-ultima[data-stato=pronta] .sv-ult-scintille{display:block}.sv-ultima[data-stato=pronta] .sv-nome{background:#ffe066}.sv-ult-scintille:before,.sv-ult-scintille:after{content:"";position:absolute;left:8px;top:14px;width:4px;height:4px;background:#fff;box-shadow:74px 10px #fff1a6,8px 84px #fff,88px 76px #fff1a6,44px -8px #fff,-6px 40px #fff1a6;animation:sv-scintilla 1.2s steps(6,end) infinite}.sv-ult-scintille:after{left:64px;top:34px;animation-delay:-.6s}@keyframes sv-scintilla{0%{transform:translateY(6px);opacity:0}35%{opacity:1}to{transform:translateY(-16px);opacity:0}}.sv-lancia{right:106px;bottom:204px;width:60px;height:60px;--sv-c: #f0a82a;--sv-cc: #fff1a6;animation:sv-pulse .8s steps(2,end) infinite}.sv-lancia .sv-ico,.sv-bacca .sv-ico{background:var(--sv-inchiostro);-webkit-mask:var(--sv-mask) center / contain no-repeat;mask:var(--sv-mask) center / contain no-repeat;width:28px;height:32px}.sv-lancia[hidden]{display:none}.sv-lancia.vuota{filter:grayscale(.85) brightness(.75);animation:none}.sv-bacca{right:182px;bottom:190px;width:48px;height:48px;--sv-c: #c8475a;--sv-cc: #ef7a8a}.sv-bacca .sv-ico{background:#fdf3d8;width:27px;height:27px}.sv-bacca[hidden]{display:none}.sv-ico-bacca{--sv-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9' shape-rendering='crispEdges'%3E%3Cpath d='M4 0h2v1H5v1h1v1h1v1h1v3H7v1H6v1H3V8H2V7H1V4h1V3h1V2h1z'/%3E%3C/svg%3E")}.sv-lancia.rame{--sv-c: #d2884e;--sv-cc: #f2aa72}.sv-ico-lanterna{--sv-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28' shape-rendering='crispEdges'%3E%3Cpath d='M9 0h6v3h3v3H6V3h3zM5 7h14l-1 2v12l1 2H5l1-2V9zM9 11v8h6v-8zM6 25h12v3H6z'/%3E%3C/svg%3E")}.sv-mira-tip{position:absolute;top:auto;right:-6px;bottom:calc(100% + 32px);display:flex;flex-direction:column;align-items:center;gap:2px;box-sizing:border-box;width:128px;min-width:128px;z-index:3;padding:4px 6px 3px;color:var(--sv-inchiostro);background:#fff1a6;box-shadow:var(--sv-cornice);font:16px/16px var(--sv-font);text-align:center;white-space:nowrap;pointer-events:none;animation:sv-mira-tip 4.2s steps(1,end) both}.sv-mira-tip:after{content:"";position:absolute;right:22px;top:100%;width:8px;height:6px;background:var(--sv-inchiostro);clip-path:polygon(0 0,100% 0,50% 100%)}@keyframes sv-mira-tip{0%{opacity:0;transform:translateY(4px)}6%,88%{opacity:1;transform:none}94%{opacity:.5}to{opacity:0}}.sv-lancia-n{position:absolute;right:-10px;top:-10px;min-width:22px;padding:3px 4px 2px;color:#fff;background:var(--sv-lastra);box-shadow:var(--sv-cornice);font:16px/16px var(--sv-font)}@keyframes sv-pulse{50%{box-shadow:var(--sv-cornice3),0 0 0 6px #fff1a6,0 6px 0 6px #1b122073}}@media(pointer:fine)and (min-width:760px){.sv-stick,.sv-tocco{display:none}.sv-kbd{display:block;position:absolute;left:-8px;top:-8px;padding:2px 3px 1px;color:var(--sv-inchiostro);background:#fdf3d8;box-shadow:var(--sv-cornice),0 3px 0 0 var(--sv-inchiostro);font:16px/14px var(--sv-font)}}.sv-hud{position:fixed;left:0;right:0;top:0;padding:calc(10px + var(--sat, 0px)) max(10px,var(--sar, 0px)) 0 max(10px,var(--sal, 0px));pointer-events:none;z-index:31;font:16px/16px var(--sv-font);color:#fff}.sv-hud:before{content:"";position:absolute;left:0;right:0;top:0;height:calc(112px + var(--sat, 0px));background:linear-gradient(rgb(18 12 24 / .5) 0 72%,rgb(18 12 24 / .24) 72% 88%,transparent 88%);pointer-events:none}.sv-hud[hidden]{display:none}.sv-bars{position:relative;display:flex;justify-content:space-between;gap:10px;max-width:820px;margin:0 auto}.sv-col{position:relative;display:flex;flex-direction:column;gap:8px;width:min(calc(50% - 6px),360px)}.sv-col-r{align-items:flex-end}.sv-azioni{display:flex;align-items:center;justify-content:flex-end;gap:10px}.sv-clock{flex:none;min-width:48px;margin:2px;padding:4px 6px 2px;text-align:center;font:16px/16px var(--sv-font);color:#fff;background:var(--sv-lastra);box-shadow:var(--sv-cornice)}.sv-clock[hidden]{display:none}.sv-hud.con-card>.sv-bars,.sv-hud.con-card>.sv-avviso,.sv-hud.con-card:before{visibility:hidden}.sv-bar{--sv-terra: #cfc8d8;--sv-terra-chiaro: #fff;position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;box-sizing:border-box}.sv-bar-loro{flex-direction:row-reverse}.sv-bar.colpita{animation:sv-bar-scossa .18s steps(3,end) 1}@keyframes sv-bar-scossa{33%{transform:translate(2px)}66%{transform:translate(-2px)}}.sv-ritr{position:relative;flex:none;width:48px;height:48px;margin:2px;overflow:hidden;background:linear-gradient(var(--sv-terra-chiaro) 0 4px,var(--sv-terra) 4px);box-shadow:var(--sv-cornice),inset 0 -4px #1b122040}.sv-bar.ko .sv-ritr{filter:grayscale(1) brightness(.62)}.sv-ritr canvas{position:absolute;left:50%;top:50%;width:48px;height:48px;transform:translate(-50%,-44%);image-rendering:pixelated}.sv-bar-loro .sv-ritr canvas{transform:translate(-50%,-44%) scaleX(-1)}.sv-ritr canvas.sv-avatar{left:0;top:0;width:48px;height:48px;transform:none}.sv-bar-loro .sv-ritr canvas.sv-avatar{transform:scaleX(-1)}.sv-bar-corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.sv-bar-top{display:flex;align-items:baseline;gap:5px;white-space:nowrap;overflow:hidden;padding:2px 2px 4px;margin:-2px -2px -4px}.sv-bar-loro .sv-bar-top,.sv-bar-loro .sv-bar-mezzo{flex-direction:row-reverse}.sv-tacca{position:absolute;top:0;bottom:0;width:2px;margin-right:-1px;background:#ffffffd9}.sv-bar-boss .sv-bar-liv:after{content:" \b7  FASE " attr(data-fase)}.sv-bar-boss[data-fase="3"] .sv-pv{box-shadow:var(--sv-cornice),0 0 0 4px #ff5a3a}.sv-bar-nome{font:16px/18px var(--sv-font);overflow:hidden;text-overflow:clip;text-transform:uppercase;text-shadow:var(--sv-contorno);padding:0 2px}.sv-bar-nome.corto{font:8px/18px var(--sv-font);text-shadow:var(--sv-contorno-fine)}.sv-bar-nome.lucente{color:#ffe36a}.sv-bar-mezzo{display:flex;align-items:center;gap:4px;height:16px;padding:2px;margin:-2px;overflow:hidden}.sv-chip,.sv-bar-liv{flex:none;padding:1px 3px 0;font:16px/14px var(--sv-font);font-style:normal;color:#fff;text-shadow:0 1px 0 rgb(27 18 32 / .6);box-shadow:var(--sv-cornice),inset 0 -2px #1b122040}.sv-bar-liv{margin:0;background:var(--sv-lastra)}.sv-pv{position:relative;height:16px;margin:0 2px;background:#241a2c;box-shadow:var(--sv-cornice),inset 0 3px #00000059,0 4px #1b122066;overflow:hidden}.sv-pv-ghost,.sv-pv-fill{position:absolute;left:0;top:0;bottom:0}.sv-pv-ghost{background:#fdf3d8}.sv-pv-fill{background:linear-gradient(#c8ff9a 0 3px,#5edb4a 3px 11px,#2f9a34 11px)}.sv-pv-fill[data-l=mid]{background:linear-gradient(#fff3a0 0 3px,#ffd23a 3px 11px,#d8901e 11px)}.sv-pv-fill[data-l=low]{background:linear-gradient(#ffc0aa 0 3px,#ff5a3a 3px 11px,#c22a22 11px)}.sv-bar.colpita .sv-pv-fill{filter:brightness(1.5)}.sv-bar-loro .sv-pv-fill,.sv-bar-loro .sv-pv-ghost{left:auto;right:0}.sv-pv-num{position:absolute;left:6px;top:2px;max-width:calc(100% - 10px);overflow:hidden;white-space:nowrap;font:16px/12px var(--sv-font);color:#fff;text-shadow:var(--sv-contorno-fine);padding:1px}.sv-bar-loro .sv-pv-num{left:auto;right:6px}.sv-ult{position:relative;height:6px;margin:2px 2px 0;background:#241a2c;box-shadow:var(--sv-cornice);overflow:hidden}.sv-ult[hidden]{display:none}.sv-ult-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#fff3b0 0 2px,#ffc23a 2px)}.sv-hud .sv-bar .sv-exp{margin:3px 2px 0;gap:0}.sv-hud .sv-bar .sv-exp-track{height:10px}.sv-hud .sv-bar .sv-exp-tag{position:absolute;left:3px;top:0;z-index:1;padding:0;font:8px/10px var(--sv-font);background:none;box-shadow:none;text-shadow:var(--sv-contorno-fine);pointer-events:none}.sv-bar-loro .sv-ult-fill{left:auto;right:0}.sv-ult.bloccata{background:repeating-linear-gradient(90deg,#2e2436 0 4px,#44384e 4px 6px)}.sv-ult.piena .sv-ult-fill{animation:sv-ult-luce .6s steps(2,end) infinite}@keyframes sv-ult-luce{50%{background:#fff3b0}}.sv-fumetto-slot{position:absolute;top:100%;left:0;right:0;margin-top:12px;display:flex}.sv-fumetto-r{justify-content:flex-end}.sv-stati{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;min-width:0;height:20px;margin-top:2px;padding:2px;overflow:hidden}.sv-stati:empty{display:none}.sv-bar-loro .sv-stati{justify-content:flex-end}.sv-stati>*{flex:none}.sv-stato-hd{position:relative;display:inline-flex;align-items:center;gap:2px;height:16px;padding:0 3px 0 1px;font:16px/14px var(--sv-font);font-style:normal;color:#fff;text-shadow:0 1px 0 rgb(27 18 32 / .6);background:var(--sv-st, #8a8494);box-shadow:var(--sv-cornice),inset 0 -2px #1b122040}.sv-stato-hd canvas{width:13px;height:13px;image-rendering:pixelated}.sv-stato-hd b{font-weight:400;margin-left:1px}.sv-stadio,.sv-stato-txt{display:inline-block;height:16px;font-style:normal;padding:1px 3px 0;white-space:nowrap;font:16px/14px var(--sv-font);color:var(--sv-inchiostro);box-shadow:var(--sv-cornice)}.sv-stadio.su{background:#b8f070}.sv-stadio.giu{background:#8ab8ef}.sv-stato-txt{color:#fff;background:#e0503a}.sv-squadra{display:flex;gap:8px;padding:2px;pointer-events:auto}.sv-squadra[hidden]{display:none}.sv-squadra:has(>:nth-child(4)){display:grid;grid-template-columns:repeat(3,34px);gap:6px}.sv-squadra:has(>:nth-child(4)) .sv-slot{width:34px;height:34px}.sv-squadra:has(>:nth-child(4)) .sv-slot canvas{max-width:30px;max-height:30px}.sv-slot{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0 0 4px;border:0;background:linear-gradient(#fffaf0 0 3px,#f3e0b6 3px calc(100% - 4px),#c9a574 calc(100% - 4px));box-shadow:var(--sv-cornice);touch-action:none;overflow:hidden}.sv-slot.attivo{box-shadow:0 -2px #ffc23a,0 2px #ffc23a,-2px 0 #ffc23a,2px 0 #ffc23a,0 -4px 0 0 var(--sv-inchiostro),0 4px 0 0 var(--sv-inchiostro),-4px 0 0 0 var(--sv-inchiostro),4px 0 0 0 var(--sv-inchiostro)}.sv-slot.ko{filter:grayscale(1) brightness(.55)}.sv-slot.pronto{animation:sv-pulse-slot .6s steps(2,end) infinite}@keyframes sv-pulse-slot{50%{box-shadow:var(--sv-cornice),0 0 0 4px #ffe066}}.sv-borsa{display:flex;gap:8px;margin-top:6px;padding:2px;pointer-events:auto}.sv-borsa[hidden]{display:none}.sv-tasca{position:relative;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:linear-gradient(#fffaf0 0 3px,#f3e0b6 3px calc(100% - 4px),#c9a574 calc(100% - 4px));box-shadow:var(--sv-cornice);touch-action:none;overflow:hidden}.sv-tasca canvas{image-rendering:pixelated}.sv-tasca:active{transform:translateY(2px)}.sv-tasca.vuota{filter:grayscale(1) brightness(.6)}.sv-tasca-n{position:absolute;right:2px;bottom:1px;font:16px/12px var(--sv-font);color:#fff;text-shadow:var(--sv-contorno-fine)}.sv-ritratto{image-rendering:pixelated;max-width:36px;max-height:34px}.sv-slot-bar{position:absolute;left:4px;right:4px;bottom:4px;height:4px;background:#241a2c;overflow:hidden}.sv-slot-pv{display:block;height:100%;background:#5edb4a}.sv-slot-sweep{--sv-f: 0;position:absolute;inset:0;background:linear-gradient(to top,rgb(20 12 16 / .6) calc(var(--sv-f) * 100%),transparent 0);pointer-events:none}.sv-slot .sv-kbd{left:1px;top:1px}.sv-scappa{position:relative;margin:2px;padding:5px 6px 3px;border:0;color:#fff;background:var(--sv-lastra);box-shadow:var(--sv-cornice),inset 0 -3px #00000059;font:16px/16px var(--sv-font);text-transform:uppercase;pointer-events:auto}.sv-scappa:active{transform:translateY(2px)}.sv-scappa[hidden]{display:none}.sv-muto{display:grid;place-items:center;min-width:34px;height:26px;padding:0 4px}.sv-altoparlante{display:block;width:22px;height:18px;image-rendering:pixelated}.sv-muto[aria-pressed=true]{background:#4a2630}.sv-scappa .sv-kbd{left:auto;right:-8px;top:-8px}@media(max-width:560px){.sv-scappa:before{content:"";position:absolute;inset:-9px -6px}}.sv-avviso{position:fixed;left:50%;top:calc(var(--sat, 0px) + 186px);transform:translate(-50%);padding:6px 8px 4px;background:var(--sv-lastra);box-shadow:var(--sv-cornice);font:16px/16px var(--sv-font);color:#fff;white-space:nowrap}.sv-avviso[hidden]{display:none}.sv-ann-mossa-hd{display:inline-block;padding:5px 8px 3px 12px;font:16px/16px var(--sv-font);color:var(--sv-inchiostro);background:linear-gradient(90deg,var(--sv-terra, #cfc8d8) 0 5px,#fdf3d8 5px);box-shadow:var(--sv-cornice),inset 0 -3px #e3c895,0 5px #1b122066;white-space:nowrap}.sv-ann-grande{--sv-gpx: 4px;font-family:var(--sv-font);line-height:1;white-space:nowrap;color:#fff4c4;background:linear-gradient(#fffbe2 0 30%,#ffd34a 30% 66%,#ff9a1e 66%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(var(--sv-gpx) 0 0 var(--sv-inchiostro)) drop-shadow(calc(var(--sv-gpx) * -1) 0 0 var(--sv-inchiostro)) drop-shadow(0 var(--sv-gpx) 0 var(--sv-inchiostro)) drop-shadow(0 calc(var(--sv-gpx) * -1) 0 var(--sv-inchiostro)) drop-shadow(0 var(--sv-gpx) 0 rgb(27 18 32 / .6))}.sv-ann-grande.ko{background:linear-gradient(#ffe0d8 0 30%,#ff5a3a 30% 66%,#c22a22 66%);-webkit-background-clip:text;background-clip:text}.sv-card-wrap{position:fixed;inset:0;display:grid;place-items:center;padding:16px;background:#140c1059;pointer-events:auto;z-index:40}.sv-card{width:min(340px,100%);padding:16px 16px 14px;text-align:center;color:var(--ink);background:var(--cream4);border-radius:6px;box-shadow:var(--edge),var(--drop);animation:sv-in .25s steps(5,end)}@keyframes sv-in{0%{transform:translateY(20px) scale(.9);opacity:0}}.sv-card h3{margin:0 0 8px;font:16px/24px var(--classic);font-weight:400;letter-spacing:0;text-transform:uppercase;overflow-wrap:normal;word-break:normal;color:var(--roof1)}.sv-card-verde h3{color:var(--g1)}.sv-card-grigio h3{color:var(--stone0)}.sv-card-presa{display:grid;place-items:center;margin:6px auto 10px;width:112px;height:112px;border-radius:50%;background:radial-gradient(circle,var(--yel3),var(--cream3) 70%);box-shadow:0 0 0 3px var(--gold)}.sv-card-presa .sv-ritratto{max-width:96px;max-height:96px}.sv-card-presa .sv-avatar{width:96px;height:96px;image-rendering:pixelated;border-radius:50%}.sv-slot .sv-avatar{width:48px;height:48px;image-rendering:pixelated}.sv-card-righe p{margin:4px 0;font:16px/20px var(--classic)}.sv-card-righe .sv-nuova{animation:sv-in .25s steps(5,end)}.sv-card-livello{margin:10px auto 0;padding:5px 10px;width:max-content;border-radius:4px;color:var(--ink);background:var(--yel2);box-shadow:0 0 0 2px var(--ink);font:16px/18px var(--classic)}.sv-continua{margin-top:14px;min-width:160px}.sv-incontro{position:fixed;left:50%;top:calc(var(--sat, 0px) + 84px);max-width:calc(100% - 24px);text-align:center;white-space:normal;transform:translate(-50%);padding:8px 14px;border-radius:4px;color:var(--cream4);background:#2a1b22e6;box-shadow:0 0 0 2px var(--ink);font:16px/20px var(--classic);z-index:32;pointer-events:none;animation:sv-in .25s steps(5,end)}.sv-incontro b{color:var(--yel2);font-weight:400}.scene[data-scene=selva-dungeon]:has(.dg-ui.in-lotta) .scene-bar,.dg-ui.in-lotta .dg-mappa-box{visibility:hidden}body.sv-lotta .hud>:not(.toasts),body.sv-lotta .cp-bar,body.sv-lotta .pc-bar{visibility:hidden}body.sv-lotta #ui .hud .toasts,body.sv-lotta.in-scene #ui .hud .toasts,body.in-scene:has(.dg-ui.in-lotta) #ui .hud .toasts{top:auto;bottom:calc(var(--sab, 0px) + 312px);left:50%;right:auto;height:auto;width:min(calc(100vw - 24px),420px);transform:translate(-50%);justify-items:center}body.sv-lotta #ui .hud .toast:not(:last-child),body.in-scene:has(.dg-ui.in-lotta) #ui .hud .toast:not(:last-child){display:none}.sv-evocatore .sv-ev-via{flex-shrink:0;min-width:0}.sv-evocatore .sv-starters{margin:6px 0}.sv-evocatore .sv-starter{min-width:0;overflow-wrap:anywhere}.sv-ev-istruzione{margin:0;font:13px/17px var(--testo)}.sv-evocatore .sv-ev-commento{max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.sv-evocatore .sv-ev-barra{grid-template-columns:minmax(0,1fr)}.sv-evocatore .btn{align-self:flex-start;box-sizing:border-box;min-width:0;max-width:calc(100% - 6px);white-space:normal}.sv-evocatore [hidden]{display:none}@media(max-width:559px){.sv-evocatore .btn{width:calc(100% - 6px)}.sv-evocatore .btn-big{font-size:18px;line-height:20px;padding:12px 10px 15px}}.sv-consiglio{z-index:30;display:flex;align-items:center;gap:10px;text-align:left;width:min(calc(100% - 24px),440px);box-sizing:border-box;font:16px/20px var(--classic);top:auto;bottom:calc(var(--sab, 0px) + 248px);pointer-events:none}.sv-consiglio.alto{top:calc(var(--sat, 0px) + 136px);bottom:auto}.sv-consiglio-volto{flex:none;width:48px;height:48px;overflow:hidden;border-radius:3px;background:var(--cream3);box-shadow:0 0 0 2px var(--ink)}.sv-consiglio-volto[hidden]{display:none}.sv-consiglio-volto canvas{display:block;width:48px;height:48px;image-rendering:pixelated}.sv-consiglio.hilite{animation:sv-consiglio-pop .5s steps(4,end)}@keyframes sv-consiglio-pop{0%{transform:translate(-50%) scale(1.12);box-shadow:0 0 0 2px var(--ink),0 0 0 5px var(--yel2)}to{transform:translate(-50%) scale(1)}}.sv-cura{position:absolute;left:12px;bottom:calc(150px + env(safe-area-inset-bottom,0px));z-index:30;display:flex;align-items:center;gap:6px;padding:7px 12px 7px 8px;border:0;border-radius:4px;background:#c8475a;color:var(--cream4);font:16px/16px var(--classic);box-shadow:inset 0 -4px #0000004d,inset 0 3px #ffffff40,0 0 0 3px var(--ink);pointer-events:auto;cursor:pointer;animation:sv-cura-in .25s steps(3,end)}.sv-cura small{font:8px/10px var(--classic);opacity:.85}.sv-cura-ico{width:18px;height:18px;background:var(--cream4);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9' shape-rendering='crispEdges'%3E%3Cpath d='M4 0h2v1H5v1h1v1h1v1h1v3H7v1H6v1H3V8H2V7H1V4h1V3h1V2h1z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9' shape-rendering='crispEdges'%3E%3Cpath d='M4 0h2v1H5v1h1v1h1v1h1v3H7v1H6v1H3V8H2V7H1V4h1V3h1V2h1z'/%3E%3C/svg%3E") center / contain no-repeat}@keyframes sv-cura-in{0%{transform:translateY(12px);opacity:0}}@media(pointer:fine)and (min-width:760px){.sv-cura{bottom:120px}}.pc-azione.es-azione{padding:2px}.pc-bottone.es-bottone{min-height:44px;padding:4px 10px 4px 6px;font:16px/16px var(--classic);animation:none;box-shadow:0 0 0 2px var(--ink),inset 0 -3px #e0a83a}.es-bottone>span{display:grid;gap:2px;text-align:left}.es-bottone small{font:12px/14px var(--classic);opacity:.85}.es-bottone canvas{image-rendering:pixelated}html.sv-in-lotta,html.sv-in-lotta body{touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.sv-in-lotta button{touch-action:manipulation}.sv-cozzo{position:fixed;inset:0;z-index:35;display:flex;flex-direction:column;align-items:center;padding-top:max(176px,calc(env(safe-area-inset-top) + 160px));gap:8px;touch-action:none;pointer-events:auto;-webkit-tap-highlight-color:transparent}.sv-cozzo[hidden]{display:none}.sv-cozzo-tocca{margin:0;font:24px/28px var(--sv-font, var(--classic));color:#fff;text-shadow:2px 0 #1b1220,-2px 0 #1b1220,0 2px #1b1220,0 -2px #1b1220,2px 2px #1b1220;animation:sv-cozzo-blink .36s steps(2,end) infinite}.sv-cozzo-tocca.vince{color:#ffe36a}.sv-cozzo-tocca.perde{color:#ff8a8a}.sv-cozzo.colpo .sv-cozzo-tocca{animation:sv-cozzo-colpo .12s steps(2,end)}@keyframes sv-cozzo-blink{50%{opacity:.55}}@keyframes sv-cozzo-colpo{0%{transform:scale(1.25)}}.sv-cozzo-barra{position:relative;width:min(240px,calc(100vw - 48px));height:14px;display:flex;box-shadow:0 0 0 2px #1b1220,0 0 0 4px #fff,0 4px 0 2px #1b1220;image-rendering:pixelated}.sv-cozzo-tu{width:var(--q, 50%);background:var(--tu, #ffd86a)}.sv-cozzo-lui{flex:1;background:var(--lui, #8a6aff)}.sv-cozzo-punto{position:absolute;top:-4px;bottom:-4px;left:calc(var(--q, 50%) - 2px);width:4px;background:#fff;box-shadow:0 0 0 2px #1b1220}.sv-cozzo-orologio{width:min(240px,calc(100vw - 48px));height:4px;background:#1b122099}.sv-cozzo-tempo{display:block;height:100%;background:#fff}.sv-super{position:fixed;inset:0;z-index:33;pointer-events:none}.sv-super-cv{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.sv-super-nome{position:absolute;left:0;right:0;top:58%;margin:0;text-align:center;font:32px/32px var(--sv-font, var(--classic));letter-spacing:1px;color:#fff;text-shadow:3px 0 #1b1220,-3px 0 #1b1220,0 3px #1b1220,0 -3px #1b1220,3px 3px #1b1220,0 5px 0 #1b1220;opacity:0;transform:translate(-60px)}.sv-super.destra .sv-super-nome{transform:translate(60px)}.sv-super.dentro .sv-super-nome{opacity:1;transform:none;transition:transform .12s steps(3,end),opacity .06s steps(1,end)}.sv-cozzo-tocca.tasti{display:flex;align-items:center;gap:8px}.sv-cozzo-tasto{display:inline-block;min-width:64px;padding:2px 8px 4px;font:16px/20px var(--sv-font, var(--classic));color:#1b1220;text-shadow:none;text-align:center;background:#fdf3d8;box-shadow:0 0 0 2px #1b1220,0 4px 0 2px #1b1220,inset 0 -3px #c9b88f}.sv-cozzo.colpo .sv-cozzo-tasto{transform:translateY(3px);box-shadow:0 0 0 2px #1b1220,0 1px 0 2px #1b1220,inset 0 -1px #c9b88f}.sv-anim{image-rendering:pixelated;display:block}[data-scene=selva-scelta]{background:radial-gradient(ellipse at 50% 30%,#476b2d,#1f3520 70%)}.sv-scelta{position:absolute;inset:var(--scene-bar) 0 0;overflow:auto;padding:8px max(12px,var(--sar, 0px)) calc(16px + var(--sab, 0px)) max(12px,var(--sal, 0px));display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--cream4)}.sv-scelta-intro{margin:0;max-width:520px;text-align:center;font:12px/16px var(--testo)}.sv-starters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(760px,100%)}@media(min-width:760px){.sv-starters{grid-template-columns:repeat(4,minmax(0,1fr))}}.sv-starter{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 8px 10px;border:0;border-radius:6px;color:var(--ink);background:var(--cream4);box-shadow:0 0 0 3px var(--ink),0 5px 0 3px #140c1066;text-align:center}.sv-starter.on{box-shadow:0 0 0 3px var(--sv-c),0 0 0 6px var(--ink),0 5px 0 6px #140c1066}.sv-starter-suolo{width:100%;display:grid;place-items:center;border-radius:4px;background:radial-gradient(ellipse at 50% 85%,color-mix(in srgb,var(--sv-c) 35%,var(--cream3)),var(--cream3) 70%)}.sv-starter-suolo .sv-anim{width:min(120px,100%);height:auto}.sv-starter-nome{font:16px/18px var(--classic);font-weight:400}.sv-starter-terra{font:16px/18px var(--classic);color:var(--sv-c);filter:brightness(.75)}.sv-starter-ciclo{font:16px/18px var(--classic);color:var(--stone1)}.sv-starter-voce{margin:4px 0 0;font:12px/15px var(--testo)}.sv-scegli{min-width:220px}[data-scene=selva-mobedex]{background:#2a1b22}.sv-mobedex{position:absolute;inset:var(--scene-bar) 0 0;overflow:auto;padding:6px max(10px,var(--sar, 0px)) calc(16px + var(--sab, 0px)) max(10px,var(--sal, 0px));color:var(--cream4)}.sv-monete{display:inline-flex;align-items:center;gap:4px;color:var(--yel2);font:16px/18px var(--classic)}.sv-dex-top{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;max-width:900px;margin:0 auto 8px}.sv-dex-livello{display:grid;gap:3px;min-width:150px;font:16px/18px var(--classic)}.sv-dex-livello small{font-size:16px;color:var(--cream2)}.sv-xp{display:block;height:6px;background:var(--ink2);box-shadow:0 0 0 1px #fdf3d840}.sv-xp i{display:block;height:100%;background:var(--yel1)}.sv-dex-squadra{display:flex;align-items:flex-end;gap:6px}.sv-dex-squadra small{align-self:center;font:16px/18px var(--classic);color:var(--cream2)}.sv-sq{position:relative;padding:2px;border-radius:4px;background:#fdf3d814;box-shadow:0 0 0 2px var(--ink2)}.sv-sq.guida{box-shadow:0 0 0 2px var(--gold)}.sv-anim-s{width:40px;height:44px}.sv-sq-btns{position:absolute;right:-6px;top:-6px;display:flex;gap:2px}.sv-sq-btn{width:18px;height:18px;padding:0;border:0;border-radius:50%;color:var(--ink);background:var(--cream3);font:16px/18px var(--classic)}.sv-negozio{display:flex;align-items:center;gap:6px}.sv-lanterne{display:inline-flex;align-items:center;gap:4px;font:16px/18px var(--classic)}.sv-lanterne canvas{image-rendering:pixelated}.sv-compra{padding:4px 8px;font-size:16px}.sv-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(66px,1fr));gap:4px;max-width:900px;margin:0 auto 8px}.sv-tab{display:grid;gap:2px;padding:6px 4px;border:0;border-radius:4px 4px 0 0;color:var(--cream3);background:#fdf3d80f;box-shadow:inset 0 -3px 0 var(--sv-c);text-align:center}.sv-tab b{font:16px/18px var(--classic);font-weight:400}.sv-tab small{font:16px/18px var(--classic);color:var(--cream1)}.sv-tab.on{color:var(--ink);background:var(--sv-c)}.sv-tab.on small{color:var(--ink2)}.sv-dex{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-width:900px;margin:0 auto}.sv-voce{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 4px 6px;border:0;border-radius:5px;color:var(--cream3);background:#fdf3d812;box-shadow:0 0 0 2px var(--ink2);contain:layout style}.sv-voce.preso{background:#fdf3d824;box-shadow:0 0 0 2px var(--cream1)}.sv-voce .sv-anim{width:96px;height:112px}.sv-voce .sv-anim.visto{opacity:.6}.sv-voce b{font:16px/18px var(--classic);font-weight:400}.sv-stelle{min-height:11px;font:16px/18px var(--classic);color:var(--yel2)}.sv-luc{position:absolute;right:4px;top:2px;font-style:normal;color:var(--yel2)}.sv-pagina{position:fixed;inset:0;z-index:5;display:grid;place-items:center;padding:16px;background:#140c1099}.sv-pagina[hidden]{display:none}.sv-pagina-card{display:flex;flex-direction:column;align-items:center;gap:6px;width:min(380px,100%);max-height:90%;overflow:auto;padding:14px;color:var(--ink);background:var(--cream4);border-radius:6px;box-shadow:var(--edge),var(--drop);text-align:center}.sv-pagina-card .sv-anim{width:160px;height:176px;border-radius:50%;background:radial-gradient(circle at 50% 80%,color-mix(in srgb,var(--sv-c, var(--stone2)) 30%,var(--cream3)),var(--cream4) 70%)}.sv-pagina-card .sv-pagina-vetrina{border-radius:10px;image-rendering:pixelated}.sv-pagina-card h3{margin:0;font:24px/26px var(--classic)}.sv-pagina-sub{margin:0;font:16px/18px var(--classic);color:var(--stone1)}.sv-pagina-voce{margin:0;font:12px/16px var(--testo)}.sv-indizio{margin:0;padding:6px 8px;font:13px/17px var(--testo);font-style:italic;color:var(--stone1);background:var(--cream3);border-radius:4px}.sv-habitat{display:grid;gap:4px;width:100%;text-align:left}.sv-habitat-tipi{display:flex;flex-wrap:wrap;gap:6px;margin:0;font:14px/16px var(--classic)}.sv-hab{display:inline-flex;align-items:center;gap:4px}.sv-hab i{width:10px;height:10px;background:var(--hab);box-shadow:0 0 0 1px var(--ink)}.sv-habitat-zone{margin:0;padding:0 0 0 14px;font:12px/16px var(--testo)}.sv-habitat-quando{margin:0;font:12px/16px var(--testo);color:var(--stone1)}.sv-pagina-num{margin:0;font:16px/18px var(--classic);color:var(--stone1)}.sv-mosse{display:grid;gap:4px;width:100%;margin:0;padding:0;list-style:none}.sv-mosse li{display:flex;justify-content:space-between;gap:8px;padding:4px 8px;border-radius:3px;background:color-mix(in srgb,var(--sv-c) 25%,var(--cream3));box-shadow:inset 4px 0 0 var(--sv-c);font:16px/18px var(--classic)}.sv-mosse b{font-weight:400}.sv-mosse small{color:var(--stone0)}.sv-starters.tre{grid-template-columns:repeat(3,minmax(0,1fr));width:min(640px,100%)}.sv-starters.tre .sv-starter-voce,.sv-starters.tre .sv-starter-ciclo{display:none}@media(min-width:560px){.sv-starters.tre .sv-starter-voce,.sv-starters.tre .sv-starter-ciclo{display:block}}.sv-ev-via{width:min(640px,100%);box-sizing:border-box;padding:10px 12px 12px;border-radius:6px;background:#140c1073;box-shadow:0 0 0 2px #fdf3d82e;display:flex;flex-direction:column;gap:8px}.sv-ev-via h3{margin:0;font:16px/18px var(--classic);font-weight:400;color:var(--gold3, #f2c94c)}.sv-ev-via ol{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px;font:12px/16px var(--testo)}.sv-ev-via li>*{vertical-align:middle}.sv-ev-commento{display:block;margin-top:4px;padding:6px 10px;border-radius:4px;font:24px/26px var(--classic);font-weight:400;color:var(--ink);background:var(--cream4);box-shadow:0 0 0 2px var(--ink);width:fit-content;user-select:all}.sv-ev-nota,.sv-ev-via-testo{margin:0;font:12px/16px var(--testo)}.sv-ev-nota.bad{color:#ffb4a8}.sv-ev-barra{display:grid;grid-template-columns:130px 1fr 44px;align-items:center;gap:8px;font:16px/18px var(--classic)}.sv-ev-barra i{height:10px;border-radius:3px;background:#fdf3d826;box-shadow:0 0 0 2px var(--ink);overflow:hidden}.sv-ev-barra u{display:block;height:100%;background:var(--gold3, #f2c94c)}.sv-ev-barra b{font-weight:400;text-align:right}.sv-anim.sv-arrivo{width:80px;height:88px;border-radius:6px;background:repeating-linear-gradient(45deg,rgb(253 243 216 / .06) 0 6px,transparent 6px 12px)}.sv-tifo{position:fixed;left:50%;bottom:calc(150px + var(--sab, 0px));transform:translate(-50%);z-index:30;animation:sv-tifo-pulse 1.2s ease-in-out infinite}@keyframes sv-tifo-pulse{50%{transform:translate(-50%) scale(1.06)}}.sv-ev-video,.sv-ev-verifica,.sv-ev-collega{white-space:normal;max-width:100%}.sv-ev-lunga .sv-scegli:disabled{min-width:0;font-size:16px;opacity:.7}.sv-attrezzi{display:inline-flex;flex-direction:column;gap:2px;margin-left:6px;font:16px/18px var(--classic);opacity:.85}.sv-pick{gap:10px}.sv-pick-banner{margin:0;width:min(560px,100%);box-sizing:border-box;padding:8px 10px;border-radius:5px;color:var(--ink);background:linear-gradient(90deg,#ffe58a,#fff6c9 50%,#ffe58a);box-shadow:0 0 0 3px var(--ink);font:16px/18px var(--classic);text-align:center;animation:sv-pick-luce 1.6s steps(6) infinite alternate}@keyframes sv-pick-luce{to{filter:brightness(1.12)}}.sv-pick-eroe{width:min(560px,100%);box-sizing:border-box;display:grid;grid-template-columns:168px minmax(0,1fr);gap:10px;padding:8px;border-radius:6px;color:var(--ink);background:var(--cream4);box-shadow:0 0 0 3px var(--sv-c, var(--ink)),0 0 0 6px var(--ink),0 6px 0 6px #140c1066}.sv-pick-suolo{display:grid;place-items:end center;min-height:150px;border-radius:4px;background:radial-gradient(ellipse at 50% 88%,color-mix(in srgb,var(--sv-c) 45%,var(--cream3)),var(--cream3) 70%)}.sv-pick-anim{width:168px;height:auto}.sv-pick-info{display:flex;flex-direction:column;gap:4px;min-width:0}.sv-pick-testa{display:flex;align-items:center;gap:8px}.sv-pick-testa>div:last-child{display:flex;flex-direction:column}.sv-pick-volto canvas{width:48px;height:48px;image-rendering:pixelated;border-radius:4px;background:color-mix(in srgb,var(--sv-c) 30%,var(--cream3));box-shadow:0 0 0 2px var(--ink);display:block}.sv-pick-nome{font:24px/26px var(--classic);font-weight:400}.sv-pick-tipo{display:inline-flex;align-items:center;gap:4px;font:16px/18px var(--classic);color:var(--sv-c);filter:brightness(.8)}.sv-pick-tipo canvas,.sv-pick-gruppo canvas{width:22px;height:22px;image-rendering:pixelated;display:block}.sv-pick-testo{margin:0;width:min(560px,100%);box-sizing:border-box;padding:0 4px;color:var(--cream4);font:16px/18px var(--classic);text-align:center}.sv-pick-ciclo{font:16px/18px var(--classic);color:var(--stone1)}.sv-pick-voce{margin:0;font:12px/15px var(--testo);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sv-pick-stella{align-self:flex-start;padding:2px 6px;border-radius:3px;background:#fff1a8;box-shadow:0 0 0 2px var(--ink);font:16px/18px var(--classic)}.sv-pick-griglia{width:min(560px,100%);display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.sv-pick-riga{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:2px 4px;min-width:84px;padding:4px 6px 6px;box-sizing:border-box;border-radius:5px;background:color-mix(in srgb,var(--sv-c) 34%,rgb(20 12 16 / .6));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--sv-c) 70%,var(--ink))}.sv-pick-gruppo{flex-basis:100%;display:flex;align-items:center;justify-content:center;gap:4px;color:var(--cream4)}.sv-pick-gruppo b{font:16px/18px var(--classic);font-weight:400}.sv-pick-tasto{padding:3px;display:grid;place-items:center}.sv-pick-tasto canvas{width:48px;height:48px;image-rendering:pixelated;display:block}.sv-pick-tasto.lucente{background:linear-gradient(160deg,#fff7cf,var(--cream4) 60%)}.sv-pick .sv-ev-ig{width:min(560px,100%)}.sv-pick.sv-evocatore>.btn.sv-scegli{align-self:center}.sv-pick-solo .sv-pick-eroe{margin-top:6px}.sv-sq{display:grid;justify-items:center;gap:2px}.sv-sq-lv{font:16px/18px var(--classic);color:var(--cream4)}.sv-sq .sv-exp{width:40px}.sv-pagina-lv{display:grid;gap:4px;width:min(260px,100%);margin:6px auto 8px;font:16px/18px var(--classic);text-align:left}.sv-pagina-lv small{font-size:16px;color:var(--ink2)}.sv-nutri{display:block;margin:0 auto 10px}.sv-dex-squadra{flex-wrap:wrap}.sv-tab small{font:16px/18px var(--classic)}.sv-tab.on b,.sv-tab.on small{color:var(--ink)}.sv-sq{width:44px;box-sizing:border-box}.sv-sq .sv-exp{width:100%}.sv-sq .sv-sq-btns{left:-6px;right:auto}.sv-dex-legenda{flex-basis:100%;display:flex;flex-wrap:wrap;gap:4px 12px;margin:2px 0 0;font:16px/18px var(--classic);color:var(--cream2)}.sv-dex-legenda i{display:inline-grid;place-items:center;width:14px;height:14px;margin-right:2px;font:8px/1 var(--classic);font-style:normal;color:var(--ink);background:var(--cream3);border-radius:50%}.sv-dex-legenda i.sv-leg-pt{background:#ffd23f;border-radius:3px}.sv-dex-abit{align-self:flex-start;margin-top:2px;padding:1px 6px;font:16px/18px var(--classic);color:var(--cream4, #fdf3d8);background:var(--sea2, #1d6d80);border:2px solid var(--ink, #2a1b22)}.sv-abit{display:flex;align-items:center;gap:8px;padding:6px 8px;text-align:left;border:2px dashed var(--stone1, #7a6e66);background:#2a1b220f}.sv-abit.fatta{border-style:solid;border-color:var(--ink, #2a1b22);background:var(--yel3, #fbe9a0)}.sv-abit-foto{flex:none;display:grid;place-items:center;width:34px;height:34px;background:var(--cream4, #fdf3d8);border:2px solid var(--ink, #2a1b22)}.sv-abit:not(.fatta) .sv-abit-foto canvas{opacity:.35;filter:grayscale(1)}.sv-abit-foto canvas{image-rendering:pixelated}.sv-abit-testo{display:flex;flex-direction:column;gap:2px}.sv-abit-testo b{font:16px/18px var(--classic)}.sv-abit-testo small{font:12px/16px var(--testo);color:var(--ink2, #3a2a30)}.sv-foto-azione[hidden]{display:none}.sv-foto canvas{width:22px;height:18px}.sv-foto[disabled]{animation:none;filter:grayscale(.6)}.sv-foto-lampo{position:fixed;inset:0;z-index:60;pointer-events:none;background:#fff;animation:sv-lampo .45s steps(4) forwards}@keyframes sv-lampo{0%{opacity:.85}to{opacity:0}}.sv-modi{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-width:900px;margin:0 auto 6px}.sv-modo{min-height:40px;padding:6px 8px 3px;border:0;font:16px/18px var(--classic);color:var(--cream3);background:#fdf3d80f;box-shadow:0 0 0 2px var(--ink2);touch-action:manipulation}.sv-modo.on{color:var(--ink);background:var(--cream4);box-shadow:0 0 0 2px var(--ink),inset 0 -3px 0 var(--yel1)}.sv-modo .sv-dex-abit{margin:0;padding:0;color:inherit;background:none;border:0}.sv-oro-posto:empty{display:none}.sv-oro{max-width:900px;margin:0 auto 8px;padding:6px 9px 9px;color:var(--ink);background:var(--yel2);box-shadow:0 0 0 3px var(--ink),inset 0 3px 0 var(--yel3),inset 0 -3px 0 var(--yel0);animation:bannerin .3s steps(4,end)}.sv-oro-testa{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 4px;font:16px/18px var(--classic)}.sv-oro-testa b{font-weight:400;color:#b8460c}.sv-oro-testa small{font:12px/16px var(--testo)}.sv-oro-corpo{display:flex;align-items:center;gap:9px}.sv-oro-ico{flex:none;display:grid;place-items:center;width:42px;height:42px;background:var(--cream4);box-shadow:0 0 0 3px var(--ink)}.sv-oro-ico canvas,.sv-abit-chip canvas,.sv-trg-ico canvas,.sv-trg-carta canvas{image-rendering:pixelated}.sv-oro-testo{flex:1;min-width:0;display:grid;gap:2px}.sv-oro-testo b{font:16px/18px var(--classic);font-weight:400}.sv-oro-testo small{font:12px/16px var(--testo)}.sv-oro-vai{flex:none;min-width:56px;min-height:40px}.sv-abit-lista{max-width:900px;margin:0 auto;padding:6px 9px 9px;color:var(--ink);background:var(--cream4);box-shadow:0 0 0 3px var(--ink)}.sv-abit-lista[hidden]{display:none}.sv-abit-intesta{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 6px;padding-bottom:3px;border-bottom:3px solid var(--g3, #4fae3a)}.sv-abit-intesta b{font:16px/18px var(--classic);font-weight:400;color:#8a6408}.sv-abit-intesta small{font:12px/16px var(--testo)}.sv-abit-riga{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;row-gap:3px;width:100%;padding:6px 0;border:0;border-bottom:2px dotted var(--ochre2, #c9a46a);color:var(--ink);background:none;text-align:left;touch-action:manipulation}.sv-abit-volto{grid-row:1 / span 2;width:48px;height:48px;image-rendering:pixelated;background:var(--cream3);box-shadow:0 0 0 2px var(--ink)}.sv-abit-nome{display:flex;align-items:baseline;gap:6px;min-width:0}.sv-abit-nome b{font:16px/18px var(--classic);font-weight:400}.sv-abit-nome small{font:12px/16px var(--testo);color:var(--ink2)}.sv-abit-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.sv-abit-chip{display:flex;align-items:center;gap:4px;min-width:0;height:26px;padding:0 4px;overflow:hidden;white-space:nowrap;font:12px/16px var(--testo);border:2px dashed var(--ochre2, #c9a46a);color:var(--stone1)}.sv-abit-chip.vuota canvas{opacity:.4;filter:grayscale(1)}.sv-abit-chip.fatta{border:2px solid var(--ink);color:var(--ink);background:var(--yel3)}.sv-abit-chip.ora{border:2px solid var(--ink);color:var(--white);background:#c85a1c;box-shadow:0 0 0 2px var(--yel1);font:12px/16px var(--classic)}.sv-abit-riga.ignota .sv-abit-chip{justify-content:center}.sv-abit-tre{display:grid;gap:5px;width:100%}.sv-abit-conta{margin:0;font:16px/18px var(--classic);text-align:left}.sv-abit.ora{border:2px solid var(--ink);background:#f3b07a;box-shadow:0 0 0 2px var(--yel1)}.sv-trg-posto{max-width:900px;margin:10px auto 0}.sv-trg{display:grid;gap:8px;padding:8px 9px 9px;color:var(--ink);background:#cfe08a;box-shadow:0 0 0 3px var(--ink),inset 0 -3px #9fb85a}.sv-trg-titolo{display:flex;justify-content:space-between;align-items:baseline;margin:0;font:16px/18px var(--classic)}.sv-trg-titolo small{font:12px/16px var(--testo)}.sv-trg-riga{display:grid;gap:4px}.sv-trg-testa{display:flex;align-items:center;gap:6px}.sv-trg-testa b{flex:1;font:16px/18px var(--classic);font-weight:400}.sv-trg-testa em{font:16px/18px var(--classic);font-style:normal;color:#3d6b1c}.sv-trg-ico{display:grid;place-items:center;width:22px;height:22px}.sv-trg-barra{display:flex;gap:3px;height:12px}.sv-trg-barra i{flex:1;background:var(--cream4);box-shadow:0 0 0 2px var(--ink)}.sv-trg-barra i.on{background:#4f8a1e}.sv-trg-barra.piena{gap:0;background:var(--cream4);box-shadow:0 0 0 2px var(--ink)}.sv-trg-barra.piena i{flex:none;box-shadow:none}.sv-trg-riga small{font:12px/16px var(--testo)}.sv-trg-riga.fatta small{color:#3d6b1c}.sv-trg-passo{display:grid;justify-items:center;gap:6px;width:100%}.sv-trg-carta .rango-premi li canvas{flex:none}@media(prefers-reduced-motion:reduce){.sv-oro{animation:none}}.sv-sigillo-specchio{display:inline-block;margin:2px auto 6px;padding:2px 8px;font:12px/16px var(--testo);color:#e8f4f2;background:#1b646a;box-shadow:0 0 0 2px #2a1b22,inset 0 -2px #218c87}.sv-pagina-elemento{display:flex;align-items:center;justify-content:center;gap:4px}.sv-pagina-elemento canvas{width:22px;height:22px;image-rendering:pixelated}.sv-alpha{position:absolute;left:4px;top:2px;font-style:normal;color:var(--yel3)}.sv-pagina-req{margin:6px 0 2px;font-size:12px;line-height:1.35;color:#6b4a2a}.sv-leggenda{margin:8px 0;padding:8px 10px;border-left:3px solid #d8a640;background:#d8a6401a}.sv-leggenda b{display:block}.sv-leggenda p{margin:4px 0}.sv-leggenda small,.sv-leggenda-intro{opacity:.8}.sv-leggenda-libro h3{margin:14px 0 6px}.sv-glossario dt{font-weight:700;margin-top:6px}.sv-glossario dd{margin:2px 0 0}.sv-capitoli,.sv-dodici{list-style:none;padding:0;margin:0}.sv-capitoli li,.sv-dodici li{padding:5px 0;border-bottom:1px solid rgba(255,255,255,.08)}.sv-capitoli li b,.sv-dodici li b{display:block}.sv-capitoli li.presto{opacity:.55}.dv{display:grid;gap:10px;color:#3c2414;scroll-margin-top:calc(var(--scene-bar, 48px) + 8px)}.dv-k{margin:6px 0 0;font:12px/14px var(--classic);color:#8a2a1a;text-transform:uppercase}.dv-qui{display:grid;gap:8px;padding:10px;background:#f4e6c2;box-shadow:0 0 0 2px #c9a46a}.dv-testa{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.dv-testa b{font:16px/18px var(--classic);color:#3c2414}.dv-testa span,.dv-conta,.dv-guida{margin:0;font:11px/14px var(--classic);color:#6b4a2c}.dv-barra{height:10px;background:#d9c08e;box-shadow:inset 0 0 0 2px #8a6a3c}.dv-barra i{display:block;height:100%;background:#6aa84f;box-shadow:inset 0 -3px #3f7a2e}.dv-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px}.dv-c{display:grid;justify-items:center;gap:2px;min-height:48px;padding:6px 2px;border:0;background:#ead6a8;box-shadow:inset 0 -2px #c9a46a;color:#3c2414;cursor:pointer;font:10px/12px var(--classic)}.dv-c.ignoto{background:#e0c99a}.dv-c.preso{box-shadow:inset 0 0 0 2px #6aa84f,inset 0 -2px #3f7a2e}.dv-c canvas{image-rendering:pixelated;width:48px;height:auto}.dv-c small{font:9px/11px var(--classic);color:#6b4a2c}.dv-lista{display:grid;gap:6px}.dv-riga{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:8px 10px;background:#ead6a8;box-shadow:inset 4px 0 0 var(--dv-c),inset 0 -2px #c9a46a}.dv-riga.acceso{background:#f6dc8a;box-shadow:inset 4px 0 0 var(--dv-c),inset 0 0 0 2px #c08a1c}.dv-riga.chiuso{opacity:.8}.dv-nome{grid-column:1;font:12px/14px var(--classic)}.dv-nome span{margin-left:8px;color:#6b4a2c;font-size:10px}.dv-riga small{grid-column:1;font:10px/12px var(--classic);color:#6b4a2c}.dv-mini{grid-column:1;display:flex;flex-wrap:wrap;gap:3px}.dv-mini canvas{image-rendering:pixelated;width:28px;height:auto}.dv-mappa{grid-column:2;grid-row:1 / span 3;min-height:44px;padding:0 10px;font:10px/12px var(--classic)}.nd-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 10px;padding:3px 8px;background:#140c10b8;box-shadow:0 0 0 2px #fdf3d833;font:14px/16px var(--classic);color:var(--cream4)}.nd-strip[hidden]{display:none}.nd-top{display:flex;align-items:baseline;gap:6px}.nd-top b{font-weight:400;color:var(--yel2)}.nd-posti{display:flex;gap:6px;justify-content:center}.nd-posto{all:unset;box-sizing:border-box;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;column-gap:5px;row-gap:1px;padding:1px 4px 2px;cursor:pointer;border-radius:2px;-webkit-tap-highlight-color:transparent}.nd-posto:focus-visible{outline:2px solid var(--yel2)}.nd-posto canvas{image-rendering:pixelated;display:block;grid-row:1 / 3}.nd-posto small{font-size:14px;line-height:14px;color:var(--cream3);white-space:nowrap}.nd-posto .nd-barra{width:44px;height:4px;background:#fdf3d82e}.nd-posto .nd-barra i{display:block;height:100%;background:var(--yel1)}.nd-posto[data-stato=vuoto] canvas{opacity:.55}.nd-posto[data-stato=pronto]{background:#e0b43238}.nd-posto[data-stato=pronto] small{color:var(--yel3)}.nd-posto[data-stato=pronto] canvas{animation:nd-dondola .9s steps(2,end) infinite}@keyframes nd-dondola{0%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}to{transform:rotate(-4deg)}}.nd-uova{display:flex;gap:4px;align-items:center;justify-content:center;flex-wrap:wrap}.nd-uova:empty{display:none}.nd-uova>small{font-size:14px;opacity:.8}.nd-uovo{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:3px;padding:1px 6px 1px 2px;background:#fdf3d81f;cursor:pointer;font-size:14px;line-height:18px;-webkit-tap-highlight-color:transparent}.nd-uovo:focus-visible{outline:2px solid var(--yel2)}.nd-uovo[disabled]{opacity:.5;cursor:default}.nd-uovo canvas{image-rendering:pixelated}.nd-nota{margin:0;font-size:14px;line-height:16px;text-align:center;opacity:.8}.nd-nota:empty{display:none}.nd-schiusa{position:absolute;inset:0;z-index:8;display:grid;place-items:center;background:#1c1018;color:var(--cream4);font:18px/22px var(--classic);overflow:hidden;touch-action:manipulation}.nd-schiusa canvas.nd-cv{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.nd-nato{position:relative;z-index:2;display:grid;justify-items:center;gap:6px;padding:0 16px 24px;text-align:center;animation:nd-pop .5s steps(5,end) both}.nd-nato canvas{image-rendering:pixelated}.nd-nato h2{margin:0;font:32px/34px var(--classic);color:var(--white);text-shadow:0 3px 0 var(--ink)}.nd-nato p{margin:0;color:var(--cream3)}.nd-nato .nd-nuovo{color:var(--yel2)}.nd-nato .nd-lucente{color:var(--yel3);font-size:22px;letter-spacing:1px;text-shadow:0 2px 0 var(--ink)}.nd-detto{position:absolute;left:0;right:0;bottom:18%;text-align:center;z-index:2;color:var(--cream3);text-shadow:0 2px 0 var(--ink);pointer-events:none}@keyframes nd-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.nd-posto[data-stato=pronto] canvas{animation:none}.nd-nato{animation:none}}.am-visita-nido{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.am-visita-nido figure{margin:0;display:grid;justify-items:center;gap:2px}.am-visita-nido canvas{image-rendering:pixelated}.am-visita-nido figcaption{font-size:14px;opacity:.85}.nd-schiusa.nd-alpha{background:radial-gradient(circle at 50% 45%,#4a1418,#1c0c10 70%)}.nd-nato .nd-alpha-titolo{color:var(--yel3);font-size:22px;letter-spacing:2px;text-shadow:0 2px 0 #6b1b1b}.nd-nato .nd-corona{display:block;margin:0 auto -4px;image-rendering:pixelated}.ev-px{image-rendering:pixelated;image-rendering:crisp-edges;flex:none}.ev-px.spento{opacity:.35;filter:grayscale(1)}.ev-scorre{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:radial-gradient(circle at 20% 0%,rgb(154 124 204 / .25),transparent 50%),radial-gradient(circle at 90% 30%,rgb(232 178 58 / .12),transparent 40%),#2b1d3a}.ev-corpo{width:min(100%,720px);margin:0 auto;padding:calc(var(--scene-bar) + 6px) max(10px,var(--sal)) calc(var(--sab) + 28px) max(10px,var(--sar));display:grid;gap:18px}.ev-ig-link{display:inline-flex;align-items:center;gap:6px;color:var(--cream4);font:14px/16px var(--classic);text-decoration:none;padding:4px 8px;background:#140c1073}@media(max-width:420px){.ev-long{display:none}}.ev-sezione{display:grid;gap:10px}.ev-h2{margin:0;padding:0 2px;color:var(--yel2);font:18px/22px var(--classic);text-transform:uppercase;text-shadow:0 2px 0 rgb(20 12 16 / .8);display:flex;align-items:center;gap:8px}.ev-h2:after{content:"";flex:1;height:3px;background:repeating-linear-gradient(90deg,var(--yel1) 0 6px,transparent 6px 12px);opacity:.6}.ev-lista{display:grid;gap:12px}.ev-vuoto{margin:0;padding:12px 14px;color:var(--cream3);font:18px/24px var(--testo);background:#fdf3d812;box-shadow:inset 0 0 0 2px #fdf3d824}.ev-invito{display:flex;align-items:center;gap:12px}.ev-piede{margin:4px 0 0;color:var(--stone3);font:14px/18px var(--classic);text-align:center}.ev-nota{color:var(--stone1);font:14px/18px var(--classic)}.ev-kicker{font:14px/16px var(--classic);text-transform:uppercase;letter-spacing:1px;opacity:.85}.ev-conto{font:14px/18px var(--classic);white-space:nowrap}.ev-barra{position:relative;display:grid;gap:3px}.ev-barra-fondo{height:12px;background:var(--ink2);box-shadow:0 0 0 2px var(--ink);overflow:hidden}.ev-barra-fondo i{display:block;height:100%;box-shadow:inset 0 3px #ffffff59,inset 0 -3px #0003;transition:width .4s steps(6,end)}.ev-barra-testo{font:14px/16px var(--classic)}.ev-barra-grande .ev-barra-fondo{height:20px}.ev-barra-grande .ev-barra-testo{font:16px/18px var(--classic)}.ev-evento{--ev-c: var(--gold);position:relative;padding:12px 12px 14px;display:grid;gap:10px;color:var(--cream4);background:linear-gradient(160deg,var(--ev-c),var(--ev-scuro, var(--ink2)) 70%);box-shadow:var(--edge),inset 0 3px #ffffff4d,var(--drop);margin:3px}.ev-evento.ev-lucente{color:var(--ink);background:radial-gradient(circle at 85% 30%,rgb(255 250 240 / .9),transparent 35%),linear-gradient(160deg,var(--yel3),var(--yel1) 55%,var(--ochre2))}.ev-evento.ev-leggendaria{background:radial-gradient(circle at 80% 30%,rgb(255 241 166 / .35),transparent 45%),linear-gradient(160deg,var(--ev-c),#2b1d3a 75%);box-shadow:var(--edge),inset 0 0 0 3px var(--gold),var(--drop)}.ev-evento-testa{display:flex;align-items:center;justify-content:space-between;gap:10px}.ev-evento-titoli{display:grid;gap:4px;min-width:0}.ev-evento-nome{font:24px/26px var(--classic);text-transform:uppercase;text-shadow:0 2px 0 rgb(20 12 16 / .45);overflow-wrap:anywhere}.ev-lucente .ev-evento-nome{text-shadow:0 2px 0 var(--yel2)}.ev-evento-ritratto{flex:none;display:grid;place-items:center;min-width:72px;min-height:72px;background:#fffaf024;box-shadow:inset 0 0 0 2px #fffaf040;padding:4px}.ev-stelle b{font:32px/32px var(--classic);color:var(--ink);text-shadow:0 3px 0 var(--white)}.ev-cosa{margin:0;font:18px/22px var(--testo)}.ev-numeri{display:flex;flex-wrap:wrap;gap:6px 14px;font:14px/18px var(--classic)}.ev-numeri b{font:18px/18px var(--classic);color:var(--yel2)}.ev-evento .ev-nota{color:var(--cream3)}.ev-preso{font:18px/22px var(--classic);color:var(--yel2);text-transform:uppercase}.ev-prova-btn{justify-self:stretch;animation:ev-pulsa 1.1s steps(2,end) infinite}.ev-vai{justify-self:start}@keyframes ev-pulsa{50%{filter:brightness(1.15)}}.ev-frammenti-riga{display:flex;align-items:center;gap:6px;font:14px/16px var(--classic)}.ev-sprite{position:relative;display:inline-block;overflow:hidden;flex:none}.ev-sprite-foglio{position:absolute;left:0;top:0;image-rendering:pixelated;image-rendering:crisp-edges;animation:ev-respira .8s steps(var(--ev-passi, 2)) infinite}@keyframes ev-respira{to{transform:translate(var(--ev-largo, 0))}}.ev-campagna{margin:3px;padding:12px;display:grid;gap:10px;background:var(--cream4);box-shadow:var(--edge),inset 0 3px 0 0 var(--white),inset 0 -3px 0 0 var(--cream2),var(--drop)}.ev-campagna.prossima{background:var(--cream3)}.ev-campagna.chiusa{background:var(--stone4);filter:saturate(.6)}.ev-c-testa{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--stone1)}.ev-badge{padding:4px 8px 5px;font:12px/14px var(--classic);text-transform:uppercase;color:var(--white);background:var(--roof2);box-shadow:0 0 0 2px var(--ink)}.ev-b-obiettivo{background:var(--g3)}.ev-b-voto{background:var(--blue2)}.ev-b-estrazione{background:var(--lav1)}.ev-b-contesa{background:var(--ochre1)}.ev-c-titolo{margin:0;font:22px/26px var(--classic);text-transform:uppercase;color:var(--roof1)}.ev-c-desc{margin:0;font:18px/22px var(--testo)}.ev-parole{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ev-verbo{font:14px/16px var(--classic);text-transform:uppercase;color:var(--stone1);width:100%}.ev-chip{position:relative;min-height:44px;padding:8px 14px 10px;border:0;background:var(--ink);color:var(--yel2);font:22px/24px var(--classic);letter-spacing:2px;box-shadow:inset 0 0 0 2px var(--yel1),0 4px #2a1b2247;cursor:pointer}.ev-chip:after{content:"COPIA";position:absolute;right:4px;top:-9px;padding:1px 4px;font:8px/9px var(--classic);letter-spacing:0;color:var(--ink);background:var(--yel2);box-shadow:0 0 0 2px var(--ink)}.ev-chip:active{transform:translateY(2px)}.ev-chip.copiato:after{content:"COPIATO!";background:var(--g5)}.ev-reel{justify-self:start;text-decoration:none}.ev-reel img,.ev-reel canvas{width:22px;height:22px}.ev-premio{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font:18px/22px var(--classic)}.ev-premio-k{font:12px/14px var(--classic);text-transform:uppercase;padding:3px 6px;background:var(--yel2);box-shadow:0 0 0 2px var(--ink)}.ev-premio small{font:14px/16px var(--classic);color:var(--stone1)}.ev-obiettivo{position:relative;display:grid;gap:10px;padding:10px;background:var(--cream3);box-shadow:inset 0 0 0 2px var(--cream1)}.ev-obiettivo.fatto{background:var(--g6)}.ev-basta{justify-self:end;margin:-4px 0;font:12px/14px var(--classic);text-transform:uppercase;color:var(--roof2)}.ev-ob-esito{font:14px/18px var(--classic)}.ev-voto{display:grid;gap:8px}.ev-voto-riga{display:flex;align-items:center;gap:10px}.ev-voto-riga.vince .ev-voto-nome b{color:var(--g2)}.ev-voto-dati{flex:1;display:grid;gap:4px;min-width:0}.ev-voto-nome{font:16px/18px var(--classic)}.ev-voto-nome small{color:var(--stone1);font:12px/14px var(--classic)}.ev-contesa{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;align-items:end}.ev-gonfalone{display:grid;justify-items:center;gap:4px;text-align:center;min-width:0}.ev-asta{position:relative;width:100%;height:120px;display:flex;align-items:flex-end;justify-content:center;border-top:4px solid var(--wood2)}.ev-asta:before{content:"";position:absolute;top:-8px;left:50%;width:6px;height:6px;margin-left:-3px;background:var(--gold);box-shadow:0 0 0 2px var(--ink)}.ev-telo{position:absolute;top:0;width:76%;max-width:54px;display:grid;place-items:start center;padding-top:6px;background:linear-gradient(var(--ev-c),var(--ev-scuro));box-shadow:0 0 0 2px var(--ink),inset 3px 0 0 var(--ev-chiaro);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 10px),0 100%);color:var(--white);transition:height .5s steps(8,end)}.ev-telo b{font:14px/16px var(--classic);text-shadow:0 2px 0 var(--ink)}.ev-gonfalone.primo .ev-asta:before{background:var(--yel2);width:10px;height:10px;margin-left:-5px;top:-10px}.ev-g-nome{font:13px/14px var(--classic);text-transform:uppercase}.ev-gonfalone small{font:10px/12px var(--classic);color:var(--stone1)}.ev-estrazione{display:flex;flex-wrap:wrap;gap:6px 16px;font:16px/20px var(--classic)}.ev-seme code{font:16px/20px var(--classic);padding:1px 6px;background:var(--ink);color:var(--sea5)}.ev-esito{font:18px/22px var(--classic);text-transform:uppercase;color:var(--g1)}.ev-pacchi,.ev-ricevuto{display:grid;gap:8px}.ev-pacco-riga,.ev-dono,.ev-medaglia,.ev-fram{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--cream4);box-shadow:var(--edge);margin:3px}.ev-pacco-testi,.ev-dono>div,.ev-medaglia>div,.ev-fram>div{flex:1;min-width:0;display:grid;gap:2px}.ev-pacco-riga b,.ev-dono b,.ev-medaglia b,.ev-fram b{font:16px/18px var(--classic)}.ev-pacco-riga small,.ev-dono small,.ev-medaglia small,.ev-fram small{font:13px/16px var(--classic);color:var(--stone1)}.ev-pacco-riga .btn{padding:8px 12px 11px}.ev-medaglia-disco{flex:none;width:30px;height:30px;background:radial-gradient(circle at 35% 35%,var(--yel3),var(--yel1) 45%,var(--yel0));box-shadow:0 0 0 3px var(--ink),inset 0 0 0 3px var(--gold);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.ev-nastro{position:absolute;top:calc(var(--sat) + 72px);left:50%;transform:translate(-50%);max-width:calc(100vw - 24px);display:flex;align-items:center;gap:8px;padding:5px 12px 6px 8px;border:0;color:var(--ink);font:14px/16px var(--classic);white-space:nowrap;background:linear-gradient(90deg,var(--yel3),var(--yel2) 50%,var(--yel3));box-shadow:0 -3px 0 0 var(--ink),0 3px 0 0 var(--ink),-3px 0 0 0 var(--ink),3px 0 0 0 var(--ink),var(--drop);cursor:pointer;pointer-events:auto;z-index:3}.ev-nastro[hidden]{display:none}.ev-nastro:before,.ev-nastro:after{content:"";position:absolute;top:3px;width:10px;height:calc(100% - 6px);background:var(--yel0);z-index:-1}.ev-nastro:before{left:-12px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,40% 50%)}.ev-nastro:after{right:-12px;clip-path:polygon(0 0,100% 0,60% 50%,100% 100%,0 100%)}.ev-nastro[data-tipo=leggendaria]{color:var(--cream4);background:linear-gradient(90deg,#4a2f63,#6a4e9a 50%,#4a2f63)}.ev-nastro[data-tipo=leggendaria]:before,.ev-nastro[data-tipo=leggendaria]:after{background:#2b1d3a}.ev-nastro.prova{animation:ev-pulsa 1s steps(2,end) infinite}.ev-nastro[data-tipo=festa],.ev-nastro[data-tipo=sciame]{background:linear-gradient(90deg,var(--cream4),var(--cream3) 50%,var(--cream4))}.ev-nastro-testo{overflow:hidden;text-overflow:ellipsis;min-width:0}.ev-nastro-ico{display:inline-flex}.ev-nastro-punti{display:inline-flex;gap:3px}.ev-nastro-punti:empty{display:none}.ev-nastro-punti i{width:4px;height:4px;background:currentColor;opacity:.35}.ev-nastro-punti i.on{opacity:1}.ev-nastro.gira .ev-nastro-testo{animation:ev-gira .3s steps(3,end)}@keyframes ev-gira{0%{transform:translateY(-6px);opacity:0}}@media(orientation:portrait)and (max-width:560px){.ev-nastro{max-width:calc(100vw - 44px);font:13px/15px var(--classic);padding:5px 10px 6px 6px}}.ev-nastro.sotto-riga{gap:6px;padding:2px 8px 3px 5px;font:11px/13px var(--classic);box-shadow:0 -2px 0 0 var(--ink),0 2px 0 0 var(--ink),-2px 0 0 0 var(--ink),2px 0 0 0 var(--ink);box-sizing:border-box;max-width:none}body.sv-lotta .ev-nastro,body.sv-lotta .chip.pacchi{display:none}.chip.pacchi{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;margin:3px;border:0;font:14px/16px var(--classic);text-transform:uppercase;cursor:pointer;--fondo-cornice: var(--yel3);animation:ev-pulsa 1.4s steps(2,end) infinite}.chip.pacchi[hidden]{display:none}@media(max-width:560px){.chip.pacchi .long{display:none}}.toast.ig{--fondo-cornice: linear-gradient(100deg, var(--yel3), var(--yel2) 60%, #f8b4c6)}.toast.ig .ev-toast-da{display:block;font:10px/12px var(--classic);text-transform:uppercase;color:var(--roof1)}.ev-pacco{gap:12px;background:linear-gradient(var(--cream4),var(--yel3))}.ev-pacco-carta{display:grid;justify-items:center;gap:10px;width:100%}.ev-pacco-da{display:flex;align-items:center;gap:10px;justify-self:start;text-align:left}.ev-pacco-da>div{display:grid;justify-items:start}.ev-pacco-data{font:14px/16px var(--classic);color:var(--stone1)}.ev-pacco-titolo{font:24px/28px var(--classic);text-transform:uppercase;color:var(--roof1);text-align:center}.ev-scatola{position:relative;border:0;padding:6px;background:none;cursor:pointer}.ev-scatola.scuote .ev-scatola-img{animation:ev-scuoti .18s steps(2,end) infinite}.ev-scatola.aperta .ev-scatola-img{animation:ev-salta .4s steps(4,end)}@keyframes ev-scuoti{0%{transform:translate(-4px) rotate(-3deg)}to{transform:translate(4px) rotate(3deg)}}@keyframes ev-salta{40%{transform:translateY(-12px) scale(1.08)}}.ev-pacco-premio{display:grid;justify-items:center;gap:2px;text-align:center}.ev-pacco-premio small{font:12px/14px var(--classic);text-transform:uppercase;color:var(--stone1)}.ev-pacco-premio b{font:22px/26px var(--classic)}.ev-pacco-premio.arrivato b{color:var(--g1);animation:ev-salta .4s steps(4,end)}.pv-campo{position:absolute;inset:0;overflow:hidden;background:var(--ev-scuro)}.pv-tela{position:absolute;inset:0;image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none}.pv-info{position:absolute;top:calc(var(--scene-bar) + 4px);left:max(10px,var(--sal));right:max(10px,var(--sar));display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;pointer-events:none;color:var(--cream4);text-shadow:0 2px 0 rgb(20 12 16 / .8)}.pv-nome{width:100%;display:grid}.pv-nome b{font:26px/28px var(--classic);text-transform:uppercase}.pv-nome small{font:14px/16px var(--classic)}.pv-lanci,.pv-fram{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#140c1080}.pv-k{font:14px/16px var(--classic);margin-right:4px}.pv-esito{position:absolute;left:50%;top:66%;transform:translate(-50%);width:min(calc(100% - 24px),440px);display:grid;justify-items:center;gap:4px;padding:10px 14px 12px;text-align:center;background:var(--cream4);box-shadow:var(--edge),var(--drop);animation:toastin .25s steps(3,end);pointer-events:none}.pv-esito[hidden]{display:none}.pv-esito b{font:24px/26px var(--classic);text-transform:uppercase;color:var(--roof1)}.pv-esito[data-prova-esito=preso]{background:linear-gradient(var(--yel3),var(--yel2))}.pv-esito[data-prova-esito=preso] b{color:var(--ink)}.pv-esito small{font:16px/20px var(--classic)}.pv-piede{position:absolute;left:0;right:0;bottom:calc(var(--sab) + 18px);display:flex;justify-content:center}.pv-lancia{min-width:220px;font-size:28px;line-height:28px}.pv-lancia[hidden],.pv-torna[hidden]{display:none}.ev-nastro.sotto-riga{max-width:none;padding:2px 8px 3px 6px;gap:6px;font:12px/14px var(--classic);justify-content:flex-start;box-shadow:0 3px 0 0 var(--ink),-3px 0 0 0 var(--ink),3px 0 0 0 var(--ink),var(--drop)}.ev-nastro.sotto-riga:before,.ev-nastro.sotto-riga:after{display:none}[data-scene=eventi] .scene-bar{background:linear-gradient(#2b1d3a 72%,#2b1d3a00)}.ev-ig-banda{display:flex;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(#fdf3d8,#f4dca4);color:var(--ink);box-shadow:0 0 0 3px var(--ink),0 4px 0 3px #140c1059}.ev-ig-testo{flex:1;min-width:0;display:grid;gap:2px}.ev-ig-testo b{font:16px/18px var(--classic);text-transform:uppercase;color:var(--roof1)}.ev-ig-testo span{font:15px/17px var(--testo)}.ev-ig-collega{flex:none}.ev-ig-ok{display:flex;align-items:center;gap:8px;margin:0;padding:0 2px;color:var(--cream3);font:15px/17px var(--testo)}.ev-ig-ok b{color:var(--yel2);font-weight:400}.ev-invito{display:flex;align-items:center;gap:10px;padding:8px 12px;text-transform:none;font-size:16px;line-height:19px}.ev-reel.ev-passo{font-weight:400}.cp-bar{position:absolute;top:calc(var(--sat) + 78px);right:calc(var(--sar) + 12px);display:grid;justify-items:end;gap:6px;pointer-events:none}.cp-bar>*{pointer-events:auto}.cp-lens{position:relative;width:21px;height:21px}.cp-lens:before{content:"";position:absolute;left:0;top:0;width:9px;height:9px;box-shadow:0 0 0 3px var(--ink);margin:3px}.cp-lens:after{content:"";position:absolute;left:13px;top:13px;width:6px;height:6px;background:var(--ink)}.cp-search{display:flex;align-items:center;gap:3px;padding:6px;margin:3px;max-width:calc(100vw - 24px)}.cp-search[hidden],.cp-found[hidden]{display:none}.cp-at{font:16px/18px var(--classic);color:var(--stone1);padding-left:3px}.cp-input{width:min(180px,46vw);font:16px/18px var(--classic);text-transform:none;padding:9px 6px;border:0;background:var(--white);box-shadow:inset 0 0 0 3px var(--ink);color:var(--ink)}.cp-search .btn{padding:9px 12px 12px}.cp-found{padding:9px 12px;margin:3px;max-width:min(280px,calc(100vw - 24px));color:var(--ink)}.cp-found p{margin:0 0 6px;text-transform:none}.cp-found b{color:var(--roof1)}.cp-acts{display:flex;justify-content:flex-end;gap:3px}.cp-acts .btn{padding:9px 12px 12px}.pc-bar{position:absolute;top:calc(var(--sat) + 9px);left:50%;transform:translate(-50%);width:clamp(270px,calc(100vw - 600px),390px);display:flex;align-items:center;gap:9px;margin:3px;padding:6px 12px 9px 9px;border:0;color:var(--ink);font:16px/18px var(--classic);text-align:left;cursor:pointer}.pc-bar[hidden]{display:none}.pc-bar:active{transform:translate(-50%) translateY(3px)}.pc-ico{flex:none}.pc-body{flex:1;min-width:0;display:grid;gap:3px}.pc-top{display:flex;justify-content:space-between;align-items:baseline;gap:9px}.pc-title{text-transform:uppercase;color:var(--roof1);white-space:nowrap}.pc-num{white-space:nowrap}.pc-next{color:var(--stone0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-next b{color:var(--sea1)}.pc-track{position:relative;display:block;height:12px;background:var(--stone1);box-shadow:0 0 0 3px var(--ink),inset 0 3px 0 0 var(--ink2);margin:3px;overflow:hidden}.pc-track>i{position:absolute;inset:0 auto 0 0;width:0;background:repeating-linear-gradient(90deg,var(--g4) 0 9px,var(--g3) 9px 12px);box-shadow:inset 0 3px 0 0 var(--g6),inset 0 -3px 0 0 var(--g2);transition:width .6s steps(6,end)}.pc-track>i:after{content:"";position:absolute;top:3px;bottom:3px;width:6px;left:-12px;background:#fffaf099;animation:pc-glint 2.4s steps(24,end) infinite}@keyframes pc-glint{0%{left:-12px}60%,to{left:100%}}.pc-bar.near .pc-track{box-shadow:0 0 0 3px var(--ink),inset 0 3px 0 0 var(--ink2),0 0 0 6px var(--yel2);animation:pc-near 1.2s steps(2,end) infinite}@keyframes pc-near{50%{box-shadow:0 0 0 3px var(--ink),inset 0 3px 0 0 var(--ink2),0 0 0 6px var(--yel3)}}.pc-bar.pc-chip{position:static;transform:none;width:auto;min-width:168px;max-width:230px;margin:3px 3px 3px auto;padding:3px 9px 6px 6px;gap:6px}.pc-bar.pc-chip:active{transform:translateY(3px)}.pc-chip .pc-ico{width:24px!important;height:24px!important}.pc-chip .pc-body{grid-template-columns:1fr auto;align-items:center;gap:3px 6px}.pc-chip .pc-top{display:contents}.pc-chip .pc-title{font:8px/9px var(--classic);overflow:hidden;text-overflow:ellipsis}.pc-chip .pc-num{font:8px/9px var(--classic)}.pc-chip .pc-track{grid-column:1 / span 2;height:8px}.pc-chip .pc-next{display:none}@media(orientation:portrait)and (max-width:560px){.pc-bar.pc-chip{min-width:128px;max-width:176px;margin:1px;padding:2px 6px 4px}.pc-chip .pc-ico{display:none}.pc-chip .pc-track{height:6px;margin:2px}}@media(orientation:portrait)and (max-width:560px){.pc-bar:not(.pc-chip){top:auto;bottom:calc(var(--sab) + 96px);left:calc(var(--sal) + 9px);right:calc(var(--sar) + 9px);width:auto;transform:none;padding:3px 9px 6px 6px;gap:6px}.pc-bar:not(.pc-chip):active{transform:translateY(3px)}.pc-bar:not(.pc-chip) .pc-ico{width:24px!important;height:24px!important}.pc-bar:not(.pc-chip) .pc-body{grid-template-columns:auto 1fr auto;align-items:center;gap:6px}.pc-bar:not(.pc-chip) .pc-top{display:contents}.pc-bar:not(.pc-chip) .pc-title{font:8px/9px var(--classic);order:0}.pc-bar:not(.pc-chip) .pc-track{order:1;height:9px}.pc-bar:not(.pc-chip) .pc-num{order:2}.pc-bar:not(.pc-chip) .pc-next{display:none}}@media(orientation:landscape)and (max-height:500px){.pc-bar:not(.pc-chip){top:calc(var(--sat) + 6px);width:clamp(220px,calc(100vw - 520px),320px);padding:3px 9px 6px 6px}.pc-next{display:none}}.pc-head{display:grid;justify-items:center;gap:3px;padding:3px 0 9px;text-align:center}.pc-big{font:48px/48px var(--classic);color:var(--g2);text-shadow:0 3px 0 var(--g5)}.pc-head p{margin:0;font:16px/24px var(--classic);max-width:420px}.pc-scala{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pc-scala li{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;align-items:start;padding:9px 12px;background:var(--cream3);box-shadow:inset 0 -3px 0 0 var(--cream2)}.pc-scala li p{margin:0;font:16px/18px var(--classic);text-transform:none;color:var(--stone0)}.pc-name{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 12px;font:16px/24px var(--classic)}.pc-name b{color:var(--roof1);text-transform:uppercase}.pc-name span{color:var(--stone1)}.pc-scala li.open{background:#dfe8c0;box-shadow:inset 0 -3px 0 0 var(--g5)}.pc-scala li.open .pc-name b{color:var(--g1)}.pc-scala li.next{background:var(--yel3);box-shadow:0 0 0 3px var(--yel1),inset 0 -3px 0 0 var(--yel2)}.pc-scala li.shut{opacity:.72}.pc-mini{grid-column:2;display:grid;gap:3px}.pc-mini em{font:16px/18px var(--classic);font-style:normal;color:var(--roof2)}.dona-intro{margin:0 0 12px;font:16px/24px var(--classic);text-transform:none}.dona-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-bottom:12px}.dona-card{display:grid;justify-items:center;align-content:start;gap:6px;padding:12px 9px;margin:3px;text-align:center}.dona-card b{font:16px/18px var(--classic);text-transform:uppercase;color:var(--roof1)}.dona-card p{margin:0;font:16px/18px var(--classic);text-transform:none;color:var(--stone0);min-height:36px}.dona-art{height:90px;display:flex;align-items:flex-end;justify-content:center}.dona-card .btn{text-decoration:none}.pc-shop{display:flex;justify-content:center;padding:6px 0 12px}.pc-shop-line{margin:0 0 6px;font:16px/24px var(--classic);text-transform:none;text-align:center}.pc-shop-line b{color:var(--roof1)}[data-sheet=bottega] .fine{text-align:center;margin:0}.pc-festa{top:14%}.pc-festa-kicker{font:24px/24px var(--classic);color:var(--yel3);text-shadow:0 3px 0 var(--ink);text-transform:uppercase}.pc-festa .big{max-width:96vw}.pc-festa .unlocks{max-width:min(520px,92vw);text-transform:none}@media(max-width:760px){.pc-festa .big{font:32px/32px var(--classic);text-shadow:0 3px 0 var(--roof1),3px 0 0 var(--ink),-3px 0 0 var(--ink),0 -3px 0 var(--ink),0 6px 0 var(--ink)}.pc-festa-kicker{font:16px/16px var(--classic)}}[data-scene=giochi] .scene-stage{overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(#2b1c34,#3d2a47)}.giochi-scena{max-width:560px;margin:0 auto;display:grid;gap:12px;padding:calc(var(--scene-bar) + 6px) 8px calc(var(--sab, 0px) + 16px)}.giochi-scena .kicker,.giochi-scena .giochi-hint,.giochi-scena .oggi-none{color:var(--cream3)}.oggi{display:grid;gap:6px}.oggi .kicker{display:flex;align-items:center;gap:9px}.oggi-n{display:inline-grid;place-items:center;min-width:21px;height:21px;padding:0 4px;background:var(--red2);color:var(--white);font:8px/9px var(--classic);box-shadow:0 0 0 3px var(--ink)}.oggi-none{margin:0;font:16px/24px var(--classic);color:var(--stone1)}.oggi-baule{display:grid;gap:6px;padding:8px;background:var(--yel3);box-shadow:var(--edge),inset 0 3px 0 0 var(--white),inset 0 -3px 0 0 var(--yel1)}.oggi-titolo{margin:0;font:16px/18px var(--classic);color:var(--ink);text-align:center}.oggi-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.oggi-row{display:grid;justify-items:center;align-content:start;gap:4px;width:100%;min-height:72px;margin:0;padding:6px 4px 8px;text-align:center;background:var(--cream4);box-shadow:0 0 0 2px var(--ink),inset 0 -3px 0 0 var(--cream1)}.oggi-row.here{background:var(--white)}.oggi-row:active{transform:translateY(2px)}.oggi-row .ico{width:32px;height:32px}.oggi-text{min-width:0;display:grid;gap:2px}.oggi-text b{font:12px/14px var(--testo);font-weight:400;color:var(--ink)}.oggi-text i{display:inline-flex;justify-content:center;align-items:center;gap:2px;font:12px/14px var(--testo);font-style:normal;color:var(--ink2)}.giochi-list{display:grid;gap:6px}.gioco{display:flex;align-items:center;gap:12px;padding:9px 9px 12px 12px;margin:0 3px;background:var(--cream4);box-shadow:var(--edge),inset 0 3px 0 0 var(--white),inset 0 -3px 0 0 var(--cream2)}.gioco.here{background:color-mix(in srgb,var(--g6) 45%,var(--cream4))}.gioco.locked{opacity:.7}.gioco .ico-g{width:48px;height:48px;flex:none}.gioco-main{flex:1;min-width:0;display:grid;gap:3px}.gioco-main b{font:16px/18px var(--classic);font-weight:400;text-transform:uppercase;color:var(--roof1)}.gioco-main p{margin:0;font:16px/18px var(--testo);color:var(--ink)}.gioco-main p.where{font:16px/18px var(--classic);color:var(--stone1)}.gioco .btn{flex:none;padding:9px 12px 12px}@media(max-width:420px){.gioco{gap:9px;padding:6px 6px 9px 9px}.gioco .ico-g{width:32px;height:32px}.gioco-main p{font:16px/16px var(--testo)}.gioco-main p.where{font:8px/9px var(--classic)}.gioco .btn{padding:6px 9px 9px}}.novita .games{display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.novita .games .ico{width:32px;height:32px;animation:novita-hop 1.6s steps(4,end) infinite}.novita .games .ico:nth-child(2){animation-delay:.2s}.novita .games .ico:nth-child(3){animation-delay:.4s}.novita .games .ico:nth-child(4){animation-delay:.6s}.novita .games .ico:nth-child(5){animation-delay:.8s}@keyframes novita-hop{0%,60%,to{transform:none}70%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.novita .games .ico{animation:none}}.popup.novita{display:flex;flex-direction:column;align-items:center}.novita>*{flex-shrink:0}.novita ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;width:100%;text-align:left}.novita>ul{flex:0 1 auto;min-height:72px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}@media(max-height:760px){.novita .games{display:none}.novita .title{font-size:24px;line-height:30px}.novita p{font:18px/22px var(--testo)}}@media(max-height:420px){.novita .kicker{display:none}.novita>ul{min-height:48px}}.novita li{display:flex;align-items:center;gap:9px;font:16px/18px var(--testo)}.novita li b{font:16px/18px var(--classic);font-weight:400}.giochi-ripiano{display:grid;gap:6px;min-width:0}.giochi-ripiano+.giochi-ripiano{margin-top:9px}.giochi-ripiano>.kicker{margin:0;overflow-wrap:anywhere}.giochi-hint{margin:0 0 3px;font:16px/18px var(--testo);color:var(--stone1)}.giochi-ripiano [data-svaghi]{display:flex;justify-content:flex-start;width:calc(100% - 6px);min-height:44px;text-align:left}.mondo-card{position:absolute;left:50%;bottom:calc(var(--sab, 0px) + 96px);transform:translate(-50%);min-width:252px;max-width:calc(100vw - 48px);padding:15px 18px 12px;display:grid;justify-items:center;gap:3px;text-align:center;pointer-events:auto;animation:mondo-in .16s steps(4) both}.mondo-kind{padding:0 24px;font:16px/18px var(--testo, monospace);color:var(--wood2, #835233)}.mondo-name{font:24px/27px var(--classic, monospace);color:var(--ink, #2a1b22);text-transform:uppercase}.mondo-num{font:16px/21px var(--testo, monospace);color:var(--ink2, #3f2a30);margin-bottom:6px}.mondo-x{position:absolute;top:3px;right:6px;width:30px;height:30px;border:0;background:none;color:var(--ink2, #3f2a30);font:24px/24px var(--classic, monospace);cursor:pointer}.mondo-banner{position:absolute;left:50%;top:calc(var(--sat, 0px) + 84px);transform:translate(-50%);max-width:calc(100vw - 48px);padding:9px 15px 12px;font:16px/21px var(--classic, monospace);color:var(--ink, #2a1b22);text-align:center;pointer-events:none;animation:mondo-in .2s steps(4) both}@keyframes mondo-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.mondo-lock{margin:0 0 6px;font:16px/21px var(--testo, monospace);color:var(--red1, #8a2a22)}.mondo-card .btn[disabled]{filter:grayscale(1);opacity:.7}.viaggio-map{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.viaggio-card{position:absolute;left:50%;bottom:calc(var(--sab, 0px) + 54px);transform:translate(-50%);min-width:min(300px,86vw);max-width:calc(100vw - 32px);padding:12px 18px;display:grid;justify-items:center;gap:3px;text-align:center;pointer-events:none;animation:mondo-in .2s steps(4) both}.viaggio-kicker{font:16px/18px var(--testo, monospace);color:var(--wood2, #835233)}.viaggio-name{font:24px/27px var(--classic, monospace);color:var(--ink, #2a1b22);text-transform:uppercase}.viaggio-sub{font:16px/21px var(--testo, monospace);color:var(--ink2, #3f2a30)}.viaggio-hint{position:absolute;left:0;right:0;bottom:calc(var(--sab, 0px) + 22px);text-align:center;font:16px/18px var(--classic, monospace);color:var(--cream4, #fbf1d6);text-shadow:0 2px 0 rgb(0 0 0 / .45);pointer-events:none}.mondo-emersa{position:absolute;left:50%;bottom:calc(var(--sab, 0px) + 150px);transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 24px);padding:9px 10px 9px 15px;font:16px/21px var(--classic, monospace);color:var(--ink, #2a1b22);pointer-events:auto;animation:mondo-in .2s steps(4) both}.mondo-emersa>span{flex:1 1 auto;min-width:0}.mondo-emersa .btn{flex:none}[data-scene=selva-vola]{background:linear-gradient(#2b5a8f,#1d3358 46%,#141a2e)}.vl-scena{justify-content:flex-start!important}.vl-cielo{display:grid;place-items:center;width:170px;padding:4px 0;border-radius:6px;background:radial-gradient(ellipse at 50% 70%,rgb(255 255 255 / .22),transparent 70%)}.vl-volatore{width:120px;height:auto;image-rendering:pixelated;animation:vl-libra 1.2s steps(4) infinite alternate}@keyframes vl-libra{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.vl-lista{display:flex;flex-direction:column;gap:12px;width:min(460px,100%)}.vl-gruppo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vl-strada{grid-column:1 / -1;margin:2px 0 0;font:13px/16px var(--classic);font-weight:400;color:#fff1a6;text-align:left;text-shadow:0 2px 0 rgb(0 0 0 / .5)}.vl-voce{display:flex;align-items:center;gap:8px;min-height:52px;padding:6px 8px;border:0;border-radius:6px;background:var(--cream4);color:var(--ink);box-shadow:0 0 0 3px var(--ink),0 4px 0 3px #00000059;text-align:left;cursor:pointer}.vl-gruppo:first-child .vl-voce{grid-column:1 / -1}.vl-voce:active{transform:translateY(2px)}.vl-voce:hover,.vl-voce:focus-visible{box-shadow:0 0 0 3px #fff1a6,0 0 0 5px var(--ink),0 4px 0 5px #00000059}.vl-voce[disabled]{opacity:.55;cursor:default}.vl-ico{flex:none;image-rendering:pixelated}.vl-testo{display:flex;flex-direction:column;min-width:0}.vl-testo b{font:14px/17px var(--classic);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vl-testo small{font:11px/14px var(--testo);opacity:.75}.sv-vola{position:fixed;right:calc(12px + var(--sar, 0px));bottom:calc(196px + var(--sab, 0px));z-index:30;padding:8px 14px;font:13px/15px var(--classic);white-space:nowrap}.sv-vola[data-segni=no]{filter:saturate(.4)}body.in-scene .sv-vola,body.in-mappa .sv-vola,body.sv-lotta .sv-vola,body.sv-in-volo .sv-vola,body.sv-in-volo .sv-sella{display:none}.sv-nuvole{position:fixed;inset:0;z-index:79;width:100%;height:100%;pointer-events:none;image-rendering:pixelated;image-rendering:crisp-edges}.sheet[data-sheet=vola] .vl-lista{width:100%;gap:8px}.sheet[data-sheet=vola] .vl-voce{min-height:44px}.sheet[data-sheet=vola] .vl-nota{display:block;margin-top:8px;font:11px/14px var(--testo);opacity:.75}[data-scene=animali] .scene-stage{background:repeating-linear-gradient(0deg,transparent 0 45px,rgb(42 27 34 / .35) 45px 48px),repeating-linear-gradient(90deg,transparent 0 141px,rgb(42 27 34 / .22) 141px 144px),linear-gradient(#835233,#5c3626);overflow-y:auto;-webkit-overflow-scrolling:touch}.an{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:18px;padding:calc(var(--scene-bar, 54px) + 18px) max(12px,var(--sar)) calc(24px + var(--sab)) max(12px,var(--sal));max-width:960px;margin:0 auto}.an-col{display:grid;gap:18px;flex:1 1 340px;max-width:460px;min-width:0}.an section{padding:12px 12px 15px;margin:3px;display:grid;gap:9px}.an-kicker{font:16px/18px var(--classic);text-transform:uppercase;color:var(--roof1)}.an-sub{display:block;font:14px/18px var(--testo);color:var(--stone1)}.an-titleico{margin-right:-3px}.an-purse{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 6px;font:16px/18px var(--classic);color:var(--cream4);background:#2a1b228c;box-shadow:var(--edge)}.an-row{display:flex;flex-wrap:wrap;gap:3px;align-items:center;justify-content:center}.an-small{font:14px/16px var(--classic);padding:9px 12px 12px}.an-today{margin:0 6px;padding:9px 12px;font:14px/18px var(--testo);color:var(--cream3);background:#2a1b2273;box-shadow:var(--edge)}.an-pet-row{display:flex;align-items:flex-end;gap:15px}.an-pet-pic{flex:none;cursor:pointer;background:radial-gradient(ellipse 50% 9px at 50% calc(100% - 3px),rgb(42 27 34 / .25) 0 99%,transparent 100%);padding:0 6px 3px}.an-pet-pic.ghost{opacity:.45;filter:grayscale(.7);cursor:default}.an-pet-none{margin:0;font:14px/18px var(--testo)}.an-pet-main{display:grid;gap:3px;min-width:0}.an-pet-name{font:400 24px/27px var(--classic);color:var(--red2);overflow-wrap:anywhere}.an-rename{display:flex;gap:6px;align-items:center;justify-content:center}.an-input{font:16px/18px var(--classic);padding:9px 9px 10px;width:12em;max-width:60vw;border:0;background:var(--white);color:var(--ink);box-shadow:var(--edge)}.an-fly-heart{position:fixed;z-index:60;pointer-events:none;transform:translate(-50%);animation:an-float 1.3s steps(13,end) forwards}@keyframes an-float{0%{transform:translate(-50%) scale(.6);opacity:1}70%{opacity:1}to{transform:translate(-50%,-54px) scale(1);opacity:0}}.an-food{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"ico main have" "buys buys buys";align-items:center;gap:6px 12px;padding:9px 0 6px;border-top:3px solid var(--cream2)}.an-food:first-of-type{border-top:0}.an-food-ico{grid-area:ico;width:48px;height:48px}.an-food-main{grid-area:main;display:grid;gap:3px;font:16px/18px var(--classic)}.an-food-main b{font-weight:400}.an-have{grid-area:have;font:18px/21px var(--classic);color:var(--ink);padding:3px 9px 6px;background:var(--cream3);box-shadow:var(--edge)}.an-have.bump{animation:an-bump .3s steps(4,end)}@keyframes an-bump{50%{transform:scale(1.3);background:var(--yel2)}}.an-buys{grid-area:buys;display:flex;justify-content:flex-end;gap:3px}.an-buy{gap:6px;padding:9px 12px 12px}.an-buy small{display:inline-flex;align-items:center;gap:3px;font:14px/16px var(--classic)}.an-none{margin:0;font:14px/18px var(--testo)}.an-friend{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 0;border-top:3px solid var(--cream2)}.an-friend-pic{width:auto;height:auto}.an-friend-main{display:grid;gap:3px;min-width:0;font:16px/18px var(--classic)}.an-friend-main b{font-weight:400;color:var(--red2)}.an-chip{font:12px/15px var(--classic);white-space:nowrap}.an-chip.fed{background:var(--g6)}.an-chip.mine{background:var(--yel2)}.an-hearts{display:inline-flex;gap:3px}.an-hearts i{width:12px;height:12px;background:var(--cream2);clip-path:polygon(0 25%,25% 0,50% 25%,75% 0,100% 25%,100% 50%,50% 100%,0 50%)}.an-hearts i.on{background:var(--red2)}.an-card{gap:9px;padding:12px 18px 15px;width:min(92vw,400px)}.an-card-head{display:flex;align-items:flex-end;gap:12px;text-align:left}.an-card-pic{flex:none}.an-card-title{display:grid;gap:3px;flex:1;min-width:0;padding-right:18px}.an-card-title b{font:400 21px/24px var(--classic)}.an-card-hearts{display:flex;align-items:center;gap:9px;font:14px/16px var(--classic)}.an-count{display:inline-flex;align-items:center;gap:3px;font:14px/16px var(--classic);opacity:.85}.an-x{position:absolute;top:3px;right:3px;padding:6px;background:none;border:0;cursor:pointer}.lv-notizia,.lv-alfa,.lv-regalo{box-sizing:border-box;border:2px solid var(--ink);color:var(--ink)}.lv-notizia{display:flex;align-items:center;gap:8px;padding:5px 8px 7px;background:var(--yel3);box-shadow:inset 0 -3px 0 var(--yel1);text-align:left}.lv-ritr{flex:none;display:grid;place-items:center;width:52px;height:52px;overflow:hidden;border:2px solid var(--ink);background:var(--cream3)}.lv-ritr canvas,.lv-sagoma canvas,.lv-alfa canvas,.lv-foglio canvas,.lv-bolla-cuori canvas{image-rendering:pixelated;display:block}.lv-tx{display:grid;gap:2px;flex:1;min-width:0}.lv-tx b{font:16px/18px var(--classic);font-weight:400;text-transform:uppercase;color:var(--roof1)}.lv-tx small{font:13px/15px var(--testo)}.lv-vai{flex:none}.lv-alfa{display:grid;gap:6px;padding:6px 8px 8px;background:#3b2a2e;color:var(--cream4);box-shadow:inset 0 -4px #1b1220,inset 0 0 0 2px #6d3a2c;text-align:left}.lv-alfa.fatto{opacity:.85}.lv-alfa-t{display:flex;align-items:center;font:16px/16px var(--classic);text-transform:uppercase;color:var(--yel2)}.lv-alfa-t em{margin-left:auto;font-style:normal;padding:1px 4px 3px;border:2px solid var(--ink);background:var(--red1);color:var(--white)}.lv-alfa-c{display:flex;gap:8px;align-items:center}.lv-sagoma{flex:none;display:grid;place-items:center;width:52px;height:52px;overflow:hidden;border:2px solid #1b1220;background:radial-gradient(circle at 50% 60%,var(--cream2) 0 45%,var(--cream0) 46%)}.lv-alfa-info{display:grid;gap:2px;min-width:0}.lv-alfa-info b{font:16px/18px var(--classic);font-weight:400;color:var(--white)}.lv-alfa-info small{font:13px/15px var(--testo);color:var(--cream3)}.lv-taglia{display:flex;gap:6px;align-items:baseline;margin-top:2px;padding:2px 6px 4px;border:2px solid var(--ink);background:var(--cream4);color:var(--ink);font:13px/15px var(--testo)}.lv-taglia i{font:14px/15px var(--classic);font-style:normal;color:var(--roof1)}.lv-segui{display:flex;align-items:center;justify-content:center;gap:6px}.lv-dono{background:var(--yel3);box-shadow:inset 0 -3px 0 var(--yel1)}.popup.lv-carta{display:flex;flex-direction:column;gap:8px;padding:16px 12px 14px}.lv-carta>*{flex-shrink:0}.lv-nota{margin:0;font:13px/15px var(--testo)!important;color:var(--ink2)}.lv-bolla-cuori{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:4px;padding:2px 4px 4px;cursor:pointer;font:13px/14px var(--testo);color:var(--ink)}.lv-fila{display:flex;gap:2px}.popup.lv-foglio{top:auto;bottom:0;transform:translate(-50%);animation:lv-su .2s steps(4,end);display:flex;flex-direction:column;gap:8px;padding:14px 12px calc(12px + env(safe-area-inset-bottom));text-align:left;justify-items:stretch}@keyframes lv-su{0%{transform:translate(-50%,40%);opacity:0}}@media(prefers-reduced-motion:reduce){.popup.lv-foglio{animation:none}}.lv-foglio>*{flex-shrink:0}.lv-testa{display:flex;gap:10px;align-items:center}.lv-ritratto{flex:none;display:grid;place-items:center;width:104px;height:104px;border:3px solid var(--ink);background:radial-gradient(circle at 50% 55%,var(--yel3) 0 45%,var(--cream3) 46%)}.lv-chi{display:grid;gap:4px;flex:1;min-width:0}.lv-nome{font:24px/24px var(--classic);font-weight:400;text-transform:uppercase}.lv-chi small{font:13px/15px var(--testo);color:var(--ink2)}.lv-cuori{display:flex;align-items:center;gap:6px}.lv-cuori em{font:16px/16px var(--classic);font-style:normal;color:var(--roof1)}.lv-barra{position:relative;display:block;height:10px;border:2px solid var(--ink);background:#3b2a2e}.lv-barra i{position:absolute;left:0;top:0;bottom:0;background:var(--red2);box-shadow:inset 0 2px 0 var(--red3)}.lv-regalo{display:flex;align-items:center;gap:8px;padding:5px 8px 7px;background:var(--yel3);box-shadow:inset 0 -3px 0 var(--yel1)}.lv-regalo>span{display:grid;flex:1;min-width:0}.lv-regalo b{font:16px/16px var(--classic);font-weight:400}.lv-regalo small{font:13px/15px var(--testo)}.lv-oggi-t{display:flex;align-items:baseline;padding-bottom:3px;font:16px/16px var(--classic);text-transform:uppercase;color:var(--yel0);background:linear-gradient(var(--g3),var(--g3)) bottom / 100% 2px no-repeat}.lv-oggi-t small{margin-left:auto;font:12px/14px var(--testo);text-transform:none;color:var(--ink2)}.lv-oggi{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.lv-gesto{display:grid;justify-items:center;gap:2px;padding:4px 2px 5px;border:2px solid var(--cream1);background:var(--cream4);font:12px/13px var(--testo);color:var(--ink2);opacity:.6}.lv-gesto.on{border-color:var(--ink);background:var(--cream3);color:var(--ink);opacity:1}.lv-sblocco{margin:0;padding:4px 8px 6px;border:2px solid var(--ink);background:var(--g6);font:13px/15px var(--testo)!important}.lv-sblocco b{font:14px/15px var(--classic);font-weight:400}.lv-azioni{display:flex;gap:8px}.lv-azioni .btn{flex:1}.popup.mt:has(.lv-notizia){gap:6px;padding-top:12px}.lv-ritratto.oro{border-color:var(--yel1);box-shadow:0 0 0 2px var(--ink),inset 0 0 0 2px var(--yel3),inset 0 0 0 4px var(--yel0)}.lv-titolo{justify-self:start;padding:1px 6px 3px;border:2px solid var(--ink);background:var(--yel2);font:13px/14px var(--classic);text-transform:uppercase;color:var(--ink)}.lv-bolla-cuori.oro span{color:var(--yel0)}.lv-inseparabili{margin:4px 0 0;padding:4px 8px 6px;border:3px solid var(--yel1);box-shadow:0 0 0 2px var(--ink),inset 0 0 0 2px var(--yel3);background:var(--cream4);font:13px/15px var(--classic);color:var(--yel0);text-align:center}.lv-amico{display:grid;gap:3px;padding:5px 8px 7px;border:2px solid var(--ink);background:var(--cream3);box-shadow:inset 0 -3px 0 var(--cream1);text-align:left}.lv-amico b{font:15px/16px var(--classic);font-weight:400}.lv-amico-r{display:flex;align-items:center;gap:8px}.lv-amico small,.lv-richiesta small{font:12px/14px var(--testo);color:var(--ink2)}.lv-storia{font-style:italic}.lv-cuore-s{width:14px;height:12px;image-rendering:pixelated}.lv-richiesta{display:grid;gap:2px;padding:5px 8px 7px;border:2px solid var(--ink);background:var(--yel3);box-shadow:inset 0 -3px 0 var(--yel1);text-align:left}.lv-richiesta b{font:14px/16px var(--classic);font-weight:400}.lv-richiesta.fatta{background:var(--g6)}.ct-scena{display:flex;flex-direction:column;gap:10px;padding:calc(var(--scene-bar) + 6px) 10px calc(var(--sab, 0px) + 24px);max-width:560px;margin:0 auto;box-sizing:border-box;color:#2b2014}.ct-scena canvas{image-rendering:pixelated}.ct-schede{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ct-intro{margin:0;padding:8px 10px;background:#e8f4c8;border:3px solid #2f4a18;font-size:14px}.ct-card{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:center;background:#f4ead2;border:3px solid #3b2a18;box-shadow:0 3px #3b2a18;padding:10px}.ct-card>.btn,.ct-card>.ct-azioni,.ct-card>.ct-bacche{grid-column:1 / -1}.ct-testo b{font-size:15px}.ct-testo p{margin:3px 0 0;font-size:13px;line-height:1.3}.ct-testo small{display:block;margin-top:3px;color:#6b4a1c}.ct-azioni{display:flex;gap:8px}.ct-azioni>.btn{flex:1}.ct-bacche{display:flex;flex-wrap:wrap;gap:6px}.ct-bacche>.btn{padding:4px 8px;font-size:12px}.ct-ritratto{background:radial-gradient(circle at 50% 70%,#cfe8a0 0,#8fc25a 60%,#5c8c34);border:3px solid #2f4a18;padding:4px;display:grid;place-items:center;min-width:80px;min-height:80px}.ct-ospite{background:#fff6d8;border-color:#7a5a12;animation:ct-arriva .4s steps(4) both}.ct-rara{background:#fde8ff;border-color:#7a1a8a;box-shadow:0 3px #7a1a8a,0 0 0 3px #ffd21a inset}.ct-regalo{background:#e8f4c8;border-color:#2f4a18}.ct-cose{margin:4px 0 0;padding-left:18px;font-size:13px}.ct-nuova{color:#b8331f;font-weight:700}.ct-libro-testa{background:#f4ead2;border:3px solid #3b2a18;padding:8px 10px}.ct-libro-testa p{margin:3px 0 0;font-size:13px}.ct-libro{display:grid;grid-template-columns:minmax(70px,1fr) repeat(4,56px);gap:3px;align-items:stretch;background:#3b2a18;border:3px solid #3b2a18}.ct-libro>span{background:#f4ead2;min-height:22px;display:grid;place-items:center}.ct-fascia{font-size:11px;font-weight:700}.ct-nome{justify-items:start;padding:0 6px;font-size:12px;font-weight:700;place-items:center start!important}.ct-cella{height:56px;overflow:hidden}.ct-mattina{background:#fff3c4!important}.ct-pomeriggio{background:#ffe0a0!important}.ct-sera{background:#f4b48a!important}.ct-notte{background:#3a4a7a!important}.ct-ombra{filter:brightness(0) opacity(.28)}@keyframes ct-arriva{0%{transform:translateY(8px);opacity:0}}@media(prefers-reduced-motion:reduce){.ct-ospite{animation:none}}.ct-cose li{margin:0;line-height:1.35}.joy{position:absolute;left:calc(var(--sal, 0px) + 14px);bottom:calc(var(--sab, 0px) + var(--dock-h, 96px) + 14px);width:108px;height:108px;display:grid;place-items:center;touch-action:none;z-index:5;transition:opacity .12s steps(2,end)}.joy .joy-base,.joy .joy-knob{opacity:0}.joy.on .joy-base{opacity:.8}.joy.on .joy-knob{opacity:.9}.joy.via,body.in-scene .joy,body.in-mappa .joy,body.sv-lotta .joy{display:none}#ui.tutoring .joy,#ui:has(.layer,.dlg-velo:not([hidden]),[data-arrivo]) .joy{display:none}.joy-base{position:absolute;inset:10px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' shape-rendering='crispEdges'><path fill='%2314080e' fill-opacity='.35' d='M8 2h6v1h-6zM6 3h10v1h-10zM5 4h12v1h-12zM4 5h14v1h-14zM3 6h16v1h-16zM3 7h16v1h-16zM2 8h18v1h-18zM2 9h18v1h-18zM2 10h18v1h-18zM2 11h18v1h-18zM2 12h18v1h-18zM2 13h18v1h-18zM3 14h16v1h-16zM3 15h16v1h-16zM4 16h14v1h-14zM5 17h12v1h-12zM6 18h10v1h-10zM8 19h6v1h-6z'/><path fill='%232a1b22' d='M8 1h6v1h-6zM6 2h2v1h-2zM14 2h2v1h-2zM4 3h2v1h-2zM16 3h2v1h-2zM3 4h2v1h-2zM17 4h2v1h-2zM3 5h1v1h-1zM18 5h1v1h-1zM2 6h1v1h-1zM19 6h1v1h-1zM2 7h1v1h-1zM19 7h1v1h-1zM1 8h1v1h-1zM20 8h1v1h-1zM1 9h1v1h-1zM20 9h1v1h-1zM1 10h1v1h-1zM20 10h1v1h-1zM1 11h1v1h-1zM20 11h1v1h-1zM1 12h1v1h-1zM20 12h1v1h-1zM1 13h1v1h-1zM20 13h1v1h-1zM2 14h1v1h-1zM19 14h1v1h-1zM2 15h1v1h-1zM19 15h1v1h-1zM3 16h1v1h-1zM18 16h1v1h-1zM3 17h2v1h-2zM17 17h2v1h-2zM4 18h2v1h-2zM16 18h2v1h-2zM6 19h2v1h-2zM14 19h2v1h-2zM8 20h6v1h-6z'/><path fill='%23fdf3d8' d='M8 0h6v1h-6zM5 1h3v1h-3zM14 1h3v1h-3zM4 2h2v1h-2zM16 2h2v1h-2zM3 3h1v1h-1zM18 3h1v1h-1zM2 4h1v1h-1zM19 4h1v1h-1zM1 5h2v1h-2zM19 5h2v1h-2zM1 6h1v1h-1zM20 6h1v1h-1zM1 7h1v1h-1zM20 7h1v1h-1zM0 8h1v1h-1zM21 8h1v1h-1zM0 9h1v1h-1zM21 9h1v1h-1zM0 10h1v1h-1zM21 10h1v1h-1zM0 11h1v1h-1zM21 11h1v1h-1zM0 12h1v1h-1zM21 12h1v1h-1zM0 13h1v1h-1zM21 13h1v1h-1zM1 14h1v1h-1zM20 14h1v1h-1zM1 15h1v1h-1zM20 15h1v1h-1zM1 16h2v1h-2zM19 16h2v1h-2zM2 17h1v1h-1zM19 17h1v1h-1zM3 18h1v1h-1zM18 18h1v1h-1zM4 19h2v1h-2zM16 19h2v1h-2zM5 20h3v1h-3zM14 20h3v1h-3zM8 21h6v1h-6z'/></svg>") center / 100% 100% no-repeat;image-rendering:pixelated}.joy-knob{position:relative;width:44px;height:44px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11' shape-rendering='crispEdges'><path fill='%232a1b22' d='M3 0h5v1h-5zM2 1h1v1h-1zM8 1h1v1h-1zM1 2h1v1h-1zM9 2h1v1h-1zM0 3h1v1h-1zM10 3h1v1h-1zM0 4h1v1h-1zM10 4h1v1h-1zM0 5h1v1h-1zM10 5h1v1h-1zM0 6h1v1h-1zM10 6h1v1h-1zM0 7h1v1h-1zM10 7h1v1h-1zM1 8h1v1h-1zM9 8h1v1h-1zM2 9h1v1h-1zM8 9h1v1h-1zM3 10h5v1h-5z'/><path fill='%23fdf3d8' d='M3 1h5v1h-5zM2 2h7v1h-7zM1 3h9v1h-9zM1 4h9v1h-9zM1 5h9v1h-9zM1 6h9v1h-9zM1 7h9v1h-9z'/><path fill='%23c9a574' d='M2 8h7v1h-7zM3 9h5v1h-5z'/></svg>") center / 100% 100% no-repeat;image-rendering:pixelated;pointer-events:none}.tut.consiglio{width:min(calc(100vw - 150px),360px);left:auto;right:calc(var(--sar, 0px) + 10px);transform:none;padding:8px 10px;gap:5px;animation:none}.tut.consiglio p{font:16px/20px var(--testo)}.tut.consiglio[hidden],body.sv-lotta .tut-freccia,body.in-scene .tut-freccia{display:none}body.specchio-piano .joy .joy-base{opacity:.55;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' shape-rendering='crispEdges'><path fill='%2314080e' fill-opacity='.35' d='M8 2h6v1h-6zM6 3h10v1h-10zM5 4h12v1h-12zM4 5h14v1h-14zM3 6h16v1h-16zM3 7h16v1h-16zM2 8h18v1h-18zM2 9h18v1h-18zM2 10h18v1h-18zM2 11h18v1h-18zM2 12h18v1h-18zM2 13h18v1h-18zM3 14h16v1h-16zM3 15h16v1h-16zM4 16h14v1h-14zM5 17h12v1h-12zM6 18h10v1h-10zM8 19h6v1h-6z'/><path fill='%23fdf3d8' d='M0 9h1v1h-1zM0 10h1v1h-1zM0 13h1v1h-1zM1 6h1v1h-1zM1 9h1v1h-1zM1 10h1v1h-1zM1 13h1v1h-1zM1 14h1v1h-1zM2 5h1v1h-1zM2 6h1v1h-1zM2 14h1v1h-1zM2 17h1v1h-1zM3 3h1v1h-1zM3 16h1v1h-1zM3 17h1v1h-1zM3 18h1v1h-1zM4 2h1v1h-1zM4 3h1v1h-1zM4 4h1v1h-1zM4 17h1v1h-1zM5 3h1v1h-1zM5 19h1v1h-1zM6 19h1v1h-1zM6 20h1v1h-1zM7 1h1v1h-1zM7 2h1v1h-1zM8 0h1v1h-1zM8 1h1v1h-1zM9 20h1v1h-1zM9 21h1v1h-1zM10 20h1v1h-1zM10 21h1v1h-1zM11 0h1v1h-1zM11 1h1v1h-1zM12 0h1v1h-1zM12 1h1v1h-1zM13 20h1v1h-1zM13 21h1v1h-1zM14 19h1v1h-1zM14 20h1v1h-1zM15 1h1v1h-1zM15 2h1v1h-1zM16 2h1v1h-1zM16 18h1v1h-1zM17 4h1v1h-1zM17 17h1v1h-1zM17 18h1v1h-1zM17 19h1v1h-1zM18 3h1v1h-1zM18 4h1v1h-1zM18 5h1v1h-1zM18 18h1v1h-1zM19 4h1v1h-1zM19 7h1v1h-1zM19 15h1v1h-1zM19 16h1v1h-1zM20 7h1v1h-1zM20 8h1v1h-1zM20 11h1v1h-1zM20 12h1v1h-1zM20 15h1v1h-1zM21 8h1v1h-1zM21 11h1v1h-1zM21 12h1v1h-1z'/><path fill='%23f2c14e' d='M6 9h1v1h-1zM6 10h1v1h-1zM6 13h1v1h-1zM7 7h1v1h-1zM7 12h1v1h-1zM7 13h1v1h-1zM7 14h1v1h-1zM8 6h1v1h-1zM8 7h1v1h-1zM9 7h1v1h-1zM9 15h1v1h-1zM10 15h1v1h-1zM11 6h1v1h-1zM12 6h1v1h-1zM12 14h1v1h-1zM13 14h1v1h-1zM13 15h1v1h-1zM14 7h1v1h-1zM14 8h1v1h-1zM14 9h1v1h-1zM14 14h1v1h-1zM15 8h1v1h-1zM15 11h1v1h-1zM15 12h1v1h-1z'/></svg>")}body.specchio-piano .joy.on .joy-base{opacity:.95}body.specchio-piano .joy.on.piano .joy-knob{filter:sepia(1) hue-rotate(50deg) saturate(2.2)}body.specchio-piano .joy.on.veloce .joy-knob{filter:sepia(1) hue-rotate(-40deg) saturate(3.5)}.cd-tela{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;touch-action:none}.cd-cartello{position:absolute;top:calc(var(--scene-bar, 52px) + 8px);left:50%;transform:translate(-50%);background:#f4ead2eb;color:#2b2014;border:2px solid #3b2a18;padding:3px 10px;font-size:13px;white-space:nowrap;pointer-events:none}.cd-barra{position:absolute;right:10px;bottom:calc(var(--sab, 0px) + 16px);left:10px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;pointer-events:none}.cd-barra>*{pointer-events:auto}.cd-mano{flex:1 1 100%;background:#f4ead2eb;color:#2b2014;border:2px solid #3b2a18;padding:3px 8px;font-size:12px}.cd-deposito{display:flex;gap:4px;overflow-x:auto;max-width:100%}.cd-pezzo{background:#f4ead2;border:2px solid #3b2a18;padding:2px;height:44px;display:flex;align-items:flex-end}.cd-pezzo canvas{image-rendering:pixelated;height:36px;width:auto}.cd-riga{position:absolute;top:calc(var(--scene-bar, 52px) + 44px);left:50%;transform:translate(-50%);max-width:calc(100% - 24px);background:#3b2a18e0;color:#fbe7b0;border:2px solid #1e140b;padding:2px 8px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.cd-riga[hidden]{display:none}.cd-pezzo[data-terra=fate]{background:#f7dcef}.cd-pezzo[data-terra=maghi]{background:#d7def7}.cd-pezzo[data-terra=elfi]{background:#dcefcf}.cd-pezzo[data-terra=demoni]{background:#f2cfc6}.fs-scena{display:flex;flex-direction:column;gap:10px;padding:calc(var(--scene-bar) + 6px) 10px calc(var(--sab, 0px) + 24px);max-width:560px;margin:0 auto;box-sizing:border-box;color:#2b2014}.fs-scena canvas{image-rendering:pixelated}.fs-schede,.fs-riga2{display:grid;grid-template-columns:1fr 1fr;gap:6px}.fs-intro,.fs-esito{margin:0;padding:8px 10px;background:#ffe6f2;border:3px solid #6a1a42;font-size:14px}.fs-esito{background:#fff2a8;border-color:#6a4a10;font-weight:700;text-align:center}.fs-card{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:center;background:#f4ead2;border:3px solid #3b2a18;box-shadow:0 3px #3b2a18;padding:10px}.fs-scelte,.fs-att{grid-template-columns:1fr}.fs-card>.btn,.fs-card>.fs-riga2{grid-column:1 / -1}.fs-testo b,.fs-card>b{font-size:15px}.fs-testo p{margin:3px 0 0;font-size:13px;line-height:1.3}.fs-card small,.fs-nota{color:#6b4a1c;font-size:12px}.fs-anteprima,.fs-stanza-box,.fs-passerella{display:flex;justify-content:center;background:#2a1a10;border:3px solid #2a1a10;overflow:hidden}.fs-passerella{background:#ffe6f2;padding:8px}.fs-stanza{max-width:100%;height:auto!important}.fs-decori{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.fs-decoro{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;min-height:82px;padding:6px 4px;background:#fff8e8;border:3px solid #8a6a40;font:inherit;font-size:11px;color:#2b2014}.fs-decoro.fs-on{background:#ffe08a;border-color:#3b2a18;box-shadow:inset 0 0 0 2px #e8343c}.fs-decoro:disabled{opacity:.45}.fs-grande{min-height:52px;font-size:18px}.fs-umore{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:6px 10px;background:#3a2a20;color:#fff2d2;border:3px solid #2a1a10}.fs-parola{font-weight:700}.fs-tempo{font-size:12px;color:#ffd23a}.fs-testa{display:flex;flex-direction:column}.fs-attivita{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.fs-crea{display:flex;flex-wrap:wrap;gap:6px}.fs-cella{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:#fff8e8;border:3px solid #8a6a40;padding:0}.fs-cella.fs-on{background:#ffe08a;border-color:#3b2a18}.fs-domanda p{margin:4px 0;font-size:14px}.fs-domanda .fs-riga2{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.fs-nota-ballo{justify-self:center;font-size:48px;line-height:1;color:#a8326a;transition:transform 60ms linear}.fs-nota-ballo.fs-buono{color:#e8a800}.fs-conta{justify-self:center;font-weight:700}.fs-batti{min-height:96px;touch-action:manipulation;user-select:none;-webkit-user-select:none}.fs-ricordo .fs-testo p{font-size:12px}.vs-nota{color:#6b4a1c;font-size:13px;margin:4px 0 8px}.vs-frasi{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:6px 0 10px}.vs-adesivi{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:6px 0 10px}.vs-scelta{min-height:44px;padding:6px;font-size:13px;background:#fff8e6;border:2px solid #2a1a10;color:#2a1a10}.vs-scelta.on{background:#ffd23a}.vs-cella{display:flex;align-items:center;justify-content:center;padding:2px}.vs-righe{list-style:none;padding:0;margin:6px 0;display:flex;flex-direction:column;gap:4px}.vs-riga{display:flex;align-items:center;gap:8px;padding:4px 6px;background:#fff8e6;border:2px solid #2a1a10;font-size:13px}.vs-riga b{white-space:nowrap}.vs-frase{flex:1;display:flex;align-items:center;gap:4px}.vs-riga time{color:#6b4a1c;font-size:12px}.vs-adesivo canvas{image-rendering:pixelated;display:block}[data-sheet=libro-ospiti] .sheet-body>b{display:block;margin:10px 0 4px}[data-vs-timbra]{display:block;width:100%;margin:4px 0 12px}.cs-scena{display:flex;flex-direction:column;gap:10px;padding:calc(var(--scene-bar) + 6px) 10px calc(var(--sab, 0px) + 24px);max-width:560px;margin:0 auto;box-sizing:border-box}.cs-card{display:grid;grid-template-columns:auto 1fr;gap:6px 10px;align-items:center;background:#f4ead2;border:3px solid #3b2a18;box-shadow:0 3px #3b2a18;padding:8px;color:#2b2014}.cs-card>.btn,.cs-card>.cs-azioni,.cs-card>.cs-affitto,.cs-card>.cs-inquilini{grid-column:1 / -1}.cs-mia{background:#fbf3dc;border-color:#6b4a1c}.cs-figura canvas{image-rendering:pixelated;display:block}.cs-testo b{font-size:15px}.cs-testo p{margin:3px 0 0;font-size:12px;line-height:1.3}.cs-numeri{display:flex;justify-content:space-between;gap:8px;font-weight:700}.cs-prezzo{display:inline-flex;align-items:center;gap:3px}.cs-nota{opacity:.8;font-style:italic}.cs-luoghi{margin:0 2px;font-size:12px;color:#f4ead2;font-style:normal}.cs-titolo{margin:8px 2px 0;font-size:14px;color:#f4ead2;text-shadow:0 2px 0 #1c140b}.cs-azioni,.cs-affitto{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cs-affitto span{flex:1;font-size:12px;font-weight:700}.cs-inquilino{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:3px 0;border-top:1px dashed #b39a6a}.cs-castello{background:linear-gradient(#fff3c4,#f4ead2);border-color:#8a6a12;box-shadow:0 3px #8a6a12}.cs-piazza{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 92px);transform:translate(-50%);z-index:40;display:flex;flex-direction:column;gap:6px;align-items:stretch;width:min(340px,calc(100vw - 24px));background:#f4ead2;border:3px solid #3b2a18;box-shadow:0 3px #3b2a18;padding:8px;color:#2b2014;font-size:12px}.cs-piazza .cs-perche{min-height:2.6em}.cs-piazza .cs-perche.ok{color:#2d6a1e;font-weight:700}.cs-piazza .cs-perche.ok[data-fascia=centro]{color:#7a5205;border-left:4px solid #e8b23a;padding-left:6px}.cs-piazza .cs-perche.ok[data-fascia=periferia]{border-left:4px solid #a6bf55;padding-left:6px}.cs-piazza .cs-zona{align-self:flex-start;margin:2px 0 4px;padding:2px 6px 2px 18px;background:#fdf3d8 linear-gradient(#d24a37,#d24a37) 6px 50% / 6px 8px no-repeat;border:2px solid #3b2a18;box-shadow:0 2px #3b2a18;color:#a52c2a;font-weight:700;font-size:11px;image-rendering:pixelated}.cs-piazza .cs-zona[hidden]{display:none}.cs-piazza .cs-via{align-self:flex-start;display:flex;align-items:center;gap:6px;margin:0 0 2px;padding:3px 8px 3px 6px;background:#e7f3c9;border:2px solid #3b2a18;box-shadow:0 2px #3b2a18;color:#2d6a1e;font:inherit;font-weight:700;font-size:11px;cursor:pointer}.cs-piazza .cs-via[hidden]{display:none}.cs-piazza .cs-freccia{display:inline-block;flex:none;width:12px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' shape-rendering='crispEdges'%3E%3Cpath fill='%232d6a1e' d='M1 5h6V2h1v1h1v1h1v1h1v2h-1v1h-1v1H8v1H7V7H1z'/%3E%3C/svg%3E") center / 12px 12px no-repeat;image-rendering:pixelated}.cs-piazza .cs-azioni{justify-content:space-between}.cs-aspetto{gap:8px}.as-anteprima{display:flex;justify-content:center;align-items:flex-end;min-height:150px;background:radial-gradient(ellipse at 50% 92%,#6f8f3f 0 38%,transparent 39%),linear-gradient(#bcd8e8,#e6efe0);border:3px solid #3b2a18;box-shadow:0 3px #3b2a18;padding:10px 6px 6px}.as-anteprima canvas{image-rendering:pixelated;display:block}.as-riga{display:grid;grid-template-columns:74px 1fr;align-items:center;gap:6px;color:#f4ead2;font-size:13px}.as-campioni,.as-stili{display:flex;flex-wrap:wrap;gap:6px}.as-campione{width:32px;height:32px;padding:3px;background:#f4ead2;border:3px solid #3b2a18;box-shadow:0 2px #3b2a18;cursor:pointer}.as-campione span{display:block;width:100%;height:100%}.as-campione.on{border-color:#f0c040;box-shadow:0 0 0 2px #f0c040,0 2px #3b2a18}.as-stile{padding:4px 10px;font-size:12px}.as-stile.on{background:#f0c040;color:#2b2014}.cs-stadi{grid-template-columns:1fr;justify-items:stretch}.cs-stadi-giro{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:4px}.cs-stadi-figura{display:flex;justify-content:center;align-items:flex-end;min-height:150px;background:radial-gradient(ellipse at 50% 94%,#6f8f3f 0 36%,transparent 37%),linear-gradient(#bcd8e8,#e6efe0);border:2px solid #3b2a18;padding:8px 4px 4px}.cs-stadi-figura canvas{image-rendering:pixelated;display:block}.cs-stadi-punti{display:flex;justify-content:center;gap:6px}.cs-stadi-punti i{width:10px;height:10px;background:#d8c8a4;border:2px solid #3b2a18}.cs-stadi-punti i.fatto{background:#8aa452}.cs-stadi-punti i.on{background:#f0c040}:is([data-scene=case],[data-scene=aspetto]) .scene-bar{background:#2e2416;box-shadow:0 3px #1a120c}:is([data-scene=case],[data-scene=aspetto]) .scene-back{background:#4a3a24;box-shadow:0 0 0 2px #1a120c,inset 0 2px #6b5636;flex:none}:is([data-scene=case],[data-scene=aspetto]) .scene-stage{top:calc(var(--scene-bar) + 3px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}:is([data-scene=case],[data-scene=aspetto]) .cs-scena{padding-top:8px}.ar-tabs{display:flex;gap:6px;flex-wrap:wrap}.ar-tabs .btn{min-height:44px;flex:1 1 auto}.ar-monete{margin:8px 0 2px;font-weight:700;color:#6b4a1c}.ar-nota{margin:6px 0;font-size:13px;line-height:1.3;opacity:.85}.ar-stili{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px}.ar-stile{min-height:44px;padding:0 10px;border:3px solid #3b2a18;background:#f4ead2;color:#2b2014;font:inherit}.ar-stile.on{box-shadow:inset 0 0 0 3px #e3b45a;font-weight:700}.ar-stile[data-terra=fate]{background:#f7dcef}.ar-stile[data-terra=maghi]{background:#d7def7}.ar-stile[data-terra=elfi]{background:#dcefcf}.ar-stile[data-terra=demoni]{background:#f2cfc6}.ar-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.ar-voce{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;min-height:104px;padding:6px 4px;background:#f4ead2;border:3px solid #3b2a18;box-shadow:0 3px #3b2a18;color:#2b2014;font:inherit;font-size:12px}.ar-voce:active{transform:translateY(2px);box-shadow:0 1px #3b2a18}.ar-figura{display:flex;align-items:flex-end;justify-content:center;height:52px}.ar-figura canvas,.ar-foto{image-rendering:pixelated}.ar-prezzo{color:#8a5a10;font-weight:700}.ar-n{position:absolute;top:3px;right:5px;font-style:normal;font-weight:700;color:#2e6b2a}.ar-finiture{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.ar-fin{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:84px;padding:6px 4px;background:#f4ead2;border:3px solid #3b2a18;color:#2b2014;font:inherit;font-size:12px}.ar-fin.chiusa{opacity:.8;border-style:dashed}.ar-campione{width:40px;height:28px;border:2px solid #3b2a18}.ar-temi{display:flex;flex-direction:column;gap:6px}.ar-tema{display:flex;flex-direction:column;gap:2px;padding:6px 8px;background:#f4ead2;border:3px solid #3b2a18;color:#2b2014;font-size:12px}.ar-tema.fatto{background:#e4f1cf;border-color:#2e6b2a}.ar-tema b{font-size:14px}.ar-tema span,.ar-tema i{line-height:1.3;margin:0;padding:0}.ar-foto{display:block;width:100%;max-width:420px;height:auto;margin:0 auto}.ar-azioni{display:flex;justify-content:center;gap:8px;margin-top:10px}.ar-azioni .btn{min-height:44px;min-width:120px}.ar-comprato{display:flex;align-items:center;gap:8px;padding:6px 8px;margin:6px 0;background:#fff3c4;border:2px solid #2a1a10}.ar-comprato span{flex:1;font-weight:700}.ved-cinema{position:fixed;inset:0;z-index:2147483100;pointer-events:auto;touch-action:none;user-select:none;font-family:var(--classic)}.ved-tenda{position:absolute;inset:0;background:#000;opacity:0;transition:opacity .16s steps(3,end)}.ved-cinema.dentro .ved-tenda{opacity:1}.ved-cinema.dentro .ved-tenda.via{opacity:0}.ved-banda{position:absolute;left:0;right:0;height:0;background:#000;transition:height .16s steps(4,end)}.ved-banda.su{top:0}.ved-banda.giu{bottom:0}.ved-cinema.dentro .ved-banda{height:calc(11vh + var(--sat, 0px))}.ved-cinema.dentro .ved-banda.giu{height:calc(14vh + var(--sab, 0px))}.ved-titolo{position:absolute;left:16px;right:16px;bottom:calc(var(--sab, 0px) + 14vh + 12px);display:grid;gap:4px;color:var(--cream4);text-shadow:2px 0 0 #000,-2px 0 0 #000,0 2px 0 #000,0 -2px 0 #000;opacity:0;transform:translateY(8px);transition:opacity .16s steps(3,end) .16s,transform .16s steps(4,end) .16s}.ved-cinema.dentro .ved-titolo{opacity:1;transform:none}.ved-cinema.fuori .ved-titolo{transition:opacity .12s steps(2,end)}.ved-veduta{color:#f6dc5c;font-size:16px;letter-spacing:1px}.ved-nome{font-size:26px;line-height:1.05;text-transform:uppercase}.ved-luce{font-size:14px;font-family:var(--testo, var(--classic))}.ved-salta{position:absolute;right:12px;top:calc(var(--sat, 0px) + 11vh - 30px);font-size:13px;color:var(--cream4)}.ved-salta[hidden]{display:none}@media(min-width:900px){.ved-nome{font-size:34px}.ved-titolo{left:48px;right:48px}}@media(prefers-reduced-motion:reduce){.ved-banda,.ved-tenda,.ved-titolo{transition:opacity .12s linear}}html.ved-ripresa #ui>.hud,html.ved-ripresa .joy{visibility:hidden}.ved-scatto{position:fixed;inset:0;z-index:2147483100;pointer-events:none;box-shadow:inset 0 0 0 6px #fdf3d8}.ved-riga{position:absolute;left:50%;top:calc(var(--sat, 0px) + 96px);transform:translate(-50%);z-index:46;display:grid;justify-items:center;gap:2px;max-width:calc(100% - 32px);padding:6px 12px;color:var(--ink);background:#fff1a8;box-shadow:0 0 0 3px var(--ink);font-family:var(--classic);font-size:13px;text-align:center;pointer-events:none;animation:ved-entra .16s steps(4,end)}.ved-riga b{font-size:14px}.ved-riga.via{opacity:0;transition:opacity .16s steps(3,end)}@keyframes ved-entra{0%{transform:translate(-50%,-8px);opacity:0}}.ved-album{display:grid;gap:10px}.ved-tabs{display:flex;flex-wrap:wrap;gap:6px}.ved-tab{padding:5px 8px;font-family:var(--classic);font-size:13px;color:var(--ink);background:var(--cream4);border:0;box-shadow:0 0 0 2px var(--ink);min-height:32px}.ved-tab.on{background:#b6d77a}.ved-testa{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-family:var(--classic);border-bottom:2px solid #4f8a1e;padding-bottom:4px}.ved-griglia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:900px){.ved-griglia{grid-template-columns:repeat(3,minmax(0,1fr))}}.ved-carta{display:grid;gap:4px;padding:6px;background:var(--cream4);box-shadow:0 0 0 2px var(--ink);min-width:0}.ved-foto{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#2a1b22;box-shadow:0 0 0 2px var(--ink);display:grid;place-items:center}.ved-foto img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.ved-foto.vuota span,.ved-foto.chiusa em{padding:4px 8px;color:var(--cream4);font-size:11px;font-style:normal;text-align:center}.ved-foto.chiusa{background:#3b2e33;align-content:center;gap:6px}.ved-lucchetto{width:12px;height:10px;margin:0 auto;background:var(--cream4);box-shadow:0 -6px 0 -2px #3b2e33,0 -6px 0 0 var(--cream4);opacity:.7}.ved-nome-c{margin:0;font-family:var(--classic);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ved-riga-c{display:flex;align-items:center;justify-content:space-between;gap:4px;flex-wrap:wrap}.ved-luci{display:flex;gap:4px}.ved-segno{width:14px;height:14px;image-rendering:pixelated;opacity:.35}.ved-segno.on{opacity:1}.ved-cartolina{min-height:32px;padding:4px 8px;font-size:12px}.ved-piede{display:grid;gap:4px;padding:8px 10px;background:#d6e8a8;box-shadow:0 0 0 2px var(--ink);font-family:var(--classic)}.ved-piede small{font-size:12px}.ved-barra{display:flex;gap:3px;height:10px}.ved-barra i{flex:1;background:var(--cream4);box-shadow:0 0 0 2px var(--ink)}.ved-barra i.on{background:#4f8a1e}.ved-cartolina-img{max-height:60vh;width:auto;max-width:100%}.ap-velo{position:absolute;inset:0;z-index:45;touch-action:none}.ap-box{position:absolute;left:50%;bottom:calc(var(--sab, 0px) + 18px);transform:translate(-50%);width:min(calc(100vw - 20px),520px);box-sizing:border-box;min-height:108px;display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px 12px 12px;color:var(--ink);background:var(--cream4);border-radius:6px;box-shadow:0 0 0 3px var(--ink),0 0 0 6px var(--cream2, #e9d8b0),0 0 0 9px var(--ink),0 8px 0 9px #140c1073;animation:cardin .2s steps(4,end)}.ap-volto{width:64px;height:72px;display:grid;place-items:end center;overflow:hidden;border-radius:4px;background:radial-gradient(ellipse at 50% 90%,var(--cream2, #e9d8b0),var(--cream3) 70%);box-shadow:inset 0 0 0 2px var(--ink)}.ap-volto canvas{image-rendering:pixelated;display:block;width:48px;height:auto;margin-bottom:4px}.ap-corpo{display:flex;flex-direction:column;gap:4px;min-width:0}.ap-nome{font:13px/14px var(--classic);font-weight:400;color:var(--wine, #7a2b3a)}.ap-testo{margin:0;min-height:54px;font:15px/19px var(--testo)}.ap-scelte{display:flex;flex-wrap:wrap;gap:8px}.ap-scelte:empty{display:none}.ap-giu{position:absolute;right:12px;bottom:6px;font:12px/12px var(--classic);animation:ap-giu .7s steps(2) infinite}@keyframes ap-giu{to{transform:translateY(3px)}}.ap-salta{position:absolute;right:max(12px,calc(50% - 254px));bottom:calc(var(--sab, 0px) + 140px);padding:6px 10px;border:0;border-radius:4px;color:var(--cream4);background:#140c1099;font:12px/14px var(--classic)}.ap-obiettivo{position:absolute;left:50%;top:calc(var(--sat, 0px) + 64px);transform:translate(-50%);z-index:30;max-width:calc(100vw - 24px);display:flex;align-items:center;gap:6px;padding:7px 12px;border:0;border-radius:5px;color:var(--ink);background:#fff1a8;box-shadow:0 0 0 3px var(--ink),0 4px 0 3px #140c1066;font:13px/15px var(--classic);animation:cardin .2s steps(4,end)}body.sv-lotta .ap-obiettivo{display:none}.ap-obiettivo .ap-vai{margin-left:4px;padding:2px 6px;font-style:normal;color:var(--cream4);background:var(--wine, #7a2b3a);border-radius:3px}.ap-viaggio{position:absolute;inset:0;z-index:28;background:transparent;touch-action:none}.ap-viaggio-dice{position:absolute;left:50%;bottom:calc(var(--sab, 0px) + 96px);transform:translate(-50%);padding:6px 12px;white-space:nowrap;color:var(--ink);background:#fff1a8;border-radius:5px;box-shadow:0 0 0 3px var(--ink);font-size:16px}.ap-viaggio.via .ap-viaggio-dice{visibility:hidden}body.sv-lotta .ap-viaggio{display:none}.mo-salta{position:absolute;inset:0;z-index:47;background:transparent;touch-action:none}.ap-guardia{position:absolute;inset:0;z-index:46;background:transparent;touch-action:none}.dlg-velo{position:absolute;inset:0;z-index:45;pointer-events:none}.dlg-velo.blocca{pointer-events:auto;touch-action:none}.dlg-velo>*{pointer-events:auto}.dlg-box{position:absolute;left:50%;bottom:calc(var(--sab, 0px) + 18px);transform:translate(-50%);width:min(calc(100vw - 20px),560px);box-sizing:border-box;min-height:118px;display:grid;grid-template-columns:80px minmax(0,1fr);grid-template-areas:"volto corpo";align-items:start;gap:12px;padding:14px 14px 22px;color:var(--ink);background:var(--cream4);border-radius:6px;box-shadow:0 0 0 3px var(--ink),0 0 0 6px var(--cream2, #e9d8b0),0 0 0 9px var(--ink),0 8px 0 9px #140c1073;animation:cardin .2s steps(4,end)}.dlg-box[data-lato=destra]{grid-template-columns:minmax(0,1fr) 80px;grid-template-areas:"corpo volto"}.dlg-ritratto{grid-area:volto;width:80px;height:80px;overflow:hidden;border-radius:4px;background:radial-gradient(ellipse at 50% 85%,var(--cream2, #e9d8b0),var(--cream3) 72%);box-shadow:inset 0 0 0 3px var(--ink)}.dlg-ritratto[hidden]{display:none}.dlg-box:has(.dlg-ritratto[hidden]){grid-template-columns:minmax(0,1fr);grid-template-areas:"corpo"}.dlg-ritratto .dlg-ritratto-cv{display:block;width:72px;height:72px;margin:4px;object-fit:contain;image-rendering:pixelated}.dlg-box[data-lato=destra] .dlg-ritratto .dlg-ritratto-cv{transform:scaleX(-1)}.dlg-nome{position:absolute;top:-31px;left:6px;max-width:86%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 12px 5px;color:var(--cream4);background:var(--wine, #7a2b3a);border-radius:5px 5px 0 0;box-shadow:0 0 0 3px var(--ink);font:16px/18px var(--classic);font-weight:400}.dlg-nome[hidden],.dlg-nome:empty{display:none}#ui:has(.dlg-velo.blocca:not([hidden])) .toasts{visibility:hidden}.dlg-box[data-lato=destra] .dlg-nome{left:auto;right:6px;background:#2f5d8a}.dlg-corpo{grid-area:corpo;display:flex;flex-direction:column;gap:8px;min-width:0}.dlg-testo{margin:0;min-height:69px;font:24px/30px var(--testo)}.dlg-scelte{display:flex;flex-wrap:wrap;gap:8px}.dlg-scelte:empty{display:none}.dlg-scelta{font-size:16px;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.dlg-giu{position:absolute;right:14px;bottom:6px;font:16px/16px var(--classic);animation:dlg-giu .7s steps(2) infinite}.dlg-giu[hidden]{display:none}.dlg-box[data-lato=destra] .dlg-giu{right:106px}@keyframes dlg-giu{to{transform:translateY(3px)}}.dlg-salta{position:absolute;right:6px;top:-31px;padding:7px 11px;border:0;border-radius:4px;color:var(--cream4);background:#140c10d1;font:16px/18px var(--classic)}.dlg-box[data-lato=destra] .dlg-salta{right:auto;left:6px}.dlg-velo.passa .dlg-box{top:calc(var(--sat, 0px) + 104px);bottom:auto;min-height:0}.dlg-velo.passa .dlg-testo{min-height:0}body.sv-lotta .dlg-velo:not(.blocca){display:none}body.sv-lotta #ui>.dlg-velo.blocca,body.sv-lotta .dlg-velo.blocca{pointer-events:none}body.sv-lotta .dlg-velo.blocca .dlg-box{bottom:calc(var(--sab, 0px) + 276px)}body.sv-lotta .dlg-velo.dlg-momento,.dlg-velo.dlg-momento{display:block;z-index:46}.dlg-velo.dlg-momento .dlg-box,.dlg-via.dlg-momento .dlg-box{top:auto!important;bottom:calc(var(--sab, 0px) + 96px)!important}.dlg-velo.attesa,.dlg-velo.attesa *{visibility:hidden;pointer-events:none!important}body:has([data-scene=impostazioni]) .dlg-velo,body:has([data-scene=impostazioni]) .dlg-velo *,body:has([data-dojo-sala]) .dlg-velo,body:has([data-dojo-sala]) .dlg-velo *,body:has([data-dojo-hud]) .dlg-velo,body:has([data-dojo-hud]) .dlg-velo *{visibility:hidden;pointer-events:none!important}.hw-diario,.hw-azione,.hw-bottone,.hw-close{font:inherit;cursor:pointer;color:#fff0ce;background:#422e4d;border:2px solid #b57c4c;box-shadow:0 3px #241b2d;min-height:44px;padding:10px 14px;pointer-events:auto}.hw-diario{position:absolute;top:calc(env(safe-area-inset-top,0px) + 112px);left:12px;z-index:25;font-size:12px}.hw-azione{position:absolute;bottom:calc(env(safe-area-inset-bottom,0px) + 155px);left:50%;transform:translate(-50%);z-index:28;max-width:calc(100% - 32px);width:max-content;background:#714329}.hw-diario[hidden],.hw-azione[hidden],.hw-insegna[hidden]{display:none}.hw-insegna{position:absolute;top:calc(var(--hud-bar-h, 72px) + 58px);white-space:nowrap;line-height:1;left:50%;transform:translate(-50%);z-index:26;display:flex;align-items:center;gap:8px;padding:4px 4px 4px 10px;background:#fdf3d8;color:#3f2a30;border:3px solid #e8b030;outline:2px solid #2a1d22;box-shadow:0 3px #2a1d22;font-size:11px;pointer-events:none}.hw-insegna .hw-bottone{width:auto;margin:0;min-height:30px;padding:4px 10px;font-size:11px}.hw-insegna button{pointer-events:auto}.hw-insegna button[hidden]{display:none}.hw-velo{position:absolute;inset:0;display:grid;place-items:center;background:#191424b8;z-index:100;pointer-events:auto;padding:18px;box-sizing:border-box}.hw-taccuino{width:min(520px,100%);box-sizing:border-box;max-height:85dvh;overflow:auto;background:#f1dfbb;color:#3c293e;padding:20px;border:4px solid #79523e;box-shadow:5px 6px #231a30;line-height:1.55;font-size:14px}.hw-taccuino h2{clear:both;margin:14px 0 8px;font-size:23px}.hw-taccuino small{display:block;padding-top:8px;font-size:10px;letter-spacing:1px}.hw-close{float:right;margin:-5px -5px 8px 10px}.hw-indizi{padding-left:25px}.hw-indizi li{padding:7px 3px;border-bottom:1px dashed #a98868}.hw-indizi .fatta{color:#467047}.hw-bottone{width:100%;margin-top:14px}.hw-diario:focus-visible,.hw-azione:focus-visible,.hw-bottone:focus-visible,.hw-close:focus-visible{outline:3px solid #ffe4a2;outline-offset:3px}@media(max-width:480px){.hw-taccuino{font-size:13px;padding:14px}}.sgv-pannello{position:absolute;left:50%;transform:translate(-50%);bottom:calc(var(--sab, 0px) + var(--dock-h, 88px) + 18px);width:min(340px,calc(92vw - var(--sal, 0px) - var(--sar, 0px)));max-height:35vh;overflow:auto;box-sizing:border-box;padding:12px 14px 10px;z-index:40;pointer-events:auto;font:16px/18px var(--classic);color:var(--ink, #2a1d22);user-select:none;-webkit-user-select:none}.sgv-x{position:absolute;top:5px;right:8px;min-width:32px;min-height:32px;padding:0;border:0;background:none;font:20px/20px var(--classic);color:inherit;cursor:pointer}.sgv-strada{padding:2px 34px 8px 2px;margin-bottom:6px;border-bottom:3px solid var(--oro, #e8b030)}.sgv-mete{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sgv-meta{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:8px}.sgv-freccia{display:grid;place-items:center;width:22px;height:22px}.sgv-freccia svg{display:block}.sgv-nome{display:grid}.sgv-nome b{font-weight:400}.sgv-nome small{font-size:12px;line-height:14px;opacity:.75}.sgv-passi{white-space:nowrap;font-size:14px}@media(prefers-reduced-motion:no-preference){.sgv-pannello{animation:sgv-su .18s steps(3,end)}}@keyframes sgv-su{0%{transform:translate(-50%,12px);opacity:0}}#ui:has([data-segnavia-pannello]) .pc-cartello,#ui:has([data-segnavia-pannello]) .pc-tappa{display:none}.af-card{grid-template-columns:1fr;gap:8px;scroll-margin-top:calc(var(--scene-bar, 48px) + 8px)}.af-card>*{grid-column:1 / -1;min-width:0}.af-card p{line-height:1.3}.af-testa{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.af-testa b{font-size:15px}.af-rep{font-size:12px;font-weight:700;color:#8a5a12}.af-cassetta{display:flex;align-items:center;gap:10px;padding:8px;background:#3b2716;border:2px solid #1c140b;box-shadow:inset 0 -3px #24170c;color:#f4ead2}.af-cassetta-testo{flex:1;min-width:0}.af-cassetta-testo b{font-size:13px}.af-cassetta-testo p{margin:2px 0 0;font-size:11px;color:#e6d3a8}.af-cassetta .btn{flex:none}.af-scrigno{position:relative;flex:none;width:48px;height:44px;image-rendering:pixelated}.af-cassa{position:absolute;left:4px;bottom:0;width:40px;height:24px;background:#9a5a26;border:2px solid #1c140b;box-shadow:inset 0 -6px #6b3a14,inset 0 4px #c47a36,0 3px #120c06}.af-cassa:before{content:"";position:absolute;left:15px;top:6px;width:6px;height:6px;background:#e8c040;border:2px solid #1c140b}.af-cassa:after{content:"";position:absolute;left:-2px;top:-16px;width:40px;height:12px;background:#6b3a14;border:2px solid #1c140b;box-shadow:inset 0 3px #9a5a26}.af-mucchio{position:absolute;left:10px;bottom:20px;width:28px;height:calc(2px + 10px * var(--pieno, 0));background:#f4c430;border:2px solid #1c140b;border-bottom:0;box-shadow:inset 4px 2px #fff0a0,inset -4px 0 #c08a10}.af-scrigno:not(.af-luccica) .af-mucchio{display:none}.af-luccica:after{content:"";position:absolute;left:30px;top:4px;width:2px;height:2px;background:#fff;box-shadow:0 -2px #fff,0 2px #fff,-2px 0 #fff,2px 0 #fff;animation:af-glint 1.4s steps(1) infinite}@keyframes af-glint{0%,60%{opacity:1}61%,to{opacity:0}}.af-stanze{display:flex;flex-direction:column}.af-stanza{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px dashed #b39a6a}.af-stanza-testo{flex:1;min-width:0}.af-stanza-testo b{font-size:13px}.af-stanza-testo p{margin:1px 0 0;font-size:11px}.af-offerta .af-stanza-testo b:before{content:"";display:inline-block;width:6px;height:6px;margin:0 5px 1px 0;background:#3fae3a;border:2px solid #1c140b}.af-stelle{color:#c08a10;letter-spacing:1px}.af-s0{color:#9a8a6a}.af-manca{color:#8a5a12;font-style:italic}.af-stanza .btn{flex:none;min-width:76px}.af-recensioni{display:flex;flex-direction:column;gap:4px;padding-top:6px;border-top:2px solid #b39a6a}.af-recensione{display:flex;gap:6px;font-size:11px}.af-recensione p{margin:0}.af-voto{flex:none;width:52px;color:#c08a10}.af-recensione small{color:#6b5a3a}.af-pioggia{position:fixed;inset:0;pointer-events:none;z-index:9999}.af-moneta{position:fixed;width:8px;height:8px;background:#f4c430;border:2px solid #1c140b;box-shadow:inset 2px 2px #fff0a0,inset -2px -2px #c08a10;animation:af-salta 1.1s cubic-bezier(.3,0,.7,1) both}@keyframes af-salta{0%{transform:translate(0);opacity:1}35%{transform:translate(calc(var(--dx) * .5),calc(var(--su) * -1))}85%{opacity:1}to{transform:translate(var(--dx),260px);opacity:0}}.af-piu{position:fixed;transform:translate(-50%);font-size:22px;color:#ffe060;text-shadow:2px 0 0 #1c140b,-2px 0 0 #1c140b,0 2px 0 #1c140b,0 -2px 0 #1c140b;animation:af-su 1.4s ease-out both}@keyframes af-su{0%{transform:translate(-50%,10px);opacity:0}15%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,-60px);opacity:0}}@media(prefers-reduced-motion:reduce){.af-moneta,.af-luccica:after{animation-duration:.01s}}.af-card>.cs-nota{margin:0;font-size:12px}.af-cassetta-testo b{display:block;line-height:1.2}.af-recensione{align-items:baseline}.af-stanza .btn[disabled]{--b: #d9ccb0;--hi: #e8dec8;--lo: #b3a487;--fg: #4a3d2c;text-shadow:none;box-shadow:var(--edge),inset 0 3px 0 0 var(--hi),inset 0 -4px 0 0 var(--lo)}.af-card{scroll-margin-top:8px}.aggiornamento{position:absolute;top:calc(var(--sat, 0px) + 6px);left:50%;transform:translate(-50%);width:min(420px,calc(100% - 16px));z-index:40;display:flex;align-items:center;gap:8px;padding:4px 6px 4px 10px;background:var(--yel3);color:var(--ink);box-shadow:0 0 0 3px var(--ink),inset 0 -3px 0 var(--yel1)}.aggiornamento p{flex:1;margin:0;font:16px/18px var(--testo)}.aggiornamento .btn{flex:none}.sv-sella{position:fixed;right:calc(12px + var(--sar, 0px));bottom:calc(150px + var(--sab, 0px));z-index:30;max-width:46vw;padding:8px 12px;font:13px/15px var(--classic);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-sella[data-sella=giu]{background:var(--cream4, #fdf3d8)}body.in-scene .sv-sella,body.in-mappa .sv-sella,body.sv-lotta .sv-sella{display:none}.sv-bolla{position:fixed;z-index:31;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:stretch;gap:4px;max-width:min(240px,70vw);padding:5px;margin-top:-6px;background:var(--cream4, #fdf3d8);border:2px solid var(--ink, #2a1c14);box-shadow:0 3px #2a1c1459;image-rendering:pixelated}.sv-bolla:after{content:"";position:absolute;left:50%;bottom:-8px;width:8px;height:8px;margin-left:-4px;background:var(--cream4, #fdf3d8);border-right:2px solid var(--ink, #2a1c14);border-bottom:2px solid var(--ink, #2a1c14);transform:rotate(45deg)}.sv-bolla .btn{padding:6px 10px;font:13px/15px var(--classic);white-space:nowrap}.sv-bolla-perche{margin:0;padding:2px 3px;font:12px/14px var(--classic);color:var(--ink, #2a1c14)}body.in-scene .sv-bolla,body.in-mappa .sv-bolla,body.sv-lotta .sv-bolla{display:none}body:has(.popup-layer) .hud-prompt,body:has(.popup-layer) .sv-sella,body:has(.popup-layer) .sv-vola,body:has(.popup-layer) .sv-evol,body:has(.dlg-velo.blocca:not([hidden])) .hud-prompt,body:has(.dlg-velo.blocca:not([hidden])) .sv-sella,body:has(.dlg-velo.blocca:not([hidden])) .sv-vola{visibility:hidden}.mf-scena{--scene-color: #050c14;background:#050c14}.mf-scena>.scene-bar{display:none}.mf{--k: 2;--mf-ciano: #3ee6ff;--mf-ciano2: #1aa6c8;--mf-ciano3: #0f5a78;--mf-bianco: #f2fdff;--mf-ombra: #03101a;position:absolute;inset:0;box-sizing:border-box;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);display:grid;place-items:center;overflow:hidden;background:#050c14;color:var(--mf-bianco);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.mf-sfondo{position:absolute;inset:0;background-color:#050c14;background-image:linear-gradient(90deg,#0b1b28 calc(var(--k) * 1px),transparent 0),linear-gradient(180deg,#0b1b28 calc(var(--k) * 1px),transparent 0);background-size:calc(var(--k) * 12px) calc(var(--k) * 12px);background-position:center}.mf-device{position:relative;flex:none;width:calc(var(--k) * 168px);height:calc(var(--k) * 312px)}.mf-banco{position:relative;display:flex;align-items:center;gap:calc(var(--k) * 14px)}.mf-ala{position:relative;flex:none;display:none;width:calc(var(--k) * 148px);height:calc(var(--k) * 232px);pointer-events:none}.mf.mf-ali .mf-ala{display:block;visibility:hidden}.mf.mf-ali[data-mf-fase=analisi] .mf-ala,.mf.mf-ali[data-mf-fase=registrata] .mf-ala{visibility:visible;animation:mf-ala-in .24s steps(3,end) both}.mf.mf-ali[data-mf-fase=registrata] .mf-ala{animation:none}@keyframes mf-ala-in{0%{clip-path:inset(48% 0 48% 0)}to{clip-path:inset(0 0 0 0)}}.mf-ala-tela{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.mf-ala .mf-riga.on{visibility:inherit}.mf-ala .mf-et-ala{width:calc(var(--k) * 46px)}.mf-bianco{color:var(--mf-bianco)}.mf-tela{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.mf-device canvas:not(.mf-tela){image-rendering:pixelated;image-rendering:crisp-edges}.mf-fase{position:absolute;inset:0;display:none;pointer-events:none}.mf[data-mf-fase=scatto] .mf-f1,.mf[data-mf-fase=avvio] .mf-f2,.mf[data-mf-fase=analisi] .mf-f3,.mf[data-mf-fase=registrata] .mf-f4{display:block}.mf-tx,.mf-riga,.mf-tipi4,.mf-desc,.mf-abit,.mf-apri-posto,.mf-timbro{position:absolute;left:calc(var(--x) * var(--k) * 1px);top:calc(var(--y) * var(--k) * 1px)}.mf-tx{white-space:pre;line-height:1}.mf-centro{left:0;right:0;text-align:center}.mf-c1,.mf-c2,.mf-c3,.mf-apri,.mf-timbro{font-family:Popolo Classic,ui-monospace,monospace}.mf-c1{font-size:calc(var(--k) * 8px)}.mf-c2,.mf-apri,.mf-timbro{font-size:calc(var(--k) * 16px)}.mf-c3{font-size:calc(var(--k) * 24px)}.mf-t1,.mf-riga,.mf-tipo{font-family:Popolo Testo,ui-monospace,monospace;font-size:calc(var(--k) * 12px);line-height:1}.mf-ciano{color:var(--mf-ciano)}.mf-dim{color:var(--mf-ciano2)}.mf-num{color:var(--mf-bianco);text-shadow:calc(var(--k) * 1px) calc(var(--k) * 1px) 0 var(--mf-ciano3)}.mf-logo{color:var(--mf-ciano);text-shadow:0 calc(var(--k) * 2px) 0 var(--mf-ciano3)}.mf-sotto{line-height:calc(var(--k) * 11px);color:var(--mf-bianco)}.mf-f1:not(.on) .mf-didascalia{visibility:hidden}.mf-didascalia{color:var(--mf-bianco);text-shadow:calc(var(--k) * 1px) calc(var(--k) * 1px) 0 var(--mf-ciano3)}.mf-riga{display:flex;align-items:center;height:calc(var(--k) * 10px);visibility:hidden}.mf-riga.on{visibility:visible}.mf-et{width:calc(var(--k) * 50px);color:var(--mf-ciano2)}.mf-val{display:flex;align-items:center;gap:calc(var(--k) * 6px);color:var(--mf-bianco)}.mf-tipo{display:inline-flex;align-items:center;gap:calc(var(--k) * 3px);color:var(--mf-bianco)}.mf-tipo canvas{width:calc(var(--k) * 11px);height:calc(var(--k) * 11px);align-self:flex-start;margin-top:calc(var(--k) * 1px)}.mf-timbro{left:0;right:0;top:calc(var(--k) * 19px);text-align:center;line-height:1;color:var(--mf-bianco)}.mf-timbro span{display:inline-block;text-shadow:calc(var(--k) * 1px) 0 0 var(--mf-bianco),calc(var(--k) * 1px) calc(var(--k) * 2px) 0 var(--mf-ciano2);letter-spacing:calc(var(--k) * 1px)}.mf-timbro.giu span{animation:mf-timbro .26s steps(1,end) both}@keyframes mf-timbro{0%{transform:scale(3);color:var(--mf-ciano)}30%{transform:scale(2)}60%{transform:translateY(calc(var(--k) * 2px));color:var(--mf-bianco)}to{transform:none}}.mf-nome{color:var(--mf-bianco);text-shadow:calc(var(--k) * 1px) calc(var(--k) * 1px) 0 var(--mf-ciano3)}.mf-tipi4{display:grid;gap:calc(var(--k) * 5px)}.mf-desc{width:calc(var(--k) * 140px);line-height:calc(var(--k) * 11px);max-height:calc(var(--k) * 22px);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--mf-bianco)}.mf-abit{display:flex;align-items:center;gap:calc(var(--k) * 4px);color:var(--mf-ciano)}.mf-abit canvas{width:calc(var(--k) * 7px);height:calc(var(--k) * 7px);align-self:flex-start;margin-top:calc(var(--k) * 3px)}.mf-apri-posto{width:calc(var(--k) * 152px);height:calc(var(--k) * 26px);pointer-events:auto}.mf-apri{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:calc(var(--k) * 8px);margin:0;padding:0;border:0;border-radius:0;background:var(--mf-ciano);color:var(--mf-ombra);line-height:1;cursor:pointer;box-shadow:inset 0 calc(var(--k) * 1px) 0 var(--mf-bianco),inset 0 calc(var(--k) * -3px) 0 var(--mf-ciano2),0 0 0 calc(var(--k) * 1px) var(--mf-ombra)}.mf-apri b{font-weight:400}.mf-apri:active{transform:translateY(calc(var(--k) * 1px));box-shadow:inset 0 calc(var(--k) * -1px) 0 var(--mf-ciano2),0 0 0 calc(var(--k) * 1px) var(--mf-ombra)}.mf-apri:focus-visible{outline:calc(var(--k) * 1px) solid var(--mf-bianco);outline-offset:calc(var(--k) * 2px)}.mf-bordo{position:absolute;top:calc(env(safe-area-inset-top,0px) + 4px);right:calc(env(safe-area-inset-right,0px) + 4px);bottom:calc(env(safe-area-inset-bottom,0px) + 4px);left:calc(env(safe-area-inset-left,0px) + 4px);pointer-events:none}.mf-bordo[hidden]{display:none}.mf-traccia,.mf-lato,.mf-testa{position:absolute;display:block}.mf-traccia{background:var(--mf-ciano3);opacity:.55}.mf-lato{background:var(--mf-ciano)}.mf-testa{background:var(--mf-bianco);box-shadow:0 0 0 calc(var(--k) * 1px) var(--mf-ciano)}.mf-lampo{position:absolute;inset:0;background:var(--mf-bianco);opacity:0;pointer-events:none}.mf-lampo.on{animation:mf-lampo .27s steps(1,end) both}@keyframes mf-lampo{0%{opacity:1}33%{opacity:.66}66%{opacity:.33}to{opacity:0}}@media(prefers-reduced-motion:reduce){.mf-timbro.giu span,.mf-lampo.on,.mf.mf-ali .mf-ala{animation:none}}.loading.titolo{display:block;padding:0;overflow:hidden;background:linear-gradient(to bottom,var(--ti-cielo, #228bfd) 0 var(--ti-orizzonte, 33%),var(--ti-erba, #485e2e) var(--ti-orizzonte, 33%) 100%);touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.loading.titolo>.logo,.loading.titolo>.skyline{display:none}.ti-scena{position:absolute;inset:0}.ti-primo,.ti-primo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.ti-stage{position:absolute;left:0;top:0;transform-origin:0 0;image-rendering:pixelated;pointer-events:none}.ti-stage img,.ti-stage canvas,.ti-fiore{position:absolute;display:block;image-rendering:pixelated}.ti-sfondo,.ti-vita{left:0;top:0;width:100%;height:100%}.ti-fiori{position:absolute;inset:0}.ti-fiore{background-repeat:no-repeat;animation:ti-ondeggia 3.2s steps(1,end) infinite}@keyframes ti-ondeggia{0%,to{transform:translate(0)}25%{transform:translate(1px)}50%{transform:translate(0)}75%{transform:translate(-1px)}}.ti-logo{max-width:none}.ti-nume{position:absolute;animation:ti-dondola 2.4s steps(1,end) infinite}.ti-foglia{animation-duration:2.9s;animation-delay:-1.1s}@keyframes ti-dondola{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.ti-nume img{position:static}.ti-nume .ti-occhi-chiusi,.ti-nume.ciglia .ti-occhi-aperti{display:none}.ti-nume.ciglia .ti-occhi-chiusi{display:block}.ti-menu{position:absolute;left:50%;top:var(--ti-menu, 50%);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:9px;width:max-content;max-width:calc(100vw - 24px)}.ti-menu[hidden]{display:none}.ti-voce{--legno: #8a5a2f;--legno-hi: #b07a45;--legno-lo: #5a3519;--chiodo: #e2c27a;position:relative;display:grid;place-items:center;min-width:228px;min-height:48px;padding:9px 30px 12px;border:0;background:var(--legno);color:#fdf3d8;font:16px/18px var(--classic);text-transform:uppercase;text-shadow:0 3px 0 var(--legno-lo);cursor:pointer;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 50%,100% 100%,0 100%,12px 50%);box-shadow:inset 0 3px 0 0 var(--legno-hi),inset 0 -6px 0 0 var(--legno-lo),inset 0 12px 0 -6px #ffffff0f}.ti-voce:before,.ti-voce:after{content:"";position:absolute;top:calc(50% - 6px);width:6px;height:6px;background:var(--chiodo);box-shadow:0 3px 0 0 var(--legno-lo)}.ti-voce:before{left:21px}.ti-voce:after{right:21px}.ti-voce.ti-grande{min-width:300px;min-height:69px;font:24px/27px var(--classic);--legno: #9c6532;--legno-hi: #c48b4c}.ti-voce.scelta,.ti-voce:focus-visible{--legno: #b8783a;--legno-hi: #e0a560;outline:none;color:#fff6c8}.ti-voce.scelta>span:before{content:"\25b6  "}.ti-voce:active{transform:translateY(3px)}.ti-voce[disabled]{filter:saturate(.4) brightness(.8);cursor:default}.ti-tocca{position:absolute;left:50%;top:var(--ti-menu, 60%);transform:translate(-50%);padding:12px 24px;border:0;background:#2a1b228c;color:#fdf3d8;font:24px/27px var(--classic);text-transform:uppercase;text-shadow:0 3px 0 #2a1b22;animation:ti-lampeggia 1.2s steps(1,end) infinite}.ti-tocca[hidden]{display:none}@keyframes ti-lampeggia{50%{opacity:0}}.ti-nota{position:absolute;left:50%;bottom:calc(var(--sab, 0px) + 96px);transform:translate(-50%);max-width:min(420px,calc(100vw - 32px));margin:0;padding:9px 15px;background:#2a1b22cc;color:#fdf3d8;font:24px/30px var(--testo);text-align:center}.ti-nota[hidden]{display:none}.ti-versione{position:absolute;left:calc(var(--sal, 0px) + 12px);bottom:calc(var(--sab, 0px) + 9px);margin:0;color:#fdf3d8;font:12px/24px var(--testo);text-shadow:0 2px 0 #2a1b22;pointer-events:none}.ti-muto{position:absolute;top:calc(var(--sat, 0px) + 12px);right:max(12px,env(safe-area-inset-right));display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;background:#2a1b228c;box-shadow:inset 0 -3px #0000004d;cursor:pointer}.loading.titolo>.where,.loading.titolo>.bar,.loading.titolo>.err,.loading.titolo>.acts{position:absolute;left:50%;transform:translate(-50%);margin:0}.loading.titolo>.where{bottom:calc(var(--sab, 0px) + 54px);min-height:0;width:max-content;max-width:calc(100vw - 24px);padding:3px 12px;background:#2a1b2299;color:#fdf3d8;font:12px/24px var(--testo)}.loading.titolo>.where:empty{display:none}.loading.titolo>.bar{bottom:calc(var(--sab, 0px) + 33px);width:180px;height:12px}.loading.titolo>.err{bottom:calc(var(--sab, 0px) + 120px);width:max-content;max-width:calc(100vw - 32px);padding:9px 15px;background:#2a1b22d9;color:#ffb0a0}.loading.titolo>.acts{bottom:calc(var(--sab, 0px) + 54px);display:flex;gap:9px}.loading.titolo>[hidden]{display:none}.loading.titolo.ti-pronto>.bar,.loading.titolo.ti-pronto>.where{display:none}.loading.titolo.ti-attesa .ti-menu{pointer-events:none}.ti-strato{position:fixed;inset:0;z-index:86;pointer-events:none}.ti-strato>*{pointer-events:auto}@media(pointer:fine)and (min-height:860px){.ti-voce{min-width:300px;min-height:60px;font:24px/27px var(--classic)}.ti-voce.ti-grande{min-width:390px;min-height:84px;font:32px/36px var(--classic)}.ti-versione{font:24px/30px var(--testo)}}@media(prefers-reduced-motion:reduce){.ti-nume,.ti-fiore,.ti-tocca{animation:none}}.ti-vivo-host,.ti-vivo{position:absolute;inset:0;overflow:hidden}.ti-vivo canvas{position:absolute;left:0;top:0;image-rendering:pixelated;pointer-events:none}.ti-sfondo,.ti-vita,.ti-fiori,.ti-nume{transition:opacity .6s ease}.loading.titolo.ti-vivo-su .ti-sfondo,.loading.titolo.ti-vivo-su .ti-vita,.loading.titolo.ti-vivo-su .ti-fiori,.loading.titolo.ti-vivo-su .ti-nume,.loading.titolo.ti-attende-vivo .ti-sfondo,.loading.titolo.ti-attende-vivo .ti-vita,.loading.titolo.ti-attende-vivo .ti-fiori,.loading.titolo.ti-attende-vivo .ti-nume,.loading.titolo.ti-attende-vivo .ti-primo{opacity:0}@media(prefers-reduced-motion:reduce){.ti-sfondo,.ti-vita,.ti-fiori,.ti-nume{transition:none}}.ti-vivo .ti-targa{position:absolute;left:0;top:0;pointer-events:none;white-space:nowrap;font:600 11px/1.2 system-ui,sans-serif;color:#fff7e8;background:#281c1473;padding:1px 6px;border-radius:6px;text-shadow:0 1px 0 rgba(0,0,0,.5);will-change:transform,opacity}.ti-vivo canvas.mondo3d{position:absolute!important}.loading.titolo .ti-logo,.loading.titolo .ti-menu,.loading.titolo .ti-tocca,.loading.titolo .ti-versione,.loading.titolo .ti-muto{transition:opacity .9s ease}.loading.titolo.ti-in-intro .ti-logo,.loading.titolo.ti-in-intro .ti-menu,.loading.titolo.ti-in-intro .ti-tocca,.loading.titolo.ti-in-intro .ti-versione,.loading.titolo.ti-in-intro .ti-nota,.loading.titolo.ti-in-intro .ti-muto{opacity:0}@media(prefers-reduced-motion:reduce){.loading.titolo .ti-logo,.loading.titolo .ti-menu{transition:opacity .6s linear}}.loading.titolo.ti-vetrina .ti-logo,.loading.titolo.ti-vetrina .ti-menu,.loading.titolo.ti-vetrina .ti-tocca,.loading.titolo.ti-vetrina .ti-nota,.loading.titolo.ti-vetrina .ti-versione,.loading.titolo.ti-vetrina .ti-muto,.loading.titolo.ti-vetrina>.where,.loading.titolo.ti-vetrina>.bar,.loading.titolo.ti-vetrina>.err,.loading.titolo.ti-vetrina>.acts,.loading.titolo.ti-vetrina .ti-targa{display:none!important}.un{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;height:100%;padding:16px 16px 24px;background:radial-gradient(ellipse at 50% 62%,color-mix(in srgb,var(--sv-c) 30%,#13201a) 0 30%,#13201a 70%)}.un-cv{width:100%;flex:1 1 auto;min-height:0;object-fit:contain;image-rendering:pixelated}.un-ui{display:grid;gap:10px;width:min(460px,100%)}.un-dlg{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:10px 12px;color:var(--ink, #1b1220);background:var(--cream4, #fdf3d8);box-shadow:0 0 0 3px var(--ink, #1b1220),0 0 0 6px var(--sv-c),0 6px 0 6px #00000059;animation:sv-in .2s steps(4,end)}.un-volto{width:72px;height:72px;image-rendering:pixelated;background:var(--sv-cc);box-shadow:0 0 0 2px var(--ink, #1b1220)}.un-dlg-corpo{display:grid;gap:4px;min-width:0}.un-nome{justify-self:start;padding:1px 6px;font:12px/15px var(--classic);font-weight:400;color:#fff;background:var(--ink, #1b1220)}.un-frase{margin:0;font:14px/19px var(--testo, var(--classic))}.un-scelte{display:grid;gap:8px;justify-items:stretch;animation:sv-in .2s steps(4,end)}.un-nota{text-align:center;color:var(--cream3, #e8d9b0);font:11px/14px var(--classic)}.arr-nero,.arr-velo{position:absolute;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px 20px;opacity:0;transition:opacity .4s ease;cursor:pointer;touch-action:none}.arr-nero.su,.arr-velo.su{opacity:1}.arr-nero.giu,.arr-velo.giu{opacity:0}.arr-nero{background:#07060a}.arr-frase{margin:0;max-width:320px;text-align:center;color:#f3e9d2;font-size:21px;line-height:1.45;letter-spacing:.01em}.arr-frase span{display:block;opacity:0;animation:arr-appare 1.2s ease .3s forwards}.arr-frase .arr-frase-2{margin-top:12px;animation-delay:1.6s}@keyframes arr-appare{to{opacity:1}}.arr-velo{background:#0e0a08db}.arr-velo.notte{background:radial-gradient(circle at 50% 46%,#422e1499,#05040af7 70%)}.arr-didascalia{margin:0;max-width:330px;text-align:center;color:#f3e9d2;font-size:18px;line-height:1.4}.arr-didascalia.piccola{font-size:15px;color:#d8c9a6}.arr-pagina{display:block;image-rendering:pixelated;flex:none}.arr-giu{position:absolute;right:22px;bottom:calc(var(--sab, 0px) + 22px);color:#f3e9d2;font-size:18px;animation:arr-giu .9s steps(2,end) infinite;pointer-events:none}.arr-giu[hidden]{display:none}@keyframes arr-giu{50%{transform:translateY(3px)}}.arr-righe{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0 21px,rgba(64,96,160,.22) 21px 22px);pointer-events:none}.arr-volto{position:relative;width:132px;height:132px;image-rendering:pixelated;filter:grayscale(.85) contrast(1.15) sepia(.25);mix-blend-mode:multiply}.arr-volto.vuoto{border:2px dashed #8a7a5a}.arr-nome{position:relative;margin-top:16px;font-size:22px;color:#3b2a18}.arr-scarabocchio{display:inline-block;width:132px;height:22px;background:linear-gradient(to bottom,transparent 9px,#2d2a3a 9px 13px,transparent 13px),repeating-linear-gradient(-38deg,#2d2a3a 0 3px,transparent 3px 7px);opacity:.9}.arr-strappo{position:absolute;left:0;right:0;bottom:-6px;height:14px;background:linear-gradient(135deg,transparent 50%,rgba(14,10,8,.86) 50%) 0 0 / 14px 14px repeat-x}.arr-libro{display:flex;gap:4px;padding:8px;background:#4a2d18;box-shadow:0 10px #00000080}.arr-foglio{position:relative;width:148px;height:200px;background:#e6d3a3;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.arr-foglio.sinistra{background:#dcc48e}.arr-appunti{position:relative;font-size:13px;color:#6b5232;font-style:italic}.arr-volto.seppia{width:92px;height:92px;filter:grayscale(1) sepia(.9) contrast(1.2) brightness(.95)}.arr-timbro{margin-top:10px;padding:2px 8px;border:3px solid #a3201a;color:#a3201a;font-size:19px;font-weight:700;letter-spacing:.12em;transform:rotate(-9deg);opacity:0;animation:arr-timbro .5s ease 1.1s forwards}@keyframes arr-timbro{0%{opacity:0;transform:rotate(-9deg) scale(1.8)}to{opacity:.92;transform:rotate(-9deg) scale(1)}}.arr-velo.visione{background:radial-gradient(circle at 50% 42%,#7846a08c,#080610f7 68%)}.arr-velo.visione.oceano,.arr-velo.visione.voci{background:linear-gradient(to bottom,#0a1228f7,#082846f7)}.arr-velo.visione.spento{background:#050407}.arr-quadro{position:relative;width:220px;height:150px;border:3px solid #e9d9b0;box-shadow:0 0 24px #f0d2ff59;overflow:hidden;background:#20183a;image-rendering:pixelated}.arr-quadro.battito{border-radius:50%;width:120px;height:120px;background:radial-gradient(circle,#ff7a9a 0 22%,#b8306a 23% 40%,#2a1030 41%);animation:arr-batte .9s ease-in-out infinite}@keyframes arr-batte{0%,to{transform:scale(1)}15%{transform:scale(1.12)}30%{transform:scale(.98)}}.arr-quadro.era-1{background:linear-gradient(#c84a3a,#c84a3a) 30px 70px / 34px 14px no-repeat,linear-gradient(#f0e2c0,#f0e2c0) 34px 84px / 26px 26px no-repeat,linear-gradient(#c84a3a,#c84a3a) 96px 56px / 34px 14px no-repeat,linear-gradient(#f0e2c0,#f0e2c0) 100px 70px / 26px 26px no-repeat,linear-gradient(#c84a3a,#c84a3a) 156px 78px / 34px 14px no-repeat,linear-gradient(#f0e2c0,#f0e2c0) 160px 92px / 26px 26px no-repeat,linear-gradient(to bottom,#8fc8f0 0 55%,#5aa04a 55%)}.arr-quadro.era-demone{background:radial-gradient(ellipse at 50% 30%,#ff3a3a 0 3%,transparent 4%) 0 0 / 100% 100%,radial-gradient(ellipse at 42% 30%,#ff3a3a 0 3%,transparent 4%) 0 0 / 100% 100%,radial-gradient(ellipse at 46% 60%,#120814 0 34%,transparent 35%),linear-gradient(to bottom,#4a1020,#c8502a)}.arr-quadro.era-2{background:linear-gradient(#3a2a20,#3a2a20) 150px 40px / 40px 60px no-repeat,linear-gradient(#0c0a10,#0c0a10) 160px 56px / 20px 44px no-repeat,linear-gradient(#e9d9b0,#e9d9b0) 60px 30px / 2px 70px no-repeat,linear-gradient(to bottom,#9ad0e8 0 45%,#2a6aa8 45%)}.arr-quadro.era-3{background:repeating-linear-gradient(30deg,rgba(255,255,255,.25) 0 2px,transparent 2px 18px),repeating-linear-gradient(-30deg,rgba(255,255,255,.25) 0 2px,transparent 2px 18px),linear-gradient(to bottom,#3a7ad0,#7a4ac8)}.arr-quadro.domanda{background:radial-gradient(circle at 50% 50%,#ffffff1f,#140e22 70%)}.arr-quadro.oceano,.arr-quadro.voci{background:linear-gradient(#9628288c,#9628288c) 40px 92px / 30px 10px no-repeat,linear-gradient(#dcd2b466,#dcd2b466) 44px 102px / 22px 22px no-repeat,linear-gradient(#9628288c,#9628288c) 140px 100px / 30px 10px no-repeat,linear-gradient(#dcd2b466,#dcd2b466) 144px 110px / 22px 22px no-repeat,linear-gradient(to bottom,#6ab0e0 0 30%,#1a4a80 31%,#08203e)}.arr-quadro.voci{animation:arr-trema .18s steps(2) infinite}@keyframes arr-trema{50%{transform:translate(1px,-1px)}}.arr-quadro.nome{display:flex;align-items:center;justify-content:center;background:#f4ecd8}.arr-scarabocchio.grande{width:170px;height:30px;animation:arr-trema .22s steps(2) infinite}.arr-quadro.spento{background:#08060c;border-color:#3a3346;box-shadow:none}.arr-velo.visione.sigillo,.arr-velo.visione.ricordo{background:radial-gradient(circle at 50% 42%,#c8502880,#0a0408f7 68%)}.arr-quadro.sigillo{border-radius:50%;width:140px;height:140px;background:radial-gradient(circle,transparent 0 46%,#ffd27a 47% 50%,transparent 51%),repeating-conic-gradient(from 0deg,#ffd27a 0 4deg,transparent 4deg 30deg),radial-gradient(circle,#3a1420 0 58%,#ffb84a 59% 63%,#1a0810 64%);box-shadow:0 0 30px #ffbe5a8c;animation:arr-batte 1.6s ease-in-out infinite}.arr-quadro.sigillo.crepa{animation:arr-trema .2s steps(2) infinite;background:linear-gradient(118deg,transparent 0 47%,#0a0408 48% 52%,transparent 53%),linear-gradient(62deg,transparent 0 60%,#0a0408 61% 63%,transparent 64%),radial-gradient(circle,transparent 0 46%,#ffd27a 47% 50%,transparent 51%),repeating-conic-gradient(from 0deg,#ffd27a 0 4deg,transparent 4deg 30deg),radial-gradient(circle,#3a1420 0 58%,#ffb84a 59% 63%,#1a0810 64%)}.arr-quadro.ricordo{background:linear-gradient(#c84a3a,#c84a3a) 90px 50px / 40px 16px no-repeat,linear-gradient(#f0e2c0,#f0e2c0) 95px 66px / 30px 32px no-repeat,linear-gradient(to bottom,#6a5a7a 0 66%,#3a3a4a 66%);animation:arr-svanisce 4s ease forwards}@keyframes arr-svanisce{0%{filter:none}to{filter:grayscale(1) brightness(.35) blur(1px)}}.fn-velo.ae-velo{background:radial-gradient(circle at 50% 38%,#7896e680,#06050ef7 70%);cursor:default}.ae-chi{display:flex;align-items:center;gap:10px}.ae-ritratto{image-rendering:pixelated}.ae-nome{margin:0;color:#e8c26a;font-size:15px;letter-spacing:.12em;text-transform:uppercase}.ae-parole{min-height:3em}.ae-parole.ae-domanda{font-size:24px;color:#fff7e2}.ae-azioni{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;width:min(340px,100%);min-height:56px}.ae-azioni .fn-giu{position:static}.ae-due{display:flex;gap:14px;width:100%}.ae-btn{flex:1;min-height:52px;border:3px solid #2a1c10;border-radius:4px;font:inherit;font-size:22px;color:#2a1c10;background:#f3e9d2;box-shadow:0 5px #00000073;cursor:pointer;touch-action:manipulation}.ae-btn.si{background:#a6e08a}.ae-btn.no{background:#f0a88a}.ae-btn.piano{flex:none;min-height:36px;padding:0 14px;font-size:15px;background:transparent;color:#d8c9a6;border-color:#6a5a80;box-shadow:none}.ae-btn:active{transform:translateY(3px);box-shadow:0 2px #00000073}.ae-btn:disabled{opacity:.5}.ae-testo{width:100%;box-sizing:border-box;padding:10px;border:3px solid #2a1c10;border-radius:4px;font:inherit;font-size:16px;color:#2a1c10;background:#fbf6e8;resize:none;touch-action:auto}.ae-conta{align-self:flex-end;color:#d8c9a6;font-size:13px}.fn-velo{position:absolute;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 18px calc(var(--sab, 0px) + 24px);background:radial-gradient(circle at 50% 42%,#5a3c8c8c,#06050cf7 70%);opacity:0;transition:opacity .4s ease;cursor:pointer;touch-action:none;font-family:var(--classic)}.fn-velo.su{opacity:1}.fn-velo.giu{opacity:0}.fn-velo.carta{background:radial-gradient(circle at 50% 46%,#50381899,#05040af7 70%)}.fn-velo.specchio{background:radial-gradient(circle at 50% 50%,#a0d2ff73,#040814fa 72%)}.fn-velo.passato{background:radial-gradient(circle at 50% 42%,#a0463c80,#080408f7 70%)}.fn-velo.insieme{background:radial-gradient(circle at 50% 42%,#dca05a73,#0a060ef7 70%)}.fn-quadro{display:block;flex:none;image-rendering:pixelated;border:3px solid #e9d9b0;box-shadow:0 0 0 3px #2a1c10,0 10px #00000073}.fn-didascalia{margin:0;max-width:340px;text-align:center;color:#f3e9d2;font-size:17px;line-height:1.4}.fn-didascalia.piccola{font-size:14px;color:#d8c9a6}.fn-giu{position:absolute;right:22px;bottom:calc(var(--sab, 0px) + 22px);color:#f3e9d2;font-size:18px;animation:fn-giu .9s steps(2,end) infinite;pointer-events:none}.fn-giu[hidden]{display:none}@keyframes fn-giu{50%{transform:translateY(3px)}}.sm-riga{position:absolute;left:50%;top:calc(var(--sat, 0px) + 136px);transform:translate(-50%);z-index:30;max-width:min(92vw,520px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px 10px;background:#1b1220d1;border:2px solid #4a2c1f;color:#fbecc8;font:700 12px/1.3 ui-monospace,Menlo,monospace;pointer-events:none}.fn-lampo{position:absolute;inset:0;background:#f4fbff;pointer-events:none;animation:fn-lampo .9s ease forwards}@keyframes fn-lampo{to{opacity:0}}.fn-crediti{position:absolute;inset:0;z-index:62;overflow:hidden;background:#07060c;opacity:0;transition:opacity .6s ease;font-family:var(--classic);touch-action:none}.fn-crediti.su{opacity:1}.fn-crediti.giu{opacity:0}.fn-crediti-cielo{position:absolute;left:0;top:0;image-rendering:pixelated}.fn-finestra{position:absolute;inset:0;overflow:hidden;padding-top:100vh}.fn-rullo{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 20px 40px;text-align:center;will-change:transform}.fn-cr-grande{margin:0;color:#ffe08a;font-size:40px;letter-spacing:.14em;text-shadow:3px 3px 0 #6a3a10}.fn-cr-sotto{margin:0 0 18px;color:#d8c9a6;font-size:16px}.fn-cr-finale{margin:0 0 24px;padding:4px 10px;border:2px solid #e9d9b0;color:#f3e9d2;font-size:14px}.fn-cr-sez{margin:18px 0}.fn-cr-titolo{margin:0 0 6px;color:#a8c8ff;font-size:14px;text-transform:uppercase;letter-spacing:.08em}.fn-cr-riga{margin:2px 0;color:#f3e9d2;font-size:18px}.fn-cr-creatura{height:72px;display:flex;align-items:flex-end;justify-content:center}.fn-creatura{image-rendering:pixelated}.fn-cr-grazie{margin:60px 0 6px;color:#ffe08a;font-size:20px}.fn-salta{position:absolute;right:14px;top:calc(var(--sat, 0px) + 14px);z-index:2}.fn-salta[hidden]{display:none}.fn-velo.iscrizione{background:radial-gradient(circle at 50% 44%,#ff8cb459,#06050cf7 70%)}.fn-lapide{padding:18px 20px;max-width:340px;background:#b5afbb;border:3px solid #3b3540;box-shadow:inset 4px 4px #d7d2dc,inset -4px -4px #8d8794,0 10px #00000073}.fn-lapide-riga{margin:4px 0;color:#3b3540;font-size:17px;line-height:1.35;text-align:center}.fn-titolo-fine{margin:8px 0 0;color:#ffe08a;font-size:16px;letter-spacing:.08em;text-align:center}.fn-soglia{position:absolute;inset:0;z-index:39;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#241c3a;transition:opacity .4s ease;pointer-events:none;font-family:var(--classic)}.fn-soglia.giu{opacity:0}.fn-soglia-tela{position:absolute;left:0;top:0;image-rendering:pixelated}.fn-soglia .fn-didascalia{position:relative}.fn-dissolvi{position:absolute;inset:0;z-index:44;background:#05080f;opacity:0;transition:opacity .85s ease;pointer-events:auto}.fn-dissolvi.su{opacity:1}.sv-luogo{position:fixed;left:50%;top:calc(var(--sat, 0px) + 136px);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 16px 7px;border-radius:3px;background:#2a1b22d1;box-shadow:0 0 0 2px var(--ink),inset 0 -3px 0 var(--sv-luogo-c, #e2824a);pointer-events:none;white-space:nowrap;max-width:calc(100vw - 64px);box-sizing:border-box;text-align:center;animation:sv-luogo var(--sv-luogo-ms, 2.6s) steps(24) both;z-index:30}.sv-luogo:has(.sv-luogo-volto){padding-left:82px}.sv-luogo-volto{position:absolute;left:-22px;top:50%;width:96px;height:96px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 50% 35%,#ffffff29,#2a1b22 70%);box-shadow:0 0 0 2px var(--ink),inset 0 0 0 3px var(--sv-luogo-c, #e2824a);image-rendering:pixelated}.sv-luogo em{font:16px/18px var(--classic);font-style:normal;color:var(--yel3, #fff1a6);text-shadow:2px 2px 0 var(--ink);margin-bottom:2px}.sv-luogo em+b{font-size:16px;line-height:18px;color:var(--cream3, #f4dca4)}.sv-luogo b{white-space:normal;font:16px/18px var(--classic);color:var(--cream4, #fdf3d8);text-shadow:2px 2px 0 var(--ink)}.sv-luogo span{font:8px/10px var(--classic);color:var(--sv-luogo-c, #e2824a)}.sv-luogo-demoni{--sv-luogo-c: #ec6a12}.sv-luogo-maghi{--sv-luogo-c: #5fb4f0}.sv-luogo-elfi{--sv-luogo-c: #96b04a}.sv-luogo-fate{--sv-luogo-c: #ff9ad8}.sv-luogo-lizza b{font-size:16px;line-height:18px;color:var(--yel3, #fff1a6)}@keyframes sv-luogo{0%{opacity:0;transform:translate(-50%,-10px)}10%{opacity:1;transform:translate(-50%)}82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}@media(pointer:fine)and (min-width:760px){.sv-luogo{top:calc(var(--sat, 0px) + 96px)}}[data-scene=selva-palestra]{background:var(--scene-color)}[data-scene=selva-palestra] .scene-bar{display:none}.pg-cv{position:absolute;inset:0;display:block;touch-action:none;image-rendering:pixelated}.pg-lotta{position:absolute;inset:0;pointer-events:none}.pg-lotta>*{pointer-events:auto}.pg-lotta.entrata{visibility:hidden}.pg-lotta .sv-luogo{display:none}.pg-titolo{position:absolute;left:50%;top:34%;transform:translate(-50%,-50%);min-width:min(300px,84vw);max-width:92vw;padding:10px 18px 12px;text-align:center;font-family:var(--sv-font, var(--classic));color:#fff8e8;background:var(--pg-scuro);border:3px solid #1b1220;box-shadow:inset 0 0 0 2px var(--pg-c),inset 0 0 0 4px #1b1220,0 4px #1b122099;image-rendering:pixelated;animation:pg-dentro 1.2s steps(6,end) both;animation-delay:.45s;pointer-events:auto}.pg-titolo.via{animation:pg-fuori .3s steps(3,end) both}.pg-bandiera{height:8px;margin:-4px -10px 6px;background:linear-gradient(135deg,var(--pg-forte) 25%,transparent 25%) 0 0 / 12px 8px,linear-gradient(225deg,var(--pg-forte) 25%,transparent 25%) 0 0 / 12px 8px,linear-gradient(135deg,var(--pg-tenue) 25%,transparent 25%) 6px 0 / 12px 8px,linear-gradient(225deg,var(--pg-tenue) 25%,transparent 25%) 6px 0 / 12px 8px;background-repeat:repeat-x}.pg-titolo h2{margin:0;font-size:24px;line-height:1.1;font-weight:400;color:var(--pg-chiaro);text-shadow:var(--sv-contorno, 0 2px 0 #1b1220)}.pg-titolo p{margin:4px 0 0;font-size:16px;text-shadow:var(--sv-contorno-fine, 0 1px 0 #1b1220)}.pg-passi{display:flex;justify-content:center;gap:5px;margin-top:7px}.pg-passi i{width:8px;height:8px;background:#1b1220;box-shadow:inset 0 0 0 2px var(--pg-c)}.pg-passi i.fatto{background:var(--pg-c)}.pg-passi i.ora{background:var(--pg-chiaro);box-shadow:0 0 0 2px #1b1220}@keyframes pg-dentro{0%{opacity:0;transform:translate(-50%,-50%) scale(.6,.2)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}45%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes pg-fuori{to{opacity:0;transform:translate(-50%,-60%) scaleY(.4)}}@media(prefers-reduced-motion:reduce){.pg-titolo,.pg-titolo.via{animation-duration:.01s;animation-delay:0s}}body.in-scene .joy.pg-joy:not([hidden]){display:grid;bottom:calc(var(--sab, 0px) + 28px)}body.sv-lotta .joy.pg-joy{display:none}.pg-esci{position:absolute;top:calc(var(--sat, 0px) + 10px);left:calc(var(--sal, 0px) + 10px);z-index:5;min-height:40px;padding:0 14px}body.sv-lotta .pg-esci{display:none}[data-scene=selva-covo]{background:var(--scene-color)}[data-scene=selva-covo] .scene-bar{display:none}.cv-cv{position:absolute;inset:0;display:block;touch-action:none;image-rendering:pixelated}.cv-lotta{position:absolute;inset:0;pointer-events:none}.cv-lotta>*{pointer-events:auto}.cv-lotta.entrata{visibility:hidden}.cv-lotta .sv-luogo{display:none}.cv-titolo{position:absolute;left:50%;top:max(14px,env(safe-area-inset-top));transform:translate(-50%);max-width:92vw;text-align:center;font-family:var(--sv-font, var(--classic));color:#fff8e8;pointer-events:none;opacity:0}.cv-titolo.su{animation:cv-giu .9s steps(6,end) both}.cv-titolo.via{animation:cv-via .4s steps(3,end) both}.cv-titolo h2{margin:0;font-size:32px;font-weight:400;letter-spacing:.04em;line-height:1;text-shadow:0 3px 0 #1b1220,3px 0 0 #1b1220,-3px 0 0 #1b1220,0 -3px 0 #1b1220}.cv-dove{margin:0 0 4px;line-height:1.25;font-size:16px;color:#f3e1b6;text-shadow:0 2px 0 #1b1220}@keyframes cv-giu{0%{opacity:0;transform:translate(-50%,-24px)}to{opacity:1;transform:translate(-50%)}}@keyframes cv-via{to{opacity:0;transform:translate(-50%,-16px)}}.cv-parola{position:absolute;left:50%;bottom:max(18px,env(safe-area-inset-bottom));transform:translate(-50%,140%);width:min(560px,92vw);padding:10px 14px 14px;font-family:var(--sv-font, var(--classic));font-size:16px;line-height:1.3;color:#fff8e8;background:#1b1220;border:3px solid #f3e1b6;box-shadow:inset 0 0 0 3px #1b1220,inset 0 0 0 5px #6d5a8a,0 4px #00000080;transition:transform .25s steps(4,end);pointer-events:auto}.cv-parola.su{transform:translate(-50%)}.cv-parola b{display:block;margin-bottom:4px;font-weight:400;color:#ffd765}.cv-avanti{position:absolute;right:12px;bottom:6px;font-style:normal;font-size:12px;color:#ffd765;animation:cv-batte .8s steps(2,end) infinite}@keyframes cv-batte{50%{opacity:0}}.dg-cv{position:absolute;inset:0;display:block;touch-action:none;image-rendering:pixelated}.dg-ui{position:absolute;inset:0;pointer-events:none;font-family:var(--classic);color:var(--cream4)}.dg-ui>*,.dg-ui .dg-alto>*>*{pointer-events:auto}.dg-alto{position:absolute;top:calc(var(--scene-bar) + 4px);left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.dg-sinistra{display:flex;flex-direction:column;gap:6px}.dg-squadra{display:flex;gap:4px}.dg-membro{position:relative;display:grid;place-items:center;width:30px;height:34px;background:#140a0e99;box-shadow:0 0 0 2px #fdf3d82e}.dg-membro.lead{box-shadow:0 0 0 2px var(--dg-c)}.dg-membro canvas{width:26px;height:26px;image-rendering:pixelated}.dg-pv{position:absolute;left:3px;right:3px;bottom:2px;height:3px;background:#0009}.dg-pv:after{content:"";position:absolute;inset:0;width:calc(var(--pv, 1) * 100%);background:#7fd8a0}.dg-bacche{display:inline-flex;align-items:center;gap:4px;width:max-content;padding:3px 8px 3px 5px;background:#140a0eb3;color:var(--cream4);font:14px var(--classic);box-shadow:0 0 0 2px #ec6a1299}.dg-bacche canvas{image-rendering:pixelated}.dg-vassoio{display:flex;flex-direction:column;gap:3px;margin-top:3px;pointer-events:auto}.dg-vassoio-voce{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:3px 8px 3px 5px;background:#140a0ed1;color:var(--cream4);font:13px var(--classic);border:1px solid rgb(255 255 255 / .18)}.dg-vassoio-voce canvas{image-rendering:pixelated}.dg-vassoio-voce span{opacity:.85}.dg-mappa-box{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:4px;background:#0e070a9e;box-shadow:0 0 0 2px #fdf3d824}.dg-mappa-box{transition:opacity .16s steps(4)}.dg-mappa-box.dg-mappa-sotto{opacity:.22}.dg-mappa{width:120px;height:96px}.dg-piano{font-size:16px;line-height:16px;color:var(--cream3);opacity:.85}.dg-cartello{position:absolute;left:50%;top:62%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 14px;width:max-content;max-width:min(80vw,360px);line-height:16px;text-align:center;background:linear-gradient(#14080adb,#280c0cdb);box-shadow:0 0 0 2px var(--dg-c),0 6px #0006;pointer-events:none;opacity:0}.dg-cartello b{font-size:19px;line-height:21px;color:#ffd27a;text-shadow:0 2px 0 #520f16}.dg-cartello small{font-size:12px;color:var(--cream3);text-transform:uppercase;letter-spacing:1px}.dg-cartello em{font-style:normal;font-size:13px;line-height:16px;color:var(--cream4);margin-top:4px}.dg-cartello.dentro{animation:dg-cartello-in .32s steps(4) forwards}.dg-cartello.via{animation:dg-cartello-via .4s steps(4) forwards}.dg-cartello.boss b{font-size:30px;line-height:32px;color:#ffb02e}@keyframes dg-cartello-in{0%{opacity:0;transform:translate(-50%,-30%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes dg-cartello-via{0%{opacity:1}to{opacity:0}}.dg-stick{position:absolute;left:0;bottom:0;width:52%;height:46%;touch-action:none}.dg-stick-base{position:absolute;left:86px;top:calc(100% - 110px);width:92px;height:92px;margin:-46px 0 0 -46px;border-radius:50%;background:#140a0e59;box-shadow:inset 0 0 0 2px #fdf3d840}.dg-knob{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:#fdf3d880;box-shadow:0 2px #00000059}@media(pointer:fine)and (min-width:760px){.dg-stick{display:none}}.dg-azione{position:absolute;right:max(14px,env(safe-area-inset-right));bottom:calc(max(18px,env(safe-area-inset-bottom)) + 16px);display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;background:linear-gradient(#c9453a,#7a1820);color:#fff4d8;font:17px/18px var(--classic);text-shadow:0 2px 0 rgb(40 8 10 / .8);box-shadow:0 0 0 2px #ffd27a,0 5px #2e080c,0 0 24px #ff8c288c;animation:dg-pulsa 1.2s ease-in-out infinite}.dg-azione[data-dote=acqua]{background:linear-gradient(#3a8fd0,#1c3a72);box-shadow:0 0 0 2px #a0e4ff,0 5px #0e1a38,0 0 24px #5ab4ff80}.dg-azione[data-dote=forza]{background:linear-gradient(#a07450,#5c3c28);box-shadow:0 0 0 2px #f3e0b6,0 5px #2c1a10,0 0 20px #ffdc9666}.dg-azione.non-puo{filter:saturate(.4) brightness(.85);animation:none}.dg-azione:active{transform:translateY(3px)}.dg-ritratto{width:44px;height:44px;image-rendering:pixelated}.dg-azione-testo{max-width:150px;text-align:left}@keyframes dg-pulsa{50%{transform:translateY(-2px)}}.dg-ui.in-lotta .dg-azione,.dg-ui.in-lotta .dg-stick,.dg-ui.in-lotta .dg-sinistra,.dg-ui.in-lotta .dg-mappa-box{display:none}body.sv-lotta [data-scene=selva-dungeon] .scene-bar,[data-scene=selva-dungeon]:has(.dg-ui.in-lotta) .scene-bar{visibility:hidden}.dg-pannello,.dg-fine{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(88vw,340px);display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 16px;text-align:center;background:#24120f;box-shadow:0 0 0 2px var(--dg-c),0 0 0 5px #140a0e,0 8px #00000073;z-index:5}.dg-pannello[hidden]{display:none}.dg-pannello b,.dg-fine b{font-size:19px;color:#ffd27a}.dg-pannello p,.dg-fine p{margin:0;font-size:15px;line-height:18px}.dg-piccolo{font-size:13px!important;opacity:.85}.dg-scelte{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.dg-scelta{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 8px;background:#fdf3d814;color:var(--cream4);font:13px var(--classic);box-shadow:0 0 0 2px #fdf3d84d}.dg-scelta canvas{width:40px;height:40px;image-rendering:pixelated}.dg-fine small{text-transform:uppercase;letter-spacing:2px;font-size:12px;color:var(--cream3)}.dg-fine b{font-size:24px}.dg-pietra{width:34px;height:34px;margin:4px;transform:rotate(45deg);background:linear-gradient(135deg,#ffe680,#ec6a12 45%,#6e1206);box-shadow:0 0 0 3px #2e080c,0 0 28px #ff9628cc;animation:dg-pulsa 1.4s ease-in-out infinite}.dg-lotta{position:absolute;inset:0;pointer-events:none}.dg-lotta>*{pointer-events:auto}.dg-bolla{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:4px 6px 4px 12px;white-space:nowrap;font-size:15px;line-height:18px;color:#e6fbff;background:#081e2cd1;box-shadow:0 0 0 2px #6fd0e6,0 4px #00000059;pointer-events:auto;z-index:3}.dg-bolla.poca span{color:#ffd27a}.dg-bolla-su{font:inherit;color:#08202c;background:#9fe6f2;border:0;padding:3px 10px;box-shadow:0 2px #3b8aa0;cursor:pointer}.pc-cartello,.pc-bottega{--pc-c: #e2824a;position:fixed;left:50%;transform:translate(-50%);z-index:31;font:12px/14px var(--classic);color:var(--cream4, #fdf3d8);background:#2a1b22e6;border-radius:3px;box-shadow:0 0 0 2px var(--ink),inset 0 -3px 0 var(--pc-c)}.pc-azione{--pc-c: #e2824a}.pc-demoni{--pc-c: #ec6a12}.pc-maghi{--pc-c: #5fb4f0}.pc-elfi{--pc-c: #96b04a}.pc-fate{--pc-c: #ff9ad8}.pc-azione{font:12px/14px var(--classic);color:var(--cream4, #fdf3d8);display:flex;align-items:center;gap:8px;padding:6px;background:transparent;box-shadow:none;animation:pc-su .22s steps(6) both}.pc-bottone{display:flex;align-items:center;gap:8px;padding:6px 16px 6px 8px;min-height:52px;border:0;border-radius:4px;font:18px/20px var(--classic);color:var(--ink, #14100c);background:var(--yel3, #fff1a6);box-shadow:0 0 0 3px var(--ink),inset 0 -4px #e0a83a,0 0 18px 4px #ffe2788c;cursor:pointer;animation:pc-pulsa 1.1s ease-in-out infinite}.pc-bottone .sv-ritratto{image-rendering:pixelated;background:#14100c26;border-radius:3px}.pc-bottone:active{transform:translateY(2px)}.pc-no{padding:8px 10px;background:#2a1b22eb;box-shadow:0 0 0 2px var(--ink);border-radius:3px}.pc-serve{font:13px/15px var(--classic)}.pc-serve .pc-freccia{display:inline-block;font:bold 18px/15px var(--classic);color:#ffd36a;text-shadow:0 1px 0 #3a2a10;vertical-align:-1px}.pc-dove,.pc-mappa{border:0;border-radius:3px;padding:6px 10px;font:12px/14px var(--classic);color:var(--ink, #14100c);background:var(--cream4, #fdf3d8);box-shadow:0 0 0 2px var(--ink);cursor:pointer}.pc-cartello{bottom:calc(var(--sab, 0px) + 168px);display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 12px 9px;max-width:calc(100vw - 32px);animation:pc-giu .22s steps(6) both}.pc-cartello b{font:16px/18px var(--classic);text-shadow:2px 2px 0 var(--ink);color:var(--pc-c)}.pc-cartello small{color:var(--cream3, #e8d9b0)}.pc-specie{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.pc-sp canvas{image-rendering:pixelated;display:block}.pc-sp{padding:2px;border-radius:3px;background:#fdf3d829}.pc-sp.ignoto{background:#fdf3d86b}.pc-bottega{bottom:calc(var(--sab, 0px) + 168px);display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:10px 14px;min-width:200px}@keyframes pc-su{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pc-giu{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes pc-pulsa{0%,to{box-shadow:0 0 0 3px var(--ink),inset 0 -4px #e0a83a,0 0 10px 2px #ffe27866}50%{box-shadow:0 0 0 3px var(--ink),inset 0 -4px #e0a83a,0 0 22px 6px #ffe278bf}}@media(prefers-reduced-motion:reduce){.pc-bottone{animation:none}}.pc-bottega .pc-riga{display:flex;align-items:center;justify-content:space-between;gap:10px}.pc-bottega .pc-riga>span{display:flex;flex-direction:column;gap:2px}.pc-bottega .pc-riga i{font-style:normal}.pc-bottega .pc-riga small{font-size:10px;opacity:.75}.pc-bottega .pc-riga .btn{white-space:nowrap;flex:none;min-width:96px;padding-left:8px;padding-right:8px;font-size:11px}.pc-bottega:has(.pc-riga){width:min(320px,calc(100vw - 32px));box-sizing:border-box}body:has(.sv-guardiano) .pc-cartello,body:has(.pc-bottega) .pc-cartello{display:none}.sa-bottone{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 18px}.sa-bottone small{font:12px/14px var(--classic);opacity:.85}.sa-azione[data-stato=sveglio] .sa-bottone{background:var(--yel3, #fff1a6)}.sa-azione[data-stato=presagio] .sa-bottone{background:var(--cream4, #fdf3d8)}.sa-azione[data-stato=dormiente] .sa-bottone{background:var(--cream3, #e9d6a8);animation:none;box-shadow:0 0 0 3px var(--ink),inset 0 -4px #b99a5e}.pc-tappa{--pc-c: #e2824a;position:fixed;left:12px;right:12px;margin:0 auto;width:max-content;max-width:calc(100% - 24px);top:calc(var(--sat, 0px) + 150px);z-index:31;display:grid;gap:2px;padding:8px 14px 10px;text-align:center;font:12px/14px var(--classic);color:var(--cream4, #fdf3d8);background:#2a1b22e6;border-radius:3px;box-shadow:0 0 0 2px var(--ink),inset 0 -3px 0 var(--pc-c);animation:pc-su .22s steps(6) both;pointer-events:none}.pc-tappa small{color:var(--pc-c);font-size:9px;text-transform:uppercase}.pc-tappa b{font-size:16px;line-height:18px}.pc-cartello{top:calc(var(--sat, 0px) + 150px);bottom:auto;padding:5px 10px 6px;gap:2px}.pc-cartello .pc-specie{width:auto;max-width:min(260px,calc(100vw - 48px));gap:2px}#ui .dlg-velo.pc-detto,#ui .dlg-velo.pc-detto *{pointer-events:none}.pc-varco{background:#2a1b22eb;box-shadow:0 0 0 2px var(--ink, #14100c);border-radius:3px;flex-wrap:wrap;max-width:min(92vw,360px)}.pc-varco-serve{font:13px/15px var(--classic);color:var(--yel3, #fff1a6)}.pc-varco .pc-sp .sv-ritratto{image-rendering:pixelated}.mm-azione{flex-direction:column;align-items:flex-end;gap:4px;max-width:min(320px,calc(100vw - 32px))}.mm-bottone{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:8px;align-items:center;text-align:left}.mm-bottone .sv-ritratto{grid-row:1 / span 2}.mm-bottone b{text-transform:uppercase}.mm-bottone small{font:12px/14px var(--classic)}.mm-targa{font:12px/14px var(--classic);padding:3px 7px;color:var(--cream4, #fdf3d8);background:#2a1b22e0;box-shadow:0 0 0 2px var(--ink);border-radius:3px}.pc-serve[data-soglia-livello]{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 8px 3px 24px;font:12px/14px var(--classic);color:#fdf3d8;text-shadow:0 1px 0 #1b1220;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 8' shape-rendering='crispEdges'><path fill='%231b1220' d='M2 0h3v1h1v2h1v5h-7v-5h1v-2h1z'/><path fill='%23f2c640' d='M1 4h5v3h-5z'/><path fill='%23a8761a' d='M3 5h1v1h-1z'/><path fill='%23c8b090' d='M2 1h3v2h-1v-1h-1v1h-1z'/></svg>") 7px center / 14px 16px no-repeat,linear-gradient(#7e4c28 0 50%,#5a3418 50% 100%);box-shadow:0 0 0 2px #2a170e,inset 0 2px #b07a44;image-rendering:pixelated}.dj-hud{position:fixed;inset:0;z-index:40;pointer-events:none;font-family:var(--sv-font);color:#fdf3d8;user-select:none;-webkit-user-select:none;touch-action:none}.dj-alto{position:absolute;left:max(8px,var(--sal, 0px));right:max(8px,var(--sar, 0px));top:calc(6px + var(--sat, 0px));display:flex;flex-direction:column;gap:4px;align-items:center}.dj-xp{width:100%;display:flex;align-items:center;gap:6px}.dj-liv{font-size:16px;text-shadow:var(--sv-contorno-fine);min-width:58px}.dj-xp-barra{flex:1;height:10px;background:#1b1220;box-shadow:var(--sv-cornice)}.dj-xp-pieno{height:100%;width:0;background:linear-gradient(#7fd4ff 0 40%,#3b8de0 40% 100%)}.dj-riga{display:flex;align-items:center;gap:8px}.dj-tempo{font-size:24px;text-shadow:var(--sv-contorno);min-width:84px;text-align:center}.dj-tempo.boss{color:#ff8a5a}.dj-pv{width:96px;height:8px;background:#1b1220;box-shadow:var(--sv-cornice)}.dj-pv-pieno{height:100%;width:100%;background:linear-gradient(#9dff8a 0 45%,#3cbf4a 45% 100%)}.dj-pv-pieno.basso{background:linear-gradient(#ffb08a 0 45%,#e0483b 45% 100%)}.dj-gocce{font-size:16px;min-width:34px;padding-left:14px;text-shadow:var(--sv-contorno-fine);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 9' shape-rendering='crispEdges'><path fill='%234b47b8' d='M3 0h1v1h1v2h1v2h1v3h-1v1h-5v-1h-1v-3h1v-2h1v-2h1z'/><path fill='%239d97ff' d='M3 4h1v1h-1z'/></svg>") left center / 9px 12px no-repeat;image-rendering:pixelated}.dj-esci{pointer-events:auto;font-family:var(--sv-font);font-size:12px;color:#fdf3d8;background:var(--sv-lastra);border:0;padding:4px 8px;box-shadow:var(--sv-cornice)}.dj-icone{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.dj-ico{position:relative;width:40px;height:40px;display:grid;place-items:center;background:#2a1b22;box-shadow:var(--sv-cornice),var(--sv-rilievo)}.dj-ico canvas{width:32px;height:32px;image-rendering:pixelated}.dj-ico b{font-size:12px}.dj-ico span{position:absolute;right:-2px;bottom:-4px;font-size:12px;text-shadow:var(--sv-contorno-fine)}.dj-ico.passivo{background:#3a2a18}.dj-ico.con-evo{margin-bottom:18px}.dj-ico-evo{position:absolute;height:18px;line-height:1;box-sizing:border-box;top:calc(100% + 3px);left:50%;translate:-50% 0;display:flex;align-items:center;gap:1px;padding:1px 2px;background:#1a1218;box-shadow:0 0 0 1px #6a4a10;white-space:nowrap}.dj-ico-evo canvas{width:14px;height:14px}.dj-ico-evo b{font-size:9px;color:#f2c94c}.dj-ico-evo.ignota{min-width:16px;justify-content:center;box-shadow:0 0 0 1px #5a4a5a}.dj-ico-evo.ignota b{color:#b8a8c8}@media(orientation:landscape)and (min-height:600px){.dj-ico-evo b{font-size:12px}}.dj-ico.evo{background:#6a4a10;box-shadow:0 -2px #f2c94c,0 2px #f2c94c,-2px 0 #f2c94c,2px 0 #f2c94c}.dj-annuncio{position:absolute;left:50%;top:30%;translate:-50% 0;font-size:24px;text-align:center;max-width:90vw;text-shadow:var(--sv-contorno);animation:dj-entra .16s steps(3) both}.dj-annuncio.oro{color:#f2c94c}.dj-controlli{height:46vh}.dj-stick{width:100%}.dj-evo{position:absolute;inset:0;z-index:45;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.dj-evo-lampo{position:absolute;inset:0;background:#fffbe8;animation:dj-evo-lampo .52s steps(5) both}.dj-evo-sopra,.dj-evo-nome{position:relative;text-align:center;max-width:94vw;color:#ffd75a;text-shadow:3px 0 0 #3a2008,-3px 0 0 #3a2008,0 3px 0 #3a2008,0 -3px 0 #3a2008,3px 3px 0 #3a2008,-3px 3px 0 #3a2008,3px -3px 0 #3a2008,-3px -3px 0 #3a2008,0 6px 0 #7a4a10;animation:dj-evo-nome 2.6s steps(26) both}.dj-evo-sopra{font-size:24px;color:#fff3c8}.dj-evo-nome{font-size:40px;line-height:1.1}@keyframes dj-evo-lampo{0%{opacity:1}to{opacity:0}}@keyframes dj-evo-nome{0%{opacity:0;transform:scale(2.2)}12%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.dj-carte{position:absolute;inset:0;z-index:50;pointer-events:auto;background:radial-gradient(circle at 50% 40%,#0f0a1440,#0f0a1499);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:16px;animation:dj-entra .18s steps(4) both}.dj-carte-titolo{position:relative;font-size:40px;line-height:1;color:#ffd75a;text-shadow:0 -3px 0 #fff2b0,3px 0 0 #3a2008,-3px 0 0 #3a2008,0 3px 0 #3a2008,0 -3px 0 #3a2008,3px 3px 0 #3a2008,-3px 3px 0 #3a2008,3px -3px 0 #3a2008,-3px -3px 0 #3a2008,0 6px 0 #7a4a10;animation:dj-titolo .9s steps(6) infinite alternate}.dj-carte-titolo:before,.dj-carte-titolo:after{content:"";position:absolute;top:-14px;width:6px;height:6px;background:#ffe68a;box-shadow:24px 8px 0 -1px #ffe68a,60px -6px #fff2b0,-30px 18px 0 -2px #ffd75a,90px 30px 0 -2px #ffe68a;animation:dj-scintille .7s steps(2) infinite}.dj-carte-titolo:before{left:-24px}.dj-carte-titolo:after{right:40px;top:44px;animation-delay:.35s}@keyframes dj-titolo{to{color:#ffe48a}}@keyframes dj-scintille{50%{opacity:.2}}.dj-mazzo{display:flex;gap:20px;padding:0 10px;box-sizing:border-box;justify-content:center;width:100%;max-width:720px}.dj-mazzo.n5{flex-wrap:wrap}.dj-carta{position:relative;flex:1 1 0;max-width:210px;min-height:230px;padding:14px 8px 12px;display:flex;flex-direction:column;align-items:center;gap:8px;border:0;font-family:var(--sv-font);color:#3a2410;background:linear-gradient(#f2c94c,#f2c94c) left 3px top 3px / 6px 6px no-repeat,linear-gradient(#f2c94c,#f2c94c) right 3px top 3px / 6px 6px no-repeat,linear-gradient(#f2c94c,#f2c94c) left 3px bottom 3px / 6px 6px no-repeat,linear-gradient(#f2c94c,#f2c94c) right 3px bottom 3px / 6px 6px no-repeat,linear-gradient(#fff3d6,#f6e2b8);box-shadow:0 0 0 3px #7a4a22,0 0 0 6px #c9925a,0 0 0 9px #4a2a12,inset 0 0 0 2px #e8c48a,0 9px 0 6px #140a0473;cursor:pointer}.dj-mazzo.n5 .dj-carta{flex:1 1 40%;min-height:130px}.dj-carta.scelta{box-shadow:0 0 0 3px #f2c94c,0 0 0 6px #ffe68a,0 0 0 9px #a8741c,inset 0 0 0 2px #ffe68a,0 0 22px 12px #ffd65a8c,0 9px 0 6px #140a0473;transform:translateY(-6px)}.dj-carta.poco{opacity:.5}.dj-carta-ico{width:76px;height:76px;display:grid;place-items:center}.dj-carta-ico canvas{width:64px;height:64px;image-rendering:pixelated}.dj-carta-ico b{color:#3a2410;font-size:24px}.dj-carta-titolo{font-size:16px;text-align:center}.dj-carta-etichetta{font-size:12px;color:#fff3d6;background:#6b6470;padding:3px 12px;box-shadow:0 0 0 2px #3a2410,inset 0 -2px #00000040,inset 0 2px #fff3}.dj-carta[data-tipo=livello] .dj-carta-etichetta{background:#c8501e}.dj-carta[data-tipo=passivo] .dj-carta-etichetta{background:#3c8a3a}.dj-carta[data-tipo=compra] .dj-carta-etichetta,.dj-carta[data-tipo=santuario] .dj-carta-etichetta{background:#a8741c}.dj-carta[data-tipo=cura] .dj-carta-etichetta{background:#c84a6a}.dj-carta-testo{font-family:var(--sv-testo);font-size:12px;line-height:1.35;text-align:center;color:#5a3a1a}.dj-azioni{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.dj-prendi[disabled]{opacity:.45}.dj-cambia{font-family:var(--sv-font);font-size:16px;color:#fff3d6;background:#3a2410;border:0;padding:8px 0 8px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 0 0 3px #c9925a,0 0 0 5px #2a160a}.dj-cambia b{background:#1e1008;padding:0 12px;align-self:stretch;display:grid;place-items:center}.dj-fine{background:linear-gradient(#fff3d6,#f6e2b8);color:#3a2410;padding:20px 18px;max-width:420px;display:flex;flex-direction:column;gap:12px;align-items:center;box-shadow:0 0 0 3px #7a4a22,0 0 0 6px #c9925a,0 0 0 9px #4a2a12,inset 0 0 0 2px #e8c48a,0 9px 0 6px #140a0473;text-align:center}.dj-fine-titolo{font-size:32px;color:#ffd75a;text-shadow:2px 0 0 #3a2008,-2px 0 0 #3a2008,0 2px 0 #3a2008,0 -2px 0 #3a2008,2px 2px 0 #3a2008,-2px 2px 0 #3a2008,2px -2px 0 #3a2008,-2px -2px 0 #3a2008,0 4px 0 #7a4a10}.dj-fine[data-dojo-fine=ko] .dj-fine-titolo{color:#f2ede0}.dj-fine-riga{font-family:var(--sv-testo);font-size:12px}.dj-fine-xp{font-size:16px;color:#fff3d6;background:#3c8a3a;padding:4px 14px;box-shadow:0 0 0 2px #3a2410}.dj-fine-mossa{font-family:var(--sv-testo);font-size:12px;display:flex;flex-direction:column;gap:8px}.dj-sala{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#0f0a1480;font-family:var(--sv-font);animation:dj-entra .18s steps(4) both}.dj-sala-foglio>*{flex-shrink:0}.dj-sala-foglio{width:min(560px,100%);max-height:88vh;overflow:auto;background:#fdf3d8;color:#2a1b12;padding:14px 14px calc(14px + var(--sab, 0px));box-shadow:var(--sv-cornice3),inset 0 0 0 3px #c9a574;display:flex;flex-direction:column;gap:10px}.dj-sala-testa{display:flex;justify-content:space-between;align-items:baseline}.dj-sala-testa b{font-size:24px}.dj-sala-testa span{font-size:12px;font-family:var(--sv-testo)}.dj-sala-dice{font-family:var(--sv-testo);font-size:12px;line-height:1.4}.dj-scena{position:fixed;inset:0;z-index:60;display:flex;justify-content:center;background-color:#23170f;background-repeat:repeat;image-rendering:pixelated;font-family:var(--sv-font);color:#2a1b12;animation:dj-entra .18s steps(4) both}.dj-px{image-rendering:pixelated;display:block}.dj-vite-lato{position:absolute;top:0;bottom:0;background-repeat:repeat-y;pointer-events:none;z-index:1}.dj-vite-lato.sx{left:0}.dj-vite-lato.dx{right:0;transform:scaleX(-1)}.dj-vite-angolo{position:absolute;pointer-events:none;z-index:2}.dj-vite-angolo.ao{top:0;left:0}.dj-vite-angolo.ae{top:0;right:0;transform:scaleX(-1)}.dj-vite-angolo.bo{bottom:0;left:0;transform:scaleY(-1)}.dj-vite-angolo.be{bottom:0;right:0;transform:scale(-1)}.dj-scena-colonna{position:relative;z-index:3}.dj-divisore{display:flex;align-items:center;justify-content:center;gap:8px;color:#f7e2a8;text-shadow:0 2px 0 #1b1220;font-size:20px}.dj-libro .dj-divisore{color:#6a4a10;text-shadow:none}.dj-scena-colonna{width:min(560px,100%);height:100%;display:flex;flex-direction:column;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);box-sizing:border-box}.dj-barra-scena{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;min-height:56px;color:#fdf3d8;flex-shrink:0}.dj-indietro{min-height:48px;padding:0 10px;display:flex;align-items:center;gap:6px;font-family:var(--sv-font);font-size:15px;color:#fdf3d8}.dj-scena-titolo{text-align:center;font-size:22px;color:#fdf3d8;text-shadow:0 2px 0 #1b1220;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dj-monete{display:flex;align-items:center;gap:6px;min-height:36px;padding:0 6px}.dj-monete b{font-size:17px;color:#2a1b12}.dj-scena-corpo{flex:1;overflow:auto;overscroll-behavior:contain;padding:10px 8px;display:flex;flex-direction:column;gap:10px}.dj-scena-corpo>*{flex-shrink:0}.dj-scena-piede{flex-shrink:0;display:flex;gap:10px;padding:10px 8px calc(10px + env(safe-area-inset-bottom,0px));background:#23170f}.dj-scena-piede[hidden]{display:none}.dj-azione-oro,.dj-azione{flex:1;min-height:56px;font-family:var(--sv-font);font-size:18px;color:#2a1b12}.dj-azione-oro[disabled],.dj-azione[disabled],.dj-prezzo[disabled]{opacity:.55}.dj-sala-banner{position:relative;flex-shrink:0}.dj-sala-tela{display:block;width:100%;aspect-ratio:2 / 1;image-rendering:pixelated}.dj-targa-dojo{position:absolute;left:50%;top:6%;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 8px 2px}.dj-targa-dojo b{font-size:26px;letter-spacing:2px}.dj-targa-dojo span{font-size:13px;color:#fdf3d8;padding:0 6px}.dj-voci{display:flex;flex-direction:column;gap:6px}.dj-voce{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:10px;min-height:92px;width:100%;text-align:left;font-family:var(--sv-font);color:#2a1b12}.dj-voce-testo b{display:block;font-size:24px}.dj-voce-testo small,.dj-pot-testo small,.dj-combo-testo small,.dj-nota{display:block;font-family:var(--sv-testo);font-size:15px;line-height:1.35}.dj-voce.premio small{color:#a8282a}.dj-sezione{font-size:15px;color:#fdf3d8}.dj-sezione-libro{color:#6a4a10;text-align:center}.dj-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:8px}.dj-scena.largo .dj-griglia{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.dj-menu{display:flex;flex-direction:column;gap:10px}.dj-scena.largo .dj-menu{display:grid;grid-template-columns:minmax(0,28%) 1fr;gap:10px;align-items:start}.dj-scena.largo .dj-voci{display:grid;grid-template-columns:1fr 1fr}.dj-scena.largo .dj-sala-tela{aspect-ratio:3 / 4;object-fit:cover}.dj-scena.largo .dj-voce{min-height:64px;grid-template-columns:48px 1fr auto}.dj-scena.largo .dj-voce-testo b{font-size:18px}.dj-scena.largo .dj-voce-testo small{font-size:13px}.dj-scena.largo .dj-targa-dojo b{font-size:22px}.dj-scena.largo .dj-targa-dojo span{font-size:12px;white-space:nowrap}.dj-scena.largo .dj-voce-testo b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dj-posto.usato{outline:none}.dj-scena.largo .dj-sale{display:grid;grid-template-columns:1fr 1fr}.dj-libro-aperto{display:grid;grid-template-columns:1fr 1fr;gap:0;position:relative}.dj-facciata{display:flex;flex-direction:column;gap:8px}.dj-scelta-grande{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.dj-ritratto.grande canvas{width:144px;height:144px}.dj-scelta-chi b{display:block;font-size:28px}.dj-scelta-chi small{display:block;font-family:var(--sv-testo);font-size:15px;line-height:1.4}.dj-griglia-creature .dj-scheda-creatura{align-items:center;text-align:center}.dj-scheda-creatura.vuota{gap:6px;opacity:.85}.dj-scheda-creatura.vuota small{font-family:var(--sv-testo);font-size:13px}.dj-borsa-zaino{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.dj-posti{display:grid;grid-template-columns:repeat(4,minmax(0,56px));gap:6px}.dj-posti-colori{grid-template-columns:repeat(auto-fill,56px)}.dj-posto{position:relative;width:100%;max-width:56px;aspect-ratio:1;display:grid;place-items:center;box-sizing:border-box}.dj-posto-segno{position:absolute;right:-2px;bottom:-4px;color:#3f8a4a;font-size:16px}.dj-pot{display:grid;grid-template-columns:48px 1fr;gap:6px 10px;align-items:center;min-height:132px}.dj-pot-testo{min-width:0}.dj-pot-testo b{display:block;font-size:21px;hyphens:auto;overflow-wrap:anywhere}.dj-pot-piede{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:6px}.dj-pot.bloccata,.dj-pot.vuota{opacity:.8}.dj-pot-speso{opacity:.75}.dj-pips{display:flex;gap:3px}.dj-pips i{width:10px;height:10px;background:#d8c49a;box-shadow:inset 0 0 0 2px #8a6a3a}.dj-pips i.piena{background:#f2c94c;box-shadow:inset 0 0 0 2px #8a5a10}.dj-prezzo{min-height:48px;min-width:76px;display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--sv-font);font-size:15px;color:#2a1b12}.dj-pot-testa{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.dj-ritratto,.dj-ritratto-piccolo{display:grid;place-items:center}.dj-ritratto canvas{width:96px;height:96px;image-rendering:pixelated}.dj-ritratto-piccolo canvas{width:48px;height:48px;image-rendering:pixelated}.dj-pot-chi{display:flex;flex-direction:column;gap:4px}.dj-pot-chi small{font-family:var(--sv-testo);font-size:13px}.dj-selettore{min-height:48px;display:flex;justify-content:center;gap:8px;align-items:center;font-family:var(--sv-font);font-size:18px;color:#fdf3d8}.dj-mosse-scelta{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.dj-mosse{display:flex;flex-wrap:wrap;gap:6px}.dj-mossa{min-height:48px;padding:0 10px;font-family:var(--sv-font);font-size:14px;color:#2a1b12}.dj-campione{display:grid;place-items:center;width:36px;height:36px;background:var(--c);box-shadow:inset 0 0 0 2px #1b1220}.dj-scheda-creatura{display:flex;flex-direction:column;gap:6px}.dj-scheda-testa{display:flex;gap:8px;align-items:center}.dj-scheda-testa b{display:block;font-size:16px}.dj-scheda-testa small{font-family:var(--sv-testo);font-size:12px}.dj-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.dj-stat small{display:block;font-family:var(--sv-testo);font-size:11px;opacity:.75}.dj-stat b{font-size:16px}.dj-scena.largo .dj-stat small{font-size:12px}.dj-barra-prog{height:8px;margin:4px 0 2px;background:#d8c49a;box-shadow:inset 0 0 0 2px #8a6a3a}.dj-barra-prog i{display:block;height:100%;background:#5fae4a}.dj-libro{display:flex;flex-direction:column;gap:6px}.dj-libro-testa{display:flex;flex-direction:column;align-items:center;gap:4px}.dj-libro-testa b{font-size:16px}.dj-combo{display:grid;grid-template-columns:68px 1fr;gap:10px;align-items:center;min-height:96px}.dj-combo-ico{display:grid;place-items:center;width:56px;height:56px}.dj-combo-testo b{display:block;font-size:21px}.dj-combo .dj-combo-chi{font-style:italic;opacity:.7}.dj-ricetta{display:flex;align-items:center;gap:4px;margin-top:2px}.dj-ricetta span{display:grid;place-items:center;min-width:18px;min-height:18px}.dj-pagine{display:flex;justify-content:center;align-items:center;gap:16px}.dj-pagina-freccia{min-width:48px;min-height:48px;font-size:16px;color:#2a1b12}@media(orientation:landscape)and (max-height:540px){.dj-scena-colonna{width:min(920px,100%)}.dj-voci{display:grid;grid-template-columns:1fr 1fr}.dj-voce{min-height:68px;grid-template-columns:56px 1fr auto}.dj-voce .dj-px:first-child{width:48px!important;height:48px!important}.dj-sala-tela{aspect-ratio:4 / 1;object-fit:cover}.dj-targa-dojo b{font-size:24px}}.dj-creature{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 8px}.dj-creatura{flex:0 0 auto;width:84px;padding:6px 4px;border:0;font-family:var(--sv-font);font-size:12px;background:#efe1bd;box-shadow:var(--sv-cornice);display:flex;flex-direction:column;align-items:center;gap:4px}.dj-creatura canvas{width:48px;height:48px;image-rendering:pixelated}.dj-creatura.scelta{background:#f2c94c}.dj-sale{display:flex;flex-direction:column;gap:6px}.dj-salaf{display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center;padding:8px;border:0;text-align:left;font-family:var(--sv-font);font-size:12px;background:#efe1bd;box-shadow:var(--sv-cornice)}.dj-salaf b{font-size:16px}.dj-salaf small{font-family:var(--sv-testo);font-size:12px;opacity:.8}.dj-salaf[disabled]{opacity:.5}.dj-salaf.scelta{background:#f2c94c}@keyframes dj-entra{0%{opacity:0;transform:translateY(8px)}}.dj-ico.sinc{background:#1a3a5a;box-shadow:0 -2px #7fe3ff,0 2px #b38cff,-2px 0 #7fe3ff,2px 0 #b38cff}.dj-carta.sinc{background:#e8f6ff;box-shadow:0 -4px #7fe3ff,0 4px #b38cff,-4px 0 #7fe3ff,4px 0 #b38cff,0 0 0 8px #2a1d4a}.dj-carta.sinc .dj-carta-etichetta{background:#5a3ab0;color:#fff}.dj-evo.sinc .dj-evo-lampo{background:#dff6ff}.dj-evo.sinc .dj-evo-sopra{color:#bff2ff}.dj-evo.sinc .dj-evo-nome{color:#c9b8ff;text-shadow:3px 0 0 #1c1040,-3px 0 0 #1c1040,0 3px 0 #1c1040,0 -3px 0 #1c1040,3px 3px 0 #1c1040,-3px 3px 0 #1c1040,3px -3px 0 #1c1040,-3px -3px 0 #1c1040,0 6px 0 #3a6fd0}.dj-ico-riserva{display:block;width:24px;height:24px;background:#6a4a10;box-shadow:inset 0 0 0 2px #f2c94c,inset 0 0 0 4px #2a1b22}.dj-ico-evo .dj-ico-riserva{width:12px;height:12px}[data-scene=duomo-vetrate]{background:radial-gradient(ellipse at 50% 18%,#3a3f63 0%,transparent 60%),linear-gradient(180deg,#1e2234,#121420)}.vt-pannello{position:absolute;inset:var(--scene-bar) 0 0;overflow:auto;padding:8px max(12px,var(--sar, 0px)) calc(18px + var(--sab, 0px)) max(12px,var(--sal, 0px));display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--cream4)}.vt-pannello>*{width:min(560px,100%)}.vt-indizio{margin:0;padding:8px 10px;border:2px solid var(--ink);background:var(--cream3);box-shadow:inset 0 -3px 0 var(--cream1);color:var(--ink);font:14px/18px var(--classic)}.vt-rosone,.vt-navata{display:flex;justify-content:center;gap:10px}.vt-navata{gap:8px}.vt-vetrata{all:unset;cursor:pointer;display:block;padding:3px;border:2px solid transparent}.vt-vetrata.scelta{border-color:var(--yel2, #f6dc5c)}.vt-vetrata.accesa .vt-px{filter:drop-shadow(0 0 6px rgb(255 236 180 / .35))}.vt-px{display:block;image-rendering:pixelated}.vt-lettura{display:grid;gap:4px;padding:8px 10px 10px;border:2px solid var(--ink);background:#262a40;box-shadow:inset 0 -3px #191c2c}.vt-lettura b{font:16px/19px var(--classic);font-weight:400;color:var(--yel2, #f6dc5c)}.vt-lettura p{margin:0;font:14px/18px var(--testo, var(--classic));color:var(--cream4)}[data-scene=selva-lizza]{background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--scene-color) 60%,#f3e2b8) 0%,transparent 55%),linear-gradient(180deg,var(--scene-color),color-mix(in srgb,var(--scene-color) 70%,#120a0e))}.lz-corte{position:absolute;inset:var(--scene-bar) 0 0;overflow:auto;padding:0 max(12px,var(--sar, 0px)) calc(18px + var(--sab, 0px)) max(12px,var(--sal, 0px));display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--cream4)}.lz-corte>*{width:min(640px,100%)}.lz-festoni{image-rendering:pixelated;height:36px;width:calc(100% + 24px)!important;max-width:none;margin:0 -12px;background-repeat:repeat-x;background-size:auto 36px;flex:none}.lz-testa{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"trib nome" "sig sig";align-items:end;gap:6px 12px}.lz-tribuna{grid-area:trib;width:120px;height:auto}.lz-tribuna.lz-arena{image-rendering:pixelated}.lz-nome h2{margin:0;font:22px/24px var(--classic);font-weight:400;color:var(--cream4);text-shadow:0 2px 0 var(--ink)}.lz-nome p{margin:2px 0 6px;font:13px/16px var(--classic);color:var(--lz-chiaro)}.lz-nome{grid-area:nome}.lz-sigillo{grid-area:sig;display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:6px;background:#140c1073;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--lz-c) 60%,transparent)}.lz-sigillo canvas{width:54px;height:auto;flex:none}.lz-sigillo b{display:block;font:15px/18px var(--classic);font-weight:400}.lz-sigillo small{font:12px/15px var(--classic);color:var(--cream3)}.lz-sigillo.mio small{color:var(--yel3, #ffd75e)}.lz-maestro{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:10px 12px;border-radius:8px;color:var(--ink);background:var(--cream4);box-shadow:0 0 0 3px var(--ink),0 0 0 6px var(--lz-c),0 6px 0 6px #140c1066}.lz-maestro-fig{display:grid;place-items:end center;width:84px;height:100px;border-radius:6px;background:radial-gradient(ellipse at 50% 92%,color-mix(in srgb,var(--lz-c) 45%,var(--cream3)),var(--cream3) 70%)}.lz-maestro-fig .lz-ritratto{width:52px;height:auto;margin-bottom:6px}.lz-maestro-fig.lz-campione{position:relative;align-content:end;grid-template-rows:1fr auto}.lz-maestro-fig .lz-ritratto.lz-creatura{width:80px;margin-bottom:0}.lz-targa{max-width:96px;margin:0 0 4px;padding:2px 6px 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:12px/14px var(--classic);color:var(--cream4);background:var(--lz-scuro);border-radius:3px;box-shadow:0 0 0 2px var(--ink)}.lz-maestro-testo small{font:12px/14px var(--classic);color:var(--lz-scuro)}.lz-maestro-testo h3{margin:0;font:20px/22px var(--classic);font-weight:400}.lz-frase{margin:2px 0 6px;font:13px/17px var(--testo);color:var(--stone1)}.lz-squadra{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.lz-membro{display:flex;flex-direction:column;align-items:center;padding:0 2px 2px;border-radius:4px;background:color-mix(in srgb,var(--lz-c) 18%,transparent)}.lz-membro.alfa{background:color-mix(in srgb,#e04a3a 28%,transparent);box-shadow:inset 0 0 0 2px #b8322a}.lz-crea{width:48px;height:auto}.lz-membro small{font:10px/12px var(--classic)}.lz-sfida{min-width:120px}.lz-chiuso{display:inline-block;font:12px/15px var(--classic);color:var(--stone1)}.lz-fatto{font:13px/15px var(--classic);color:#3b7d33}.lz-titoletto{margin:6px 0 0;font:15px/18px var(--classic);font-weight:400;color:var(--lz-chiaro)}.lz-scala{list-style:none;margin:0;padding:0;display:flex;flex-direction:column-reverse;gap:8px}.lz-riga{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.lz-allievo{display:grid;grid-template-columns:22px auto 1fr;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:6px;color:var(--ink);background:var(--cream3);box-shadow:0 0 0 3px var(--ink)}.lz-allievo.prossimo{background:var(--cream4);box-shadow:0 0 0 3px var(--ink),0 0 0 5px var(--lz-c)}.lz-allievo.battuto{opacity:.85}.lz-num{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font:13px/1 var(--classic);color:var(--cream4);background:var(--lz-scuro)}.lz-allievo .lz-ritratto{width:24px;height:auto}.lz-allievo-testo b{font:15px/17px var(--classic);font-weight:400}.lz-allievo-testo small{margin-left:6px;font:11px/13px var(--classic);color:var(--stone1)}.lz-allievo .lz-squadra{margin:2px 0 0}.lz-allievo .lz-crea{width:40px}.lz-membro.alfa{padding-top:2px}.lz-allievo .lz-sfida{min-width:0;flex:none}.lz-allievo .lz-squadra{margin-bottom:0}.lz-regole{margin:4px 0 0;font:12px/16px var(--testo);color:var(--cream3);text-align:center}@media(max-width:420px){.lz-maestro{grid-template-columns:72px 1fr}.lz-maestro-fig{width:72px}}.sv-sigilli{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sv-sigilli>small{font:16px/18px var(--classic);margin-right:2px}.sv-sigillo{display:flex;flex-direction:column;align-items:center;min-width:46px}.sv-sigillo canvas{width:27px;height:auto}.sv-sigillo span{font:16px/18px var(--classic);white-space:nowrap}.sv-sigillo:not(.vinto){opacity:.55}.lz-prossima{display:flex;flex-direction:column;align-items:stretch;gap:4px;margin:8px 0 4px}.lz-prossima .lz-sfida-grande{min-height:52px;font-size:20px;line-height:24px}.lz-prossima small{text-align:center;font:12px/15px var(--classic);color:#f6e2bd}[data-scene=selva-stendardo]{background:radial-gradient(ellipse at 50% 0%,#a94a55 0%,transparent 58%),linear-gradient(180deg,#5a1f2a,#1d0d12)}.pl-pannello{position:absolute;inset:var(--scene-bar) 0 0;overflow:auto;padding:8px max(12px,var(--sar, 0px)) calc(18px + var(--sab, 0px)) max(12px,var(--sal, 0px));display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--cream4)}.pl-pannello>*{width:min(640px,100%)}.pl-testa{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:end}.pl-bandiera{height:220px;width:auto;filter:drop-shadow(0 6px 0 rgb(20 12 16 / .4))}.pl-nome small{font:12px/15px var(--classic);color:var(--yel2, #f6dc5c)}.pl-nome h2{margin:0 0 4px;font:24px/26px var(--classic);font-weight:400;color:var(--cream4);text-shadow:0 2px 0 var(--ink);overflow-wrap:anywhere}.pl-nome p{margin:2px 0;font:13px/17px var(--testo);color:var(--cream3)}.pl-nome .pl-difese{font:14px/18px var(--classic);color:var(--cream4)}.pl-nome .pl-mio{color:var(--yel2, #f6dc5c);font:14px/18px var(--classic)}.pl-lettera{padding:10px 12px;border-radius:8px;color:var(--ink);background:var(--cream4);box-shadow:0 0 0 3px var(--ink),0 0 0 6px #b8322a;display:grid;gap:6px;justify-items:start}.pl-lettera small{font:12px/14px var(--classic);color:#b8322a}.pl-lettera p{margin:0;font:15px/19px var(--classic)}.pl-paga{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:6px;background:#140c1073;box-shadow:inset 0 0 0 2px #e8b23a99}.pl-paga>div{flex:1 1 200px}.pl-paga .btn{flex:0 0 auto}.pl-paga b{display:block;font:14px/17px var(--classic);font-weight:400}.pl-paga small{font:12px/15px var(--classic);color:var(--cream3)}.pl-titoletto{margin:4px 0 0;font:15px/18px var(--classic);font-weight:400;color:var(--yel2, #f6dc5c)}.pl-squadra{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pl-membro{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:6px 12px 6px 6px;border-radius:6px;color:var(--ink);background:var(--cream3);box-shadow:0 0 0 3px var(--ink)}.pl-membro.lucente{background:linear-gradient(90deg,var(--cream3),#fff2b8);box-shadow:0 0 0 3px var(--ink),0 0 0 5px var(--gold, #e8b23a)}.pl-crea{width:84px;height:auto}.pl-membro-testo b{display:block;font:18px/20px var(--classic);font-weight:400}.pl-membro-testo small{font:13px/16px var(--classic);color:var(--stone1)}.pl-mosse{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.pl-mosse li{padding:1px 6px;border-radius:3px;font:12px/15px var(--classic);background:#2a1b221f}.pl-pannello>.pl-sfida{align-self:center;width:auto;min-width:220px}.pl-regole{margin:0;font:12px/16px var(--testo);color:var(--cream3);text-align:center}@media(max-width:420px){.pl-testa{grid-template-columns:1fr;justify-items:center;text-align:center}.pl-bandiera{height:190px}}[data-scene=selva-duelli]{background:radial-gradient(ellipse at 50% 0%,#5b3f86 0%,transparent 60%),linear-gradient(180deg,#2a1d3a,#120c1a)}.du-pannello{position:absolute;inset:var(--scene-bar) 0 0;overflow:auto;padding:8px max(12px,var(--sar, 0px)) calc(18px + var(--sab, 0px)) max(12px,var(--sal, 0px));display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--cream4)}.du-pannello>*{width:min(640px,100%);box-sizing:border-box}.du-pannello canvas{image-rendering:pixelated}.du-testa{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.du-banner{height:156px;width:auto;filter:drop-shadow(0 4px 0 rgb(0 0 0 / .35))}.du-testa small{font:12px/15px var(--classic);color:var(--yel2, #f6dc5c)}.du-testa h2{margin:0 0 2px;font:26px/28px var(--classic);font-weight:400;text-shadow:0 2px 0 var(--ink)}.du-testa p{margin:2px 0;font:14px/18px var(--classic)}.du-piccolo{font:12px/16px var(--testo)!important;color:var(--cream3)}.du-ranghi{display:flex;justify-content:space-between;gap:4px}.du-rango{display:flex;flex-direction:column;align-items:center;opacity:.5}.du-rango.mio{opacity:1}.du-rango canvas{height:64px;width:auto}.du-rango small{font:11px/14px var(--classic)}.du-invito,.du-match,.du-cerca,.du-torneo,.du-organizza{padding:10px 12px;border-radius:8px;background:#140c1cb3;border:2px solid #6d5596;display:flex;flex-direction:column;gap:6px}.du-invito{flex-direction:row;flex-wrap:wrap;align-items:center;border-color:var(--yel2, #f6dc5c)}.du-invito>div:nth-child(2){flex:1;display:flex;flex-direction:column;min-width:160px}.du-invito canvas{height:54px;width:auto}.du-match{border-color:var(--yel2, #f6dc5c)}.du-match small{font:12px/15px var(--classic);color:var(--yel2, #f6dc5c)}.du-match h3,.du-cerca h4{margin:0;font:20px/22px var(--classic);font-weight:400;overflow-wrap:anywhere}.du-acts{display:flex;gap:8px;flex-wrap:wrap}.du-acts .btn{flex:1;min-height:44px}.du-squadra{list-style:none;margin:0;padding:0;display:flex;gap:8px}.du-squadra li{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0}.du-squadra small{font:11px/14px var(--classic);text-align:center}.du-crea{height:64px;width:auto}.du-titoletto{margin:6px 0 0;font:15px/18px var(--classic);font-weight:400;color:var(--yel2, #f6dc5c)}.du-regole{margin:0;font:12px/16px var(--testo);color:var(--cream3)}.du-ultimi,.du-classifica,.du-albo{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.du-ultimi li,.du-classifica li{display:grid;grid-template-columns:56px 1fr auto;gap:8px;font:13px/18px var(--classic);padding:2px 6px;background:#00000040;border-radius:4px}.du-classifica li{grid-template-columns:1fr auto}.du-ultimi li.vinto span:first-child{color:#8fe36c}.du-ultimi li.perso span:first-child{color:#ff8a7a}.du-albo li{font:13px/18px var(--classic)}.du-torneo header{display:flex;flex-direction:column}.du-torneo header b{font:17px/20px var(--classic);font-weight:400}.du-torneo header small{font:12px/15px var(--testo);color:var(--cream3)}.du-ok{font:14px/18px var(--classic);color:#8fe36c}.du-tabellone{display:flex;gap:6px;overflow-x:auto;align-items:stretch;padding-bottom:4px}.du-giro{display:flex;flex-direction:column;justify-content:space-around;gap:6px;min-width:96px;flex:1}.du-giro>small{font:11px/13px var(--classic);color:var(--yel2, #f6dc5c);text-align:center}.du-coppia{display:flex;flex-direction:column;border:2px solid #6d5596;border-radius:4px;background:#1d1428}.du-coppia span{font:12px/16px var(--classic);padding:1px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.du-coppia span+span{border-top:1px solid #3c2d55}.du-coppia span.vince{color:var(--ink);background:var(--yel2, #f6dc5c)}.du-coppia span.fuori{opacity:.5}.du-vincitore{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:84px}.du-vincitore b{font:14px/18px var(--classic);font-weight:400;color:var(--yel2, #f6dc5c);text-align:center;overflow-wrap:anywhere}.du-scelte{display:flex;gap:6px;flex-wrap:wrap}.du-scelte .btn{flex:1;min-height:40px}.du-scelte .btn.on{outline:2px solid var(--yel2, #f6dc5c)}.du-organizza b{font:16px/20px var(--classic);font-weight:400}.du-organizza small{font:12px/15px var(--testo);color:var(--cream3)}.du-titoli{margin:0;font:13px/17px var(--classic)}.du-bacheca{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.du-bacheca li{display:flex;flex-direction:column;align-items:center;width:92px}.du-bacheca canvas{height:56px;width:auto}.du-bacheca small{font:11px/13px var(--classic);text-align:center}.du-invito-toast{position:absolute;top:calc(var(--sat, 0px) + 72px);left:50%;transform:translate(-50%);z-index:40;width:min(92vw,380px);box-sizing:border-box;padding:10px 12px;--fondo-cornice: var(--yel3);display:grid;gap:8px;pointer-events:auto;font:15px/19px var(--classic);animation:toastin .25s steps(3,end)}.du-invito-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.du-invito-acts .btn{min-height:44px}#ui:has(.du-invito-toast) .toasts{top:calc(var(--sat, 0px) + 72px + 118px)}[data-scene=selva-vetrina]{background:radial-gradient(ellipse at 50% 0%,#3f8a5b 0%,transparent 60%),linear-gradient(180deg,#1d3a2c,#0c1a12)}.vtr-pannello{position:absolute;inset:var(--scene-bar) 0 0;overflow:auto;padding:8px max(12px,var(--sar, 0px)) calc(18px + var(--sab, 0px)) max(12px,var(--sal, 0px));display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--cream4)}.vtr-pannello>*{width:min(640px,100%);box-sizing:border-box}.vtr-pannello canvas{image-rendering:pixelated}.vtr-testa{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.vtr-testa>canvas{filter:drop-shadow(0 3px 0 rgb(0 0 0 / .35))}.vtr-testa small{font:12px/15px var(--classic);color:var(--yel2, #f6dc5c)}.vtr-testa h2{margin:0 0 2px;font:22px/24px var(--classic);font-weight:400;text-shadow:0 2px 0 var(--ink)}.vtr-piccolo{margin:2px 0;font:12px/16px var(--testo);color:var(--cream3)}.vtr-cat,.vtr-esito,.vtr-nastri{padding:10px 12px;border-radius:8px;background:#0a1810b8;border:2px solid #4f9a68;display:flex;flex-direction:column;gap:6px}.vtr-esito{border-color:var(--yel2, #f6dc5c)}.vtr-cat header{display:flex;flex-direction:column}.vtr-cat header b{font:18px/21px var(--classic);font-weight:400}.vtr-cat header small{font:12px/15px var(--testo);color:var(--cream3)}.vtr-posto{margin:0;font:14px/18px var(--classic);color:var(--yel2, #f6dc5c)}.vtr-classifica{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.vtr-riga{display:grid;grid-template-columns:26px 1fr auto;gap:8px;align-items:center;padding:3px 6px;border-radius:4px;background:#ffffff0a}.vtr-riga.vtr-podio .vtr-num{color:var(--yel2, #f6dc5c)}.vtr-riga.vtr-tu{background:#f6dc5c33;outline:2px solid var(--yel2, #f6dc5c)}.vtr-riga.vtr-record{background:#78b4ff1f}.vtr-riga.vtr-giocatore{background:#ea7ea01f}.vtr-num{font:16px/18px var(--classic);text-align:center}.vtr-chi{display:flex;flex-direction:column;min-width:0}.vtr-chi b{font:14px/16px var(--classic);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtr-chi small{font:11px/14px var(--testo);color:var(--cream3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtr-val{font:16px/18px var(--classic)}.vtr-cat .btn{min-height:44px}.vtr-scegli{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px}.vtr-scegli li{display:flex;flex-direction:column;align-items:center;padding:6px 2px;border-radius:6px;background:#ffffff0f;border:2px solid #4f9a68;cursor:pointer;min-height:44px}.vtr-scegli li.no{opacity:.45;cursor:default;border-color:transparent}.vtr-scegli b{font:12px/14px var(--classic);font-weight:400;text-align:center}.vtr-scegli small{font:11px/13px var(--testo);color:var(--yel2, #f6dc5c)}.vtr-esito-riga{display:flex;gap:10px;align-items:center}.vtr-esito-riga>div{display:flex;flex-direction:column}.vtr-esito-riga b{font:14px/17px var(--classic);font-weight:400}.vtr-esito-riga small{font:12px/15px var(--testo);color:var(--cream3)}.vtr-nastri-fila{display:flex;flex-wrap:wrap;gap:8px}.vtr-nastro{display:flex;flex-direction:column;align-items:center}.vtr-nastro small{font:11px/13px var(--testo)}.sv-pagina-nastri{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center;margin:2px 0}.sv-pagina-nastri canvas{image-rendering:pixelated}.sv-pagina-nastri small{font:11px/13px var(--testo);color:var(--yel2, #f6dc5c)}.rango-layer{display:grid;place-items:center;z-index:40}.rango-carta{position:relative;width:min(330px,calc(100% - 36px));display:grid;justify-items:center;gap:9px;padding:27px 15px 15px;text-align:center;animation:bannerin .5s steps(6,end)}.rango-carta.out{animation:toastout .25s steps(3,end) forwards}.rango-nastro{position:absolute;top:-15px;left:50%;transform:translate(-50%);white-space:nowrap;padding:6px 12px 3px;font:16px/18px var(--classic);color:var(--cream4);background:var(--roof2);box-shadow:var(--edge),inset 0 3px 0 var(--roof4),inset 0 -3px 0 var(--roof1)}.rango-carta.tappa .rango-nastro{color:var(--ink);background:var(--yel1);box-shadow:var(--edge),inset 0 3px 0 var(--yel3),inset 0 -3px 0 var(--yel0)}.rango-num{display:flex;align-items:baseline;gap:6px;color:var(--yel2);text-shadow:3px 0 0 var(--ink),-3px 0 0 var(--ink),0 -3px 0 var(--ink),0 6px 0 var(--ink)}.rango-num small{font:24px/24px var(--classic);color:var(--ink);text-shadow:none}.rango-num span{font:64px/64px var(--classic);color:#d8780a;text-shadow:none}.rango-titolo{font:16px/18px var(--classic);color:var(--white);background:var(--lav1);padding:6px 9px 3px;box-shadow:var(--edge),inset 0 3px 0 var(--lav2)}.rango-premi{list-style:none;margin:0;padding:0;display:grid;gap:6px;width:100%;text-align:left;font:16px/18px var(--classic)}.rango-premi li{display:flex;gap:9px;align-items:center;padding:6px 9px;background:var(--cream3);box-shadow:inset 0 -3px 0 var(--cream1)}.rango-poi{margin:0;font:16px/18px var(--classic);color:var(--stone0)}.rango-carta .btn-big{width:100%}.lvl-badge.cornice-verde{background:var(--g3);box-shadow:var(--edge),inset 0 3px 0 0 var(--g5),inset 0 -3px 0 0 var(--g1)}.lvl-badge.cornice-mare{background:var(--sea2);box-shadow:var(--edge),inset 0 3px 0 0 var(--sea4),inset 0 -3px 0 0 var(--sea0)}.lvl-badge.cornice-viola{background:var(--lav1);box-shadow:var(--edge),inset 0 3px 0 0 var(--lav2),inset 0 -3px 0 0 var(--ink2)}.lvl-badge.cornice-oro{background:var(--yel1);color:var(--ink);text-shadow:0 3px 0 var(--yel3);box-shadow:var(--edge),inset 0 3px 0 0 var(--yel3),inset 0 -3px 0 0 var(--yel0)}.plaque{cursor:pointer;pointer-events:auto}.rango-hint{font:16px/16px var(--classic);color:var(--stone0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.rango-testa{display:flex;gap:15px;align-items:center;padding:12px 6px 9px;flex-wrap:wrap;row-gap:6px}.rango-testa>*{min-width:0}.rango-testa>div:last-child,.rango-testa>.lvl-badge+div{display:grid;gap:3px;font:16px/18px var(--classic)}.rango-testa small{font:16px/18px var(--classic);color:var(--stone0)}.rango-come{margin:6px 3px 9px;font:16px/20px var(--classic);color:var(--stone0)}.rango-lista{list-style:none;margin:0;padding:0;display:grid;gap:3px}.rango-lista li{display:grid;grid-template-columns:33px 1fr 15px;gap:9px;align-items:center;padding:6px 9px;font:16px/18px var(--classic);background:var(--cream3);color:var(--stone0)}.rango-lista li.tappa{background:var(--yel3);color:var(--ink)}.rango-lista li.preso{opacity:.6}.rango-lista li.prossimo{background:var(--sea6);color:var(--ink);box-shadow:var(--edge);margin:3px}.rango-l{font:16px/18px var(--classic);text-align:center}.rango-s{width:9px;height:9px}.preso .rango-s{background:var(--g3);box-shadow:0 0 0 3px var(--ink)}.prossimo .rango-s{background:var(--roof3);box-shadow:0 0 0 3px var(--ink);animation:fadein .8s steps(2,end) infinite alternate}.lvl-badge.tre>span{font:16px/16px var(--classic)}.lvl-badge .rango-sigillo{position:absolute;right:-9px;bottom:-9px;width:18px;height:22px;image-rendering:pixelated}.rango-sigillo{image-rendering:pixelated;image-rendering:crisp-edges}.rango-sigillo-grande{display:grid;place-items:center;margin:3px 0 6px}.rango-carta.tappa .rango-nastro{background:var(--rango-c, var(--yel2))}.rango-nav{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:6px;margin:3px 0 6px}.rango-pag{text-align:center;font:16px/18px var(--classic)}.rango-freccia{min-height:39px;font:16px/16px var(--classic)}.rango-freccia[disabled]{opacity:.35}.rango-salti{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-bottom:9px}.rango-salto{font:16px/18px var(--classic);cursor:pointer;pointer-events:auto}.rango-lista li.tappa{box-shadow:inset 6px 0 0 0 var(--rango-c, var(--yel1))}.rango-r canvas{width:18px;height:22px;vertical-align:middle;margin-right:6px}.gradino{--gradino-c: #9a7a5a}.peercard.gradino,.rango-testa.gradino{box-shadow:0 0 0 2px var(--gradino-c),0 0 0 4px #0000008c}.gradino-maestro.peercard,.gradino-granmaestro.peercard,.gradino-campione.peercard,.gradino-leggenda.peercard{box-shadow:0 0 0 2px var(--gradino-c),0 0 0 4px #0000008c,0 0 0 6px var(--gradino-c)}.gradino-riga b{color:var(--gradino-c)}.gradino-riga small{opacity:.8}.rango-testa [data-classifica-apri]{margin-left:auto}.cl-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cl-riga{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:4px 8px 4px 0;color:#2a1b12;background:#fbf0d6;box-shadow:0 -2px #8a5a30,0 2px #5a3418,-2px 0 #8a5a30,2px 0 #5a3418,inset 0 -3px #e6d2a8;margin:2px}.cl-riga.cl-tu{background:#fff4c8;box-shadow:0 -2px #8a5a30,0 2px #5a3418,-2px 0 #8a5a30,2px 0 #5a3418,0 0 0 4px #f2c640,inset 0 -3px #f2e2b8}.cl-pos{align-self:stretch;display:grid;place-items:center;font:16px/16px var(--classic);color:#fdf3d8;text-shadow:0 2px 0 rgb(0 0 0 / .45);background:linear-gradient(var(--gradino-c) 0 50%,color-mix(in srgb,var(--gradino-c) 70%,#1b1220) 50% 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 6px),0 100%)}.cl-podio .cl-pos{font-size:20px}.cl-p1 .cl-pos{background:linear-gradient(#ffe070 0 50%,#d8a22c 50% 100%);color:#4a2c06;text-shadow:0 1px 0 #fff0a0}.cl-p2 .cl-pos{background:linear-gradient(#e8e8f0 0 50%,#a8a8b8 50% 100%);color:#2a2a36;text-shadow:0 1px 0 #fff}.cl-p3 .cl-pos{background:linear-gradient(#e8a070 0 50%,#a8603a 50% 100%);color:#3a1a08;text-shadow:0 1px 0 #ffd0b0}.cl-nome{min-width:0;display:flex;flex-direction:column;gap:2px}.cl-nome b{font:15px/17px var(--classic);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-nome small{font:12px/14px var(--testo);color:color-mix(in srgb,var(--gradino-c) 75%,#1b1220)}.cl-lv{display:inline-flex;align-items:baseline;gap:3px;padding:3px 6px;color:#fdf3d8;background:#2a1b22;box-shadow:0 0 0 2px #1b1220}.cl-lv small{font:10px/10px var(--classic);color:#c8b090}.cl-lv b{font:16px/16px var(--classic)}.cl-tua{position:sticky;bottom:-15px;margin:8px -15px -15px;padding:6px 13px calc(10px + var(--sab, 0px));background:#4a2c18;box-shadow:0 -2px #2a170e,0 -4px #b07a44}.cl-tua .cl-sep{color:#f7e2a8;font:12px/14px var(--classic);margin-bottom:4px;opacity:1}.cl-sep,.cl-nota,.cl-attesa{text-align:center;font:12px/15px var(--testo);color:#6b4a2a}body:has([data-layer=fermata]) .joy{display:none}.fermata-lista .fermata-gruppo{margin:6px 2px 0;font-size:12px;opacity:.8}.fermata-lista button small{opacity:.75}.fermata-lista .btn-big{font-size:18px;line-height:20px;padding:10px 14px 13px;justify-content:flex-start;text-align:left;white-space:normal;flex-shrink:0}.fermata-lista .btn-big>span{min-width:0;overflow-wrap:anywhere}.fermata-lista .btn-big small{display:block;font-size:13px;line-height:15px}.ct-stage{background:var(--scene-color)}.ct-canvas{position:absolute;left:0;top:0;display:block}.ct-banco{position:absolute;left:50%;bottom:max(12px,env(safe-area-inset-bottom));transform:translate(-50%);width:min(560px,calc(100% - 20px));max-height:min(60%,calc(100% - var(--scene-bar) - 140px));overflow:auto;display:grid;align-content:start;gap:8px;padding:10px 10px 12px;background:var(--cream3);box-shadow:0 0 0 3px var(--wood1),0 0 0 6px var(--ink),0 10px #0006}.ct-banco-fonte{background:linear-gradient(var(--cream4),var(--cream3));box-shadow:0 0 0 3px var(--sea3),0 0 0 6px var(--ink),0 10px #0006}.ct-dice{margin:0;display:grid;gap:2px}.ct-dice b{font:12px/18px var(--classic);text-transform:uppercase;color:var(--stone1)}.ct-banco-fonte .ct-dice b{color:var(--sea1)}.ct-banco-bottega .ct-dice b{color:var(--red1)}.ct-dice span{font:24px/24px var(--testo);color:var(--wood1)}.ct-nota{margin:0;font:16px/18px var(--classic);text-transform:uppercase;color:var(--sea1);text-align:center}.ct-banco-bottega .ct-nota{font:24px/24px var(--testo);text-transform:none;color:var(--ink2);text-align:left}.ct-azioni{display:grid;gap:8px}.ct-btn{width:100%;min-height:56px}.ct-squadra{display:grid;gap:6px}.ct-membro{display:flex;align-items:center;gap:10px;min-height:48px;padding:4px 8px;background:var(--cream4);box-shadow:inset 0 0 0 2px var(--cream2)}.ct-membro .sv-ritratto{width:auto;height:40px;image-rendering:pixelated;flex:none}.ct-membro .sv-avatar{flex:none;width:40px;height:40px;image-rendering:pixelated}.ct-membro-testo{flex:1;min-width:0;display:grid;gap:4px}.ct-membro-testo b{font:16px/18px var(--classic);color:var(--ink);text-transform:uppercase}.ct-pv{display:block;height:10px;background:var(--ink2);box-shadow:0 0 0 2px var(--ink)}.ct-pv i{display:block;height:100%;background:var(--g4);box-shadow:inset 0 3px 0 var(--g5)}.ct-pv i.basso{background:var(--yel1);box-shadow:inset 0 3px 0 var(--yel2)}.ct-pv i.critico{background:var(--red2);box-shadow:inset 0 3px 0 var(--red3)}.ct-membro-num{display:grid;justify-items:end;flex:none;min-width:52px}.ct-membro-num small{font:12px/18px var(--classic);color:var(--stone1)}.ct-membro-num small:last-child{font:16px/18px var(--classic);color:var(--ink)}.ct-borsa{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 6px;background:#140c109e;color:var(--cream4);font:16px/18px var(--classic)}.ct-borsa.bump{animation:chipbump .35s steps(4,end)}.ct-merci{display:grid;gap:6px}.ct-merce{display:flex;align-items:center;gap:10px;padding:6px 8px;background:var(--cream4);box-shadow:inset 0 0 0 2px var(--cream2)}.ct-merce-ico{flex:none;width:27px;height:39px}.ct-merce[data-merce=bacca] .ct-merce-ico{width:24px;height:30px}.ct-merce[data-merce=esca] .ct-merce-ico{width:15px;height:27px;margin:0 6px}.ct-merce-testo{flex:1;min-width:0;display:grid;gap:2px}.ct-merce-testo b{font:16px/18px var(--classic);color:var(--ink);text-transform:uppercase}.ct-merce-testo span{font:12px/12px var(--testo);color:var(--ink2)}.ct-merce-testo small{font:12px/18px var(--classic);color:var(--wood1)}.ct-perche{font:12px/12px var(--testo);font-style:normal;color:var(--red1)}.ct-merce-btn{flex:none;display:flex;gap:6px}.ct-compra{flex-direction:column;gap:2px;min-width:64px;min-height:52px;padding:6px 8px 9px;font:16px/16px var(--classic)}.ct-compra:disabled{opacity:.55}.ct-prezzo{display:inline-flex;align-items:center;gap:2px;font:12px/12px var(--classic)}.ct-nonvendita{max-width:88px;padding:6px 8px;font:12px/14px var(--classic);text-transform:uppercase;text-align:center;color:var(--red1);box-shadow:inset 0 0 0 2px var(--red2)}@media(max-width:400px){.ct-banco{padding:8px 8px 10px;gap:6px}.ct-merce{gap:8px;padding:5px 6px}.ct-compra{min-width:56px}}.ng-banco{position:absolute;left:50%;bottom:max(8px,env(safe-area-inset-bottom));transform:translate(-50%);width:min(560px,calc(100% - 16px));max-height:min(47%,calc(100% - var(--scene-bar) - 150px));display:flex;flex-direction:column;background:var(--ng-carta, var(--cream3));box-shadow:0 0 0 3px var(--ng-cornice, var(--wood1)),0 0 0 6px var(--ink),0 8px #0006}.ng-dice{flex:none;display:grid;gap:2px;padding:6px 8px 7px;background:var(--ng-riga, var(--cream4));box-shadow:inset 0 -3px 0 var(--ng-cornice, var(--wood1))}.ng-chi{font:12px/18px var(--classic);text-transform:uppercase;color:var(--ng-nome, var(--red1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-frase{font:24px/24px var(--testo);color:var(--ink2)}.ng-dice.ng-parla .ng-frase{animation:ng-parla .3s steps(3,end)}@keyframes ng-parla{0%{opacity:.2;transform:translateY(3px)}to{opacity:1;transform:none}}.ng-lista{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:grid;align-content:start;gap:4px;padding:0 6px 8px}.ng-gruppo{position:sticky;top:0;z-index:1;margin:0 -6px;padding:6px 8px 4px;background:var(--ng-carta, var(--cream3));font:16px/18px var(--classic);text-transform:uppercase;color:var(--ng-accento, var(--red1));box-shadow:0 2px #2a1b221f}.ng-riga{display:flex;align-items:center;gap:8px;min-height:56px;padding:4px 6px;background:var(--ng-riga, var(--cream4));box-shadow:inset 0 0 0 2px #2a1b221a}.ng-ico{flex:none;width:48px;height:48px;display:grid;place-items:center}.ng-ico-img{display:block}.ng-testo{flex:1;min-width:0;display:grid;gap:3px}.ng-testo b{font:16px/16px var(--classic);text-transform:uppercase;color:var(--ink)}.ng-testo span{font:12px/12px var(--testo);color:var(--ink2)}.ng-perche{font:12px/12px var(--testo);font-style:normal;color:var(--red1)}.ng-no .ng-ico{opacity:.7}.ng-compra{flex:none;flex-direction:column;gap:2px;min-width:72px;min-height:46px;margin:3px 3px 6px;padding:6px 8px 9px;font:16px/16px var(--classic)}.ng-prezzo{display:inline-flex;align-items:center;gap:4px}.ng-prezzo .ico-s{width:12px;height:12px}.ng-era{font:12px/12px var(--classic);opacity:.7}@media(min-width:700px)and (max-height:900px){.ng-banco{max-height:min(42%,calc(100% - var(--scene-bar) - 150px))}}[data-scene=meraviglie]{color:var(--ink);font:16px/20px var(--testo);-webkit-font-smoothing:none}[data-scene=meraviglie] .scene-stage{overflow:auto;padding:0;background:#4a2e22}[data-scene=meraviglie] .scene-bar{background:#2a1b22e6}[data-scene=meraviglie] h1,[data-scene=meraviglie] h2,[data-scene=meraviglie] h3{font-family:var(--classic);font-weight:400;margin:0}.ng-room{position:fixed;inset:0;overflow:hidden;pointer-events:none}.ng-room>canvas{position:absolute;left:50%;top:0;transform:translate(-50%);image-rendering:pixelated;max-width:none}.ng-content{position:relative;display:grid;grid-template-columns:240px minmax(0,1fr) 300px;grid-template-areas:"tabs head keeper" "tabs centro keeper";gap:18px;max-width:1360px;margin:0 auto;padding:calc(var(--scene-bar,54px) + 12px) 24px 32px;align-items:start}.ng-heading{grid-area:head;justify-self:center;text-align:center;padding:12px 36px 14px}.ng-heading h1{font:32px/36px var(--classic);color:var(--ink)}.ng-kicker{font:12px/16px var(--classic);color:#81552f;letter-spacing:1px}.ng-seal{font:12px/16px var(--classic);color:#f4dca5}.ng-keeper{grid-area:keeper;position:sticky;top:calc(var(--scene-bar,54px) + 12px);display:grid;justify-items:center}.ng-keeper-art canvas{image-rendering:pixelated;display:block}.ng-bubble{order:-1;margin:0 0 12px;padding:12px 16px;font:16px/20px var(--testo);max-width:260px;position:relative}.ng-tabs{grid-area:tabs;display:grid;gap:12px;position:sticky;top:calc(var(--scene-bar,54px) + 12px)}.ng-button{font:16px/18px var(--classic);cursor:pointer;min-height:44px;padding:8px 14px;border:0;margin:3px;color:var(--ink);background:var(--cream4);box-shadow:var(--edge),inset 0 3px 0 0 var(--white),inset 0 -4px 0 0 var(--cream1),var(--drop)}.ng-button:active{transform:translateY(3px)}.ng-button:disabled{opacity:.55;cursor:not-allowed}.ng-button:focus-visible,.ng-card:focus-visible{outline:3px solid #9ef2eb;outline-offset:4px}.ng-tabs .ng-button{display:flex;align-items:center;gap:12px;text-align:left;padding:8px 12px}.ng-tabs .ng-button canvas{image-rendering:pixelated;flex:none}.ng-tabs .ng-button[aria-pressed=true]{background:var(--yel1);box-shadow:var(--edge),inset 0 3px 0 0 var(--yel3),inset 0 -4px 0 0 var(--yel0),var(--drop)}.ng-centro{grid-area:centro;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.ng-showcase{display:grid;justify-items:center;gap:8px}.ng-nome{display:grid;justify-items:center;padding:8px 28px 10px}.ng-nome h2{font:24px/28px var(--classic)}.ng-tag{font:12px/14px var(--classic);padding:2px 10px;background:var(--cream2);box-shadow:var(--edge);margin-top:6px}.ng-palco{display:flex;align-items:center;gap:12px}.ng-freccia{width:48px;height:48px;padding:0;font:28px/1 var(--classic);border-radius:0;background:var(--ink);color:var(--yel2);box-shadow:0 0 0 3px var(--yel1),var(--drop)}.ng-preview{display:grid;justify-items:center;align-content:end;min-height:300px;background:radial-gradient(closest-side,#ffd98a55,#ffd98a00)}.ng-preview canvas{image-rendering:pixelated;display:block;max-width:none}.ng-preview canvas+canvas{margin-top:-36px}.ng-detail{align-self:end;padding:16px 18px 18px;--fondo-cornice:var(--cream4)}.ng-desc{margin:0 0 8px;text-align:center}.ng-total{display:block;margin:10px 3px;padding:8px;text-align:center;font:24px/28px var(--classic);background:var(--cream2);box-shadow:var(--edge)}.ng-detail .ng-button{width:calc(100% - 6px)}.ng-detail [data-buy]{font:24px/28px var(--classic);background:var(--yel1);box-shadow:var(--edge),inset 0 3px 0 0 var(--yel3),inset 0 -5px 0 0 var(--yel0),var(--drop);min-height:56px}.ng-owned{display:block;text-align:center;color:#2f7a4a;font:16px/20px var(--classic);margin:8px 0}.ng-consent{display:flex;align-items:start;gap:8px;font:12px/16px var(--testo);margin:10px 0}.ng-consent input{flex:none;width:18px;height:18px;accent-color:#356f62}.ng-xp{padding:8px;background:var(--cream2);font-size:12px;line-height:16px}.ng-contents{padding-left:20px}.ng-status{grid-column:1 / -1;margin:0;padding:6px 12px;font:12px/16px var(--testo);color:var(--cream4);background:#2a1b22b0}.ng-catalogue{grid-column:1 / -1}.ng-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px}.ng-card{position:relative;display:grid;justify-items:center;gap:4px;padding:12px 10px;margin:3px;border:0;font:inherit;color:var(--ink);cursor:pointer;text-align:center;min-width:0}.ng-card[data-rarita=prezioso]{--oro:#9a7ccc;--oro-scuro:#6a4e9a}.ng-card[data-rarita=meraviglia]{--oro:#f6dc5c;--oro-scuro:#c98a1a}.ng-card[aria-pressed=true]{outline:3px solid var(--yel2);outline-offset:3px}.ng-card-art{width:100%;height:200px;overflow:hidden;display:flex;justify-content:center;align-items:center;background:radial-gradient(closest-side,color-mix(in srgb,var(--item-color) 45%,#fdf3d8),#e3c895);box-shadow:inset 0 0 0 3px var(--cream1)}.ng-card-art canvas{image-rendering:pixelated}.ng-card b{font:16px/18px var(--classic);font-weight:400;min-height:36px;display:grid;place-items:center}.ng-rarity{font:12px/14px var(--classic);color:#81552f}.ng-card-price{display:block;width:100%;padding:4px;font:16px/20px var(--classic);background:var(--cream2);box-shadow:var(--edge)}.ng-card-price.ng-gia{color:#2f7a4a}.ng-card-price.ng-gia:before{content:"\2713  "}.ng-empty{padding:20px;color:var(--cream4)}.ng-ruota{font-size:12px!important}@media(max-width:760px){.ng-content{grid-template-columns:1fr;grid-template-areas:"head" "keeper" "tabs" "centro";gap:12px;padding:calc(var(--scene-bar,54px) + 8px) 12px 24px}.ng-heading{padding:8px 20px 10px}.ng-heading h1{font-size:24px;line-height:28px}.ng-keeper{position:static;grid-template-columns:auto 1fr;align-items:center;justify-items:start;gap:8px}.ng-bubble{order:0;font-size:12px;line-height:16px;padding:8px 10px;margin:0}.ng-tabs{position:static;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ng-tabs .ng-button{min-height:0;margin:3px}[data-scene=meraviglie] .scene-stage{background:#6b4429}.ng-tabs .ng-button{flex-direction:column;gap:4px;font-size:12px;line-height:12px;text-align:center;justify-content:center;padding:4px 2px 6px}.ng-centro{grid-template-columns:1fr;gap:12px}.ng-preview{min-height:200px}.ng-preview canvas+canvas{margin-top:-24px}.ng-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ng-card-art{height:104px}}@media(prefers-reduced-motion:reduce){[data-scene=meraviglie] *{scroll-behavior:auto}}.ng-regole{margin:6px 0;padding-left:18px;font-size:13px;line-height:1.35}.ng-specie{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;max-height:240px;overflow:auto;padding:2px}.ng-specie-voce{display:grid;justify-items:center;gap:2px;padding:4px;font-size:11px}.ng-specie-voce[aria-checked=true]{outline:2px solid #f2d27a;background:#f2d27a2e}.ng-nume{position:relative;display:inline-grid;place-items:center}.ng-nume canvas{image-rendering:pixelated}.ng-nume .ng-corona{position:absolute;top:-4px;left:50%;transform:translate(-50%)}.ng-alpha-carta{display:grid;justify-items:center;gap:4px;margin:10px 0;padding:10px;border:2px solid #f2d27a;background:radial-gradient(circle at 50% 40%,#5a1f1f,#2a1214 75%);color:#ffe9b0}.ng-alpha-carta small{opacity:.9;text-align:center}.ng-alpha-miei{display:flex;flex-wrap:wrap;gap:8px}.ng-alpha-mio{margin:0;display:grid;justify-items:center;font-size:12px}.ng-regole-box{clear:both;margin:6px 0;font-size:13px}.ng-regole-box summary{cursor:pointer;color:#6b4a1e;font-weight:700}@media(max-width:760px){.ng-regole-box{font-size:11px;margin:4px 0}.ng-regole{font-size:11px;line-height:1.25}.ng-alpha-carta{margin:6px 0;padding:6px}[data-scene=meraviglie] .ng-detail[data-uovo] .ng-preview{height:120px}}.ng-lente{position:absolute;top:8px;right:8px;z-index:1;background:var(--cream4);box-shadow:var(--edge);border-radius:50%;padding:3px;line-height:0}.ng-lente canvas{image-rendering:pixelated}.ng-card{box-shadow:0 0 0 3px var(--oro,#e8b23a),var(--drop)}.ng-card-price:not(.ng-gia){background:var(--yel2);border-radius:12px}.ng-preview{background:radial-gradient(closest-side,#ffd98a88,#ffd98a00)}@media(max-width:760px){.ng-content{gap:6px;padding-top:calc(var(--scene-bar,54px) + 4px)}.ng-heading{padding:4px 16px 6px}.ng-heading .ng-kicker{display:none}.ng-heading h1{font-size:20px;line-height:24px}.ng-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}.ng-tabs .ng-button{font-size:10px;line-height:10px;padding:2px 1px 4px;margin:2px}.ng-centro{gap:6px}.ng-nome{padding:2px 16px 4px}.ng-nome h2{font-size:16px;line-height:20px}.ng-tag{margin-top:2px}.ng-preview{min-height:150px}.ng-palco{gap:6px}.ng-detail{padding:6px 10px 8px}.ng-detail .ng-desc,.ng-detail .ng-xp{display:none}.ng-total{margin:4px 3px;padding:4px;font-size:16px;line-height:20px}.ng-consent{margin:4px 0}.ng-detail [data-buy]{min-height:44px;font-size:18px}.ng-detail .ng-button{min-height:36px}}.ng-vetrina{color:var(--ink);font:16px/20px var(--testo);-webkit-font-smoothing:none}.ng-vetrina .scene-stage{overflow:auto;padding:0;background:#4a2e22}.ng-vetrina .scene-bar{background:#2a1b22e6}.ng-vetrina h1,.ng-vetrina h2,.ng-vetrina h3{font-family:var(--classic);font-weight:400;margin:0}.ng-vetrina .ng-heading{box-shadow:0 0 0 3px var(--ng-accento),var(--drop)}.ng-vetrina .ng-tabs .ng-button{min-height:48px}.ng-vetrina .ng-tabs .ng-button[aria-pressed=true]{background:var(--ng-accento);color:var(--white);box-shadow:var(--edge),var(--drop)}.ng-vetrina .ng-card{box-shadow:0 0 0 3px var(--ng-accento),var(--drop)}.ng-vetrina .ng-card-art{background:radial-gradient(closest-side,color-mix(in srgb,var(--ng-accento) 30%,#fdf3d8),#e3c895)}.ng-vetrina .ng-detail [data-buy]{min-height:48px}.ng-vetrina .ng-perche-v{margin:4px 0;text-align:center;font:12px/16px var(--testo);color:#9a3a2a}.ng-vetrina .ng-borsa{display:inline-flex;align-items:center;gap:6px;font:16px/18px var(--classic);color:var(--white)}.ng-vetrina .ng-rarity{min-height:14px}@media(max-width:760px){.ng-vetrina .scene-stage{background:#6b4429}.ng-vetrina .ng-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ng-vetrina .ng-tabs .ng-button{min-height:48px;font-size:12px;line-height:14px}.ng-vetrina .ng-detail [data-buy]{min-height:48px}.ng-vetrina .ng-detail .ng-desc{display:block}}.hud-bottega{position:relative;min-width:48px;min-height:48px;display:inline-grid;place-items:center;padding:4px}.hud-bottega canvas{image-rendering:pixelated;display:block}.hud-bottega .dot{position:absolute;top:-4px;right:-4px}.ng-vetrina[data-ambiente=mare] .scene-stage{background:#154e5d}.ng-vetrina[data-ambiente=mare] .scene-bar{background:#0b2f3ce6}.ng-vetrina[data-ambiente=mare] .ng-kicker{color:#2e7d8c}.ng-vetrina[data-ambiente=mare] .ng-preview{background:radial-gradient(closest-side,#9ee6ea88,#9ee6ea00)}.ng-vetrina[data-ambiente=mare] .ng-card-art{background:radial-gradient(closest-side,color-mix(in srgb,var(--ng-accento) 30%,#eefaf8),#b8d8d6)}.ng-vetrina[data-ambiente=mare] .ng-status{background:#0b2f3cb0}@media(max-width:760px){.ng-vetrina[data-ambiente=mare] .scene-stage{background:#1b6677}}.ng-vetrina[data-ambiente=cristallo] .scene-stage{background:#1e2f60}.ng-vetrina[data-ambiente=cristallo] .scene-bar{background:#141f44e6}.ng-vetrina[data-ambiente=cristallo] .ng-kicker{color:#4a5aa8}.ng-vetrina[data-ambiente=cristallo] .ng-preview{background:radial-gradient(closest-side,#c8d4ff66,#c8d4ff00)}.ng-vetrina[data-ambiente=cristallo] .ng-card-art{background:radial-gradient(closest-side,color-mix(in srgb,var(--ng-accento) 30%,#eeeefa),#eeeefa)}.ng-vetrina[data-ambiente=cristallo] .ng-status{background:#141f44b0}@media(max-width:760px){.ng-vetrina[data-ambiente=cristallo] .scene-stage{background:#2a3f78}}.ng-vetrina[data-ambiente=radici] .scene-stage{background:#1f361e}.ng-vetrina[data-ambiente=radici] .scene-bar{background:#16241ae6}.ng-vetrina[data-ambiente=radici] .ng-kicker{color:#4f7a34}.ng-vetrina[data-ambiente=radici] .ng-preview{background:radial-gradient(closest-side,#d6e6cc55,#d6e6cc00)}.ng-vetrina[data-ambiente=radici] .ng-card-art{background:radial-gradient(closest-side,color-mix(in srgb,var(--ng-accento) 30%,#f0f2e4),#f0f2e4)}.ng-vetrina[data-ambiente=radici] .ng-status{background:#16241ab0}@media(max-width:760px){.ng-vetrina[data-ambiente=radici] .scene-stage{background:#2c4a2a}}.ng-vetrina[data-ambiente=terme] .scene-stage{background:#382c2c}.ng-vetrina[data-ambiente=terme] .scene-bar{background:#1e1818e6}.ng-vetrina[data-ambiente=terme] .ng-kicker{color:#3d6a6a}.ng-vetrina[data-ambiente=terme] .ng-preview{background:radial-gradient(closest-side,#f0dccc55,#f0dccc00)}.ng-vetrina[data-ambiente=terme] .ng-card-art{background:radial-gradient(closest-side,color-mix(in srgb,var(--ng-accento) 30%,#f4ece4),#f4ece4)}.ng-vetrina[data-ambiente=terme] .ng-status{background:#1e1818b0}@media(max-width:760px){.ng-vetrina[data-ambiente=terme] .scene-stage{background:#4a3c3a}}.ng-vetrina[data-ambiente=atlantide] .scene-stage{background:#c4bba8}.ng-vetrina[data-ambiente=atlantide] .scene-bar{background:#1d3346e6}.ng-vetrina[data-ambiente=atlantide] .ng-kicker{color:#b88d32}.ng-vetrina[data-ambiente=atlantide] .ng-preview{background:radial-gradient(closest-side,#f6dc8a55,#f6dc8a00)}.ng-vetrina[data-ambiente=atlantide] .ng-card-art{background:radial-gradient(closest-side,color-mix(in srgb,var(--ng-accento) 30%,#fbf6ea),#fbf6ea)}.ng-vetrina[data-ambiente=atlantide] .ng-status{background:#1d3346b0}@media(max-width:760px){.ng-vetrina[data-ambiente=atlantide] .scene-stage{background:#ddd6c6}}.tc-pagina{position:absolute;inset:0;overflow:auto;padding:calc(60px + var(--sat, 0px)) max(8px,var(--sar, 0px)) calc(92px + var(--sab, 0px)) max(8px,var(--sal, 0px));background-color:#4e2c14;overscroll-behavior:contain}.tc-perg{max-width:1040px;margin:0 auto;color:#2a1b12;font-family:var(--classic);animation:ek-entra .16s steps(4) both}.tc-testa{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.tc-testa .ek-divisore{font-size:22px;line-height:24px}.tc-sotto{margin:0;font:14px/16px var(--testo);color:#6b4a2a}.tc-punti{display:inline-grid;grid-template-columns:auto auto;align-items:center;column-gap:10px;margin-top:4px}.tc-punti b{grid-row:span 2;font:32px/32px var(--classic);color:#a8761a;text-shadow:0 2px 0 #fff0a0}.tc-punti[data-liberi="0"] b{color:#8a7a70;text-shadow:none}.tc-punti span{font:16px/18px var(--classic);text-align:left}.tc-punti small{font:12px/14px var(--testo);color:#6b4a2a;text-align:left}.tc-rami{display:grid;gap:10px;margin-top:12px}@media(min-width:900px)and (min-height:500px){.tc-rami{grid-template-columns:repeat(3,1fr)}}@media(max-height:500px)and (min-width:640px){.tc-rami{grid-template-columns:repeat(3,1fr)}.tc-testo small{display:none}}.tc-ramo{display:flex;flex-direction:column;gap:6px}.tc-guida{--tc-c: #3f9a52;--tc-s: #2a6a36}.tc-tattica{--tc-c: #c1473a;--tc-s: #7e2a20}.tc-esplorazione{--tc-c: #3d7fc4;--tc-s: #234e80}.tc-ramo h3{display:flex;align-items:center;gap:8px;margin:0 0 2px;padding-bottom:4px;font:20px/22px var(--classic);color:var(--tc-s);border-bottom:2px solid #c8a46a}.tc-nodo{position:relative;display:flex;align-items:center;gap:10px;min-height:56px;padding:6px 8px;text-align:left;color:#2a1b12;font-family:var(--classic);background:#fbf0d6;border:0;border-radius:0;box-shadow:0 -2px #8a5a30,0 2px #5a3418,-2px 0 #8a5a30,2px 0 #5a3418,inset 0 -3px #e6d2a8;margin:2px;cursor:pointer;touch-action:manipulation}.tc-nodo.chiuso{cursor:default;color:#8a7a70;background:#ece0c4}.tc-nodo.chiuso .tc-testo small{color:#9a8c80}.tc-nodo.aperto{background:#fff8e4;box-shadow:0 -2px 0 0 var(--tc-c),0 2px 0 0 var(--tc-s),-2px 0 0 0 var(--tc-c),2px 0 0 0 var(--tc-s),0 0 0 4px #f2c640,inset 0 -3px #f2e2b8;animation:tc-chiama 1.4s steps(2) infinite}.tc-nodo.aperto:active{transform:translateY(2px)}.tc-nodo.preso{background:color-mix(in srgb,var(--tc-c) 18%,#fbf0d6);cursor:default}.tc-gemma{flex:none;display:grid;place-items:center;width:32px;height:32px;font:16px/16px var(--classic);color:#fdf3d8;text-shadow:0 2px 0 var(--tc-s);background:linear-gradient(var(--tc-c) 0 50%,var(--tc-s) 50% 100%);clip-path:polygon(8px 0,24px 0,32px 8px,32px 24px,24px 32px,8px 32px,0 24px,0 8px)}.tc-nodo.chiuso .tc-gemma{background:linear-gradient(#b8aca0 0 50%,#8a7e74 50% 100%);text-shadow:none}.tc-nodo.preso .tc-gemma{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'><path fill='%23fdf3d8' d='M6 1h1v1h1v1h-1v1h-1v1h-1v1h-1v1h-1v-1h-1v-1h-1v-1h-1v-1h1v1h1v1h1v-1h1v-1h1v-1h1z'/></svg>") center / 16px 16px no-repeat,linear-gradient(var(--tc-c) 0 50%,var(--tc-s) 50% 100%);image-rendering:pixelated}.tc-testo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tc-testo b{font:16px/18px var(--classic)}.tc-testo small{font:13px/15px var(--testo);color:#6b4a2a}.tc-impara{flex:none;padding:4px 6px;font:12px/12px var(--classic);color:#3a2406;background:linear-gradient(#ffd860 0 50%,#f0be3a 50% 100%);box-shadow:0 0 0 2px #6e4408}@keyframes tc-chiama{50%{box-shadow:0 -2px 0 0 var(--tc-c),0 2px 0 0 var(--tc-s),-2px 0 0 0 var(--tc-c),2px 0 0 0 var(--tc-s),0 0 0 4px #fff0a0,inset 0 -3px #f2e2b8}}.tc-piede{position:absolute;left:max(6px,var(--sal, 0px));right:max(6px,var(--sar, 0px));bottom:calc(6px + var(--sab, 0px));display:flex;justify-content:center;pointer-events:none}.tc-piede-barra{pointer-events:auto;width:min(1040px,100%);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px}.tc-piede-barra small{font:12px/14px var(--testo);color:#f7e2a8;text-shadow:0 1px 0 #1b1220}.tc-piede-barra .ek-bottone{flex:none}.tc-risonanza{display:flex;flex-direction:column;gap:6px;align-items:center;font-family:var(--classic)}.tc-rb-riga{display:flex;gap:8px;align-items:center}.tc-rb{width:132px;height:12px;box-sizing:content-box}.tc-rb-riemp{display:block;height:100%;width:0;background:linear-gradient(#ffd0e6 0 25%,#ec6fa6 25% 60%,#b8407a 60% 100%);transition:width .24s steps(6)}.tc-risonanza.piena .tc-rb-riemp,.tc-risonanza.attiva .tc-rb-riemp{background:linear-gradient(#fff0a0 0 25%,#f2c640 25% 60%,#c08a1c 60% 100%)}.tc-risonanza.piena .tc-rb-tasto{animation:tc-pulsa .9s steps(3) infinite alternate}.tc-ordini{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.tc-ordine span{font-size:14px}.tc-con-aura{position:relative}.tc-aura{position:absolute;inset:-30%;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgb(255 214 120 / .85),rgb(236 111 166 / .45) 45%,transparent 70%);mix-blend-mode:screen;animation:tc-respira 1.2s ease-in-out infinite alternate}@keyframes tc-respira{0%{transform:scale(.92);opacity:.7}to{transform:scale(1.08);opacity:1}}@keyframes tc-pulsa{to{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.tc-aura,.tc-nodo.aperto,.tc-perg,.tc-risonanza.piena .tc-rb-tasto{animation:none}}@media(max-height:500px){.tc-piede-barra{width:auto;border-image:none!important;border:0!important;padding:0!important;background:none!important}.tc-piede{justify-content:flex-end}.tc-piede-barra small{display:none}.tc-pagina{padding-bottom:calc(64px + var(--sab, 0px))}.tc-testa{flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:16px}}.rist-cv{position:absolute;inset:0;width:100%;height:100%;display:block;image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none;-webkit-user-select:none;user-select:none}.rist-flip{position:absolute;z-index:2;top:calc(var(--scene-bar) + 6px);left:50%;transform:translate(-50%);display:flex;padding:3px;gap:3px;background:#140c1099;box-shadow:0 0 0 2px #fdf3d840}.rist-flip[hidden]{display:none}.rist-flipbtn{height:30px;padding:0 14px;background:transparent;color:var(--cream3);font:16px/18px var(--classic);text-transform:uppercase}.rist-flipbtn.on{background:var(--cream4);color:var(--ink)}.rist-flipbtn:active{transform:translateY(2px)}.rist-bottom{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;justify-items:center;gap:6px;padding:22px max(8px,env(safe-area-inset-left)) calc(8px + var(--sab, 0px)) max(8px,env(safe-area-inset-right));background:linear-gradient(#140c1000,#140c10cc 18px,#140c10e0)}.rist-bottom>*{max-width:760px;width:100%}.rist-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;touch-action:pan-x}.rist-tabs,.rist-tiles{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.rist-tabs:after,.rist-tiles:after{content:"";flex:none;width:22px}.rist-tabs::-webkit-scrollbar{display:none}.rist-tab{position:relative;flex:none;height:30px;padding:0 10px;background:#fdf3d824;color:var(--cream3);font:16px/18px var(--classic);text-transform:uppercase}.rist-tab.on{background:var(--cream4);color:var(--ink)}.rist-tab.mod:after{content:"";position:absolute;top:3px;right:3px;width:6px;height:6px;background:var(--yel1);box-shadow:0 0 0 1px var(--ink)}.rist-about{margin:0;min-height:18px;color:var(--cream3);font:16px/18px var(--testo);text-align:center;text-shadow:0 2px 0 var(--ink)}.rist-about.bad{color:var(--red3)}.rist-tiles{display:flex;gap:6px;padding:3px 3px 6px;overflow-x:auto;touch-action:pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.rist-tile{position:relative;flex:none;display:grid;grid-template-rows:52px 28px 18px;justify-items:center;align-items:center;width:92px;padding:4px 3px 5px;border:0;background:var(--cream4);color:var(--ink);box-shadow:inset 0 -4px 0 var(--cream2),0 0 0 2px var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none}.rist-tile:active{transform:translateY(2px)}.rist-tile.on{background:var(--yel2);box-shadow:inset 0 -4px 0 var(--yel0),0 0 0 3px var(--ink);animation:casa-bump .3s steps(4,end)}.rist-tile.lock{background:var(--stone4);box-shadow:inset 0 -4px 0 var(--stone2),0 0 0 2px var(--ink)}.rist-tile.lock .rist-pic{opacity:.55;filter:grayscale(.6)}.rist-tile.off{opacity:.45;cursor:default}.rist-pic{width:48px;height:48px;pointer-events:none}.rist-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:12px/14px var(--classic);text-align:center;text-transform:uppercase}.rist-price{display:inline-flex;align-items:center;gap:3px;font:16px/16px var(--classic);font-weight:400}.rist-tile.poor .rist-price{color:var(--red1)}.rist-tile.lock .rist-price{color:var(--stone0)}.rist-sw{position:absolute;top:5px;right:5px;width:10px;height:10px;box-shadow:0 0 0 2px var(--ink)}.rist-now{position:absolute;top:3px;left:3px;padding:1px 4px 2px;background:var(--sea2);color:var(--white);font:12px/12px var(--classic);font-style:normal;text-transform:uppercase}.rist-foot{display:flex;align-items:center;gap:6px}.rist-foot .btn{margin:0;padding:10px 14px 13px}.rist-foot .btn-gold{padding:10px 16px 13px 12px}.rist-total{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--cream3);font:16px/18px var(--classic);text-transform:uppercase;text-shadow:0 2px 0 var(--ink)}.rist-total b{display:inline-flex;align-items:center;gap:4px;color:var(--yel2);font-weight:400}.rist-total.poor b{color:var(--red3)}.rist-bill{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);width:min(360px,calc(100vw - 24px));max-height:calc(100% - var(--scene-bar) - 24px);overflow-y:auto;padding:14px 14px 10px;display:grid;gap:8px;background:var(--cream4);color:var(--ink);box-shadow:0 0 0 3px var(--ink),0 8px 0 3px #140c1073;font:16px/20px var(--classic);animation:rist-in .22s steps(4,end)}.rist-bill[hidden]{display:none}@keyframes rist-in{0%{transform:translate(-50%,-44%);opacity:0}}.rist-bill .kicker{color:var(--roof2);font:12px/12px var(--classic);text-transform:uppercase}.rist-bill .title{font:24px/26px var(--classic)}.rist-lines{margin:0;padding:0;list-style:none;display:grid;gap:4px}.rist-lines li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:2px dashed var(--cream2);font:16px/18px var(--testo)}.rist-what{display:inline-flex;align-items:center;gap:6px;min-width:0}.rist-what b{font-weight:400;color:var(--roof1)}.rist-what .rist-sw{position:static;flex:none}.rist-cost{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.rist-sum{display:flex;justify-content:space-between;font:24px/24px var(--classic)}.rist-sum b{display:inline-flex;align-items:center;gap:4px;font-weight:400}.rist-left{margin:0;color:var(--g1);font:16px/18px var(--testo)}.rist-left.bad{color:var(--red1)}.rist-bill .acts{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px}.casa-row .btn .px[src],.bcard .btn .px[src]{image-rendering:pixelated}@media(max-width:420px){.rist-tile{width:84px}.rist-foot .btn-ghost{padding:10px 10px 13px}}.casa-cv{position:absolute;inset:0;width:100%;height:100%;display:block;image-rendering:pixelated;image-rendering:crisp-edges;touch-action:pan-y;-webkit-user-select:none;user-select:none}.casa-scene.editing .casa-cv{touch-action:none;cursor:grab}.casa-scene.editing .casa-cv:active{cursor:grabbing}.casa-coins{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 6px;background:#140c108c;color:var(--yel2);font:16px/18px var(--classic);box-shadow:0 0 0 2px #fdf3d840}.casa-coins.bump{animation:casa-bump .3s steps(4,end)}@keyframes casa-bump{40%{transform:translateY(-3px) scale(1.08)}}.casa-barbtn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 6px;background:#140c108c;color:var(--cream4);font:16px/18px var(--classic);text-transform:uppercase;box-shadow:0 0 0 2px #fdf3d840}.casa-barbtn.ready{color:var(--ink);background:var(--yel1);box-shadow:0 0 0 2px var(--ink)}.casa-barbtn:active{transform:translateY(2px)}@media(max-width:520px){.casa-barbtn span{display:none}}.casa-up{position:absolute;top:calc(var(--scene-bar) + 4px);right:max(8px,env(safe-area-inset-right));z-index:3;width:min(300px,calc(100vw - 16px));padding:12px;display:grid;gap:6px;background:var(--cream4);box-shadow:0 0 0 3px var(--ink),0 6px 0 3px #140c1066;font:16px/20px var(--classic)}.casa-up p{margin:0}.casa-up .btn{justify-self:start}.casa-bottom{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;justify-items:center;gap:6px;padding:18px max(8px,env(safe-area-inset-left)) calc(8px + var(--sab, 0px)) max(8px,env(safe-area-inset-right));background:linear-gradient(#140c1000,#140c10b8 30%);pointer-events:none}.casa-bottom>*{pointer-events:auto;max-width:760px;width:100%}.casa-note{width:auto!important;margin:0;padding:6px 12px;background:#140c10b3;color:var(--cream4);font:16px/18px var(--classic);text-align:center;box-shadow:0 0 0 2px #fdf3d833}.casa-note.bad{color:var(--white);background:#a52c2ae0}.casa-tools{display:grid;justify-items:center;gap:4px}.casa-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px}.casa-row .btn{padding:9px 12px 12px}.casa-row .btn-big{padding:12px 22px 15px}.casa-name{margin-right:4px;color:var(--yel2);font:16px/18px var(--classic);text-transform:uppercase;text-shadow:0 2px 0 var(--ink)}.casa-addr{display:inline-flex;align-items:center;gap:6px;color:var(--cream3);font:16px/18px var(--classic);text-shadow:0 2px 0 var(--ink)}.casa-attesa{display:flex;align-items:center;gap:8px;width:auto!important;padding:6px 8px 6px 10px;background:#140c10d1;box-shadow:0 0 0 2px var(--yel1);color:var(--cream4)}.casa-attesa>span{display:grid;gap:2px;font:14px/16px var(--classic)}.casa-attesa b{color:var(--yel2);font-weight:400}.casa-attesa small{font:12px/14px var(--classic);color:var(--cream3)}.casa-attesa .btn{padding:8px 12px 11px}.casa-row .btn{position:relative}.casa-pallino{position:absolute;top:-4px;right:-4px;width:10px;height:10px;background:var(--red1, #d23c32);box-shadow:0 0 0 2px var(--ink)}.casa-tray{display:grid;gap:4px}.casa-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.casa-tab,.casa-set{flex:none;height:28px;padding:0 10px;background:#fdf3d824;color:var(--cream3);font:16px/18px var(--classic);text-transform:uppercase}.casa-tab.on{background:var(--cream4);color:var(--ink)}.casa-set{font-size:16px;text-transform:none}.casa-set.on{color:var(--yel2);box-shadow:inset 0 -3px 0 var(--yel1)}.casa-tab i{margin-left:6px;padding:0 4px;background:var(--roof2);color:var(--white);font-style:normal}.casa-chips{display:flex;gap:6px;height:82px;padding:2px 2px 4px;overflow-x:auto;touch-action:pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.casa-chip{position:relative;flex:none;display:grid;place-items:center;width:76px;height:76px;padding:0;border:0;background:var(--cream4);box-shadow:inset 0 -4px 0 var(--cream2),0 0 0 2px var(--ink);cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none}.casa-chip:active{cursor:grabbing;background:var(--yel3)}.casa-chip b{position:absolute;right:3px;bottom:3px;display:inline-flex;align-items:center;gap:2px;font:16px/16px var(--classic);font-weight:400;color:var(--ink);text-shadow:0 2px 0 var(--white)}.casa-chip i{position:absolute;left:4px;top:3px;font:16px/16px var(--classic);font-style:normal;color:var(--g1)}.casa-chip.shop{cursor:pointer}.casa-chip.shop b{left:3px;justify-content:center}.casa-chip.shop.poor b{color:var(--red1)}.casa-chip.shop.off{opacity:.55}.casa-chip.shop.armed{background:var(--yel2);box-shadow:inset 0 -4px 0 var(--yel0),0 0 0 3px var(--ink);animation:casa-bump .3s steps(4,end)}.casa-chip.shop .buy{color:var(--ink);text-transform:uppercase}.casa-empty{margin:auto 0;color:var(--cream3);font:16px/20px var(--classic)}.casa-ico{width:48px;height:48px;pointer-events:none}.casa-ico[data-box="32"],.casa-ico[data-box="48"]{width:64px;height:64px}.casa-ghost{position:absolute;z-index:5;pointer-events:none;filter:drop-shadow(0 6px 0 rgb(42 27 34 / .4))}.shop-sets{margin:-3px 0 12px}.shop-sets .btn.on{--b: var(--ink2);--hi: var(--stone1);--lo: var(--ink);--fg: var(--yel2)}.item .shop-have{max-width:calc(100% - 6px);padding:6px 9px 9px;font:16px/16px var(--classic);text-transform:none;white-space:normal}.sheet[data-sheet=shop] .tabs{flex-wrap:wrap}@media(max-width:520px){.casa-name{flex-basis:100%;justify-content:center;margin:0}}.item .ico-l[data-box="48"]{width:96px;height:96px;margin:-16px 0}[data-scene=recinto] .scene-stage{overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(#5a3a22,#3b2416)}.rc-scena{max-width:560px;margin:0 auto;display:grid;justify-items:center;gap:6px;padding:calc(var(--scene-bar) + 4px) 4px calc(var(--sab, 0px) + 14px)}.rc-capo,.rc-sez{justify-self:stretch;display:flex;align-items:baseline;justify-content:space-between;padding:0 6px;font:16px/18px var(--classic);text-transform:uppercase;color:var(--cream4)}.rc-capo small,.rc-sez small{font:8px/9px var(--classic);color:var(--cream2)}.rc-cornice{padding:3px;background:var(--ink);box-shadow:0 0 0 3px var(--wood1, #6b4426)}.rc-stanza{position:relative;overflow:hidden}.rc-sfondo{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.rc-letto{position:absolute;padding:0;background:none;border:0;box-shadow:none}.rc-cuccia{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}.rc-letto.vuoto .rc-cuccia{opacity:.9}.rc-letto.oltre .rc-cuccia{filter:saturate(.4)}.rc-letto.on:after{content:"";position:absolute;inset:-2px;box-shadow:0 0 0 2px var(--yel1);pointer-events:none}.rc-creatura{position:absolute;left:50%;bottom:30%;transform:translate(-50%);image-rendering:pixelated;pointer-events:none}.rc-lv{position:absolute;right:-2px;bottom:-2px;padding:1px 2px;font:8px/9px var(--classic);font-weight:400;color:var(--cream4);background:var(--ink);pointer-events:none}.rc-sq{position:absolute;left:-2px;bottom:-2px;padding:1px 2px;font:8px/9px var(--classic);font-style:normal;color:var(--white);background:#2f8a3a;pointer-events:none}.rc-squadra{justify-self:stretch;display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.rc-membro{display:grid;justify-items:center;gap:2px;padding:4px 0 3px;background:var(--cream3);color:var(--ink);box-shadow:inset 0 0 0 2px var(--cream2),inset 0 -3px 0 var(--cream1)}.rc-membro small{font:8px/9px var(--classic);color:var(--wood1, #6b4426)}.rc-membro.vuoto{opacity:.45;background:none}.rc-membro.on{background:var(--yel3);box-shadow:inset 0 0 0 3px var(--yel1)}.rc-membro.lascia{animation:rc-lascia .8s steps(2,end) infinite}@keyframes rc-lascia{50%{box-shadow:inset 0 0 0 3px var(--sea3)}}@media(prefers-reduced-motion:reduce){.rc-membro.lascia{animation:none}}.rc-faccia,.rc-membro-vuoto{display:block;width:40px;height:40px;object-fit:contain;image-rendering:pixelated}.rc-box,.rc-attesa,.rc-conferma{justify-self:stretch;display:grid;gap:4px;padding:8px 10px 10px;background:var(--cream4);color:var(--ink);box-shadow:0 0 0 3px var(--ink),inset 0 -3px 0 var(--cream1)}.rc-box b,.rc-attesa b,.rc-conferma b{font:16px/18px var(--classic);font-weight:400;text-transform:uppercase;color:var(--roof1)}.rc-box small,.rc-attesa small{font:8px/10px var(--classic);color:var(--stone1)}.rc-box p,.rc-conferma p{margin:0;font:12px/16px var(--testo)}.rc-azioni,.rc-attesa-btn{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.rc-attesa{grid-template-columns:auto 1fr;align-items:center;background:var(--yel3)}.rc-attesa-btn{grid-column:1 / -1}.rc-attesa-testo{display:grid;gap:2px}.rc-allarga{justify-self:stretch}.rc-nota,.rc-vuoto{margin:0;padding:0 8px;font:12px/16px var(--testo);color:var(--cream3);text-align:center}.rc-conferma{position:sticky;bottom:calc(var(--sab, 0px) + 8px);z-index:3;margin:0 4px}.rc-libera{background:var(--red2);color:var(--cream4)}.casa-recinto{display:grid;justify-items:center;gap:4px;padding:0;background:none;border:0}.casa-recinto-capo{font:8px/9px var(--classic);text-transform:uppercase;color:var(--cream3)}.casa-scene .casa-recinto{position:absolute;left:50%;transform:translate(-50%);z-index:1}.casa-scene.editing .casa-recinto{display:none}[data-sheet=fontana] .sheet-body{display:grid;gap:9px;align-content:start}[data-sheet=fontana] .sheet-foot{justify-content:space-between;gap:9px}.fontana-intro{margin:0;font:24px/30px var(--testo)}.fontana-kinds{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.fontana-kind{margin:3px 0;padding:9px 6px 12px;gap:6px;font:16px/18px var(--classic)}.fontana-kind .k-ico{display:inline-grid;place-items:center;width:21px;height:21px;background:var(--cream2);box-shadow:0 0 0 3px var(--ink);font:16px/16px var(--classic);color:var(--roof2)}.fontana-kind.on{--b: var(--sea2);--hi: var(--sea4);--lo: var(--sea0);--fg: var(--white);text-shadow:0 2px 0 var(--sea0)}.fontana-kind.on .k-ico{background:var(--yel2);color:var(--ink)}.fontana-hint{margin-top:-3px}.fontana-text{display:block;width:100%;min-height:132px;margin:3px 0;resize:none;font:24px/30px var(--testo);white-space:pre-wrap}.fontana-count{margin-top:-6px;text-align:right}.fontana-info{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.fontana-info .chip{margin:0;padding:3px 9px 3px 6px;font:16px/18px var(--classic);background:var(--cream3);box-shadow:0 0 0 3px var(--ink)}.fontana-letter{display:flex;align-items:center;gap:9px;margin:3px;padding:9px 12px 12px;--fondo-cornice: var(--yel3);font:16px/18px var(--classic);text-align:left;animation:mailwiggle 1.6s steps(1,end) infinite}.fontana-letter span{flex:1}.fontana-letter b{color:var(--roof1);text-transform:uppercase}.chip.mail{position:relative;cursor:pointer;--fondo-cornice: var(--yel3);font:16px/18px var(--classic);animation:mailwiggle 1.6s steps(1,end) infinite}@keyframes mailwiggle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(max-width:560px){.chip.mail .long{display:none}}.fx-ripple{position:fixed;left:0;top:0;z-index:59;pointer-events:none;box-sizing:border-box;border:3px solid var(--white);border-radius:50%;box-shadow:0 0 0 2px var(--sea3);opacity:0}.fx-ripple.lite{border-color:var(--sea6)}.fx-drop{position:fixed;left:0;top:0;z-index:61;pointer-events:none;background:var(--white);box-shadow:0 0 0 1px var(--sea3)}.fx-drop.lite{background:var(--sea5)}.lettera{width:min(calc(100vw - 24px),520px);gap:15px}.lettera-carta{position:relative;width:100%;display:grid;justify-items:center;gap:6px;padding:18px 18px 21px;text-align:left;background-color:var(--cream3);background-image:repeating-linear-gradient(to bottom,transparent 0 29px,rgb(201 165 116 / .4) 29px 30px);box-shadow:var(--edge),inset 0 3px 0 0 var(--white),inset 0 -3px 0 0 var(--cream2);user-select:text;-webkit-user-select:text}.lettera-sigillo{margin-top:-3px}.lettera-carta .kicker,.lettera-data{text-align:center}.lettera-data{font:16px/24px var(--classic);color:var(--stone1)}.lettera-tuo{width:100%;margin:6px 0 3px;padding:6px 12px 9px;display:grid;gap:0;background:var(--cream4);box-shadow:inset 6px 0 0 0 var(--sea3);font:16px/24px var(--classic);color:var(--stone0)}.lettera-tuo span{font:16px/24px var(--testo);overflow-wrap:anywhere}.lettera-testo{width:100%;max-height:min(34vh,250px);overflow:auto;overscroll-behavior:contain}.lettera-testo p{margin:0;font:24px/30px var(--testo);text-align:left;overflow-wrap:anywhere}.lettera-firma{align-self:end;justify-self:end;font:24px/30px var(--classic);color:var(--roof1)}.ric-cartello{position:fixed;left:50%;transform:translate(-50%);bottom:calc(96px + var(--sab, 0px));width:min(360px,calc(100vw - 24px));z-index:38;font-family:var(--sv-font, "Popolo Classic", ui-monospace, monospace);color:#2a160a;background:linear-gradient(#c9925a 0 4px,#9a5a2a 4px 100%);box-shadow:0 -3px #1b1220,0 3px #1b1220,-3px 0 #1b1220,3px 0 #1b1220,0 6px #5c3216;padding:10px 12px;user-select:none;-webkit-user-select:none}.ric-cartello:before,.ric-cartello:after{content:"";position:absolute;top:8px;width:4px;height:4px;background:#3a2414}.ric-cartello:before{left:8px}.ric-cartello:after{right:8px}.ric-x{position:absolute;right:18px;top:4px;font:inherit;font-size:16px;background:none;border:0;color:#2a160a;padding:2px 4px}.ric-nome{font-size:15px;color:#fdf3d8;text-shadow:0 2px 0 #1b1220,2px 0 0 #1b1220,-2px 0 0 #1b1220,0 -2px 0 #1b1220;padding-right:26px}.ric-luogo{font-size:11px;margin-top:2px;color:#3a2414}.ric-storia{font-size:11px;line-height:1.35;margin:6px 0 8px;background:#e8cfa0;padding:5px 6px;box-shadow:0 0 0 2px #5c3216}.ric-barra{position:relative;height:14px;background:#1b1220;box-shadow:0 0 0 2px #1b1220}.ric-pieno{height:100%;background:linear-gradient(#ffe28a 0 40%,#e0a533 40% 100%)}.ric-barra span{position:absolute;inset:0;text-align:center;font-size:11px;line-height:14px;color:#fdf3d8;text-shadow:0 1px 0 #1b1220}.ric-righe{display:flex;justify-content:space-between;font-size:10px;margin-top:5px}.ric-chi{font-size:10px;margin-top:3px;color:#3a2414}.ric-azioni{display:flex;gap:6px;margin-top:8px}.ric-btn{flex:1;font:inherit;font-size:12px;color:#fdf3d8;background:#5c3216;border:0;padding:7px 4px;box-shadow:0 -2px #1b1220,0 2px #1b1220,-2px 0 #1b1220,2px 0 #1b1220}.ric-btn:active{transform:translateY(1px)}.ric-btn-oro{color:#2a160a;background:linear-gradient(#ffe28a 0 45%,#e0a533 45% 100%)}.ric-pronto{font-size:11px;color:#fdf3d8;background:#3b6e3a;padding:6px;width:100%;text-align:center;box-shadow:0 0 0 2px #1b1220}.ric-festa{position:fixed;left:50%;top:calc(80px + var(--sat, 0px));transform:translate(-50%);z-index:60;width:min(420px,calc(100vw - 24px));text-align:center;font-family:var(--sv-font, "Popolo Classic", ui-monospace, monospace);color:#fdf3d8;background:#2a1b22;padding:12px;box-shadow:0 -3px #e0a533,0 3px #e0a533,-3px 0 #e0a533,3px 0 #e0a533;pointer-events:none;transition:opacity .6s}.ric-festa.via{opacity:0}.ric-festa-t{font-size:20px;color:#ffe28a;text-shadow:0 2px 0 #1b1220}.ric-festa-n{font-size:14px;margin-top:6px}.ric-festa-c{font-size:11px;margin-top:4px;color:#e8cfa0}.ric-prereq:empty{display:none}.ric-prereq{font-size:10px;margin-top:3px;color:#5c1e12}.ric-azioni{flex-wrap:wrap}.ric-sel{flex:1 1 100%;font:inherit;font-size:12px;color:#2a160a;background:#e8cfa0;border:0;padding:5px;box-shadow:0 0 0 2px #5c3216}.ric-mat{display:flex;flex-wrap:wrap;gap:4px;flex:1 1 100%;font-size:10px}.ric-btn-mat{flex:1 1 45%;font-size:10px;padding:5px 3px}.ric-nota{font-size:9px;margin-top:6px;color:#3a2414;text-align:center}.ric-festa-t{font-size:17px}.ric-cartello{bottom:calc(8px + var(--sab, 0px));width:min(92vw,420px);max-height:35vh;max-height:35dvh;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:8px 12px 10px}.ric-cartello .ric-x{top:0;right:8px;font-size:20px;min-width:36px;min-height:36px;color:#fdf3d8;background:#5c3216;box-shadow:0 0 0 2px #1b1220}.ric-cartello .ric-nome{padding-right:44px}.ric-cartello[data-pagina=prima] .ric-righe{margin:2px 0 5px;font-size:11px}.ric-blocco{font-size:11px;margin-top:5px;color:#5c1e12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ric-blocco:empty{display:none}.ric-cartello .ric-azioni{margin-top:6px}.ea{display:flex;flex-direction:column;gap:10px;max-width:520px;color:inherit}.ea-titolo{margin:0;font-size:1.15em}.ea-senza-titolo .ea-titolo[data-primo]{display:none}.ea-testo,.ea-lista,.ea-etichetta{margin:0;line-height:1.45}.ea-lista{padding-left:1.2em}.ea-lista li+li{margin-top:2px}.ea-campo{font:inherit;padding:10px 12px;border:3px solid #2a1b22;border-radius:0;background:#fffaf0;color:#2a1b22;width:100%;box-sizing:border-box}.ea-btn{align-self:flex-start}.ea-rosso:not([disabled]){background:#b8323a;color:#fffaf0}.ea-azioni{display:flex;flex-wrap:wrap;gap:10px}.ea-nota{margin:0;min-height:1.2em}.ea-nota.male{color:#e05a5f}.ea-schermo .ea{font:16px/20px var(--testo, inherit)}.ea-schermo{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:calc(env(safe-area-inset-top,0px) + 24px) 20px calc(env(safe-area-inset-bottom,0px) + 24px);background:#2a1b22;color:#fffaf0;overflow:auto}html.cz{--cz-panel: var(--cz-voce) 16 fill / 16px / 4px;--cz-btn: var(--cz-bottone) 8 fill / 16px / 2px;--cz-btn-oro: var(--cz-bottone-oro) 8 fill / 16px / 2px;--cz-strip: var(--cz-barra) 8 fill / 16px / 2px;--cz-ombra: 0 6px 0 0 rgb(30 16 10 / .35)}html.cz .frame,html.cz .bussola,html.cz .sheet,html.cz .popup,html.cz .dlg-box,html.cz .zn-lista,html.cz .zn-desc,html.cz .im-voce,html.cz [data-scene=giochi] .oggi,html.cz .fs-card{background:none;border:0 solid transparent;border-radius:0;border-image:var(--cz-panel);image-rendering:pixelated;box-shadow:var(--cz-ombra);color:#3c2414}html.cz .sheet-head,html.cz .sheet-foot{border-color:#e0c99a}html.cz .dock .btn,html.cz .mini .tray-btn,html.cz .mini .btn,html.cz .sheet .btn,html.cz .popup .btn,html.cz .dlg-box .btn,html.cz .zn .zn-tab,html.cz [data-scene=impostazioni] .btn,html.cz [data-scene=giochi] .btn,html.cz [data-scene=selva-duelli] .btn,html.cz [data-scene=festa] .btn,html.cz [data-scene=recinto] .btn,html.cz .sv-foto,html.cz .scene-back{background:none;border:0 solid transparent;border-radius:0;border-image:var(--cz-btn);image-rendering:pixelated;color:#fdf3d8;text-shadow:0 2px 0 #3c2414;box-shadow:var(--cz-ombra)}html.cz .btn.btn-gold,html.cz .btn.btn-green,html.cz .btn.btn-sea,html.cz .zn .zn-tab.on,html.cz .sv-foto{border-image:var(--cz-btn-oro);color:#3c2414;text-shadow:0 2px 0 #ffd860}html.cz .zn .zn-tab.on{transform:translateY(-3px)}html.cz .zn .zn-tab.acceso{outline:3px solid #f2c640;outline-offset:1px}html.cz .btn:active,html.cz .btn.down,html.cz .scene-back:active,html.cz .zn-tab:active{transform:translateY(3px);box-shadow:0 3px #1e100a59}html.cz .dock .btn,html.cz .scene-back{min-height:48px}html.cz .zn-tasca-riga,html.cz .hw-diario,html.cz .du-invito,html.cz .du-match,html.cz .du-cerca,html.cz .du-torneo,html.cz .du-organizza{background:none;border:0 solid transparent;border-image:var(--cz-strip);box-shadow:var(--cz-ombra)}html.cz .scene-bar{background:var(--cz-notte) 0 0 / 64px 64px repeat;image-rendering:pixelated;box-shadow:0 3px #140a05,0 6px #c08a1c,0 9px #2a170e}html.cz .scene-title{color:#f2c640;text-shadow:0 2px 0 #2a170e}html.cz [data-scene=impostazioni],html.cz [data-scene=giochi],html.cz [data-scene=selva-duelli],html.cz [data-scene=festa],html.cz [data-scene=recinto]{background:#4e2c14 var(--cz-legno) 0 0 / 64px 64px repeat;image-rendering:pixelated}html.cz [data-scene=impostazioni] .scene-stage,html.cz [data-scene=giochi] .scene-stage,html.cz [data-scene=selva-duelli] .scene-stage,html.cz [data-scene=festa] .scene-stage{background:transparent}html.cz [data-scene=impostazioni] .kicker,html.cz [data-scene=impostazioni] h2,html.cz [data-scene=impostazioni] h3,html.cz [data-scene=giochi] h2,html.cz [data-scene=giochi] h3,html.cz [data-scene=giochi] .kicker{color:#f2c640;text-shadow:0 2px 0 #2a170e,2px 0 0 #2a170e,-2px 0 0 #2a170e,0 -2px 0 #2a170e}html.cz .dlg-nome{border-radius:0;background:#7e4c28;box-shadow:0 0 0 3px #2a170e,inset 0 3px #b07a44}html.cz .dlg-ritratto{border-radius:0}@media(prefers-reduced-motion:reduce){html.cz .zn .zn-tab.on{transform:none}}html.cz{--cz-inchiostro: #3c2414;--cz-inchiostro2: #6b4426;--cz-oro: #f2c640;--cz-crema: #fdf3d8}html.cz [data-scene=impostazioni] .scene-stage{background:transparent}html.cz .im-aiuto,html.cz .im-legali,html.cz .im-crediti,html.cz .im-scena .ea{color:var(--cz-crema);text-shadow:0 2px 0 #2a170e}html.cz .im-legali a,html.cz .im-crediti a{color:var(--cz-oro)}html.cz .im-nota,html.cz .im-avviso{color:var(--cz-oro);text-shadow:0 2px 0 #2a170e}html.cz .im-barra{background:none;border:0 solid transparent;border-image:var(--cz-strip);box-shadow:var(--cz-ombra);padding:8px}html.cz .im-pezzo{min-height:48px;background:none;border:0 solid transparent;border-image:var(--cz-btn);image-rendering:pixelated;box-shadow:none;color:var(--cz-crema);text-shadow:0 2px 0 var(--cz-inchiostro)}html.cz .im-vuota{color:var(--cz-crema)}html.cz .im-voce{min-height:56px}html.cz .im-voce.on{background:none}html.cz .im-voce.pieno{opacity:.55}html.cz .im-voce-testo b{color:#8a2a14}html.cz .im-voce-testo small{color:var(--cz-inchiostro2)}html.cz .im-voci .im-spunta{min-width:56px;min-height:36px;display:inline-grid;place-items:center;background:none;border:0 solid transparent;border-image:var(--cz-btn);box-shadow:none;color:var(--cz-crema);text-shadow:0 2px 0 var(--cz-inchiostro)}html.cz .im-voci .im-voce.on .im-spunta{border-image:var(--cz-btn-oro);color:var(--cz-inchiostro);text-shadow:0 2px 0 #ffd860}html.cz .im-altri .im-spunta{background:linear-gradient(#7e4c28 0 50%,#5a3a1a 50% 100%);box-shadow:0 0 0 2px #2a170e,inset 0 2px #b07a44;color:var(--cz-crema)}html.cz .im-altri .im-voce.on .im-spunta{background:linear-gradient(#f2c640 0 50%,#c08a1c 50% 100%);box-shadow:0 0 0 2px #2a170e,inset 0 2px #ffe9a0;color:var(--cz-inchiostro)}html.cz .im-scelta.on,html.cz .im-linguetta.on{background:none;color:var(--cz-inchiostro);text-shadow:0 2px 0 #ffd860}html.cz .im-schede{background:#2a170e var(--cz-notte) 0 0 / 64px 64px repeat;margin:0 -8px;padding:6px 8px;box-shadow:0 3px #c08a1c}html.cz .giochi-scena .giochi-hint,html.cz .giochi-scena .oggi-none{color:var(--cz-crema);text-shadow:0 2px 0 #2a170e}html.cz [data-scene=giochi] .oggi .kicker{color:#8a2a14;text-shadow:none}html.cz .oggi-n{background:#8a2a14;color:var(--cz-crema);box-shadow:0 0 0 2px #2a170e;font:12px/13px var(--classic);min-width:24px;height:24px}html.cz .oggi-baule{background:#f7ead0;box-shadow:0 0 0 3px #7e4c28,inset 0 3px #fffaf0,inset 0 -3px #e6d2a8}html.cz .oggi-titolo{color:var(--cz-inchiostro)}html.cz .oggi-row{min-height:80px;background:#fdf3d8;box-shadow:0 0 0 3px #7e4c28,inset 0 -3px #e6d2a8,0 3px 0 3px #1e100a40}html.cz .oggi-row.here{background:#fff6c8;box-shadow:0 0 0 3px #c08a1c,inset 0 -3px #e6c870,0 3px 0 3px #1e100a40}html.cz .oggi-text b,html.cz .oggi-text i{color:var(--cz-inchiostro)}html.cz .gioco{margin:4px;background:none;border:0 solid transparent;border-image:var(--cz-panel);image-rendering:pixelated;box-shadow:var(--cz-ombra)}html.cz .gioco.here{outline:3px solid var(--cz-oro);outline-offset:5px}html.cz .gioco.locked{opacity:.75;filter:saturate(.6)}html.cz .gioco-main b{color:#8a2a14}html.cz .gioco-main p{color:var(--cz-inchiostro)}html.cz .gioco-main p.where{color:var(--cz-inchiostro2)}html.cz .gioco .btn,html.cz .giochi-ripiano [data-svaghi]{min-height:48px}html.cz .zn-viaggi{min-height:52px;background:none;border:0 solid transparent;border-image:var(--cz-strip);box-shadow:var(--cz-ombra);margin:4px 2px 10px}html.cz .zn-viaggi b{color:var(--cz-oro);text-shadow:0 2px 0 #2a170e}html.cz .zn-viaggi small{color:var(--cz-crema)}html.cz .zn-viaggi.tornato{outline:3px solid var(--cz-oro)}html.cz .zn-riga.on,html.cz .zn-membro.on{background-color:#fff0b8;box-shadow:inset 0 0 0 3px #c08a1c}html.cz .rc-box,html.cz .rc-attesa,html.cz .rc-conferma{background:none;border:0 solid transparent;border-image:var(--cz-panel);image-rendering:pixelated;box-shadow:var(--cz-ombra);color:var(--cz-inchiostro)}html.cz .rc-box b,html.cz .rc-attesa b,html.cz .rc-conferma b{color:#8a2a14}html.cz .rc-box small,html.cz .rc-attesa small{font:12px/14px var(--classic);color:var(--cz-inchiostro2)}html.cz .rc-membro{min-height:56px;background:#f7ead0;box-shadow:inset 0 0 0 3px #7e4c28,inset 0 -6px #e6d2a8}html.cz .rc-membro.vuoto{opacity:1;background:#2a170e8c;box-shadow:inset 0 0 0 3px #5a3a1a}html.cz .rc-membro.on{background:#fff0b8;box-shadow:inset 0 0 0 3px #c08a1c}html.cz .rc-nota,html.cz .rc-vuoto{color:var(--cz-crema);text-shadow:0 2px 0 #2a170e}html.cz .rc-cornice{box-shadow:0 0 0 3px #2a170e,0 0 0 6px #c08a1c,0 0 0 9px #2a170e}html.cz .chat-input{min-height:48px;background:#fdf3d8;color:var(--cz-inchiostro);box-shadow:inset 0 0 0 3px #7e4c28,inset 0 6px #e6d2a8}html.cz .chat-input::placeholder{color:#9a7a58}html.cz .chat-input:focus{box-shadow:inset 0 0 0 3px #c08a1c,inset 0 6px #f2e0b0}html.cz .aggiornamento{background:none;border:0 solid transparent;border-image:var(--cz-panel);image-rendering:pixelated;box-shadow:var(--cz-ombra);color:var(--cz-inchiostro)}html.cz .aggiornamento .btn{min-height:48px}.mn-banner{position:fixed;left:50%;top:calc(var(--sat, 0px) + 58px);transform:translate(-50%);z-index:60;width:min(560px,calc(100vw - 16px));display:flex;align-items:center;gap:10px;padding:8px 34px 10px 10px;color:var(--white);background:#6e1a1d;box-shadow:0 0 0 3px #2a1b22,inset 0 3px #a52c2a,0 6px #140c1073;pointer-events:auto}.mn-banner[data-kind=news]{background:#2f4d27;box-shadow:0 0 0 3px #2a1b22,inset 0 3px #476b2d,0 6px #140c1073}.mn-banner[data-kind=lost]{background:#3f2a30;box-shadow:0 0 0 3px #2a1b22,inset 0 3px #766b5f,0 6px #140c1073}.mn-banner.in{animation:mn-banner-in .3s steps(5,end)}@keyframes mn-banner-in{0%{transform:translate(-50%,-30px);opacity:0}}.mn-banner-siren{width:26px;height:26px;flex:none;border-radius:50%;background:#d24a37;box-shadow:0 0 0 3px #2a1b22;animation:mn-banner-siren .5s steps(2,end) infinite}.mn-banner-siren.calm{animation:none;background:#f6dc5c}@keyframes mn-banner-siren{50%{background:#f6dc5c;box-shadow:0 0 0 3px #2a1b22,0 0 20px 8px #f6dc5c8c}}.mn-banner-txt{flex:1;min-width:0;font:16px/18px var(--classic)}.mn-banner-txt b{color:var(--yel2)}.mn-banner-time{color:var(--yel3);white-space:nowrap}.mn-banner-go{flex:none;margin:0}.mn-banner-x{position:absolute;right:6px;top:2px;font:24px/24px var(--classic);color:var(--cream3)}.peercard .peer-sos{color:#2f4d27}.museo-bar-ico{width:32px;height:32px;margin-right:-4px}.museo-sala{position:absolute;left:0;top:0}.museo-chip{display:inline-flex;align-items:center;gap:4px;padding:0 6px;color:var(--cream4);font:16px/18px var(--classic);text-shadow:0 2px 0 rgb(20 12 16 / .8)}.museo-chip canvas.ico{width:28px;height:28px}.museo-chrome{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:#140c108c;color:var(--cream4);font:16px/18px var(--classic);box-shadow:0 0 0 2px #fdf3d840}.museo-scroll{position:absolute;left:0;right:0;top:calc(var(--scene-bar) + 2px);bottom:calc(108px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;padding:0 max(8px,env(safe-area-inset-left)) 10px max(8px,env(safe-area-inset-right))}.museo-col{display:grid;gap:8px;max-width:780px;margin:0 auto}.museo-tabs{display:flex;gap:3px}.museo-tab{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 4px 12px;background:#2a1b22d1;color:var(--cream3);font:16px/18px var(--classic);text-transform:uppercase;box-shadow:0 0 0 2px #fdf3d82e}.museo-tab .sw{display:inline-block;width:10px;height:14px;box-shadow:0 0 0 2px var(--ink);flex:none}.museo-tab.on{background:var(--cream4);color:var(--roof1)}.museo-head{padding:10px 12px 12px;background:var(--cream4);box-shadow:var(--edge),inset 0 3px 0 0 var(--white),inset 0 -3px 0 0 var(--cream2),var(--drop);display:grid;gap:6px}.museo-kicker{font:8px/9px var(--classic);text-transform:uppercase;color:var(--roof2)}.museo-titolo{font:24px/26px var(--classic);color:var(--roof1)}.museo-sub{margin:0;font:16px/20px var(--testo);color:var(--ink2)}.museo-sub b{font-weight:400;color:var(--roof1)}.museo-prog{display:flex;align-items:center;gap:8px;font:16px/18px var(--classic);color:var(--ink2)}.museo-bar{flex:1;height:12px;background:var(--wood1);box-shadow:0 0 0 2px var(--ink)}.museo-bar i{display:block;height:100%;background:var(--yel2);box-shadow:inset 0 3px 0 var(--yel3);transition:width .6s steps(6,end)}.museo-vetrine{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.vetrina{display:grid;justify-items:center;gap:3px;padding:6px 4px 8px;background:#2a1b22c7;box-shadow:0 0 0 2px #fdf3d829;color:var(--cream4);text-align:center;min-width:0}.vt-vetro{position:relative;display:grid;place-items:center;width:76px;height:70px;background:linear-gradient(160deg,#a9e6d652,#278b961f 55%,#140c1033);box-shadow:0 0 0 3px var(--ink),inset 3px 3px #fffaf073,inset -3px -3px #140c1040}.vt-vetro:after{content:"";position:absolute;left:8px;top:6px;width:6px;height:18px;background:#fffaf059}.vetrina.piena .vt-vetro{background:radial-gradient(circle at 50% 30%,#fff1a68c,#f6dc5c1f 60%,#140c1026)}.vt-ico{width:48px;height:48px}.vt-num{position:absolute;left:50%;bottom:-10px;transform:translate(-50%);padding:2px 5px 3px;background:var(--yel1);color:var(--ink);font:8px/9px var(--classic);box-shadow:0 0 0 2px var(--ink);white-space:nowrap}.vt-nome{margin-top:10px;font:8px/10px var(--classic);text-transform:uppercase;color:var(--yel3);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-dono{font:14px/16px var(--testo);color:var(--stone3);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vetrina.piena .vt-dono{color:var(--cream4)}.vetrina.scelta{box-shadow:0 0 0 3px var(--yel2)}.vetrina.nuova .vt-vetro{animation:vetrinanuova 1.2s steps(8,end)}@keyframes vetrinanuova{0%{transform:scale(1.35);filter:brightness(2.2)}40%{transform:scale(.94);filter:brightness(1.4)}to{transform:scale(1);filter:none}}.museo-completa{font:16px/18px var(--classic);color:var(--g2);animation:bannerin .6s steps(8,end)}.museo-vetrine.apre .vetrina{animation:fadein .5s steps(5,end) both}.museo-vetrine.apre .vetrina:nth-child(2){animation-delay:.08s}.museo-vetrine.apre .vetrina:nth-child(3){animation-delay:.16s}.museo-vetrine.apre .vetrina:nth-child(4){animation-delay:.24s}.museo-vetrine.apre .vetrina:nth-child(5){animation-delay:.32s}.museo-vetrine.apre .vetrina:nth-child(6){animation-delay:.4s}.museo-passate{display:grid;gap:6px}.museo-passate:empty{display:none}.museo-passata{padding:6px 10px 8px;background:#2a1b22b3;color:var(--cream4);font:16px/18px var(--classic);display:grid;gap:4px}.museo-passata .pt-ico{display:flex;flex-wrap:wrap;gap:4px}.museo-passata canvas{width:32px;height:32px}.museo-passate>.museo-kicker{color:var(--yel3);text-shadow:0 2px 0 var(--ink)}.museo-dock{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;justify-items:center;gap:4px;padding:6px max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-right));background:linear-gradient(#140c1033,#140c10d9 30%)}.museo-giorno{display:flex;align-items:center;gap:6px;max-width:560px;width:100%;color:var(--cream3);font:14px/16px var(--testo)}.museo-giorno span{flex:1;min-width:0}.museo-giorno b{font:8px/9px var(--classic);font-weight:400;color:var(--yel2);text-transform:uppercase}.museo-giorno.fatta b{color:var(--g5)}.museo-acts{display:grid;justify-items:center;gap:3px;width:100%;max-width:560px;min-height:58px}.museo-acts .btn-big{width:100%}.museo-acts canvas.ico{width:32px;height:32px}.museo-hint{color:var(--stone3);font:14px/16px var(--testo);text-align:center}.museo-banco{position:absolute;inset:0;z-index:5;display:grid;place-items:center}.museo-banco[hidden]{display:none}.banco-scrim{position:absolute;inset:0;background:#140c10b8}.banco-card{position:relative;display:grid;justify-items:center;gap:8px;width:min(340px,calc(100% - 24px));padding:14px 14px 16px;text-align:center;animation:fadein .2s steps(3,end)}.banco-titolo{font:16px/18px var(--classic);color:var(--roof1)}.banco-stage{position:relative;width:132px;height:120px;display:grid;place-items:center;background:radial-gradient(circle at 50% 60%,var(--cream2),var(--cream3) 70%);box-shadow:inset 0 0 0 3px var(--cream1);overflow:hidden}.banco-pezzo{width:96px;height:96px}.museo-banco.rivelato .banco-pezzo{animation:bancorivela .7s steps(6,end)}@keyframes bancorivela{0%{transform:scale(1.4) rotate(-4deg);filter:brightness(2.5)}to{transform:none;filter:none}}.banco-pennello{position:absolute;left:50%;top:34%;width:30px;height:9px;background:linear-gradient(90deg,var(--wood2) 0 60%,var(--cream4) 60% 100%);box-shadow:0 0 0 3px var(--ink);animation:pennello .32s steps(4,end) infinite alternate}.museo-banco.rivelato .banco-pennello{display:none}@keyframes pennello{0%{transform:translate(-60%) rotate(-14deg)}to{transform:translate(-10%,18px) rotate(10deg)}}.banco-polvere{position:absolute;left:0;top:0;width:6px;height:6px;background:var(--cream1);pointer-events:none}.banco-nome{font:24px/26px var(--classic);color:var(--roof1);min-height:26px}.banco-nome[data-rarita=raro]{color:var(--blue1)}.banco-nome[data-rarita=rarissimo]{color:var(--lav1)}.banco-sub{font:16px/20px var(--testo);color:var(--ink2);min-height:20px}.banco-acts,.banco-acts .btn{width:100%}.museo-rule{margin:0 0 12px}.museo-rule b{font:16px/24px var(--classic);text-transform:uppercase;color:var(--roof2)}.museo-rule p{margin:2px 0 0}.museo-table{border-collapse:collapse;width:100%;font:16px/22px var(--testo)}.museo-table th{text-align:left;font:8px/9px var(--classic);text-transform:uppercase;color:var(--roof2);padding:4px 6px}.museo-table td{padding:3px 6px;border-top:2px solid var(--cream2)}.museo-festa{z-index:60;position:fixed}@media(min-width:900px){.museo-vetrine{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.vt-vetro{width:108px;height:98px}.vt-ico{width:64px;height:64px}.vt-nome{font:16px/18px var(--classic)}.vt-dono{font:16px/20px var(--testo)}.museo-sub{font-size:18px;line-height:22px}}@media(max-width:640px){[data-scene=museo] .scene-title{font-size:8px;line-height:9px}.museo-tab{font:8px/9px var(--classic);padding:10px 2px 11px;gap:4px}.museo-tab .sw{width:6px;height:10px}.museo-titolo{font:16px/18px var(--classic)}.museo-vetrine{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.vt-vetro{width:68px;height:62px}.vt-ico{width:48px;height:48px}}.museo-centro{display:block;justify-self:center;margin-top:4px;image-rendering:pixelated;pointer-events:none}.peercard .peer-titolo{color:var(--ink2)}.peercard .peer-titolo b{color:var(--roof1)}.museo-muro{margin:14px 0 8px;padding:10px;border-radius:6px;background:#140c108c;box-shadow:0 0 0 2px var(--ink);color:var(--cream4)}.museo-muro h3{margin:0 0 2px;font:15px/18px var(--classic);font-weight:400;color:var(--gold3, #f2c94c)}.museo-muro-sub{margin:0 0 8px;font:12px/15px var(--testo)}.museo-muro-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px}.museo-muro-voce{display:flex;flex-direction:column;align-items:center;gap:1px;padding:3px 2px;border-radius:4px;background:#fdf3d80f;font:10px/12px var(--classic)}.museo-muro-voce b{font-weight:400}.museo-muro-voce.presa b{color:var(--gold3, #f2c94c)}.museo-muro-crea{width:40px;height:40px;object-fit:contain;image-rendering:pixelated}.museo-muro-crea.buio{filter:brightness(0) opacity(.35)}body.in-mappa .hud>*,body.in-mappa .cammino{visibility:hidden!important}body.in-mappa .cp-bar,body.in-mappa [data-tutorial],body.in-mappa .arrow,body.in-mappa .sv-evol,body.in-mappa .hud-prompt{display:none!important}.mappa-scena{position:absolute;inset:0;pointer-events:none;z-index:30;--scene-bar: calc(var(--sat, 0px) + 46px)}.mappa-scena>*{pointer-events:auto}.mappa-scena:before{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 4px var(--ink),inset 0 0 0 7px var(--cream1),inset 0 0 0 9px var(--ink)}.mp-bar{position:absolute;left:0;right:0;top:0;height:var(--scene-bar);padding:var(--sat, 0px) max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left));display:flex;align-items:center;gap:8px;background:linear-gradient(#140c10b3,#140c1000);pointer-events:none}.mp-bar>*{pointer-events:auto}.mp-title{flex:1;min-width:0;color:var(--cream4);font:16px/18px var(--classic);text-transform:uppercase;text-shadow:0 2px 0 rgb(20 12 16 / .8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-right{display:flex;gap:4px}.mp-btn{min-height:34px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font:16px/18px var(--classic)}.mp-ala{image-rendering:pixelated}.mp-btn[data-mappa-vola].on{background:#fff1a6;color:var(--ink)}.mp-zoombar{position:absolute;right:max(12px,env(safe-area-inset-right));top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px}.mp-zoom{width:48px;height:48px;padding:0;display:grid;place-items:center}.mp-zoom.fine{opacity:.45}.mp-glyph{font:32px/32px var(--classic)}.mp-pips{display:flex;flex-direction:column;gap:3px;padding:2px 0}.mp-pips i{display:block;width:14px;height:6px;background:var(--stone1);box-shadow:0 0 0 2px var(--ink)}.mp-pips i.sotto{background:var(--ochre2)}.mp-pips i.on{background:var(--yel3, #ffd75e)}.mp-centra{position:absolute;left:50%;bottom:calc(var(--sab, 0px) + 18px);transform:translate(-50%);padding:8px 16px;font:16px/18px var(--classic);text-transform:uppercase}@media(max-width:420px){.mp-btn span{display:none}}.mp-legenda-btn{position:absolute;left:max(12px,env(safe-area-inset-left));bottom:calc(var(--sab, 0px) + 18px);min-height:34px;padding:4px 10px;font:16px/18px var(--classic)}.mp-legenda{position:absolute;left:max(12px,env(safe-area-inset-left));bottom:calc(var(--sab, 0px) + 62px);display:grid;gap:4px;padding:8px 10px;max-height:60vh;overflow:auto;width:max-content;max-width:calc(100vw - 104px - env(safe-area-inset-left) - env(safe-area-inset-right));--fondo-cornice: rgb(20 12 16);color:var(--cream4);font:16px/18px var(--classic)}.mp-legenda{padding:9px 12px 12px;gap:3px}.mp-leg-titolo{display:flex;align-items:center;gap:6px;margin:2px 0 3px;font:8px/10px var(--classic);letter-spacing:.12em;text-transform:uppercase;color:var(--yel2)}.mp-leg-titolo:after{content:"";flex:1;min-width:18px;height:3px;background:var(--yel0);box-shadow:inset 0 1px 0 0 var(--yel1)}.mp-leg-titolo:not(:first-child){margin-top:6px}.mp-leg-filo{display:block;height:3px;margin:3px 0;background:var(--yel0)}.mp-leg-slot{flex:none;width:30px;display:grid;place-items:center}.mp-sei-a-nome{font:16px/18px var(--classic);font-weight:400;color:var(--yel3);text-transform:uppercase;max-width:240px}.mp-leg-riga span{min-width:0;text-wrap:balance}body.in-mappa #ui>.layer{z-index:50}.mp-legenda[hidden]{display:none}.mp-leg-riga{display:flex;align-items:center;gap:8px}.mp-leg-ico{image-rendering:pixelated;width:auto;height:auto}.bussola{position:relative;display:grid;justify-items:center;gap:5px;margin:3px;padding:6px 6px 5px;line-height:0;color:var(--ink);cursor:pointer}.bussola[hidden]{display:none}.bussola.solo-ora{padding:6px 8px 5px;cursor:default}.bs-mappa{width:64px;height:64px;box-shadow:0 0 0 3px var(--ink)}.bussola .bs-mappa[hidden],.bussola.solo-ora .bs-nord{display:none}.bs-nord{position:absolute;top:0;left:calc(50% - 8px);width:16px;height:15px;background:var(--ink);color:var(--yel2);font:16px/16px var(--classic);font-style:normal;text-align:center}.bs-ora{display:flex;align-items:center;justify-content:center;gap:4px;pointer-events:none}.bs-astro{width:18px;height:18px}.bs-hh{font:16px/18px var(--classic);font-weight:400;font-variant-numeric:tabular-nums}@media(pointer:fine)and (hover:hover)and (min-width:561px){.bussola{padding:8px 8px 6px;gap:6px}.bs-mappa{width:96px;height:96px}.bussola:hover:not(.solo-ora) .bs-mappa{box-shadow:0 0 0 3px var(--yel0)}}html #ui:has(.tray.open) .bussola{visibility:hidden}[data-scene=impostazioni] .scene-stage{overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(#26303a,#1c232b)}.im-scena{max-width:520px;margin:0 auto;display:grid;gap:8px;padding:calc(var(--scene-bar) + 6px) 8px calc(var(--sab, 0px) + 16px)}.im-scena .kicker{margin:6px 0 0;color:var(--cream3)}.im-aiuto,.im-nota{margin:0;font:16px/18px var(--testo);color:var(--cream2)}.im-nota:empty{display:none}.im-nota{color:var(--roof5)}.im-barra{display:flex;justify-content:center;gap:4px;padding:6px;min-height:64px;background:#0000004d;box-shadow:0 0 0 3px var(--ink)}.im-pezzo{flex:1;max-width:82px;display:grid;justify-items:center;gap:4px;padding:6px 2px 8px;background:var(--roof2);color:var(--cream4);font:12px/13px var(--classic);box-shadow:var(--edge, 0 0 0 3px var(--ink))}.im-pezzo b{font-weight:400}.im-vuota{align-self:center;color:var(--cream2);font:16px/18px var(--classic)}.im-voci,.im-altri{display:grid;gap:6px}.im-voce{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:6px 10px;text-align:left;background:var(--cream4);color:var(--ink);box-shadow:0 0 0 3px var(--ink),inset 0 -3px 0 0 var(--cream1)}.im-voce.on{background:color-mix(in srgb,var(--g6) 55%,var(--cream4))}.im-voce.pieno{opacity:.6}.im-voce:active{transform:translateY(2px)}.im-voce-testo{flex:1;min-width:0;display:grid;gap:2px}.im-voce-testo b{font:16px/18px var(--classic);font-weight:400;text-transform:uppercase;color:var(--roof1)}.im-voce-testo small{font:16px/18px var(--testo);color:var(--ink2)}.im-spunta{flex:none;min-width:40px;padding:4px 6px;text-align:center;font:16px/18px var(--classic);background:var(--stone2);color:var(--white, #fff);box-shadow:0 0 0 2px var(--ink)}.im-voce.on .im-spunta{background:var(--g3)}.im-scena .ea{color:var(--cream2);font:16px/20px var(--testo)}.im-scena .ea-titolo{color:var(--cream3)}.im-elimina,[data-im-indietro]{justify-self:start}.im-legali{margin:4px 0 0;font:16px/18px var(--testo);color:var(--cream2)}.im-legali a{color:var(--cream3)}.im-crediti{margin:0;padding:0;list-style:none;display:grid;gap:4px;font:14px/17px var(--testo);color:var(--cream2)}.im-crediti a{color:var(--cream3)}.im-altri .im-spunta{position:relative;min-width:56px;height:28px;box-sizing:border-box;padding:0 6px 0 26px;display:inline-flex;align-items:center;font:12px/12px var(--classic);background:linear-gradient(#8e8a90 0 50%,#6e6a72 50% 100%);box-shadow:0 0 0 2px #2c2a2e,inset 0 2px #b8b2bc}.im-altri .im-spunta:before{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;background:linear-gradient(#fdf3d8 0 50%,#e6d2a8 50% 100%);box-shadow:0 0 0 2px #2a170e;transition:left .12s steps(3)}.im-altri .im-voce.on .im-spunta{padding:0 26px 0 6px;background:linear-gradient(#6fcf5a 0 50%,#3c9f3a 50% 100%);box-shadow:0 0 0 2px #1e4a1a,inset 0 2px #a8f090}.im-altri .im-voce.on .im-spunta:before{left:calc(100% - 21px)}@media(prefers-reduced-motion:reduce){.im-altri .im-spunta:before{transition:none}}.im-schede{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:6px 0}@media(min-width:720px){.im-scena{max-width:720px}.im-schede{grid-template-columns:repeat(6,1fr)}}.im-linguetta{min-height:48px;padding:4px 6px;font:16px/18px var(--classic)}.im-linguetta.on{background:var(--g3, #c08a1c);color:#fff6d8}html.cz .im-linguetta.on{border-image:var(--cz-btn-oro)}.im-corpo{display:grid;gap:8px}.im-blocco{flex-wrap:wrap}.im-blocco>.im-voce-testo{flex:1 1 100%}.im-riga{display:flex;justify-content:space-between;align-items:center}.im-scelte{flex:1 1 100%;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}.im-scelta{min-height:48px;padding:4px 2px;font:16px/18px var(--classic)}.im-scelta.on{background:var(--g3, #c08a1c);color:#fff6d8}html.cz .im-scelta.on{border-image:var(--cz-btn-oro)}.im-cursore{flex:1 1 100%;height:48px;margin:0;appearance:none;background:transparent}.im-cursore::-webkit-slider-runnable-track{height:12px;background:linear-gradient(90deg,#c08a1c var(--p, 50%),#5a3a1a var(--p, 50%));box-shadow:0 0 0 3px #2a170e}.im-cursore::-webkit-slider-thumb{appearance:none;width:24px;height:36px;margin-top:-12px;background:#7e4c28;box-shadow:0 0 0 3px #2a170e,inset 0 3px #b07a44}.im-cursore::-moz-range-track{height:12px;background:#5a3a1a}.im-cursore::-moz-range-progress{height:12px;background:#c08a1c}.im-avviso{margin:0;font:16px/18px var(--testo);color:#f2c640}.im-avviso:empty{display:none}[data-im-predefiniti]{justify-self:center;min-height:48px}html[data-testo="2"] .dlg-box,html[data-testo="2"] .toast,html[data-testo="2"] .popup{zoom:2}@media(max-width:719px){html[data-testo="2"] .toast,html[data-testo="2"] .popup{zoom:1}}@media(min-width:1100px){html[data-testo="2"] .im-scena{zoom:2;max-width:540px}}html.im-riduci *,html.im-riduci *:before,html.im-riduci *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html.im-contrasto{filter:contrast(1.25)}html.im-contrasto .im-voce-testo small,html.im-contrasto .im-aiuto{color:#000}.im-elimina,[data-im-indietro]{min-height:48px}.aura-insegna{position:absolute;top:calc(var(--hud-bar-h, 72px) + 58px);left:50%;transform:translate(-50%);z-index:27;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 14px;background:#fdf3d8;color:#1f4a44;border:3px solid #4fd1b8;outline:2px solid #1d2a2a;box-shadow:0 3px #1d2a2a;font-size:12px;white-space:nowrap;pointer-events:none;animation:aura-appesa .5s steps(5) both}.aura-insegna small{font-size:10px;color:#2f6e66}.aura-insegna-corda{position:absolute;top:-14px;left:50%;width:40%;height:11px;transform:translate(-50%);border-left:2px solid #1d2a2a;border-right:2px solid #1d2a2a}.aura-insegna.via{transition:transform .4s steps(4),opacity .4s steps(4);transform:translate(-50%,-40px);opacity:0}@keyframes aura-appesa{0%{transform:translate(-50%,-48px)}to{transform:translate(-50%)}}[data-scene=zaino]{background:#3e1d16}.zn-stage{background-color:#4a2419;background-image:var(--zn-cuoio);background-size:48px 48px;image-rendering:pixelated}.zn{position:absolute;inset:var(--scene-bar) 0 0;margin:0 auto;max-width:480px;display:flex;flex-direction:column;gap:6px;padding:0 max(6px,var(--sar, 0px)) calc(6px + var(--sab, 0px)) max(6px,var(--sal, 0px));color:var(--cream4);touch-action:pan-y}.zn-capo{flex:none;display:flex;align-items:center;gap:6px}.zn-zaino{flex:none;width:156px;height:174px;display:grid;place-items:center}.zn-zaino-cv{image-rendering:pixelated;display:block}.zn-zaino.zn-scuoti .zn-zaino-cv{animation:zn-scuoti .24s steps(1,end)}.zn-zaino.zn-salta .zn-zaino-cv{animation:zn-salta .7s steps(1,end)}@keyframes zn-scuoti{0%{transform:translate(-3px) rotate(-2deg)}25%{transform:translate(3px) rotate(2deg)}50%{transform:translate(-3px)}75%{transform:translate(3px)}to{transform:none}}@keyframes zn-salta{0%{transform:translateY(0)}15%{transform:translateY(-12px)}30%{transform:translateY(-18px)}45%{transform:translateY(-12px)}60%{transform:translateY(0)}70%{transform:translateY(-6px)}85%{transform:translateY(0)}}.zn-info{flex:1;min-width:0;display:grid;gap:8px;justify-items:center}.zn-tasca-riga{width:100%;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:6px 4px;background:var(--ink);box-shadow:0 0 0 3px var(--wood2),0 0 0 6px var(--ink)}.zn-tasca-nome{flex:1;min-width:0;text-align:center;font:16px/18px var(--classic);font-weight:400;color:var(--yel2);text-transform:uppercase;text-shadow:0 2px 0 var(--roof0)}.zn-freccia{flex:none;width:36px;height:40px;display:grid;place-items:center}.zn-freccia canvas{image-rendering:pixelated}.zn-freccia:active{transform:translateY(2px)}.zn-tasca-somma{font:12px/12px var(--testo);color:var(--cream3);text-align:center}.zn-tabs{flex:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0 3px}.zn-tab{position:relative;display:grid;justify-items:center;align-content:end;gap:3px;height:58px;padding:4px 2px 5px;background:var(--wood1);color:var(--cream2);box-shadow:0 0 0 3px var(--ink),inset 0 3px 0 var(--wood2),inset 0 -3px #3a2219}.zn-tab.on{background:var(--cream4);color:var(--ink);box-shadow:0 0 0 3px var(--ink),inset 0 3px 0 var(--white),inset 0 -3px 0 var(--cream2),0 -6px 0 0 var(--yel1);transform:translateY(-3px)}.zn-tab.acceso{box-shadow:0 0 0 3px var(--ink),inset 0 0 0 3px var(--yel2)}.zn-tab.on.acceso{box-shadow:0 0 0 3px var(--ink),inset 0 0 0 3px var(--yel2),0 -6px 0 0 var(--yel1)}.zn.consegna .zn-tab.acceso.on{animation:zn-luce .5s steps(2,end) infinite}@keyframes zn-luce{50%{box-shadow:0 0 0 3px var(--ink),inset 0 0 0 3px var(--yel1),0 -6px 0 0 var(--yel3)}}.zn-tab-ico{height:28px;display:grid;place-items:end center}.zn-tab-ico canvas,.zn-tab-ico img{image-rendering:pixelated;display:block;max-height:28px;width:auto}.zn-tab-ico img.zn-tab-img{width:28px;height:28px}.zn-tab-nome{font:12px/12px var(--testo);white-space:nowrap}.zn-lista{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;margin:3px 3px 0;padding:6px;background:var(--cream4);color:var(--ink);box-shadow:0 0 0 3px var(--ink),inset 0 0 0 3px var(--cream2);scrollbar-width:none}.zn-lista::-webkit-scrollbar{display:none}.zn-righe{display:grid}.zn-riga{position:relative;display:flex;align-items:center;gap:8px;min-height:56px;padding:3px 8px 3px 22px;text-align:left;color:var(--ink);background:linear-gradient(var(--cream2),var(--cream2)) bottom / 100% 3px no-repeat}.zn-riga:last-child{background:none}.zn-riga.on,.zn-membro.on{background-color:var(--yel3);box-shadow:inset 0 0 0 3px var(--yel1)}.zn-riga.on:before,.zn-membro.on:before{content:"";position:absolute;left:6px;top:50%;width:12px;height:18px;margin-top:-9px;background:var(--zn-puntatore) center / 12px 18px no-repeat;image-rendering:pixelated;animation:zn-punta .7s steps(2,end) infinite}@keyframes zn-punta{50%{transform:translate(3px)}}.zn-ico{flex:none;width:48px;height:48px;display:grid;place-items:center}.zn-ico canvas,.zn-ico img{image-rendering:pixelated;display:block}.zn-riga-nome{flex:1;min-width:0;display:grid;gap:4px}.zn-riga-nome b{font:16px/18px var(--classic);font-weight:400;text-transform:uppercase}.zn-segno{justify-self:start;padding:2px 4px 1px;font:8px/9px var(--classic);text-transform:uppercase;color:var(--cream4);background:var(--stone1)}.zn-segno.su{background:var(--g2)}.zn-segno[data-grado=bronzo]{background:#9a5a3a}.zn-segno[data-grado=argento]{background:var(--stone1)}.zn-segno[data-grado=oro]{background:var(--yel0)}.zn-conta{flex:none;display:grid;justify-items:end;gap:3px}.zn-conta b{font:16px/18px var(--classic);font-weight:400}.zn-conta small{font:8px/9px var(--classic);color:var(--stone1);text-transform:uppercase}.zn-vuota{margin:0;padding:18px 8px;text-align:center;font:16px/24px var(--classic);text-transform:uppercase;color:var(--stone1)}.zn-box+.zn-vuota,.zn-sez+.zn-vuota{padding:8px;font:12px/16px var(--testo);text-transform:none}.zn-sez{display:flex;align-items:baseline;justify-content:space-between;margin:2px 2px 4px;padding:0 0 3px;font:8px/9px var(--classic);font-weight:400;text-transform:uppercase;color:var(--roof1);background:linear-gradient(var(--cream2),var(--cream2)) bottom / 100% 3px no-repeat}.zn-sez small{font:8px/9px var(--classic);color:var(--stone1)}.zn-sez~.zn-sez{margin-top:10px}.zn-squadra{display:grid;gap:4px}.zn-membro{position:relative;display:flex;align-items:center;gap:8px;min-height:56px;padding:3px 8px 3px 24px;text-align:left;color:var(--ink);background:var(--cream3);box-shadow:inset 0 0 0 2px var(--cream2)}.zn-membro.guida:not(.on){box-shadow:inset 0 0 0 2px var(--cream2),inset 6px 0 0 var(--sea3)}.zn-membro.vuoto{opacity:.55;background:none;box-shadow:inset 0 0 0 2px var(--cream2)}.zn-membro-faccia{position:relative;flex:none;width:48px;height:48px;display:grid;place-items:center}.zn-faccia,.zn-membro-faccia .sv-ritratto{display:block;width:48px;height:48px;object-fit:contain;image-rendering:pixelated}.zn-membro-faccia .sv-ritratto{width:auto;height:auto;max-width:48px;max-height:48px}.zn-lucente{position:absolute;top:-2px;right:-4px;image-rendering:pixelated}.zn-membro-testo{flex:1;min-width:0;display:grid;gap:4px}.zn-membro-capo{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.zn-membro-capo b{font:16px/18px var(--classic);font-weight:400;text-transform:uppercase}.zn-membro-capo small{font:16px/18px var(--classic);color:var(--wood1)}.zn-membro-testo>small{font:8px/9px var(--classic);color:var(--stone1);text-transform:uppercase;justify-self:end}.zn-pv{display:flex;align-items:center;gap:4px;padding:2px 3px;background:var(--ink)}.zn-pv em{font:8px/9px var(--classic);font-style:normal;color:var(--yel2)}.zn-pv-barra{flex:1;height:6px;background:var(--ink2)}.zn-pv-barra i{display:block;height:100%;background:var(--g4);box-shadow:inset 0 2px 0 var(--g5)}.zn-pv-barra i.basso{background:var(--yel1);box-shadow:inset 0 2px 0 var(--yel2)}.zn-pv-barra i.critico{background:var(--red2);box-shadow:inset 0 2px 0 var(--red3)}.zn-box{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:4px}.zn-cella{position:relative;display:grid;place-items:center;height:58px;background:color-mix(in srgb,var(--zn-terra) 22%,var(--cream3));box-shadow:inset 0 0 0 2px var(--cream2),inset 0 -4px color-mix(in srgb,var(--zn-terra) 45%,var(--cream2))}.zn-cella.on{background:var(--yel3);box-shadow:inset 0 0 0 3px var(--yel1),0 0 0 3px var(--ink);z-index:1}.zn-cella .zn-lucente{top:3px;right:3px}.zn-cella-lv{position:absolute;right:2px;bottom:4px;padding:1px 2px;font:8px/9px var(--classic);font-weight:400;color:var(--cream4);background:var(--ink)}.zn-cella.aspetta{background:var(--yel3);box-shadow:inset 0 0 0 2px var(--yel1)}.zn-pv-num{flex:none;min-width:44px;font:8px/9px var(--classic);color:var(--cream4);text-align:right}.zn-xp .sv-exp{flex:1;min-width:0}.zn-pv em,.zn-xp .sv-exp-tag{flex:none;width:26px;text-align:left}.zn-xp .sv-exp-tag{padding:0;color:#8fdcff;background:none;box-shadow:none}.zn-xp .sv-exp-track{height:6px;box-shadow:none}.zn-pv+.zn-xp{margin-top:-4px}.zn-membro-testo>.zn-manca{justify-self:end}.zn-desc{position:relative;flex:none;min-height:132px;margin:6px 6px 3px;padding:8px 10px 10px;display:grid;align-content:start;gap:6px;color:var(--ink);background:var(--cream4);box-shadow:0 0 0 3px var(--wood2),0 0 0 6px var(--ink),inset 0 0 0 3px var(--cream2),0 9px 0 3px #00000059}.zn-desc-capo{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.zn-desc-nome{font:16px/18px var(--classic);font-weight:400;text-transform:uppercase;color:var(--roof1)}.zn-desc-capo small{font:8px/9px var(--classic);color:var(--wood1);text-transform:uppercase;text-align:right}.zn-desc-testo{margin:0;font:12px/16px var(--testo);color:var(--ink2)}.zn-desc-creatura{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.zn-vetrina{display:block;image-rendering:pixelated;border-radius:6px;background:radial-gradient(ellipse at 50% 86%,var(--cream2),var(--cream4) 72%)}.zn-desc-testo.grande{font:24px/30px var(--testo);color:var(--ink)}.zn-desc-testo.grande:first-child{padding-top:8px}.zn-desc-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px}.zn-btn{min-height:46px;padding:10px 14px 13px}.zn-btn[disabled]{opacity:.7}.zn-perche{flex:1 1 100%;font:12px/14px var(--testo);font-style:normal;color:var(--red1)}.zn-desc.annuncio{cursor:pointer;animation:zn-su .2s steps(4) both}@keyframes zn-su{0%{transform:translateY(18px);opacity:0}}.zn-avanti{position:absolute;right:12px;bottom:10px;animation:zn-pulsa .8s steps(2,end) infinite}.zn-avanti canvas{image-rendering:pixelated;display:block}@keyframes zn-pulsa{50%{transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.zn-zaino .zn-zaino-cv,.zn-riga.on:before,.zn-membro.on:before,.zn-avanti,.zn-tab.acceso{animation:none!important}}@media(max-height:699px){.zn-zaino{width:104px;height:116px}.zn-zaino-cv{width:104px!important;height:116px!important}}@media(max-width:560px){.zn-segno,.zn-conta small,.zn-sez,.zn-sez small,.zn-membro-testo>small,.zn-pv em,.zn-pv-num,.zn-xp .sv-exp-tag,.zn-cella-lv,.zn-desc-capo small{font-size:16px;line-height:18px}}.zn-alpha{position:absolute;top:-2px;left:-4px;image-rendering:pixelated}.zn-cella .zn-alpha{top:3px;left:3px}.zn-badge-alpha{font-style:normal;color:var(--yel3);background:#5a1f1f;border:1px solid var(--yel2);padding:0 4px;margin:0 4px;font-size:11px}[data-scene=case-vendita] .scene-stage{background:linear-gradient(#7fb0c9 0 30%,#a8c9a0 30% 32%,#6f9a45 32%);display:flex;align-items:stretch;justify-content:center}.cv-stage{width:100%;max-width:480px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:calc(var(--scene-bar) + 8px) 8px calc(var(--sab, 0px) + 10px)}.cv-quadro{flex:1;display:grid;place-items:center;min-height:0}.cv-casa{image-rendering:pixelated;max-width:100%;height:auto}.cv-box{padding:10px 12px;--fondo-cornice: var(--cream4);color:var(--ink);font:16px/20px var(--classic)}.cv-nome{display:block;color:var(--roof1);text-transform:uppercase;margin-bottom:4px}.cv-voce{margin:0 0 8px}.cv-acts{display:flex;gap:6px}.cv-compra{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px}.cv-coins{display:inline-flex;align-items:center;gap:4px}.cv-sfondo{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:#a9e6d6}.cv-quartiere{image-rendering:pixelated;width:160px;height:120px;zoom:3}@media(min-width:520px)and (min-height:600px){.cv-quartiere{zoom:4}}.cv-festa{position:absolute;inset:0;pointer-events:none;overflow:hidden}.cv-festa .confetti{position:fixed;z-index:auto}.cv-stage{position:relative}[data-scene=sponsor] .scene-stage{background:#2a1d17;display:flex;align-items:stretch;justify-content:center}.sp-stage{width:100%;max-width:720px;display:flex;flex-direction:column;gap:8px;padding:calc(var(--scene-bar) + 6px) 4px calc(var(--sab, 0px) + 10px);overflow-y:auto}.sp-stanza{display:grid;place-items:center}.sp-stanza canvas{image-rendering:pixelated;max-width:100%}.sp-box{padding:10px 12px;--fondo-cornice: var(--cream4);color:var(--ink);font:16px/20px var(--testo)}.sp-testa{display:flex;align-items:center;gap:8px;margin-bottom:4px}.sp-nome{color:var(--roof1);text-transform:uppercase;font-family:var(--classic)}.sp-marchio{color:var(--yel0);font-family:var(--classic)}.sp-link{margin-left:auto}.sp-voce{margin:0 0 8px;color:var(--cream0)}.sp-righe{display:flex;flex-direction:column}.sp-riga{display:flex;align-items:center;gap:10px;padding:6px 0;border-top:2px solid var(--cream2)}.sp-ico{width:40px;height:40px;display:grid;place-items:center;background:var(--cream3);flex:none}.sp-testo{display:flex;flex-direction:column;min-width:0;flex:1}.sp-testo span{color:var(--cream0)}.sp-compra{display:inline-flex;align-items:center;gap:4px;flex:none}.sp-nota{margin:8px 0 0;color:var(--cream0);font-size:14px}.am-overlay{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;padding:calc(var(--sat, 0px) + 18px) max(18px,var(--sar, 0px)) calc(var(--sab, 0px) + 18px) max(18px,var(--sal, 0px));background:transparent;color:var(--ink);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;pointer-events:auto}.am-overlay[open]{display:flex}.am-overlay::backdrop{background:#2a1b22e0}.am-carta{width:min(100%,450px);flex:0 0 auto;margin:auto;padding:18px 18px 9px;display:grid;justify-items:center;gap:12px;background:var(--cream4);box-shadow:var(--edge),inset 0 3px var(--white),inset 0 -3px var(--cream2),var(--drop);text-align:center}.am-kicker{margin:0;color:var(--roof1);font:16px/24px var(--classic);text-transform:uppercase}.am-titolo{margin:0;max-width:100%;font:24px/30px var(--classic);overflow-wrap:anywhere;text-wrap:balance}.am-scena{position:relative;display:grid;place-items:end center;width:100%;height:144px;background:linear-gradient(var(--roof5) 0 25%,var(--ochre3) 25% 50%,var(--cream3) 50% 84%,var(--g4) 84% 89%,var(--g2) 89% 92%,var(--dirt2, #b08354) 92%);box-shadow:inset 0 3px var(--cream2),inset 0 -3px var(--ink)}.am-creatura{display:block;width:120px;height:132px;margin-bottom:6px;image-rendering:pixelated}.am-stella{position:absolute;top:21px;right:24px;color:var(--yel3);font:32px/1 var(--classic);text-shadow:2px 2px var(--ink)}.am-casa{position:relative;width:90px;height:72px;margin-bottom:30px;background:var(--cream4);box-shadow:var(--edge),inset -9px 0 var(--cream2)}.am-casa:before{content:"";position:absolute;inset:-42px -12px auto;height:42px;background:var(--roof2);clip-path:polygon(0 100%,0 75%,12% 75%,12% 50%,25% 50%,25% 25%,38% 25%,38% 0,62% 0,62% 25%,75% 25%,75% 50%,88% 50%,88% 75%,100% 75%,100% 100%)}.am-casa:after{content:"";position:absolute;bottom:0;left:36px;width:21px;height:33px;background:var(--wood1);box-shadow:-24px -21px 0 -3px var(--sea1),24px -21px 0 -3px var(--sea1)}.am-livello{margin:0;padding:6px 15px;background:var(--ink);color:var(--cream4);box-shadow:0 -2px var(--gold),0 2px var(--gold);font:16px/18px var(--classic)}.am-testo{margin:0;font:24px/27px var(--testo)}.am-entra{width:100%;min-height:60px;margin:3px 0;padding:15px 12px 18px;border:0;border-radius:0;background:var(--yel1);color:var(--ink);font:24px/24px var(--classic);text-shadow:0 2px var(--yel2);box-shadow:var(--edge),inset 0 3px var(--yel3),inset 0 -6px var(--yel0),var(--drop);cursor:pointer;touch-action:manipulation}.am-entra:active{transform:translateY(3px)}.am-nonora{min-height:44px;padding:9px 18px;border:0;background:transparent;color:var(--wood1);font:16px/24px var(--classic);text-decoration:underline;text-underline-offset:4px;cursor:pointer;touch-action:manipulation}.am-entra:focus-visible,.am-nonora:focus-visible{outline:3px solid var(--sea1);outline-offset:6px}@media(max-height:700px){.am-carta{gap:12px;padding-top:18px}.am-scena{height:132px}.am-creatura{width:120px;height:132px;margin-bottom:6px}}@media(min-width:600px)and (min-height:740px){.am-scena{height:180px}.am-creatura{width:160px;height:176px;margin-bottom:9px}}.am-scene-scroll{position:absolute;inset:var(--scene-bar) 0 0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;color:var(--ink);font:21px/24px var(--testo);padding:9px max(12px,var(--sar, 0px)) max(12px,var(--sab, 0px)) max(12px,var(--sal, 0px));scrollbar-gutter:stable}.am-scene-scroll [hidden]{display:none}.am-scene-scroll .btn{white-space:normal;min-height:44px}.am-scene-scroll :focus-visible{outline:3px solid var(--sea2);outline-offset:3px}.am-sezione{margin:0 0 6px;font:16px/20px var(--classic)}.am-nota{margin:6px 0;font:19px/22px var(--testo);color:var(--wood1)}.am-chip{display:inline-flex;align-items:center;padding:3px 6px;background:var(--cream3);box-shadow:inset 0 -2px var(--cream1);font:16px/20px var(--testo)}.am-visita{background:var(--cream4)}.am-visita>*{max-width:960px;margin-left:auto;margin-right:auto}.am-visita>section{margin-top:12px}.am-visita-camera{display:flex;justify-content:center;overflow:hidden;background:var(--wood1)}.am-visita-stanza{display:block;flex:none;image-rendering:pixelated}.am-visita-giardino{position:relative;height:170px;overflow:hidden;border-bottom:6px solid var(--g1);background-color:var(--g3);background-image:repeating-linear-gradient(0deg,transparent 0 24px,rgb(24 60 32 / .14) 24px 27px),repeating-linear-gradient(90deg,transparent 0 39px,rgb(202 224 108 / .18) 39px 42px);box-shadow:inset 0 3px var(--g5)}.am-giardino-ospite{position:absolute;width:120px;text-align:center}.am-giardino-sprite{display:block;width:120px;height:132px;image-rendering:pixelated}.am-giardino-nome{display:inline-block;max-width:120px;padding:1px 4px;background:var(--g1);color:var(--cream4);font:16px/18px var(--testo);overflow-wrap:anywhere}.am-giardino-vuoto{margin:0;padding:72px 9px 0;text-align:center;color:var(--cream4)}.am-visita-sigilli{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding-top:12px}.am-visita-sigillo{display:grid;justify-items:center;gap:3px;max-width:125px;text-align:center}.am-visita-sigillo canvas{image-rendering:pixelated}.am-visita-sigillo small{font:16px/18px var(--testo)}.am-libro-righe{list-style:none;padding:0 6px;margin:0;max-height:230px;overflow-y:auto;overscroll-behavior:contain}.am-libro-riga{padding:6px 0;border-bottom:2px solid var(--cream2);overflow-wrap:anywhere}.am-libro-autore{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:3px 12px}.am-libro-autore time{font:16px/20px var(--testo);color:var(--wood1)}.am-libro-riga p{margin:3px 0 0;white-space:pre-wrap}.am-libro-firma{display:flex;align-items:center;gap:6px;padding:9px 0 3px}.am-libro-firma input{flex:1;min-width:0;min-height:46px;padding:6px;border:2px solid var(--wood1);border-radius:0;background:var(--white);color:var(--ink);font:21px/24px var(--testo)}.am-libro-firma .btn{flex:none;padding-left:12px;padding-right:12px}.am-scambio{background:var(--cream3)}.am-scambio>*{width:100%;max-width:680px;margin-left:auto;margin-right:auto}.am-scambio-carte{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:6px;align-items:stretch}.am-scambio-carta{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:9px 3px;text-align:center;background:var(--cream4);box-shadow:inset 0 3px var(--white),inset 0 -3px var(--cream1),0 0 0 2px var(--wood1)}.am-scambio-carta .am-sezione{margin:0;overflow-wrap:anywhere}.am-scambio-palco{display:grid;place-items:center;min-height:132px;width:100%}.am-scambio-sprite{position:relative;z-index:1;display:block;width:120px;height:132px;image-rendering:pixelated}.am-scambio-nome{font:20px/22px var(--testo);overflow-wrap:anywhere}.am-scambio-attesa{max-width:130px;padding:6px;font:20px/24px var(--testo);color:var(--wood1)}.am-scambio-freccia{align-self:center;text-align:center;font:28px/32px var(--testo);color:var(--wood1)}.am-chip-lucente{background:var(--yel2)}.am-chip-confermato{background:var(--g1);color:var(--cream4)}.am-scambio-carta .am-scambio-lucente{margin-top:auto;padding:9px 6px 12px;font-size:16px}.am-scambio-stato{margin-top:12px;margin-bottom:9px;min-height:24px;text-align:center}.am-scambio-scegli{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:9px;padding:3px}.am-scambio-scegli .am-scambio-voce{display:flex;flex-direction:column;gap:3px;margin:0;min-width:0;padding:0 3px 9px;font:17px/20px var(--testo);text-transform:none;overflow-wrap:anywhere}.am-scambio-voce[aria-pressed=true]{outline:3px solid var(--g2);outline-offset:2px;background:var(--g5)}.am-picker-sprite{display:block;width:80px;height:88px;image-rendering:pixelated}.am-scambio-voce small{font:16px/18px var(--testo)}.am-scambio-vuoto{grid-column:1 / -1}.am-scambio-regole{margin-top:15px;text-align:center}.am-scambio-fondo{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:6px;padding:9px 0;background:var(--cream3);z-index:2}.am-scambio-fondo .btn{flex:1 1 100%;margin:3px}.am-scambio-fondo .btn-ghost{flex-basis:auto}.am-scambio-effetti{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:3}.am-scambio-effetti .confetti{position:absolute}@media(min-width:600px){.am-scambio-palco{min-height:176px}.am-scambio-sprite{width:160px;height:176px}.am-scambio-fondo .btn{flex:1 1 0}}@media(max-width:330px){.am-scambio-carte{grid-template-columns:minmax(0,1fr)}.am-scambio-freccia{transform:rotate(90deg)}}.am-incontro{background:var(--cream3)}.am-incontro>*{max-width:560px;margin-left:auto;margin-right:auto}.am-incontro-qr{display:flex;justify-content:center;margin:9px auto;min-height:120px}.am-incontro-qr canvas{width:min(70vw,280px);height:auto;image-rendering:pixelated;background:#fff;border:4px solid var(--wood1)}.am-incontro-codice{display:block;text-align:center;font:30px/36px var(--classic);letter-spacing:3px}.am-incontro-resta{text-align:center}.am-incontro>.btn:not([hidden]){display:block;margin:6px auto}.am-incontro-video{display:block;width:100%;max-height:38vh;margin:6px 0;background:var(--wood1);object-fit:cover}.am-incontro .am-cerca-riga{margin:6px 0}.am-incontro-stato{min-height:22px}.lg-cuori{display:inline-flex;gap:2px;vertical-align:middle}.lg-cuori i,.lg-cuore,.lg-cuore-grande{display:inline-block;position:relative;width:14px;height:12px;flex:none}.lg-cuori i:before,.lg-cuore:before,.lg-cuore-grande:before{content:"";position:absolute;left:0;top:0;width:2px;height:2px;color:#6b4a5a;box-shadow:2px 0,4px 0,8px 0,10px 0,0 2px,2px 2px,4px 2px,6px 2px,8px 2px,10px 2px,12px 2px,0 4px,2px 4px,4px 4px,6px 4px,8px 4px,10px 4px,12px 4px,2px 6px,4px 6px,6px 6px,8px 6px,10px 6px,4px 8px,6px 8px,8px 8px,6px 10px}.lg-cuori i.on:before,.lg-cuore:before,.lg-cuore-grande:before{color:#d8343c}.lg-cuori i:before{color:#c9b8a6}.lg-cuori i.on:before{color:#d8343c}.lg-cuore-grande{transform:scale(2);transform-origin:0 0;margin:0 14px 12px 0}.lg-stella{display:inline-block;position:relative;width:14px;height:14px;margin-right:4px;vertical-align:-2px;flex:none}.lg-stella:before{content:"";position:absolute;left:0;top:0;width:2px;height:2px;color:#f2b632;box-shadow:6px 0,6px 2px,0 4px,2px 4px,4px 4px,6px 4px,8px 4px,10px 4px,12px 4px,2px 6px,4px 6px,6px 6px,8px 6px,10px 6px,4px 8px,6px 8px,8px 8px,2px 10px,4px 10px,8px 10px,10px 10px,2px 12px,10px 12px;filter:drop-shadow(1px 1px 0 #8a5a12)}.lg-pacco{display:inline-block;position:relative;width:32px;height:32px;flex:none;background:linear-gradient(#f2b632,#f2b632) 13px 8px / 6px 24px no-repeat,linear-gradient(#f2b632,#f2b632) 0 16px / 32px 5px no-repeat,linear-gradient(#b8262e,#b8262e) 0 28px / 32px 4px no-repeat,linear-gradient(#d8343c,#d8343c) 0 8px / 32px 24px no-repeat;image-rendering:pixelated}.lg-pacco:before,.lg-pacco:after{content:"";position:absolute;top:0;width:10px;height:8px;border:3px solid #f2b632;border-bottom:0;box-sizing:border-box}.lg-pacco:before{left:5px}.lg-pacco:after{right:5px}.lg-pacco-s{transform:scale(.5);transform-origin:0 50%;margin-right:-12px}.lg-doni,.lg-richiesta,.lg-coppia-riga{display:flex;align-items:center;gap:12px;padding:10px 12px;margin:8px 0;color:var(--ink)}.lg-doni{background:#fff4d6}.lg-doni-testo{flex:1;display:flex;flex-direction:column}.lg-doni-testo b{font:18px/20px var(--classic);font-weight:400}.lg-doni .lg-pacco{animation:lg-salta 1.2s steps(2) infinite}@keyframes lg-salta{50%{transform:translateY(-3px)}}.lg-richiesta{flex-wrap:wrap;background:#fde8ef}.lg-richiesta.lg-migliore{background:#fff4d6}.lg-richiesta p{flex:1;margin:0;min-width:160px}.lg-acts{display:flex;gap:8px;margin-left:auto}.lg-nota{display:block;width:100%;color:var(--ink2, #6b5a4a);font-size:13px;line-height:16px;margin:4px 0}.lg-coppia-riga{width:100%;text-align:left;border-left:8px solid var(--nastro);--fondo-cornice: #fde8ef;cursor:pointer;font:inherit}.lg-coppia-riga>span:last-child{display:flex;flex-direction:column}.lg-dono{gap:2px}.lg-piu{padding-left:6px;padding-right:6px}.lg-scheda .title{display:flex;align-items:center;justify-content:center}.lg-livello{display:flex;align-items:center;justify-content:center;gap:10px;margin:8px 0}.lg-livello b{font:18px/20px var(--classic);font-weight:400}.lg-barra{align-self:stretch;height:10px;background:#e8dccb;border:2px solid #3b2a20;margin:0 8px}.lg-barra i{display:block;height:100%;background:#d8343c}.lg-scelte{display:flex;flex-direction:column;gap:8px;margin:12px 0 6px}.lg-scelte .btn{justify-content:center;gap:6px;min-height:44px}.lg-attesa{text-align:center;font-size:14px;padding:6px;background:#f3ead9}.lg-sicurezza{display:flex;gap:8px;justify-content:center;margin-top:8px}.lg-sicuro{min-height:44px;flex:1;justify-content:center;color:#8a2a2a}.lg-peer{width:100%;margin-top:4px}.lg-eta{display:flex;gap:10px;justify-content:center;margin:10px 0}.lg-motivi{display:flex;flex-direction:column;gap:8px;margin:10px 0}.lg-motivi .btn{min-height:44px;justify-content:center}.lg-bloccati{margin:12px 0;color:var(--ink)}.lg-bloccati summary{cursor:pointer;min-height:44px;line-height:44px}.lg-bloccato{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.lg-coppia{display:flex;flex-direction:column;gap:14px}.lg-coppia section{display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;background:#fdf3dc;border:3px solid #2a1a22;box-shadow:0 4px #2a1a22;color:var(--ink)}.lg-coppia section .am-sezione{color:var(--ink);margin:0}.lg-foto{margin:0;padding:8px 8px 10px;background:#fffaf0;border-bottom:8px solid var(--nastro)}.lg-foto-scena{position:relative;width:100%;aspect-ratio:120 / 64;overflow:hidden}.lg-prato{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.lg-foto-io,.lg-foto-lei{position:absolute;bottom:6%;display:flex;align-items:flex-end;gap:2px;image-rendering:pixelated}.lg-foto-io{left:8%}.lg-foto-lei{right:8%;flex-direction:row-reverse}.lg-foto-io canvas,.lg-foto-lei canvas,.lg-foto-io img,.lg-foto-lei img{image-rendering:pixelated}.lg-foto-cuore{position:absolute;left:50%;top:14%;width:14px;height:12px;margin-left:-14px;transform:scale(2);transform-origin:0 0;animation:lg-salta 1.4s steps(2) infinite}.lg-foto-cuore:before{content:"";position:absolute;left:0;top:0;width:2px;height:2px;color:var(--nastro);box-shadow:2px 0,4px 0,8px 0,10px 0,0 2px,2px 2px,4px 2px,6px 2px,8px 2px,10px 2px,12px 2px,0 4px,2px 4px,4px 4px,6px 4px,8px 4px,10px 4px,12px 4px,2px 6px,4px 6px,6px 6px,8px 6px,10px 6px,4px 8px,6px 8px,8px 8px,6px 10px}.lg-foto figcaption{display:flex;flex-direction:column;align-items:center;margin-top:6px;color:var(--ink)}.lg-foto figcaption b{font:18px/20px var(--classic);font-weight:400}.lg-aiuole{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.lg-aiuole i{position:relative;aspect-ratio:1;background:#7a4f2c;border:2px solid #4a2f1a;box-shadow:inset 0 -4px #5e3b1f}.lg-aiuole i.fiore:before{content:"";position:absolute;left:50%;top:22%;width:6px;height:6px;margin-left:-3px;background:var(--fiore);box-shadow:-6px 0 var(--fiore),6px 0 var(--fiore),0 -6px var(--fiore),0 6px var(--fiore)}.lg-aiuole i.fiore:after{content:"";position:absolute;left:50%;top:22%;width:6px;height:6px;margin-left:-3px;background:#fff3a8}.lg-nastri{display:flex;gap:8px;flex-wrap:wrap}.lg-nastro{width:44px;height:44px;border:3px solid #3b2a20;background:var(--nastro);cursor:pointer}.lg-nastro.on{outline:3px solid #fff;outline-offset:-7px}.lg-sciogli{align-self:center;min-height:44px}.am-hud{position:relative}.am-hud .ico{display:block}.dot.am-dot-online{min-width:12px;width:12px;height:12px;top:-3px;right:-3px;padding:0;background:var(--g4)}.am-invita{width:100%;justify-content:center;gap:9px;margin-bottom:9px}.am-h{margin:12px 0 6px;font:16px/18px var(--classic);font-weight:400;color:var(--ink)}.am-online{color:var(--g2)}.am-vuoto,.am-attesa,.am-codice{margin:6px 0;font:18px/24px var(--testo);color:var(--stone0)}.am-codice b{font:16px/18px var(--classic);font-weight:400;letter-spacing:2px;color:var(--ink)}.am-riga{position:relative;display:grid;grid-template-columns:12px 48px 1fr auto;align-items:center;gap:6px 9px;padding:6px 6px 6px 3px;border-bottom:3px solid var(--cream2)}.am-riga.on{background:linear-gradient(90deg,rgba(130,165,62,.16),transparent 70%)}.am-pallino{width:9px;height:9px;background:var(--stone2);box-shadow:0 0 0 3px var(--cream3)}.am-pallino.on{background:var(--g4);box-shadow:0 0 0 3px #82a53e59}canvas.am-mini{width:48px;height:auto;image-rendering:pixelated}.am-mini-vuoto{display:grid;place-items:center;width:48px;height:48px;opacity:.55}.am-chi{display:grid;min-width:0}.am-chi b{font:16px/20px var(--classic);font-weight:400;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-chi small{font:16px/20px var(--testo);color:var(--stone0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-chi .am-dove{color:var(--sea1)}.am-amico.on .am-dove{color:var(--g1)}.am-spada{margin-right:6px;vertical-align:-3px}.am-chi .am-in-lotta{color:var(--red2)}.am-chips{display:flex;flex-wrap:wrap;gap:3px 6px;margin-top:3px}.am-chips span{padding:0 6px 3px;background:var(--cream2);font:8px/15px var(--classic);color:var(--ink2)}.am-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:220px}.am-acts .btn{padding:6px 9px 9px;font:16px/18px var(--classic);gap:6px}.am-acts .am-x{padding:6px 6px 9px}.am-amico>.am-x{position:absolute;top:3px;right:3px;padding:0 0 3px;width:30px;height:30px;opacity:.7}.am-amico{padding-right:36px}.am-tag{padding:3px 9px 6px;background:var(--cream2);font:8px/12px var(--classic)}.am-cerca-riga{display:flex;gap:6px;margin:12px 0 3px}.am-cerca{flex:1;min-width:0;padding:6px 9px;border:3px solid var(--ink);background:var(--cream4);font:20px/27px var(--testo);color:var(--ink)}@media(max-width:560px){.am-riga{grid-template-columns:12px 42px 1fr}canvas.am-mini{width:42px}.am-acts{grid-column:2 / -1;justify-content:flex-start;max-width:none}}.am-peer-amico{display:flex;align-items:center;gap:6px;color:var(--red2)}.am-banner{position:absolute;left:50%;top:calc(var(--sat) + 132px);transform:translate(-50%);display:flex;align-items:center;gap:9px;padding:6px 12px 9px;font:16px/20px var(--classic);z-index:40;width:max-content;max-width:calc(100vw - 24px);animation:popin-x .24s steps(5,end)}.am-banner canvas.am-mini{width:36px}.am-invito{display:grid;gap:9px;max-width:min(720px,calc(100vw - 30px))}.am-invito-testo{margin:0;font:18px/24px var(--testo)}.am-invito-corpo{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.am-carta-anteprima{width:150px;height:auto;image-rendering:pixelated;box-shadow:0 0 0 3px var(--ink)}.am-invito-acts{display:grid;gap:9px}.am-invito-acts .btn{justify-content:center}.am-invito-acts small{font:16px/20px var(--testo);color:var(--stone0)}.am-link{width:100%;min-width:0;padding:6px 9px;border:3px solid var(--ink);background:var(--cream4);font:16px/22px var(--testo)}@media(max-width:420px){.am-carta-anteprima{width:112px}.am-invito-corpo{gap:9px}}.am-motivo{margin:-3px 0 9px;padding:6px 9px;background:var(--cream3);border-left:4px solid var(--red2);font:19px/22px var(--testo);color:var(--ink)}.sl-banco{background:linear-gradient(var(--cream4),var(--cream3));box-shadow:0 0 0 3px var(--pink1, #c2507a),0 0 0 6px var(--ink),0 10px #0006;height:min(380px,54%,calc(100% - var(--scene-bar) - 150px));max-height:none;overflow:hidden;grid-template-rows:auto auto minmax(0,1fr) auto}.sl-banco .ct-dice{min-height:54px;align-content:start}.sl-banco .sl-opzioni{min-height:0;overflow-y:auto;overscroll-behavior:contain;align-content:start;padding:2px 4px 2px 2px}.sl-banco .sl-azioni{padding-top:6px;border-top:2px solid rgb(0 0 0 / .1)}.sl-banco .ct-dice b{color:var(--pink1, #c2507a)}.sl-schede{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.sl-scheda{flex:1 1 0;min-width:0;font:13px/14px var(--classic);text-transform:uppercase;padding:8px 2px 7px;border:0;color:var(--wood1);background:var(--cream2);box-shadow:inset 0 -3px #0000001f;cursor:pointer}.sl-scheda.sl-attiva{color:var(--cream4);background:var(--pink1, #c2507a);box-shadow:inset 0 3px #ffffff40}.sl-opzioni{display:grid;gap:6px}.sl-riga{display:grid;grid-template-columns:74px 1fr;align-items:center;gap:6px}.sl-et{font:12px/14px var(--classic);text-transform:uppercase;color:var(--stone1)}.sl-chips{display:flex;flex-wrap:wrap;gap:5px}.sl-chip{min-height:34px;padding:4px 10px;font-size:18px}.sl-fisso{font:20px/22px var(--testo);color:var(--ink2)}.sl-colore{width:30px;height:30px;padding:0;border:0;box-shadow:0 0 0 2px var(--ink),inset 0 -4px #0000002e,inset 0 3px #ffffff40;cursor:pointer}.sl-colore.sl-scelto{box-shadow:0 0 0 2px var(--ink),0 0 0 5px var(--yel2, #f0c040),0 0 0 7px var(--ink);transform:translateY(-1px)}.sl-azioni{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.sl-caso{margin-right:auto}@media(max-width:420px){.sl-riga{grid-template-columns:1fr;gap:3px}.sl-riga .sl-et:empty{display:none}.sl-colore{width:28px;height:28px}}.sl-sopra{pointer-events:none}.nm-velo{position:absolute;inset:0;z-index:60;background:#140c1059}.nm-card{position:absolute;left:50%;bottom:calc(var(--sab, 0px) + 18px);transform:translate(-50%);width:min(calc(100vw - 20px),520px);box-sizing:border-box;display:grid;gap:10px;padding:14px 14px 16px;color:var(--ink);background:var(--cream4);border-radius:6px;box-shadow:0 0 0 3px var(--ink),0 0 0 6px var(--cream2, #e9d8b0),0 0 0 9px var(--ink),0 8px 0 9px #140c1073;animation:cardin .2s steps(4,end)}.nm-tab{position:absolute;top:-31px;left:6px;padding:6px 12px 5px;color:var(--cream4);background:var(--wine, #7a2b3a);font:14px/16px var(--classic);box-shadow:0 0 0 3px var(--ink)}.nm-riga{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}.nm-volto{width:72px;height:auto;image-rendering:pixelated;box-shadow:0 0 0 3px var(--ink);background:var(--cream2, #e9d8b0)}.nm-domanda{margin:0;font:18px/24px var(--testo)}.nm-label{display:flex;align-items:center;gap:8px}.nm-campo{flex:1;min-width:0;box-sizing:border-box;height:48px;padding:0 12px;border:0;border-radius:3px;color:var(--ink);background:#fffaf0;box-shadow:inset 0 0 0 3px var(--ink),inset 0 4px 0 3px #140c101f;font:20px/24px var(--classic);outline:none}.nm-campo:focus{box-shadow:inset 0 0 0 3px var(--roof2, #aa4527),inset 0 4px 0 3px #140c101f}.nm-conta{font:14px/16px var(--classic);color:var(--stone1, #766b5f);min-width:44px;text-align:right}.nm-errore{margin:0;color:var(--red1, #a3262a);font:16px/20px var(--testo)}.nm-acts{display:flex;gap:8px}.nm-ok{flex:1;min-height:48px}.nm-salta{min-height:48px}body.primo-avvio .hud>:not(.toasts),body.primo-avvio .joy,body.primo-avvio .tut-freccia{visibility:hidden}.pa{position:absolute;inset:0;z-index:62;pointer-events:auto;color:var(--ink);opacity:0;transition:opacity .24s steps(4,end)}.pa.su{opacity:1}.pa.via{opacity:0;pointer-events:none}.pa .px,.pa canvas{image-rendering:pixelated;image-rendering:crisp-edges}.pa-errore{margin:0;padding:6px 10px;color:var(--cream4);background:var(--red1);font:13px/16px var(--testo);box-shadow:0 0 0 3px var(--ink);text-align:center}.pa-schermo-stirpe{display:flex;flex-direction:column;gap:12px;padding:calc(var(--sat, 0px) + 14px) max(14px,var(--sar, 0px)) calc(var(--sab, 0px) + 14px) max(14px,var(--sal, 0px));background:#1c101680;-webkit-backdrop-filter:blur(3px) saturate(.9);backdrop-filter:blur(3px) saturate(.9);overflow:hidden auto}.pa-testa{flex:none;margin:3px;padding:12px 14px 11px;text-align:center;background:var(--cream4);box-shadow:inset 0 0 0 3px var(--cream2),0 0 0 3px var(--ink),0 6px 0 3px #140c1059}.pa-titolo{margin:0;font:22px/24px var(--classic);text-transform:uppercase;letter-spacing:1px}.pa-sotto{margin:6px 0 0;font:14px/17px var(--testo);color:var(--ink2)}.pa-carte{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;padding:2px 4px}.pa-terra{flex:none;display:grid;grid-template-rows:auto minmax(0,1fr);gap:6px}.pa-terra-nome{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin:2px 4px 0;padding:2px 8px 2px 2px;font:13px/15px var(--classic);text-transform:uppercase;letter-spacing:1px;color:var(--ink);background:color-mix(in srgb,var(--c) 25%,var(--cream4));box-shadow:0 0 0 2px var(--c),0 0 0 4px var(--ink)}.pa-terra-nome .pa-stemma{position:static;width:26px;height:26px;box-shadow:none}.pa-terra-carte{min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:2px 5px 6px}.pa-carta{position:relative;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;justify-items:center;align-items:center;gap:3px;padding:6px 4px;border:0;color:var(--ink);background:var(--cream4);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c) 22%,var(--cream4)),0 0 0 2px var(--c),0 0 0 4px var(--ink),0 4px 0 4px #140c1059;font:inherit;cursor:pointer;transition:transform .12s steps(2,end)}.pa-carta.pa-presto{cursor:default;color:var(--ink2);background:color-mix(in srgb,var(--cream2) 55%,var(--cream4))}.pa-presto .pa-figura{filter:brightness(0);opacity:.28}.pa-nastro{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);padding:3px 7px 2px;font:11px/13px var(--classic);text-transform:uppercase;letter-spacing:1px;color:var(--cream4);background:var(--ink);box-shadow:0 0 0 2px var(--c)}.pa-scelta-frase{flex:none;margin:0 3px;min-height:32px;font:13px/16px var(--testo);color:var(--cream4);text-align:center;text-shadow:0 1px 0 rgb(20 12 16 / .8)}.pa-carte:has([aria-pressed=true]) .pa-carta[aria-pressed=false]{filter:saturate(.7) brightness(.9)}.pa-carta[aria-pressed=true]{transform:translateY(-3px);background:color-mix(in srgb,var(--c) 14%,var(--cream4));box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--c) 35%,var(--cream4)),0 0 0 4px var(--c),0 0 0 7px var(--ink),0 0 0 10px color-mix(in srgb,var(--c) 55%,transparent),0 0 22px 12px color-mix(in srgb,var(--c) 45%,transparent)}.pa-carta[aria-pressed=true]:before,.pa-carta[aria-pressed=true]:after{content:"";position:absolute;width:3px;height:3px;background:var(--white);box-shadow:3px 0 var(--white),-3px 0 var(--white),0 3px var(--white),0 -3px var(--white);animation:pa-luccica .9s steps(2,end) infinite}.pa-carta[aria-pressed=true]:before{top:-14px;left:10px}.pa-carta[aria-pressed=true]:after{bottom:12px;right:-15px;animation-delay:.45s}@keyframes pa-luccica{50%{opacity:0}}.pa-stemma{position:absolute;top:0;left:0;display:grid;place-items:center;width:38px;height:38px;background:color-mix(in srgb,var(--c) 30%,var(--cream4));box-shadow:inset -3px -3px 0 0 var(--c)}.pa-carta-nome{font:14px/16px var(--classic);text-transform:uppercase}.pa-carta[aria-pressed=true] .pa-carta-nome{color:color-mix(in srgb,var(--c) 70%,var(--ink))}.pa-palco{position:relative;display:grid;place-items:end center;height:80px;overflow:hidden}.pa-palco .pa-figura{position:relative;width:56px!important;height:80px!important}.pa-palco:has(.pa-alta){height:92px}.pa-palco .pa-figura.pa-alta{height:92px!important}.pa-ombra{position:absolute;bottom:2px;left:50%;width:64px;height:10px;margin-left:-32px;background:#3c281e38;border-radius:50%}.pa-filo{width:80%;height:3px;background:linear-gradient(90deg,transparent 0 3px,var(--cream1) 3px calc(50% - 6px),transparent calc(50% - 6px) calc(50% + 6px),var(--cream1) calc(50% + 6px) calc(100% - 3px),transparent 0);position:relative}.pa-filo:after{content:"";position:absolute;left:50%;top:-3px;width:6px;height:6px;margin-left:-3px;background:var(--ochre2);transform:rotate(45deg)}.pa-frase{display:none;font:13px/16px var(--testo);text-align:center;min-height:32px}.pa-affinita,.pa-tag-affinita{align-self:center;display:inline-flex;align-items:center;gap:4px;padding:2px 3px 2px 6px;font:12px/14px var(--classic);color:#2a1b12;background:color-mix(in srgb,var(--c, #c08a1c) 22%,#fbf0d6);box-shadow:0 0 0 2px color-mix(in srgb,var(--c, #c08a1c) 70%,#1b1220)}.pa-tag-affinita{--c: #c08a1c}.pa-aff-bonus{padding:1px 3px;font:11px/12px var(--classic);color:#3a2406;background:linear-gradient(#ffd860 0 50%,#f0be3a 50% 100%);box-shadow:0 0 0 1px #6e4408}.pa-presto .pa-affinita{filter:grayscale(.6);opacity:.8}.pa-avviso{flex:none;margin:3px;display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 12px;font:13px/16px var(--testo);background:var(--cream4);box-shadow:inset 0 0 0 3px var(--cream2),0 0 0 3px var(--ink)}.pa-lucchetto{flex:none;width:18px;height:21px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 7' shape-rendering='crispEdges'%3E%3Cpath fill='%232a1b22' d='M1 0h4v1H1zM0 1h1v2H0zM5 1h1v2H5zM0 3h6v4H0z'/%3E%3Cpath fill='%23e0b432' d='M1 4h4v2H1z'/%3E%3Cpath fill='%232a1b22' d='M2 4h2v1H2z'/%3E%3C/svg%3E") center / contain no-repeat;image-rendering:pixelated}.pa-ok{flex:none;align-self:stretch;margin:3px 3px 6px}.pa-ok:not([disabled]){--b: var(--roof2)}.pa-schermo-aspetto{display:flex;flex-direction:column}.pa-vista{position:relative;flex:1 1 auto;min-height:160px;padding:calc(var(--sat, 0px) + 10px) max(10px,var(--sar, 0px)) 8px max(10px,var(--sal, 0px));cursor:pointer}.pa-etichette{display:flex;gap:10px;align-items:stretch}.pa-tag{display:inline-flex;align-items:center;gap:8px;padding:7px 10px 6px;background:var(--cream4);font:13px/15px var(--classic);text-transform:uppercase;box-shadow:inset 0 0 0 2px var(--cream2),0 0 0 3px var(--ink),0 4px 0 3px #140c104d;margin:3px}.pa-tag-stirpe{background:color-mix(in srgb,var(--c) 25%,var(--cream4))}.pa-tag-passo{flex:1;justify-content:center}.pa-nome{display:flex;align-items:center;gap:8px;padding:0 2px 6px;border-bottom:2px solid var(--cream2);cursor:default}.pa-nome-et{font:12px/14px var(--classic);text-transform:uppercase;color:var(--ink2)}.pa-nome-campo{flex:1;min-width:0;height:32px;padding:0 8px;border:0;border-radius:0;color:var(--ink);background:var(--white);box-shadow:inset 0 0 0 2px var(--ink);font:16px/20px var(--classic);outline:none;-webkit-user-select:text;user-select:text}.pa-nome-campo:focus{box-shadow:inset 0 0 0 2px var(--roof2)}.pa-dado,.pa-gira{display:grid;place-items:center;border:0;padding:0;background:var(--cream4);box-shadow:inset 0 0 0 2px var(--cream2),0 0 0 3px var(--ink);cursor:pointer}.pa-dado{flex:none;width:32px;height:32px}.pa-dado-ico{width:21px;height:21px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7' shape-rendering='crispEdges'%3E%3Cpath fill='%232a1b22' d='M1 0h5v1H1zM0 1h1v5H0zM6 1h1v5H6zM1 6h5v1H1z'/%3E%3Cpath fill='%23fffaf0' d='M1 1h5v5H1z'/%3E%3Cpath fill='%232a1b22' d='M2 2h1v1H2zM4 4h1v1H4zM3 3h1v1H3z'/%3E%3C/svg%3E") center / contain no-repeat;image-rendering:pixelated}.pa-gira{position:absolute;right:max(14px,var(--sar, 0px));bottom:26px;width:46px;height:46px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--cream2),0 0 0 3px var(--ink),0 4px 0 3px #140c104d}.pa-gira-ico{width:27px;height:27px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9' shape-rendering='crispEdges'%3E%3Cpath fill='%232a1b22' d='M3 0h3v1H3zM1 1h2v1H1zM6 1h1v1H6zM0 2h1v3H0zM8 3h1v1H8zM7 1h2v2H7zM1 5h1v1H1zM2 6h1v1H2zM6 6h1v1H6zM7 5h1v1H7zM8 4h1v1H8zM3 7h3v1H3zM0 6h2v2H0z'/%3E%3C/svg%3E") center / contain no-repeat;image-rendering:pixelated}.pa-tocca{position:absolute;left:50%;bottom:8px;transform:translate(-50%);padding:5px 12px 4px;white-space:nowrap;background:var(--cream4);font:13px/15px var(--testo);box-shadow:inset 0 0 0 2px var(--cream2),0 0 0 3px var(--ink);pointer-events:none}.pa-banco{flex:none;margin:0 max(6px,var(--sar, 0px)) 0 max(6px,var(--sal, 0px));padding:8px 10px calc(var(--sab, 0px) + 8px);display:grid;gap:3px;background:var(--cream4);box-shadow:inset 0 0 0 3px var(--cream2),0 0 0 3px var(--ink),0 -4px 0 3px #140c1040;cursor:default}.pa-righe{display:grid;gap:2px}.pa-riga{display:grid;gap:0;padding-bottom:2px;border-bottom:2px solid var(--cream2)}.pa-et{font:10px/12px var(--classic);text-transform:uppercase;color:var(--ink2);padding-left:2px}.pa-striscia{display:flex;gap:7px;overflow-x:auto;overflow-y:hidden;padding:3px 4px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x}.pa-striscia::-webkit-scrollbar{display:none}.pa-mini,.pa-colore{position:relative;flex:none;display:grid;place-items:center;border:0;padding:0;background:var(--cream3);box-shadow:0 0 0 2px var(--ink);cursor:pointer}.pa-volti .pa-mini{width:40px;height:40px;background:color-mix(in srgb,var(--c, var(--cream2)) 12%,var(--cream3))}.pa-volti .pa-mini canvas{width:38px;height:38px}.pa-corpi .pa-mini{width:38px;height:48px}.pa-corpi .pa-mini canvas{width:36px;height:46px}.pa-colore{width:27px;height:27px;border-radius:50%;background:var(--cream4)}.pa-colore i{width:21px;height:21px;border-radius:50%;box-shadow:inset -3px -3px #0000002e,inset 3px 3px #ffffff40}.pa-scelto{box-shadow:0 0 0 2px var(--ink),0 0 0 5px var(--c, var(--roof2))}.pa-mini.pa-scelto:after,.pa-colore.pa-scelto:after{content:"";position:absolute;top:-6px;right:-6px;width:14px;height:14px;background:var(--c, var(--roof2)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5' shape-rendering='crispEdges'%3E%3Cpath fill='%23fffaf0' d='M4 1h1v1H4zM3 2h1v1H3zM2 3h1v1H2zM0 2h1v1H0zM1 3h1v1H1z'/%3E%3C/svg%3E") center / 10px 10px no-repeat;box-shadow:0 0 0 2px var(--ink);image-rendering:pixelated}.pa-azioni{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:4px}.pa-azioni .btn{padding-top:10px;padding-bottom:13px}.pa-caso{gap:8px}.pa-fatto{font:20px/22px var(--classic)}@media not ((min-width:900px)and (min-aspect-ratio:1/1)){.pa-schermo-stirpe{gap:8px;padding-top:calc(var(--sat, 0px) + 8px);padding-bottom:calc(var(--sab, 0px) + 8px)}.pa-testa{padding:7px 10px 6px}.pa-titolo{font:18px/20px var(--classic)}.pa-sotto{margin-top:3px;font:12px/14px var(--testo)}.pa-carte{flex:none;gap:14px;padding-top:8px}.pa-terra{position:relative;gap:0;grid-template-rows:auto}.pa-terra-nome{position:absolute;z-index:2;top:-10px;left:0;margin:0;padding:1px 6px 1px 1px;font:10px/12px var(--classic)}.pa-terra-nome .pa-stemma{width:18px;height:18px}.pa-terra-nome .pa-stemma .pa-stemma-cv{width:12px!important;height:12px!important}.pa-terra-carte{gap:9px;padding:4px 5px}.pa-carta{padding:18px 3px 3px;gap:1px}.pa-carta-nome{font:12px/14px var(--classic)}.pa-palco{height:80px}.pa-scelta-frase{min-height:16px;font:12px/14px var(--testo)}.pa-avviso{padding:5px 10px;font:12px/14px var(--testo)}}@media(min-width:900px)and (min-aspect-ratio:1/1){.pa-schermo-stirpe{align-items:center;justify-content:center;gap:18px;padding-top:calc(var(--sat, 0px) + 28px);padding-bottom:calc(var(--sab, 0px) + 28px)}.pa-testa,.pa-avviso{width:min(100%,1180px)}.pa-titolo{font:32px/34px var(--classic)}.pa-sotto{font:18px/22px var(--testo)}.pa-carte{flex:0 1 auto;width:min(100%,1180px);height:min(66vh,640px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:16px 30px}.pa-terra{min-height:0;gap:10px}.pa-terra-nome{font:17px/20px var(--classic)}.pa-terra-nome .pa-stemma{width:34px;height:34px}.pa-terra-carte{gap:18px;padding:4px 8px 9px}.pa-carta{padding:10px 8px;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--c) 22%,var(--cream4)),0 0 0 3px var(--c),0 0 0 6px var(--ink),0 5px 0 6px #140c1059}.pa-carta-nome{font:19px/21px var(--classic)}.pa-palco{height:160px}.pa-palco .pa-figura{width:112px!important;height:160px!important}.pa-nastro{font:14px/16px var(--classic);padding:4px 10px 3px}.pa-scelta-frase{width:min(100%,1180px);font:17px/20px var(--testo);min-height:22px}.pa-ombra{width:96px;margin-left:-48px;height:14px}.pa-frase{display:block;font:14px/17px var(--testo);min-height:34px}.pa-avviso{font:17px/20px var(--testo)}.pa-ok{align-self:center;width:min(100%,560px)}.pa-schermo-aspetto{flex-direction:row}.pa-vista{padding:calc(var(--sat, 0px) + 18px) 18px 18px max(18px,var(--sal, 0px))}.pa-tag{font:18px/20px var(--classic);padding:11px 16px 10px}.pa-tag-passo{flex:0 1 auto}.pa-tocca{font:21px/24px var(--testo);bottom:24px;padding:8px 16px 7px}.pa-gira{width:64px;height:64px;right:28px;bottom:40%}.pa-gira-ico{width:36px;height:36px}.pa-banco{width:min(560px,44vw);margin:14px max(14px,var(--sar, 0px)) 14px 0;padding:14px 16px 16px;align-content:start;overflow:hidden auto;box-shadow:inset 0 0 0 3px var(--cream2),0 0 0 3px var(--ink),0 6px 0 3px #140c104d}.pa-nome{padding-bottom:10px}.pa-nome-et{font:17px/20px var(--classic)}.pa-nome-campo{height:42px;font:20px/24px var(--classic)}.pa-dado{width:42px;height:42px}.pa-righe{gap:6px}.pa-et{font:17px/20px var(--classic)}.pa-striscia{gap:9px;flex-wrap:wrap;overflow:visible}.pa-volti .pa-mini{width:58px;height:58px}.pa-volti .pa-mini canvas{width:54px;height:54px}.pa-corpi .pa-mini{width:52px;height:66px}.pa-corpi .pa-mini canvas{width:48px;height:61px}.pa-colore{width:34px;height:34px}.pa-colore i{width:27px;height:27px}.pa-fatto,.pa-caso{font:22px/24px var(--classic)}}@media(min-width:900px)and (min-aspect-ratio:1/1){.pa-palco:has(.pa-alta){height:184px}.pa-palco .pa-figura.pa-alta{height:184px!important}}.pa-apertura{display:flex;align-items:center;justify-content:center;padding:16px}.pa-apertura-scheda{max-width:440px;background:#141020eb;border:2px solid #e9d9b0;border-radius:10px;padding:18px 18px 14px;color:#f4ecd8;text-align:center}.pa-apertura-riga{margin:0 0 10px;font-size:15px;line-height:1.4}.pa-apertura-chiusa{margin:12px 0 14px;font-weight:700;color:#ffd27a}.pa-link{background:none;border:0;color:#a8d8f0;text-decoration:underline;font:inherit;font-size:13px;margin-top:10px;cursor:pointer}.pa-dati{position:absolute;inset:16px;margin:auto;max-width:420px;max-height:80%;overflow:auto;background:#1a1428;border:2px solid #a8d8f0;border-radius:10px;padding:16px;color:#f4ecd8;font-size:14px;line-height:1.4}.pa-dati[hidden]{display:none}.pa-dati-titolo{font-size:16px;margin:0 0 10px}[data-scene=viaggi]{background:#2b4a3a}[data-scene=viaggi] .scene-stage{top:var(--scene-bar);overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(#2b4a3a,#1b2e25);-webkit-mask-image:linear-gradient(transparent,#000 12px);mask-image:linear-gradient(transparent,#000 12px)}.vg{max-width:520px;margin:0 auto;display:grid;gap:8px;padding:12px 10px calc(var(--sab, 0px) + 16px);font:14px/16px var(--classic);color:var(--cream4)}.vg canvas.px,.vg canvas{image-rendering:pixelated;display:block}.vg-sez{display:flex;align-items:baseline;justify-content:space-between;margin:4px 0 0;padding-bottom:3px;font:16px/18px var(--classic);font-weight:400;text-transform:uppercase;color:var(--yel2);background:linear-gradient(var(--g3),var(--g3)) bottom / 100% 2px no-repeat}.vg-sez small{font:14px/16px var(--classic);color:var(--cream2)}.vg-nota{margin:0;font-size:14px;line-height:16px;color:var(--cream2)}.vg-fuori{display:grid;gap:6px}.vg-viaggio{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;min-height:64px;padding:6px 10px;cursor:pointer;background:#140c108c;box-shadow:inset 4px 0 0 var(--vg-terra, var(--g3)),0 0 0 2px #fdf3d826;-webkit-tap-highlight-color:transparent}.vg-viaggio:focus-visible{outline:2px solid var(--yel2)}.vg-viaggio.casa{background:#e0b43240;box-shadow:inset 4px 0 0 var(--yel2),0 0 0 2px var(--yel2);animation:vg-batti 1.2s steps(2) infinite}.vg-viaggio.vuoto{background:#fdf3d80f;box-shadow:0 0 0 2px #fdf3d82e}@keyframes vg-batti{50%{background:#e0b43266}}@media(prefers-reduced-motion:reduce){.vg-viaggio.casa{animation:none}}.vg-viaggio-testo{display:grid;gap:2px;min-width:0;flex:1}.vg-viaggio-testo b{font-weight:400;color:var(--cream4);font-size:16px;line-height:18px}.vg-viaggio-testo small{color:var(--cream2)}.vg-viaggio-testo em{font-style:normal;color:var(--yel2)}.vg-piu{width:44px;text-align:center;font-size:32px;line-height:32px;color:var(--yel2)}.vg-barra{height:5px;background:#fdf3d82e}.vg-barra i{display:block;height:100%;background:var(--g5)}.vg-presto{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px;color:var(--cream2)}.vg-album-btn{justify-self:center;margin-top:4px}.vg-chi{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px}.vg-cella,.vg-terra,.vg-slot{all:unset;box-sizing:border-box;display:grid;justify-items:center;gap:2px;padding:5px 4px;cursor:pointer;text-align:center;background:#140c1080;box-shadow:0 0 0 2px #fdf3d826;-webkit-tap-highlight-color:transparent}.vg-cella small{color:var(--cream4);font-size:14px}.vg-cella em{font-style:normal;color:var(--cream2);font-size:12px;line-height:13px}.vg-cella[disabled]{opacity:.4;cursor:default}.vg-cella.on,.vg-terra.on,.vg-slot.on{box-shadow:0 0 0 3px var(--yel2);background:#e0b43233}.vg-terre{display:grid;grid-template-columns:1fr 1fr;gap:6px}.vg-terra{box-shadow:inset 0 -4px 0 var(--vg-terra),0 0 0 2px #fdf3d826}.vg-terra.on{box-shadow:inset 0 -4px 0 var(--vg-terra),0 0 0 3px var(--yel2)}.vg-terra b{font-weight:400;color:var(--cream4)}.vg-terra small{color:var(--cream2);font-size:12px;line-height:13px}.vg-ore{display:flex;gap:6px;justify-content:center}.vg-piede{display:flex;gap:8px;justify-content:space-between;align-items:center;margin-top:6px}.vg-via[disabled]{opacity:.5}.vg-carta{display:grid;gap:8px;padding:10px;background:var(--cream3);color:var(--ink);box-shadow:0 0 0 3px var(--ink),0 0 0 6px var(--vg-terra, var(--g3)),0 6px 0 6px #00000059}.vg-carta .vg-nota,.vg-carta .vg-visti{color:var(--ink2);margin:0}.vg-carta-capo{display:flex;align-items:center;gap:8px}.vg-carta-capo span{display:grid}.vg-carta-capo b{font-weight:400;font-size:18px;line-height:20px;color:var(--roof1)}.vg-carta-capo small{color:var(--ink2)}.vg-cartolina{display:grid;justify-items:center;gap:3px;padding:6px;background:var(--cream4);box-shadow:0 0 0 2px var(--cream1);justify-self:center}.vg-cartolina small{color:var(--roof1)}.vg-cartolina em{font-style:normal;color:var(--ink2);font-size:12px;text-align:center}.vg-cartolina.grande{background:var(--cream3);color:var(--ink)}.vg-cose{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 10px}.vg-cose li{display:flex;align-items:center;gap:6px;min-height:26px}.vg-ospite{display:flex;align-items:center;gap:8px;padding:6px 8px;background:#e0b43259;box-shadow:0 0 0 2px var(--yel1)}.vg-ospite span{display:grid}.vg-ospite b{font-weight:400;color:var(--roof1)}.vg-ospite small{color:var(--ink2)}.vg-album{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.vg-slot{padding:3px;min-height:52px;align-content:center}.vg-slot canvas{margin:0 auto}.vg-slot.vuoto{background:#fdf3d80f;cursor:default}.vg-slot.vuoto span{color:var(--stone2);font-size:20px}.zn-viaggi{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin:0 0 8px;padding:4px 10px;cursor:pointer;background:#2b4a3a;color:var(--cream4);box-shadow:0 0 0 2px var(--g4);font:16px/18px var(--classic);-webkit-tap-highlight-color:transparent}.zn-viaggi b{font-weight:400;font-size:16px;color:var(--yel2)}.zn-viaggi small{margin-left:auto;font-size:16px;color:var(--cream2);text-align:right}.zn-viaggi-facce{display:flex;gap:2px}.zn-viaggi-facce canvas{image-rendering:pixelated}.zn-viaggi.tornato{box-shadow:0 0 0 2px var(--yel2);background:#5a4a1a}.zn-viaggi.tornato small{color:var(--yel3)}.vg-avviso{display:flex;gap:8px;align-items:center;margin:6px 0 0;padding:6px 8px;background:var(--yel3);color:var(--ink);box-shadow:inset 0 -3px 0 var(--yel1)}.vg-avviso b{display:block;font-size:14px;line-height:16px}.vg-avviso small{display:block;font-size:12px;line-height:14px}.vg-ancora{width:100%;justify-content:center;margin-top:6px}.popup.mt{display:flex;flex-direction:column;gap:8px;padding:16px 12px 14px}.mt>*{flex-shrink:0}.mt canvas.px{image-rendering:pixelated;display:block}.mt .kicker,.mt .title{text-align:center}.mt-sez{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:6px 10px;border:2px solid var(--ink);background:var(--cream3);box-shadow:inset 0 -3px 0 var(--cream1);color:var(--ink);font:14px/16px var(--classic)}.mt-sez>span:not(.mt-facce){display:grid;flex:1;min-width:0}.mt-sez b{font-weight:400;font-size:16px;line-height:18px}.mt-sez small{font-size:13px;line-height:15px;color:var(--ink2)}.mt-fiera{background:var(--cream4);box-shadow:inset 0 -3px 0 var(--yel1)}.mt-tornati{cursor:pointer;background:var(--yel3);box-shadow:inset 0 -3px 0 var(--yel1)}.mt-facce{display:flex;gap:2px}.mt-premio em{display:flex;align-items:center;gap:4px;font-style:normal;font-size:18px;color:var(--yel0)}.mt-titolo{margin-top:4px;padding-bottom:3px;font:16px/18px var(--classic);text-transform:uppercase;color:var(--yel2);background:linear-gradient(var(--g3),var(--g3)) bottom / 100% 2px no-repeat}.mt-lista{display:grid;gap:6px}.mt-comm{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;min-height:48px;padding:4px 8px;border:2px solid var(--ink);background:var(--cream4);box-shadow:inset 0 -3px 0 var(--cream2);color:var(--ink);font:14px/16px var(--classic)}button.mt-comm{cursor:pointer}button.mt-comm:active{transform:translateY(1px);box-shadow:inset 0 -1px 0 var(--cream2)}.mt-comm.fatta{background:var(--cream3);color:var(--ink2)}.mt-comm.fatta b{text-decoration:line-through;text-decoration-thickness:2px}.mt-ico{flex:none}.mt-testo{display:grid;flex:1;min-width:0;gap:2px}.mt-testo b{font-weight:400}.mt-testo small{display:flex;align-items:center;gap:4px;font-size:13px;line-height:15px;color:var(--g3)}.mt-conto{display:grid;justify-items:end;gap:2px}.mt-conto em{font-style:normal;color:var(--ink2)}.mt-vai{font-style:normal;padding:1px 6px;border:2px solid var(--ink);background:var(--yel2);box-shadow:inset 0 -2px 0 var(--yel0)}.mt-timbro{flex:none}.mt-nota{margin:0;text-align:center;font:12px/14px var(--classic);color:var(--ink2)}.mt-ieri{background:var(--cream4)}.mt-ospite{background:var(--g6);box-shadow:inset 0 -3px 0 var(--g4)}.quest[data-quest^="-"].done .qbox{background:var(--mt-timbro) center / 13px 13px no-repeat;image-rendering:pixelated;border-color:transparent}.quest[data-quest^="-"].done .qbox>*{visibility:hidden}.quest[data-quest^="-"]{cursor:pointer}.popup.bt-carta{width:min(340px,calc(100vw - 24px));padding-block:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:#2a1b12;box-shadow:none;border-radius:0;animation:bt-entra .22s steps(5) both}.bt-ritratto{display:grid;place-items:center;min-width:112px;min-height:96px;box-sizing:border-box;animation:bt-salta .9s steps(4) .24s 2}.bt-nome{font:18px/20px var(--classic)}.bt-xp{display:flex;flex-direction:column;gap:2px}.bt-xp b{font:24px/26px var(--classic);color:#2f7fd0;text-shadow:0 2px 0 #c9e6ff}.bt-xp small{font:13px/15px var(--testo);color:#6b4a2a}.bt-salto{display:flex;align-items:center;gap:8px}.bt-lv{font:16px/18px var(--classic);color:#6b4a2a}.bt-lv.nuovo{color:#2a1b12;font-size:20px;animation:bt-lampo .6s steps(2) .4s 3}.bt-freccia{width:18px;height:14px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 7' shape-rendering='crispEdges'><path fill='%235a3418' d='M5 0h1v1h1v1h1v1h1v1h-1v1h-1v1h-1v1h-1v-2h-5v-3h5z'/><path fill='%23f2c640' d='M5 2h1v1h1v1h-1v1h-1v-1h-4v-1h4z'/></svg>") center / 18px 14px no-repeat;image-rendering:pixelated}.bt-testo,.bt-meta{margin:0;font:13px/16px var(--testo);color:#5a3a10}.bt-meta{color:#8a3a9a}.bt-piede{width:100%;display:flex;justify-content:center;margin-top:4px}.bt-piede .ek-bottone{min-width:160px}@keyframes bt-entra{0%{transform:translate(-50%,calc(-50% + 16px));opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@keyframes bt-salta{50%{transform:translateY(-4px)}}@keyframes bt-lampo{50%{color:#c08a1c}}@media(prefers-reduced-motion:reduce){.popup.bt-carta,.bt-ritratto,.bt-lv.nuovo{animation:none}}.popup.mt.pg1{max-width:320px}.pg1 .pg1-riga{background:var(--yel3);box-shadow:inset 0 -3px 0 var(--yel1)}.pg1 .pg1-faccia{flex:none;image-rendering:pixelated}.pg1 .btn{width:100%;justify-content:center}.gira{display:none}@media(orientation:landscape)and (pointer:coarse)and (max-height:540px){body>.gira{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--ink);color:var(--cream4);text-align:center;touch-action:none}}.gira-telefono{width:36px;height:60px;border:4px solid var(--cream4);border-radius:6px;box-shadow:4px 4px 0 0 var(--ink2);display:grid;place-items:end center;padding-bottom:4px;box-sizing:border-box;animation:gira-ruota 2.4s steps(4,end) infinite}.gira-telefono i{width:8px;height:4px;background:var(--gold)}@keyframes gira-ruota{0%,45%{transform:rotate(-90deg)}55%,to{transform:rotate(0)}}.gira-titolo{margin:0;font:24px/28px var(--classic);color:var(--gold)}.gira-testo{margin:0;font:16px/22px var(--testo)}@media(prefers-reduced-motion:reduce){.gira-telefono{animation:none}}:where(html,body,body *){touch-action:manipulation}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none}@media(pointer:coarse){input,textarea,select{font-size:max(16px,1em)!important}.sheet-body,.sheet-body *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sheet-body :is(input,textarea,[contenteditable]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}.fi-velo{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:calc(var(--sat) + 42px) calc(var(--sar) + 12px) calc(var(--sab) + 12px) calc(var(--sal) + 12px);background:#2a1b22d1;overflow:auto;transition:opacity .25s steps(4,end)}.fi-velo.fi-via{opacity:0;pointer-events:none}.fi-carta{width:min(420px,100%);display:grid;justify-items:center;gap:9px;padding:15px 15px 9px;background:var(--cream3);box-shadow:var(--edge),inset 0 3px 0 0 var(--cream4),inset 0 -6px 0 0 var(--cream1),var(--drop);text-align:center}.fi-logo{display:flex;align-items:baseline;gap:12px;font:24px/24px var(--classic);color:var(--roof2);text-shadow:0 3px 0 var(--roof0)}.fi-logo small{font:16px/16px var(--classic);color:var(--sea2);text-shadow:0 2px 0 var(--sea0)}.fi-titolo{margin:0;font:24px/30px var(--classic);color:var(--ink)}.fi-testo{margin:0;font:24px/30px var(--testo);color:var(--ink2)}.fi-pitto{width:192px;height:128px;flex:none;image-rendering:pixelated}.fi-passi{margin:0;padding:0;list-style:none;display:grid;gap:6px;justify-items:start;font:24px/30px var(--testo);color:var(--ink);text-align:left}.fi-passi li{display:flex;align-items:center;gap:12px}.fi-passi b{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;font:16px/16px var(--classic);color:var(--white);background:var(--sea2);box-shadow:var(--edge)}.fi-azioni{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.fi-azioni .btn{text-decoration:none}.fi-resta{font:24px/30px var(--testo);color:var(--ink2);text-decoration:underline;text-underline-offset:6px;padding:3px 12px}.fi-freccia{position:fixed;top:calc(var(--sat) + 6px);right:calc(var(--sar) + 12px);display:grid;justify-items:end;gap:3px;color:var(--yel2);font:24px/24px var(--classic);animation:fi-su .8s steps(2,end) infinite;pointer-events:none}.fi-freccia i{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:18px solid var(--yel2);margin-right:6px}@keyframes fi-su{50%{transform:translateY(-6px)}}.fi-barra{position:fixed;left:calc(var(--sal) + 9px);right:calc(var(--sar) + 9px);bottom:calc(var(--sab) + 9px);z-index:85;display:flex;align-items:center;gap:9px;padding:6px 6px 6px 15px;background:var(--cream4);box-shadow:var(--edge),var(--drop);font:24px/24px var(--testo);color:var(--ink)}.fi-barra span{flex:1}.fi-barra .btn{text-decoration:none}.fi-barra-x{font:24px/24px var(--classic);padding:6px 9px;color:var(--ink2)}
