@font-face{font-family:Anton;src:url(/fonts/anton-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed-latin-800-normal.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}:root{--tp-asfalto:#090704;--tp-painel:#131418;--tp-elevado:#26221b;--tp-fundo:#0e0b07;--tp-fundo-2:#141008;--tp-lima:#b4d92e;--tp-lima-claro:#cfe84a;--tp-ambar:#f3b958;--tp-ganho:#46e08a;--tp-tinta-1:#f0f0ed;--tp-tinta-2:#d3d3d1;--tp-tinta-3:#a5a5a3;--tp-borda:#ffffff14;--tp-borda-forte:#ffffff47;--tp-ease-saida:cubic-bezier(.2,.8,.2,1);--amber:var(--tp-ambar);--amber-dim:#c89b52;--amber-hi:#ffd479;--amber-soft:#f3b95812;--lime:var(--tp-lima);--bone:var(--tp-tinta-1);--bone-dim:var(--tp-tinta-3);--ink:var(--tp-tinta-1);--bg:var(--tp-asfalto);--panel:#131418ed;--panel-2:#141008f5;--line:var(--tp-borda);--line-hi:var(--tp-borda-forte);--red:#e03232;--green:var(--tp-ganho);--purple:#a07bd6;--yellow:var(--amber);--dark:var(--bg);--cs:var(--lime);--font:"Barlow Semi Condensed",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--display:"Anton",Impact,sans-serif;--topo:84px}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);scroll-behavior:smooth}body{color:var(--bone);font-family:var(--font);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;line-height:1.5;display:flex}a{color:var(--amber)}img{max-width:100%}:focus-visible{outline:2px solid var(--lime);outline-offset:4px}main:focus-visible{outline:none}.skip{z-index:100;background:var(--lime);color:#131313;padding:12px 18px;font-weight:700;text-decoration:none;position:fixed;top:0;left:-9999px}.skip:focus{top:8px;left:8px}.game-wallpaper{pointer-events:none;z-index:0;background:radial-gradient(900px 540px at 85% 0,#b4d92e1f,#0000 70%),radial-gradient(900px 620px at 0 100%,#f3b9581a,#0000 70%),linear-gradient(90deg,#090704f5,#090704dc 55%,#090704c9),url(/img/wall-16.webp) 50%/cover;position:fixed;inset:0}body>header,main,body>footer{z-index:1;position:relative}body>header{min-height:var(--topo);z-index:10;backdrop-filter:blur(12px);border-bottom:1px solid var(--tp-borda);background:#090704ed;align-items:center;gap:22px;padding:6px max(24px,50vw - 720px);display:flex;position:sticky;top:0}.brand{border-radius:8px;flex:none;place-items:center;min-width:44px;min-height:44px;display:grid}.brand-logo{filter:drop-shadow(0 2px 6px #000b);width:auto;height:66px;display:block}.game-nav{scrollbar-width:none;align-items:center;gap:24px;min-width:0;display:flex;overflow-x:auto}.game-nav::-webkit-scrollbar{display:none}.game-nav a{font:400 18px/1 var(--display);letter-spacing:.03em;white-space:nowrap;color:var(--tp-tinta-2);border-bottom:3px solid #0000;flex:none;padding:18px 0 12px;text-decoration:none}.game-nav a:hover{color:var(--tp-tinta-1);border-color:var(--tp-ambar)}.game-nav a[aria-current=page]{color:var(--tp-lima);border-color:var(--tp-lima)}.btn-play,.btn-cta{background:var(--tp-lima);color:#131313;min-height:44px;font:400 20px/1 var(--display);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);transition:transform .18s var(--tp-ease-saida);border:0;border-radius:0;justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;display:inline-flex;position:relative}.btn-play{flex:none;margin-left:auto}.btn-play:hover,.btn-cta:hover{transform:scale(1.03)}.head-social{gap:6px;display:flex}.head-social a{color:var(--tp-tinta-2);border:1px solid var(--tp-borda);background:#ffffff0d;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.head-social svg{fill:currentColor;width:18px;height:18px}.head-social a:hover{color:var(--tp-lima);border-color:var(--tp-borda-forte)}main{width:min(100%,1500px);scroll-margin-top:var(--topo);min-width:0;animation:tp-page-in .35s var(--tp-ease-saida) both;flex:1;margin:0 auto;padding:24px clamp(16px,3vw,48px) 64px}@keyframes tp-page-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.shell-toolbar{font:400 11px/1.4 var(--mono);letter-spacing:1px;color:var(--bone-dim);text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.shell-toolbar a{text-decoration:none}.shell-location{gap:10px;min-width:0;display:flex}.shell-location span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-tools{flex:none;gap:20px;display:flex}.shell-tools a:last-child{color:var(--lime)}h1{font:400 clamp(44px,6vw,76px)/.92 var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin:10px 0 14px}h2{color:var(--tp-tinta-1);font:400 28px/1 var(--display);letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--topo) + 16px);margin:36px 0 16px;padding-bottom:10px}h3{color:var(--ink);font:400 22px/1 var(--display);letter-spacing:.02em;text-transform:uppercase;margin:20px 0 8px}p,li{color:var(--tp-tinta-2);font-size:18px}p{max-width:85ch}ul,ol{padding-left:24px}li{margin:8px 0}code{font:400 .8em var(--mono);color:var(--amber);background:var(--amber-soft);padding:2px 5px}hr{border:0;border-top:1px solid var(--line);margin:28px 0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.phead{border:1px solid var(--line);background:linear-gradient(120deg,#b4d92e1a,#f3b95812 55%,var(--panel-2));border-radius:16px;align-items:center;min-height:240px;margin-bottom:28px;padding:44px 32px 34px;display:flex;position:relative;overflow:hidden}.phead-art{background:linear-gradient(90deg,#141008,transparent 65%),linear-gradient(0deg,#141008b0,transparent),var(--hero,none) center var(--heropos,58%)/cover;opacity:.82;width:48%;animation:tp-hero-in .45s var(--tp-ease-saida) both;position:absolute;top:0;bottom:0;right:0}@keyframes tp-hero-in{0%{opacity:0;transform:translate(30px)}to{opacity:.82;transform:none}}.phead-in{width:100%;max-width:60%;position:relative}.phead.semarte{min-height:0}.phead.semarte .phead-in{max-width:100%}.kicker{z-index:1;color:var(--tp-lima);font:700 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;max-width:calc(100% - 64px);position:absolute;top:20px;left:32px}.sub{max-width:60ch;color:var(--tp-tinta-2);font-size:20px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin:14px 0;padding:20px 24px}.grid{gap:16px;display:grid}.grid.c2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid.c3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grid.cards{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.card{background:var(--panel);border:1px solid var(--line);transition:transform .18s var(--tp-ease-saida),border-color .18s var(--tp-ease-saida);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.card:hover{border-color:var(--line-hi);transform:translateY(-4px)}.card-body{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.card-body>p{margin:0}.fig{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:#090704;display:block;position:relative;overflow:hidden}.fig img{object-fit:cover;width:100%;height:100%;display:block}.fig:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#09070499);position:absolute;inset:0}.map-nome{color:var(--bone);font:400 28px/1 var(--display);letter-spacing:.02em;margin:0 0 6px}.map-nome a{color:inherit;text-decoration-color:var(--amber);text-underline-offset:4px}.fig-tag{z-index:2;background:var(--amber);color:#131313;font:800 12px/1.4 var(--font);letter-spacing:.08em;max-width:94%;padding:5px 12px;position:absolute;bottom:12px;left:0}.card.wide{flex-direction:row;margin-bottom:16px}.card.wide .fig{aspect-ratio:auto;border-right:1px solid var(--line);border-bottom:0;flex:0 0 44%;min-height:250px}.card.wide .card-body{justify-content:center;padding:24px}.lead{font-size:20px;color:var(--bone)!important}.galeria{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin:24px 0;display:grid}.galeria .fig{aspect-ratio:4/3;border:1px solid var(--line);border-radius:10px}.galeria .fig:hover{border-color:var(--lime)}.meta{font:500 11px/1.5 var(--mono);color:var(--bone-dim);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:5px 10px;display:flex}.meta i{color:var(--amber-dim);font-style:normal}.meta b{color:var(--amber)}.meta code{background:0 0;padding:0}.tstat{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-bottom:20px;display:grid}.tstat>div,.tstat>a{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:16px 20px;text-decoration:none}.tstat b{color:var(--lime);font:400 40px/1 var(--display);display:block}.tstat span{font:700 12px/1.5 var(--font);letter-spacing:.08em;color:var(--bone-dim);text-transform:uppercase}.tw{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow-x:auto}table{border-collapse:collapse;width:100%}.tw table{min-width:640px}th{text-align:left;color:var(--bone-dim);font:500 11px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line-hi);background:#090704;padding:12px}td{border-bottom:1px solid var(--line);padding:11px 12px;font-size:17px}tbody tr:hover{background:var(--amber-soft)}tbody tr.top{color:var(--ink)}.num{font-variant-numeric:tabular-nums;text-align:right}.chip{font:500 10px/1.5 var(--mono);text-transform:uppercase;border:1px solid var(--line-hi);color:var(--bone-dim);border-radius:4px;padding:3px 8px;display:inline-block}.chip.on{border-color:var(--lime);color:var(--lime)}details{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-bottom:10px;padding:16px 20px}summary{cursor:pointer;color:var(--bone);font-size:19px;font-weight:800}summary::marker{color:var(--lime)}details p{margin-top:10px}details[open]{border-color:#b4d92e66}.cta-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.btn-cta{white-space:normal;max-width:100%}.btn-cta.btn-2{background:var(--tp-elevado);color:var(--bone);clip-path:none;border-radius:8px}input,select,button,textarea{font-family:inherit}body>footer{border-top:1px solid var(--line);color:var(--bone-dim);text-align:center;background:#090704ed;padding:18px 24px;font-size:14px;line-height:1.8}body>footer a{color:var(--bone-dim);text-decoration:none}body>footer a:hover{color:var(--lime)}.foot-logo{display:none}@media (width<=1100px){body>header{flex-wrap:wrap;gap:16px}.game-nav{flex:1 0 100%;order:3;gap:20px}.brand-logo{height:58px}:root{--topo:128px}.btn-play{margin-left:auto}}@media (width<=600px){body>header{gap:12px;padding:8px 14px}.brand-logo{height:46px}:root{--topo:114px}.head-social{display:none}.game-nav a{padding:8px 0;font-size:14px}.btn-play{padding:10px 20px}main{padding:16px 14px 32px}.shell-toolbar{align-items:flex-start;gap:10px;margin-bottom:18px}.shell-tools{flex-direction:column;align-items:flex-end;gap:8px}.shell-location{gap:5px;max-width:50%}.phead{min-height:0;padding:42px 18px 24px}.kicker{max-width:calc(100% - 36px);left:18px}.phead-art{opacity:.16;width:100%}.phead-in{max-width:100%}.sub{font-size:18px}.grid.c2,.grid.c3,.grid.cards{grid-template-columns:1fr}.card.wide{flex-direction:column}.card.wide .fig{aspect-ratio:16/10;border-right:0;flex:none;min-height:0}.card.wide .card-body{padding:20px}.tstat{gap:8px}.tstat>div{padding:12px}.tstat b{font-size:32px}.tstat span{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}html[data-embedded=true],html[data-embedded=true] body{background:0 0;min-height:0}html[data-embedded=true] body>header,html[data-embedded=true] body>footer,html[data-embedded=true] .game-wallpaper,html[data-embedded=true] .shell-toolbar{display:none}html[data-embedded=true] main{width:100%;max-width:none;margin:0;padding:0 0 24px}html[data-embedded=true] .phead{margin-top:0}
