:root{--gx-bg:#13151D;--gx-panel:#161A29;--gx-panel-2:#1B1D25;--gx-panel-3:#22252F;--gx-line:#2C3040;--gx-gold:#FAB42D;--gx-gold-h:#FFC550;
--gx-red:#E21E4D;--gx-green:#69D344;--gx-blue:#223AF1;--gx-purple:#9636F5;--gx-text:#E8EAED;--gx-muted:#A3A8BE;--gx-muted-2:#6C718D;
--gx-head:'Michroma','Eurostile',sans-serif;--gx-base:'Roboto',system-ui,-apple-system,'Segoe UI',sans-serif;--gx-top:64px;--gx-r:8px}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--gx-top) + 16px)}
body{margin:0;background:var(--gx-bg);color:var(--gx-text);font:400 1.03rem/1.7 var(--gx-base);padding-top:var(--gx-top);padding-bottom:84px;overflow-x:clip}
img{max-width:100%;height:auto;display:block}
a{color:var(--gx-gold)}
a:hover{color:var(--gx-gold-h)}
.gx-wrap{width:min(100% - 32px,1180px);margin-inline:auto}
.gx-skip{position:absolute;left:-9999px;top:8px;z-index:99;padding:8px 14px;background:var(--gx-gold);color:var(--gx-bg);border-radius:8px}
.gx-skip:focus{left:12px}
:where(a,summary,label):focus-visible{outline:3px solid var(--gx-gold);outline-offset:2px}
h1,h2,h3{font-family:var(--gx-head);font-weight:400;text-transform:uppercase;letter-spacing:.02em;line-height:1.2;color:#fff;margin:0 0 .6em}

.gx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 22px;border:0;border-radius:var(--gx-r);
font:400 .86rem/1.1 var(--gx-head);text-transform:uppercase;letter-spacing:.06em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,box-shadow .15s}
.gx-btn--gold,a.gx-btn--gold:link,a.gx-btn--gold:visited{background:var(--gx-gold);color:#13151D;box-shadow:0 6px 18px rgba(250,180,45,.25)}
.gx-btn--gold:hover,a.gx-btn--gold:hover{background:var(--gx-gold-h);color:#13151D}
.gx-btn--ghost,a.gx-btn--ghost:link,a.gx-btn--ghost:visited{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #3A3F52}
.gx-btn--ghost:hover,a.gx-btn--ghost:hover{color:#fff;box-shadow:inset 0 0 0 2px var(--gx-gold)}
.gx-btn--green,a.gx-btn--green:link,a.gx-btn--green:visited{background:var(--gx-green);color:#0E1A08}
.gx-btn--green:hover{background:#82E25F;color:#0E1A08}

.gx-top{position:fixed;inset:0 0 auto 0;z-index:50;height:var(--gx-top);background:#0F1118;border-bottom:1px solid var(--gx-line)}
.gx-top::after{content:"";position:absolute;left:0;bottom:-1px;width:180px;height:2px;background:linear-gradient(90deg,var(--gx-gold),transparent)}
.gx-top-row{display:flex;align-items:center;gap:20px;height:100%}
.gx-brand{flex:none;display:inline-flex}
.gx-brand img{width:111px;height:33px}
.gx-nav{margin-left:auto}
.gx-nav ul{display:flex;gap:4px;margin:0;padding:0;list-style:none}
.gx-nav a{display:block;padding:10px 14px;color:var(--gx-muted);text-decoration:none;font-weight:500;border-radius:6px}
.gx-nav a:hover{color:#fff;background:var(--gx-panel-3)}
.gx-nav a[aria-current]{color:#fff;box-shadow:inset 0 -2px 0 var(--gx-gold)}
.gx-actions{flex:none}
.gx-actions .gx-btn{min-height:42px;padding:8px 18px}
.gx-burger-in{position:absolute;opacity:0;pointer-events:none}
.gx-burger{display:none;width:44px;height:44px;border-radius:8px;place-items:center;cursor:pointer;flex:none;box-shadow:inset 0 0 0 1px var(--gx-line)}
.gx-burger span,.gx-burger span::before,.gx-burger span::after{display:block;width:18px;height:2px;background:#fff;border-radius:2px;position:relative}
.gx-burger span::before,.gx-burger span::after{content:"";position:absolute;left:0}
.gx-burger span::before{top:-6px}.gx-burger span::after{top:6px}
@media (max-width:860px){
 .gx-burger{display:grid}
 .gx-actions{margin-left:auto}
 .gx-nav{display:none;position:fixed;top:var(--gx-top);left:0;right:0;background:#0F1118;border-bottom:1px solid var(--gx-line);padding:8px 16px 16px}
 .gx-nav ul{flex-direction:column}
 .gx-nav a{padding:12px 6px;font-size:1.06rem}
 .gx-nav a[aria-current]{box-shadow:inset 3px 0 0 var(--gx-gold);padding-left:12px}
 .gx-top:has(.gx-burger-in:checked) .gx-nav{display:block}
 .gx-burger-in:focus-visible~.gx-burger{outline:3px solid var(--gx-gold)}
}
@media (max-width:380px){.gx-brand img{width:90px;height:27px}.gx-actions .gx-btn{padding:8px 12px;font-size:.76rem}.gx-top-row{gap:10px}}

.gx-hero{position:relative;overflow:hidden;padding:40px 0 64px;background:linear-gradient(180deg,#171A24,#13151D);
clip-path:polygon(0 0,100% 0,100% calc(100% - 36px),0 100%)}
.gx-x{position:absolute;right:-8%;top:-12%;width:min(820px,80vw);aspect-ratio:40/33;opacity:.08;pointer-events:none;
background:url(/midia/x-mark.svg) center/contain no-repeat}
.gx-hero-in{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:center}
.gx-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0 0 10px;padding:0;list-style:none;font-size:.9rem;color:var(--gx-muted)}
.gx-crumbs li+li::before{content:"/";margin-right:8px;color:var(--gx-muted-2)}
.gx-crumbs a{color:var(--gx-muted)}
.gx-date{display:inline-block;margin:0 0 14px;padding:4px 10px;border-radius:4px;background:rgba(105,211,68,.12);color:var(--gx-green);font-size:.86rem;font-weight:500}
.gx-intro h1{font-size:clamp(1.7rem,1.1rem + 2.4vw,3rem);line-height:1.14}
.gx-lead{color:var(--gx-muted);font-size:1.1rem;max-width:62ch;margin:0 0 20px}
.gx-lead strong{color:#fff}
.gx-acts{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 14px}
.gx-disclose{margin:0;color:var(--gx-muted-2);font-size:.86rem}
.gx-card{position:relative;padding:22px;border-radius:var(--gx-r);background:var(--gx-panel);box-shadow:inset 0 0 0 1px var(--gx-line)}
.gx-card::before{content:"";position:absolute;left:0;top:0;width:60px;height:4px;background:var(--gx-gold);transform:skewX(-35deg);transform-origin:left}
.gx-card-k{margin:0 0 12px;font:400 .82rem/1.2 var(--gx-head);text-transform:uppercase;letter-spacing:.08em;color:var(--gx-gold)}
.gx-chips{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px;padding:0;list-style:none}
.gx-chips li{padding:10px 12px;border-radius:6px;background:var(--gx-panel-3)}
.gx-chips b{display:block;font:400 1.05rem/1.2 var(--gx-head);color:#fff}
.gx-chips span{font-size:.82rem;color:var(--gx-muted)}
.gx-card-p{margin:0 0 14px;color:var(--gx-muted);font-size:.92rem}
.gx-card .gx-btn{width:100%}
@media (max-width:900px){.gx-hero-in{grid-template-columns:minmax(0,1fr)}}

.gx-sec{padding:56px 0}
.gx-sec--alt{background:var(--gx-panel-2);clip-path:polygon(0 28px,100% 0,100% calc(100% - 28px),0 100%);padding:76px 0}
.gx-sec h2{font-size:clamp(1.25rem,.95rem + 1.2vw,1.85rem);position:relative;padding-left:22px}
.gx-sec h2::before{content:"";position:absolute;left:0;top:.28em;width:8px;height:.9em;background:var(--gx-gold);transform:skewX(-20deg)}
.gx-prose>:first-child{margin-top:0}
.gx-prose p{margin:0 0 1em}
.gx-prose h3{font-size:1.02rem;margin:1.6em 0 .6em;color:var(--gx-gold)}
.gx-prose ul:not([class]),.gx-prose ol:not([class]){padding-left:1.3em}
.gx-prose li{margin-bottom:.4em}
.gx-prose li::marker{color:var(--gx-gold)}
.gx-prose strong{color:#fff}

.gx-games{display:grid;gap:10px;margin:1.4em 0 .4em;padding:0;list-style:none}
.gx-games--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.gx-games--4{grid-template-columns:repeat(4,minmax(0,1fr))}
.gx-games--6{grid-template-columns:repeat(3,minmax(0,1fr))}
.gx-games--10{grid-template-columns:repeat(5,minmax(0,1fr))}
.gx-game{position:relative;display:flex;flex-direction:column;gap:4px;height:100%;min-height:120px;padding:14px;border-radius:var(--gx-r);overflow:hidden;
background:var(--gx-panel);box-shadow:inset 0 0 0 1px var(--gx-line);color:#fff;text-decoration:none}
.gx-game::after{content:"";position:absolute;right:-18px;bottom:-14px;width:84px;height:70px;opacity:.12;background:url(/midia/x-mark.svg) center/contain no-repeat}
.gx-game:hover{color:#fff;box-shadow:inset 0 0 0 2px var(--gx-gold)}
.gx-game b{font-weight:700;line-height:1.25}
.gx-game-cat{align-self:flex-start;padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#2A2F45;color:#C9CCDA}
.gx-game--ao-vivo .gx-game-cat{background:rgba(226,30,77,.18);color:#FF7A97}
.gx-game--instant .gx-game-cat{background:rgba(105,211,68,.16);color:var(--gx-green)}
.gx-game-prov{margin-top:auto;font-size:.84rem;color:var(--gx-muted)}
@media (max-width:900px){.gx-games--10,.gx-games--4{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-games--6,.gx-games--3{grid-template-columns:repeat(2,minmax(0,1fr))}}
.gx-cap{margin:0 0 1.4em!important;font-size:.84rem;color:var(--gx-muted-2)}

.gx-mult{display:flex;flex-wrap:wrap;gap:10px;margin:1.2em 0;padding:0;list-style:none}
.gx-mult li{padding:8px 16px;border-radius:6px;background:rgba(105,211,68,.12);box-shadow:inset 0 0 0 1px rgba(105,211,68,.45);
font:400 1.1rem/1 var(--gx-head);color:var(--gx-green);transform:skewX(-10deg)}
.gx-rocket{margin:1.4em 0;padding:16px;border-radius:var(--gx-r);background:var(--gx-panel);box-shadow:inset 0 0 0 1px var(--gx-line)}
.gx-rocket svg{display:block;width:100%;height:auto}
.gx-rocket figcaption{margin-top:8px;font-size:.84rem;color:var(--gx-muted)}

.gx-ladder{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin:1.4em 0;padding:0;list-style:none;counter-reset:gl}
.gx-ladder li{counter-increment:gl;position:relative;padding:14px;border-radius:var(--gx-r);background:var(--gx-panel);box-shadow:inset 0 0 0 1px var(--gx-line)}
.gx-ladder li:nth-child(n){margin-top:calc(var(--i, 0) * 1px)}
.gx-ladder li::before{content:counter(gl);display:inline-grid;place-items:center;width:28px;height:28px;margin-bottom:8px;border-radius:4px;background:var(--gx-gold);color:#13151D;font:400 .9rem/1 var(--gx-head)}
.gx-ladder b{display:block;color:#fff}
.gx-ladder span{font-size:.9rem;color:var(--gx-muted)}
@media (min-width:701px){.gx-ladder li:nth-child(1){margin-top:48px}.gx-ladder li:nth-child(2){margin-top:32px}.gx-ladder li:nth-child(3){margin-top:16px}}
@media (max-width:700px){.gx-ladder{grid-auto-flow:row}}

.gx-pays{display:flex;flex-wrap:wrap;gap:10px;margin:1.2em 0;padding:0;list-style:none}
.gx-pays li{display:flex;flex-direction:column;min-width:130px;padding:10px 14px;border-radius:var(--gx-r);background:var(--gx-panel);box-shadow:inset 0 0 0 1px var(--gx-line)}
.gx-pays b{font:400 1rem/1.3 var(--gx-head);color:#fff}
.gx-pays small{font-size:.82rem;color:var(--gx-muted)}
.gx-pays-pix{box-shadow:inset 0 0 0 2px #32BCAD!important}
.gx-pays-pix b{color:#4FD1C3}

.gx-route{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;margin:1.6em 0;padding:0;list-style:none;counter-reset:gr}
.gx-route li{counter-increment:gr;position:relative;padding:44px 14px 0 0}
.gx-route li::before{content:counter(gr);position:absolute;left:0;top:0;display:grid;place-items:center;width:32px;height:32px;border-radius:4px;transform:skewX(-12deg);
background:var(--gx-panel-3);box-shadow:inset 0 0 0 2px var(--gx-gold);color:var(--gx-gold);font:400 .95rem/1 var(--gx-head)}
.gx-route li::after{content:"";position:absolute;left:40px;right:8px;top:15px;height:2px;background:linear-gradient(90deg,var(--gx-gold),transparent)}
.gx-route li:last-child::after{display:none}
.gx-route b{display:block;color:#fff}
.gx-route span{display:block;font-size:.9rem;color:var(--gx-muted)}
@media (max-width:700px){.gx-route{grid-auto-flow:row;gap:14px}.gx-route li{padding:0 0 0 46px}.gx-route li::after{display:none}}

.gx-ledger{margin:1.4em 0 .4em;padding:4px 18px;border-radius:var(--gx-r);background:var(--gx-panel);box-shadow:inset 0 0 0 1px var(--gx-line)}
.gx-ledger div{display:flex;justify-content:space-between;gap:14px;padding:10px 0}
.gx-ledger div+div{border-top:1px dashed var(--gx-line)}
.gx-ledger dt{color:#fff;font-weight:500}
.gx-ledger dd{margin:0;text-align:right;color:var(--gx-gold)}
@media (max-width:560px){.gx-ledger div{flex-direction:column;gap:2px}.gx-ledger dd{text-align:left}}

.gx-facts{display:grid;gap:10px;margin:1.4em 0}
.gx-facts--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.gx-facts--4{grid-template-columns:repeat(4,minmax(0,1fr))}
.gx-facts div{padding:14px 16px;border-radius:var(--gx-r);background:var(--gx-panel);box-shadow:inset 0 0 0 1px var(--gx-line)}
.gx-facts dt{font-size:.86rem;color:var(--gx-muted)}
.gx-facts dd{margin:4px 0 0;font:400 1.15rem/1.25 var(--gx-head);color:var(--gx-gold)}
@media (max-width:820px){.gx-facts--4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.gx-facts--3{grid-template-columns:minmax(0,1fr)}}

.gx-steps{counter-reset:gs;display:grid;gap:10px;margin:1.4em 0;padding:0;list-style:none}
.gx-steps li{counter-increment:gs;position:relative;padding:14px 16px 14px 62px;border-radius:var(--gx-r);background:var(--gx-panel);box-shadow:inset 0 0 0 1px var(--gx-line)}
.gx-steps li::before{content:counter(gs);position:absolute;left:14px;top:14px;display:grid;place-items:center;width:34px;height:34px;border-radius:4px;
background:var(--gx-gold);color:#13151D;font:400 1rem/1 var(--gx-head);transform:skewX(-12deg)}
.gx-steps b{display:block;color:#fff}
.gx-steps span{display:block;color:var(--gx-muted)}

.gx-pc{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:1.6em 0}
.gx-pc>div{padding:18px 20px;border-radius:var(--gx-r);background:var(--gx-panel);box-shadow:inset 0 0 0 1px var(--gx-line)}
.gx-pc p{margin:0 0 8px;font:400 .92rem/1.3 var(--gx-head);text-transform:uppercase;color:#fff}
.gx-pc ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}
.gx-pc li{position:relative;padding-left:22px}
.gx-pc li::before{position:absolute;left:0;font-weight:900}
.gx-pros li::before{content:"+";color:var(--gx-green)}
.gx-cons li::before{content:"!";color:#FF6B8B}
@media (max-width:620px){.gx-pc{grid-template-columns:minmax(0,1fr)}}

.gx-honest,.gx-warn{margin:1.5em 0;padding:18px 20px;border-radius:var(--gx-r)}
.gx-honest{background:rgba(250,180,45,.08);box-shadow:inset 4px 0 0 var(--gx-gold)}
.gx-honest::before{content:"Sem filtro";display:block;margin-bottom:6px;font:400 .78rem/1.2 var(--gx-head);letter-spacing:.08em;text-transform:uppercase;color:var(--gx-gold)}
.gx-warn{background:rgba(226,30,77,.1);box-shadow:inset 4px 0 0 var(--gx-red)}
.gx-warn::before{content:"Atenção";display:block;margin-bottom:6px;font:400 .78rem/1.2 var(--gx-head);letter-spacing:.08em;text-transform:uppercase;color:#FF6B8B}
.gx-honest p,.gx-warn p{margin:0 0 .6em}
.gx-honest p:last-child,.gx-warn p:last-child{margin-bottom:0}

.gx-scroll{overflow-x:auto;margin:1.4em 0;border-radius:var(--gx-r);background:var(--gx-panel);box-shadow:inset 0 0 0 1px var(--gx-line)}
.gx-scroll table{width:100%;border-collapse:collapse}
.gx-scroll caption{caption-side:bottom;text-align:left;padding:10px 14px;font-size:.84rem;color:var(--gx-muted)}
.gx-scroll th,.gx-scroll td{padding:11px 14px;text-align:left;border-bottom:1px solid var(--gx-line);vertical-align:top}
.gx-scroll thead th{background:var(--gx-panel-3);color:var(--gx-gold);font:400 .8rem/1.2 var(--gx-head);text-transform:uppercase}
.gx-scroll tbody th{color:#fff;font-weight:500}

.gx-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;margin:2em 0;padding:22px 24px;border-radius:var(--gx-r);
background:var(--gx-panel);box-shadow:inset 0 0 0 1px var(--gx-line);position:relative;overflow:hidden}
.gx-offer::before{content:attr(data-badge);grid-column:1/-1;justify-self:start;padding:4px 10px;border-radius:4px;background:var(--gx-red);color:#fff;
font:400 .74rem/1.2 var(--gx-head);letter-spacing:.06em;text-transform:uppercase}
.gx-offer::after{content:"";position:absolute;right:-30px;top:-20px;width:180px;height:150px;opacity:.06;background:url(/midia/x-mark.svg) center/contain no-repeat;pointer-events:none}
.gx-offer-big{display:block;font:400 1.6rem/1.1 var(--gx-head);color:var(--gx-gold)}
.gx-prose .gx-offer p{margin:0}
.gx-offer-h{margin-top:4px!important;font-weight:700;font-size:1.15rem;color:#fff}
.gx-offer-p{margin-top:4px!important;font-size:.94rem;color:var(--gx-muted)}
.gx-prose .gx-offer a.gx-btn--gold{color:#13151D}
.gx-offer--spot{background:linear-gradient(120deg,#22252F,#2A2414);box-shadow:inset 0 0 0 2px var(--gx-gold)}
.gx-offer--spot::before{background:var(--gx-gold);color:#13151D}
@media (max-width:700px){.gx-offer{grid-template-columns:minmax(0,1fr)}.gx-offer .gx-btn{width:100%}}

.gx-faq details{border-radius:var(--gx-r);background:var(--gx-panel);box-shadow:inset 0 0 0 1px var(--gx-line)}
.gx-faq details+details{margin-top:8px}
.gx-faq details[open]{box-shadow:inset 0 0 0 1px #4A4F66}
.gx-faq summary{display:flex;justify-content:space-between;gap:12px;padding:15px 18px;cursor:pointer;font-weight:700;color:#fff;list-style:none}
.gx-faq summary::-webkit-details-marker{display:none}
.gx-faq summary::after{content:"+";flex:none;font:400 1.2rem/1 var(--gx-head);color:var(--gx-gold)}
.gx-faq details[open] summary::after{content:"\2212"}
.gx-faq details>p{margin:0;padding:0 18px 16px;color:var(--gx-muted)}
.gx-faq+.gx-prose{margin-top:24px}
.gx-stamp{margin-top:8px;margin-bottom:0;font-size:.86rem;color:var(--gx-muted-2)}

.gx-foot{margin-top:40px;padding:40px 0 10px;background:#0F1118;border-top:1px solid var(--gx-line);color:var(--gx-muted);font-size:.94rem}
.gx-foot-grid{display:grid;grid-template-columns:1.4fr .7fr 1.3fr;gap:32px}
.gx-foot p{margin:0 0 .8em}
.gx-foot strong{color:#fff}
.gx-foot a{color:var(--gx-text)}
.gx-foot-logo{width:111px;height:33px;margin-bottom:14px}
.gx-foot-h{margin:0 0 10px!important;font:400 .78rem/1.2 var(--gx-head);letter-spacing:.08em;text-transform:uppercase;color:var(--gx-gold)}
.gx-foot ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}
.gx-help{padding:16px;border-radius:var(--gx-r);background:var(--gx-panel);box-shadow:inset 3px 0 0 var(--gx-red)}
.gx-seals{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;padding-top:16px;border-top:1px solid var(--gx-line)}
.gx-seal{height:36px;width:auto}
.gx-seals span{font-size:.82rem;color:var(--gx-muted-2)}
.gx-copy{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin-top:14px;padding-top:12px;border-top:1px solid var(--gx-line);font-size:.84rem}
.gx-copy p{margin:0}
@media (max-width:860px){.gx-foot-grid{grid-template-columns:minmax(0,1fr)}}

.gx-dock{position:fixed;z-index:40;left:50%;transform:translateX(-50%);bottom:max(12px,env(safe-area-inset-bottom));width:min(100% - 24px,620px);
display:flex;align-items:center;gap:14px;padding:8px 8px 8px 18px;border-radius:10px;background:#0F1118;box-shadow:0 0 0 1px var(--gx-line),0 14px 34px rgba(0,0,0,.55)}
.gx-dock::before{content:"";position:absolute;left:0;top:0;width:40px;height:3px;background:var(--gx-gold);transform:skewX(-35deg);transform-origin:left}
.gx-dock p{margin:0;flex:1;min-width:0;font-size:.84rem;line-height:1.25;color:var(--gx-muted)}
.gx-dock p b{display:block;color:#fff;font:400 .9rem/1.3 var(--gx-head);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gx-dock .gx-btn{flex:none}
@media (max-width:420px){.gx-dock p{font-size:.74rem}.gx-dock .gx-btn{padding:8px 12px;font-size:.76rem}}
.gx-rg .gx-dock,.gx-rg .gx-actions{display:none}
.gx-plain{padding:48px 0 16px}
.gx-plain h1{font-size:1.8rem}
.gx-404{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}
.gx-404 a{display:block;padding:10px 16px;border-radius:var(--gx-r);background:var(--gx-panel);text-decoration:none}
@media (prefers-reduced-motion:reduce){.gx-btn{transition:none}}
@media (max-width:340px){.gx-actions{display:none}.gx-burger{margin-left:auto}}
h1,h2,h3{overflow-wrap:break-word;hyphens:auto}
.gx-plain h1{font-size:clamp(1.15rem,5vw,1.8rem)}
@media (max-width:520px){
 body{padding-bottom:132px}
 .gx-dock{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px 12px;width:calc(100% - 20px)}
 .gx-dock p{text-align:center;font-size:.8rem}
 .gx-dock p b{white-space:normal;overflow:visible;font-size:.86rem}
 .gx-dock .gx-btn{width:100%;min-height:46px;font-size:.84rem}
}
