@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--papel: #f4ecdc;--papel-2: #eadfc8;--papel-3: #dccfb2;--tinta: #1f1b2e;--tinta-2: #4a4458;--tinta-3: #7d7586;--vinho: #a3213a;--vinho-2: #7c1529;--pinho: #24513f;--ouro: #c9a24a;--neve: #fbf8f1;--noite: #18233b;--noite-2: #24324f;--serif: "Fraunces Variable", "Fraunces", Georgia, serif;--sans: "Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--topo: env(safe-area-inset-top, 0px);--base: env(safe-area-inset-bottom, 0px);color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;background:var(--noite);color:var(--tinta);font-family:var(--serif);font-variation-settings:"WONK" 0;-webkit-font-smoothing:antialiased;overscroll-behavior:none}#app{min-height:100%;display:flex;justify-content:center}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.tela{position:relative;width:100%;max-width:440px;min-height:100dvh;display:flex;flex-direction:column;background:var(--papel);overflow:hidden}.tela:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:radial-gradient(circle at 20% 30%,rgba(120,90,40,.06) 0 1px,transparent 1.5px),radial-gradient(circle at 70% 80%,rgba(120,90,40,.05) 0 1px,transparent 1.5px);background-size:7px 9px,11px 13px;z-index:0}.tela>*{position:relative;z-index:1}.sans{font-family:var(--sans)}.versal{font-family:var(--sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:14px 20px;border-radius:3px;background:var(--vinho);color:var(--neve);font-family:var(--serif);font-size:19px;font-weight:600;font-style:italic;font-variation-settings:"WONK" 0;box-shadow:0 2px 0 var(--vinho-2);transition:transform .12s ease,box-shadow .12s ease}.btn:active{transform:translateY(2px);box-shadow:0 0 0 var(--vinho-2)}.btn.claro{background:transparent;color:var(--tinta);box-shadow:inset 0 0 0 1.5px var(--tinta)}.btn.claro:active{box-shadow:inset 0 0 0 1.5px var(--tinta);background:var(--papel-2)}.btn:disabled{opacity:.4;cursor:default}.link{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--tinta-2);padding:10px}@keyframes cair{0%{transform:translateY(-10px)}to{transform:translateY(110vh)}}@keyframes entrar{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.entra{animation:entrar .45s ease both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.neve{position:absolute;inset:0;overflow:hidden;pointer-events:none}.floco{position:absolute;top:-8px;border-radius:50%;background:#fbf8f1;opacity:.85;animation:cair linear infinite}.capa{background:var(--noite)}.capa-noite{position:relative;flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--neve);background:radial-gradient(ellipse 120% 60% at 50% 110%,#2c3d60 0%,transparent 60%),var(--noite)}.capa-arte{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.9}.capa-noite.com-arte{align-items:flex-start}.capa-noite.com-arte:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#10182ae0,#10182a99 42%,#10182a00 66%);pointer-events:none}.com-arte .capa-arte{object-position:center bottom;opacity:1}.com-arte .capa-linha{text-shadow:0 1px 8px rgba(10,16,30,.9)}.capa-miolo{z-index:1;position:relative;text-align:center;padding:calc(40px + var(--topo)) 28px 24px;display:flex;flex-direction:column;align-items:center;gap:10px}.capa-selo{color:var(--ouro)}.capa-nome-pre{display:block;font-size:.42em;line-height:1.1;letter-spacing:0}.sino-bate{transform-origin:40px 12px;animation:sino-bate 2.6s ease-in-out .6s infinite}@keyframes sino-bate{0%,60%,to{transform:rotate(0)}8%{transform:rotate(14deg)}18%{transform:rotate(-11deg)}28%{transform:rotate(7deg)}38%{transform:rotate(-4deg)}48%{transform:rotate(2deg)}}@media(prefers-reduced-motion:reduce){.sino-bate{animation:none}}.capa-nome{margin:0;font-family:var(--serif);font-style:italic;font-weight:700;font-size:96px;line-height:.9;letter-spacing:-.02em;font-variation-settings:"WONK" 0,"SOFT" 100}.capa-linha{margin:6px 0 0;max-width:300px;font-size:18px;line-height:1.4;color:#e7dfcf}.capa-botoes{background:var(--papel);padding:22px 20px calc(12px + var(--base));display:flex;flex-direction:column;gap:10px;border-top:3px solid var(--vinho)}.capa-links{display:flex;justify-content:space-between}.topo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(8px + var(--topo)) 12px 6px;min-height:52px}.voltar,.topo-menu{width:40px;height:40px;display:grid;place-items:center;color:var(--tinta)}.topo-eu{display:flex;align-items:center}.topo-eu .rosto{border-radius:50%;box-shadow:0 0 0 2px var(--papel),0 0 0 3.5px var(--tinta)}.topo-pessoas{display:flex;margin-left:4px}.topo-pessoas .retrato{margin-left:-5px;box-shadow:0 0 0 2px var(--papel)}.topo-cap{text-align:center;display:flex;flex-direction:column;line-height:1.1}.topo-cap .versal{color:var(--vinho);font-size:10px}.topo-cap-nome{font-style:italic;font-size:17px;font-weight:600;font-variation-settings:"WONK" 0}.folha-fundo{position:fixed;inset:0;z-index:50;background:#18233b8c;display:flex;align-items:flex-end;justify-content:center;animation:entrar .2s ease both}.folha{width:100%;max-width:440px;max-height:82dvh;display:flex;flex-direction:column;background:var(--papel);border-radius:14px 14px 0 0;padding:6px 18px calc(16px + var(--base));animation:subir .28s cubic-bezier(.2,.8,.2,1) both}@keyframes subir{0%{transform:translateY(40%)}to{transform:none}}.folha-topo{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--papel-3)}.folha-x{width:40px;height:40px;display:grid;place-items:center}.folha-miolo{overflow-y:auto;padding-top:12px}.menu-lista{display:flex;flex-direction:column}.menu-item{text-align:left;padding:15px 2px;font-size:18px;font-style:italic;font-variation-settings:"WONK" 0;border-bottom:1px dotted var(--tinta-3)}.menu-item.perigo{color:var(--vinho)}.menu-item.ese{display:flex;justify-content:space-between;align-items:baseline}.ese-dia{font-size:13px;font-style:normal;color:var(--tinta-3)}.ese-txt{margin:0 0 6px;font-size:16px;color:var(--tinta-2)}.como p{font-size:17px;line-height:1.5;margin:0 0 12px}.como .aviso{font-family:var(--sans);font-size:13px;color:var(--tinta-3)}.vazio{font-style:italic;color:var(--tinta-2)}.insc-passo{flex:1;display:flex;flex-direction:column;padding:8px 20px calc(16px + var(--base))}.insc-titulo{margin:8px 0 6px;font-size:34px;font-style:italic;font-weight:600;line-height:1.05;font-variation-settings:"WONK" 0}.insc-sub{margin:0 0 18px;color:var(--tinta-2);font-size:17px}.insc-campo{display:flex;flex-direction:column;gap:4px;margin:12px 0 18px}.insc-campo input{font:inherit;font-size:24px;font-style:italic;font-variation-settings:"WONK" 0;background:transparent;border:0;border-bottom:2px solid var(--tinta);padding:6px 2px;color:var(--tinta);outline:none;border-radius:0}.insc-campo input::placeholder{color:var(--tinta-3)}.insc-rotulo{margin-bottom:8px}.rostos{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.rosto-op{aspect-ratio:1;border-radius:50%;padding:3px;transition:transform .15s ease}.rosto-op .rosto{width:100%!important;height:100%!important}.rosto-op.on{box-shadow:0 0 0 3px var(--vinho);transform:scale(1.04)}.rosto{border-radius:50%;overflow:hidden;flex:none}.rosto img,.retrato img{width:100%;height:100%;object-fit:cover;display:block}.retrato{border-radius:50%;overflow:hidden;flex:none}.insc-fim{margin-top:auto;padding-top:18px}.quer{display:flex;flex-direction:column;gap:12px}.quer-op{text-align:left;font-size:26px;font-style:italic;font-variation-settings:"WONK" 0;padding:18px;border:1.5px solid var(--tinta);border-radius:3px}.quer-op.on{background:var(--vinho);border-color:var(--vinho);color:var(--neve)}.destinos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.carimbo{position:relative;text-align:left;display:flex;flex-direction:column;gap:3px;min-height:150px;padding:14px 12px;border:2px dashed currentColor;border-radius:10px;transform:rotate(-1.5deg);transition:transform .2s ease,background .2s ease}.carimbo.c1{transform:rotate(1.2deg);color:var(--pinho)}.carimbo.c0{color:var(--noite-2)}.carimbo.c2{transform:rotate(1deg);color:var(--vinho)}.carimbo.c3{transform:rotate(-1deg);color:#2d5d7b}.carimbo.on{transform:rotate(0) scale(1.05);background:currentColor}.carimbo.on>*{color:var(--neve)}.carimbo-cidade{font-size:25px;font-style:italic;font-weight:700;line-height:1;font-variation-settings:"WONK" 0}.carimbo-linha{font-size:14px;line-height:1.3;color:var(--tinta-2)}.carimbo-frio{margin-top:auto;font-weight:700;font-size:15px}.historia{height:100dvh}.calendario{padding:0 14px}.cal-dias{display:grid;grid-template-columns:repeat(25,1fr);gap:2px}.cal-d{height:15px;border-radius:2px;background:var(--papel-3);font-family:var(--sans);font-size:9px;font-weight:700;line-height:15px;text-align:center;color:var(--neve);overflow:visible;white-space:nowrap}.cal-d.foi{background:var(--vinho);opacity:.85}.cal-d.hoje{background:var(--tinta);transform:scaleY(1.25)}.cal-d.natal{background:var(--pinho)}.cal-d.natal.hoje{background:var(--ouro)}.barras{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:9px 14px 6px}.barra{position:relative;display:flex;flex-direction:column;gap:3px}.barra-rot{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--tinta-2)}.barra-trilho{height:6px;border-radius:3px;background:var(--papel-3);overflow:hidden}.barra-cheio{display:block;height:100%;border-radius:3px;transition:width .6s cubic-bezier(.2,.8,.2,1)}.b-grana .barra-cheio{background:var(--ouro)}.b-saudade .barra-cheio{background:#2d5d7b}.b-coragem .barra-cheio{background:var(--vinho)}.barra-delta{position:absolute;right:0;top:-2px;font-family:var(--sans);font-size:11px;font-weight:800;letter-spacing:-.05em;animation:delta 1.8s ease both}.barra-delta.sobe{color:var(--pinho)}.barra-delta.desce{color:var(--vinho)}@keyframes delta{0%{opacity:0;transform:translateY(6px) scale(1.4)}15%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}.pagina{flex:1;min-height:0;display:flex;flex-direction:column}.ilustra{position:relative;margin:4px 14px 0;flex:1 1 210px;min-height:120px;max-height:250px}.cena{position:absolute;inset:0;overflow:hidden;border-radius:4px;box-shadow:inset 0 0 0 1.5px var(--tinta);background:#b9c9d6}.cena>img,.cena>svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vinheta{position:absolute;left:50%;top:46%;width:92px;height:92px;margin:-46px 0 0 -46px;padding:16px;border-radius:50%;background:var(--papel);box-shadow:0 0 0 3px var(--papel),0 0 0 4.5px var(--tinta)}.medalhao{position:absolute;left:10px;bottom:-18px;display:flex;align-items:flex-end;gap:6px}.medalhao .retrato,.medalhao .rosto{box-shadow:0 0 0 3px var(--papel),0 0 0 4.5px var(--tinta)}.medalhao-nome{background:var(--tinta);color:var(--neve);font-size:12px;font-weight:700;padding:3px 8px;border-radius:2px;margin-bottom:6px}.texto{padding:26px 20px 6px}.texto p{margin:0;font-size:19px;line-height:1.42;font-variation-settings:"WONK" 0;text-wrap:pretty}.texto p:first-letter{font-size:1.9em;font-weight:700;font-style:italic;color:var(--vinho);float:left;line-height:.86;margin:4px 5px 0 0}.ops{margin-top:auto;padding:6px 16px calc(10px + var(--base));display:flex;flex-direction:column}.ops-rot{color:var(--tinta-3);font-size:10px;padding:0 2px 2px}.op{display:flex;align-items:baseline;gap:6px;min-height:50px;padding:13px 2px 12px;text-align:left;border-top:1px solid var(--tinta);transition:background .15s ease,padding .15s ease}.op:last-child{border-bottom:1px solid var(--tinta)}.op-txt{font-size:18px;font-style:italic;font-weight:500;line-height:1.25;font-variation-settings:"WONK" 0}.op-pont{flex:1;min-width:14px;border-bottom:2px dotted var(--tinta-3);transform:translateY(-4px)}.op-pag{font-size:12px;font-weight:700;color:var(--vinho);white-space:nowrap}.op:active,.op.tocado{background:var(--papel-2);padding-left:10px}.op.tocado .op-txt{color:var(--vinho)}.nota{flex:1;display:flex;flex-direction:column;padding:10px 16px calc(12px + var(--base))}.nota-papel{margin:auto 0;padding:26px 20px;background:var(--neve);border:1.5px solid var(--tinta);border-radius:2px;transform:rotate(-.6deg);box-shadow:5px 6px 0 var(--papel-3)}.nota-rot{color:var(--vinho)}.nota-linha{margin:10px 0 0;font-size:23px;line-height:1.35;font-style:italic;font-variation-settings:"WONK" 0;text-wrap:pretty}.nota-pessoas{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.nota-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border-radius:20px;background:var(--papel);font-size:14px;font-weight:600}.nota-chip.sobe{color:var(--vinho)}.nota-chip.desce{color:var(--tinta-3)}.nota-chip .sans{color:var(--tinta)}.nota-fim{padding-top:14px}.mini-host{flex:1;min-height:0;display:flex;flex-direction:column}.pessoas{display:flex;flex-direction:column}.pessoa{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px dotted var(--tinta-3)}.pessoa-txt{flex:1;display:flex;flex-direction:column;gap:2px}.pessoa-nome{font-size:19px;font-style:italic;font-weight:600;font-variation-settings:"WONK" 0}.pessoa-par{margin-left:8px;color:var(--vinho);font-size:9px}.pessoa-quem{font-size:13px;color:var(--tinta-2)}.pessoa-cor{display:flex;color:var(--papel-3)}.pessoa-cor .on{color:var(--vinho)}.livro{position:relative;aspect-ratio:2 / 3;border-radius:2px 6px 6px 2px;box-shadow:inset 8px 0 #0000002e,6px 8px #00000040;padding:8% 8% 8% 12%;font-variation-settings:"WONK" 0}.livro-moldura{height:100%;border:1.5px solid;display:flex;flex-direction:column;align-items:center;text-align:center;padding:10% 6%;gap:6%}.livro-selo{font-family:var(--sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;opacity:.8}.livro-titulo{font-style:italic;font-weight:700;font-size:30px;line-height:1.02;font-variation-settings:"WONK" 0;text-wrap:balance}.livro-arte{flex:1;width:100%;min-height:0;display:grid;place-items:center;overflow:hidden}.livro-g .livro-arte{min-height:32%}.livro-g .livro-titulo.longo{font-size:25px}.livro-arte img{width:100%;height:100%;object-fit:cover}.livro-autor{font-size:14px;font-style:italic}.livro-p{padding:7% 7% 7% 11%}.livro-p .livro-moldura{padding:8% 4%;gap:4%;border-width:1px}.livro-p .livro-selo{font-size:6px}.livro-p .livro-titulo{font-size:11px}.fim{background:var(--noite)}.fim-noite{position:relative;padding:calc(14px + var(--topo)) 20px 18px;display:flex;flex-direction:column;align-items:center;color:var(--neve);overflow:hidden}.fim-rot{color:var(--ouro)}.fim-livro{width:min(58vw,230px);margin-top:14px;animation:livro .9s cubic-bezier(.2,.9,.25,1.15) both}@keyframes livro{0%{opacity:0;transform:translateY(-50px) rotate(-8deg) scale(.9)}to{opacity:1;transform:rotate(-2deg)}}.fim-novo{margin-top:14px;padding:4px 12px;background:var(--ouro);color:var(--tinta);font-weight:700;font-size:13px;border-radius:2px;animation:entrar .4s .8s ease both}.fim-papel{flex:1;background:var(--papel);padding:20px 20px calc(12px + var(--base));display:flex;flex-direction:column;border-top:3px solid var(--vinho)}.fim-epilogo{margin:0;font-size:18px;line-height:1.45;text-wrap:pretty}.fim-meta{margin:10px 0 0;font-size:12px;color:var(--tinta-3)}.fim-botoes{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;gap:10px}.fim-aviso{text-align:center;font-size:13px;color:var(--tinta-2)}.estante{background:#2a2019;color:var(--neve)}.estante .topo,.estante .voltar{color:var(--neve)}.estante-conta{width:40px;text-align:right;font-weight:700;color:var(--ouro)}.estante-miolo{flex:1;overflow-y:auto;padding:4px 14px calc(18px + var(--base))}.prateleira{margin-bottom:18px}.prat-titulo{margin:6px 4px 10px;font-size:20px;font-style:italic;font-weight:600;font-variation-settings:"WONK" 0}.prat-livros{display:grid;grid-template-columns:repeat(5,1fr);gap:8px 7px;align-items:end}.prat-livro{display:block}.prat-livro .livro{box-shadow:inset 4px 0 #0003,3px 3px #00000059}.lombada{display:grid;place-items:center;aspect-ratio:2 / 3;border-radius:2px 4px 4px 2px;background:repeating-linear-gradient(90deg,#3a2e25 0 6px,#43362b 6px 7px);color:#8a7663;font-weight:700;font-size:14px;box-shadow:inset 0 0 0 1px #57473a}.lombada.grande{width:90px;font-size:32px}.prat-tabua{height:10px;margin-top:4px;border-radius:2px;background:#6b4f37;box-shadow:0 4px #3d2c1e}.estante-pe{text-align:center;color:#b6a690;font-size:13px}.livro-info{display:flex;gap:16px;align-items:flex-start}.livro-info .livro{width:100px;flex:none}.livro-info-tit{margin:0 0 6px;font-size:21px;font-style:italic;font-weight:600;font-variation-settings:"WONK" 0}.livro-info-meta{margin:0;font-size:14px;color:var(--tinta-2)}.livro-dica{margin:0;font-size:17px;font-style:italic;color:var(--tinta-2)}@media(max-height:700px){.texto{padding-top:22px}.texto p{font-size:17.5px}.op{min-height:44px;padding:10px 2px 9px}.op-txt{font-size:16.5px}.vinheta{width:70px;height:70px;margin:-35px 0 0 -35px;padding:12px}.capa-nome{font-size:76px}}html.nido-app .topo{padding-top:calc(4px + var(--topo))}.mini{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;user-select:none;-webkit-user-select:none;font-family:var(--serif);font-variation-settings:"WONK" 0;color:var(--tinta)}.mini-intro{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 28px calc(20px + var(--base));gap:10px}.mini-selo{color:var(--vinho);border-top:1.5px solid var(--vinho);border-bottom:1.5px solid var(--vinho);padding:4px 12px}.mini-titulo{margin:6px 0 0;font-family:var(--serif);font-variation-settings:"WONK" 0;font-style:italic;font-weight:600;font-size:34px;line-height:1.08;text-wrap:balance}.mini-sub{margin:0;font-family:var(--sans);font-size:16px;line-height:1.4;color:var(--tinta-2);max-width:30ch;text-wrap:balance}.mini-regra{margin:8px 0 0;font-family:var(--sans);font-size:14px;color:var(--tinta-3);max-width:30ch}.mini-intro-base{width:100%;margin-top:auto;padding-top:20px}.mini-intro .mini-selo{margin-top:auto}.mini-contagem{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:#18233b8c;pointer-events:none}.mini-contagem-n{font-family:var(--serif);font-variation-settings:"WONK" 0;font-style:italic;font-weight:700;font-size:120px;line-height:1;color:var(--neve);text-shadow:0 3px 0 var(--vinho);animation:mini-pop .7s ease-out both}.mini-contagem-n.txt{font-size:40px;text-align:center;padding:0 24px}@keyframes mini-pop{0%{transform:scale(1.5);opacity:0}35%{opacity:1}to{transform:scale(1);opacity:1}}.mini-fim{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:#18233b73;color:var(--neve);font-style:italic;font-weight:700;font-size:48px;animation:entrar .3s ease both}.mini-faisca{background:var(--papel);padding:8px 16px calc(14px + var(--base));gap:8px}.fa-topo{text-align:center;flex:none}.fa-logo{display:inline-flex;align-items:center;gap:6px;font-family:var(--serif);font-variation-settings:"WONK" 0;font-style:italic;font-weight:700;font-size:24px;color:var(--vinho)}.fa-sub{margin:2px 0 0;font-family:var(--sans);font-size:14px;color:var(--tinta-2);line-height:1.3}.fa-palco{position:relative;flex:1;min-height:0;touch-action:none}.fa-cartao{position:absolute;inset:0 6px;max-width:340px;margin:0 auto;display:flex;flex-direction:column;background:var(--neve);border:1.5px solid var(--tinta);border-radius:6px;overflow:hidden;transform-origin:50% 90%;transition:transform .25s ease;touch-action:none;will-change:transform}.fa-cartao[data-pos="0"]{cursor:grab}.fa-cartao[data-pos="1"]{transform:translateY(10px) scale(.95)}.fa-cartao[data-pos="2"]{transform:translateY(20px) scale(.9)}.fa-retrato{position:relative;flex:1;min-height:0;overflow:hidden;border-bottom:1.5px solid var(--tinta)}.fa-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;display:block}.fa-icone{position:absolute;right:12px;bottom:12px;border-radius:50%;box-shadow:0 0 0 2px var(--tinta)}.fa-info{flex:none;padding:10px 16px 14px}.fa-nome{margin:0;font-family:var(--serif);font-variation-settings:"WONK" 0;font-style:italic;font-weight:700;font-size:30px;line-height:1.1}.fa-bio{margin:4px 0 0;font-family:var(--sans);font-size:15px;line-height:1.35;color:var(--tinta-2)}.fa-selo{position:absolute;top:18px;padding:2px 10px;border:3px solid;border-radius:4px;font-family:var(--sans);font-weight:800;font-size:26px;letter-spacing:.08em;opacity:0;pointer-events:none;background:#fbf8f1cc}.fa-selo.curtiu{left:14px;color:var(--vinho);transform:rotate(-14deg)}.fa-selo.passou{right:14px;color:var(--tinta);transform:rotate(14deg)}.fa-vazio{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;font-style:italic;font-size:20px;color:var(--tinta-3)}.fa-botoes{flex:none;display:flex;align-items:center;justify-content:center;gap:22px;padding-top:6px}.fa-bt{width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid currentColor;background:var(--neve);transition:transform .12s ease,background .12s ease,color .12s ease}.fa-bt.passa{color:var(--tinta)}.fa-bt.curte{color:var(--vinho)}.fa-bt:active:not(:disabled){transform:scale(.88);background:currentColor}.fa-bt.passa:active:not(:disabled) svg{color:var(--neve)}.fa-bt.curte:active:not(:disabled) svg{color:var(--neve)}.fa-bt:disabled{opacity:.35}.fa-cont{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--tinta-3);min-width:36px;text-align:center}.mini-patins{background:var(--noite);color:var(--neve)}.mini-patins .mini-intro{background:var(--papel);color:var(--tinta)}.pt-hud{position:absolute;top:10px;left:16px;right:16px;z-index:5;display:flex;flex-direction:column;gap:8px;pointer-events:none}.pt-tempo{height:8px;border-radius:4px;background:#fbf8f133;overflow:hidden}.pt-tempo-b{height:100%;background:var(--ouro);transform-origin:left center}.pt-quedas{align-self:flex-start;font-family:var(--sans);font-weight:700;font-size:16px;padding:3px 10px;border-radius:3px;background:var(--papel);color:var(--tinta)}.pt-area{position:relative;flex:1;min-height:0;touch-action:none;overflow:hidden}.pt-cena{position:absolute;inset:0;width:100%;height:100%;display:block}.pt-luz{animation:mini-pisca 1.4s ease-in-out infinite alternate}@keyframes mini-pisca{0%{opacity:.45}to{opacity:1}}.pt-neve{position:absolute;inset:0;pointer-events:none;overflow:hidden}.pt-neve i{position:absolute;top:-10px;border-radius:50%;background:var(--neve);opacity:.85;animation:mini-neva linear infinite}@keyframes mini-neva{0%{transform:translateY(-10px)}to{transform:translate(18px,110vh)}}.pt-estrelas{animation:mini-estouro .5s ease-out both}@keyframes mini-estouro{0%{opacity:0}to{opacity:1}}.pt-lado{position:absolute;top:0;bottom:0;width:50%;display:flex;align-items:center;pointer-events:none;opacity:0;color:var(--neve);background:#fbf8f100;transition:opacity .2s ease,background .15s ease}.pt-lado.esq{left:0;justify-content:flex-start;padding-left:14px;background:linear-gradient(90deg,rgba(251,248,241,.18),transparent)}.pt-lado.dir{right:0;justify-content:flex-end;padding-right:14px;background:linear-gradient(270deg,rgba(251,248,241,.18),transparent)}.pt-lado.dica{opacity:.8}.pt-lado.on{opacity:1;transition-duration:0s;background-color:#c9a24a47}.pt-dica,.pt-ops{position:absolute;left:0;right:0;margin:0;text-align:center;font-style:italic;font-weight:600;pointer-events:none}.pt-dica{bottom:calc(24px + var(--base));font-size:18px;padding:0 24px}.pt-ops{top:26%;font-size:44px;color:var(--ouro);animation:mini-pop .5s ease-out both}.mini-corrida{background:#18283f;color:var(--neve);--fundo-a: #1c3342;--fundo-b: #162338}.mini-corrida.tema-pinheiros{--fundo-a: #1b3a33;--fundo-b: #132a2a}.mini-corrida.tema-baile{--fundo-a: #2a2c4a;--fundo-b: #1d2240}.mini-corrida.tema-aeroporto{--fundo-a: #3f5876;--fundo-b: #2f4663}.mini-corrida.tema-meianoite{--fundo-a: #0e1527;--fundo-b: #090e1c}.mini-corrida .mini-intro{background:var(--papel);color:var(--tinta)}.co-hud{position:absolute;top:10px;left:16px;z-index:5;pointer-events:none}.co-batidas{font-family:var(--sans);font-weight:700;font-size:16px;padding:3px 10px;border-radius:3px;background:var(--papel);color:var(--tinta)}.co-area{position:relative;flex:1;min-height:0;touch-action:none;overflow:hidden;background:linear-gradient(180deg,var(--fundo-b),var(--fundo-a))}.co-area.tremer{animation:mini-treme .38s linear}@keyframes mini-treme{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.co-margem{position:absolute;inset:0;--desl: 0px;background:radial-gradient(circle at 5% 50%,rgba(201,162,74,.55) 0 4px,transparent 5px) 0 var(--desl) / 100% 120px repeat-y,radial-gradient(circle at 95% 50%,rgba(201,162,74,.55) 0 4px,transparent 5px) 0 var(--desl) / 100% 120px repeat-y}.co-estrada{position:absolute;inset:0 11%;background:#e7f0f729;border-left:4px solid var(--neve);border-right:4px solid var(--neve)}.mini-corrida.tema-aeroporto .co-estrada{background:#e7f0f742}.mini-corrida.tema-meianoite .co-estrada{background:#e7f0f71a}.co-div{position:absolute;top:0;bottom:0;width:4px;margin-left:-2px;background:repeating-linear-gradient(180deg,rgba(251,248,241,.75) 0 40px,transparent 40px 80px);background-position:0 var(--desl)}.co-margem>.co-estrada>.co-div{background-position-y:var(--desl)}.co-div.d1{left:33.33%}.co-div.d2{left:66.66%}.co-obs{position:absolute;width:22%;height:62px;margin-left:-11%;pointer-events:none}.co-obs svg{width:100%;height:100%;display:block}.co-obs.batido{opacity:.35}.co-jogador{position:absolute;width:56px;height:74px;margin-left:-28px;pointer-events:none;z-index:3}.co-jogador svg{width:100%;height:100%;display:block}.co-jogador.piscar{animation:mini-blink .15s steps(2) 4}@keyframes mini-blink{50%{opacity:.3}}.co-perna{transform-box:fill-box;transform-origin:50% 0;animation:mini-passo .32s ease-in-out infinite alternate}.co-perna.b{animation-direction:alternate-reverse}@keyframes mini-passo{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}.co-toque{position:absolute;top:0;bottom:0;width:40%;pointer-events:none;opacity:0}.co-toque.esq{left:0;background:linear-gradient(90deg,rgba(251,248,241,.3),transparent)}.co-toque.dir{right:0;background:linear-gradient(270deg,rgba(251,248,241,.3),transparent)}.co-toque.on{opacity:1}.co-meta{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 16px calc(10px + var(--base));background:var(--noite)}.co-meta .versal{color:var(--ouro);white-space:nowrap}.co-meta-barra{flex:0 1 150px;height:10px;border-radius:5px;background:#fbf8f12e;overflow:hidden}.co-meta-b{height:100%;background:var(--vinho);transform-origin:left center;transform:scaleX(0)}.mini-roleta{background:var(--papel);padding:8px 20px calc(16px + var(--base))}.ro-topo{flex:none;text-align:center}.mini-roleta .mini-titulo{font-size:28px;margin-top:0}.ro-palco{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;container-type:size}.ro-caixa{position:relative;width:min(100cqw,100cqh - 34px);aspect-ratio:1;margin-top:34px}.ro-ponteiro{position:absolute;left:50%;top:-30px;width:36px;height:45px;margin-left:-18px;z-index:3;filter:none}.ro-roda{width:100%;height:100%;border-radius:50%;touch-action:manipulation;cursor:pointer}.ro-roda svg{width:100%;height:100%;display:block}.ro-roda:active{scale:.98}.ro-roda.pronta{animation:mini-respira 1.8s ease-in-out infinite}@keyframes mini-respira{50%{scale:1.015}}.ro-base{flex:none;min-height:64px;display:flex;align-items:center;justify-content:center}.ro-base .btn{width:100%}.ro-resultado{text-align:center;display:flex;flex-direction:column;gap:2px}.ro-resultado .versal{color:var(--vinho)}.ro-resultado strong{font-style:italic;font-weight:700;font-size:30px;line-height:1.1;font-variation-settings:"WONK" 0}.demo-minis{overflow:hidden}.demo-abas{flex:none;display:flex;gap:4px;padding:6px;background:var(--papel-2);border-bottom:1.5px solid var(--tinta)}.demo-abas button{flex:1;padding:8px 2px;font-family:var(--sans);font-size:13px;font-weight:600;border-radius:3px}.demo-abas button.on{background:var(--tinta);color:var(--neve)}.demo-log{flex:none;font-family:var(--sans);font-size:12px;padding:4px 10px;background:var(--ouro)}@media(prefers-reduced-motion:reduce){.co-area.tremer,.ro-roda.pronta,.pt-neve i{animation:none}}
