[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.server-live{margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}.server-live>span{font-size:8px;letter-spacing:.1em;color:var(--muted)}.server-live>strong{font:900 36px var(--display);display:block;margin:5px 0}.server-live p{font-size:10px;color:var(--muted)}.server-live small{font-size:9px;display:block;color:var(--muted);margin-top:9px}
.gold-strip{display:flex;align-items:center;gap:25px;border:1px solid #ffc40036;border-left:3px solid var(--yellow);background:linear-gradient(110deg,#ffc40008,transparent 70%);padding:24px 30px;margin-bottom:20px}.gold-symbol svg{width:62px;height:48px;filter:drop-shadow(0 4px 12px #ffc40015)}.gold-heading h2{font-size:25px;letter-spacing:-.02em;line-height:1.1}.gold-heading .micro{color:#a3986d;font-size:8px}.gold-heading p{font-size:10px;color:var(--muted);margin-top:7px}.gold-value{margin-left:auto;display:grid;gap:7px;white-space:nowrap}.gold-value strong{font:900 38px/1 var(--display);color:var(--yellow);letter-spacing:-.03em}.gold-value>span{font:9px ui-monospace,monospace;color:#9faaa1}.gold-value>span.gold-down{color:#54db91}.gold-value>span.gold-stale{color:#bd9963}.gold-meta{display:grid;gap:6px;line-height:1.5;margin-left:10px;padding-left:25px;border-left:1px solid var(--line);font-size:9px;color:var(--muted)}.gold-meta a{color:var(--text)}.gold-meta small{font-size:8px;color:#7d8771}html[data-theme=light] .gold-value strong{color:#82700e}@media(max-width:1000px){.gold-strip{gap:18px;padding:24px}.gold-symbol{display:none}.gold-heading h2{font-size:22px}.gold-value strong{font-size:32px}.gold-meta{padding-left:18px}}@media(max-width:700px){.gold-strip{display:grid;grid-template-columns:1fr;padding:22px;gap:20px}.gold-heading h2{font-size:25px}.gold-value{margin-left:0;white-space:normal}.gold-value strong{font-size:43px}.gold-meta{margin:0;padding:15px 0 0;border-left:0;border-top:1px solid var(--line);font-size:8px;gap:7px}}
.site-header{height:128px}.header-inner{height:80px}#main-nav a[aria-current]:after{bottom:-17px}.utility-bar{height:48px;background:#0e100d;border-top:1px solid #ffffff08}.utility-inner{height:100%;width:min(1440px,calc(100% - 80px));margin:auto;display:flex;align-items:center;justify-content:space-between}.utility-motto{color:#717a64;font-size:8px;letter-spacing:.17em}.utility-controls{height:100%;display:flex;align-items:center;gap:9px}.site-presence{display:flex;align-items:center;gap:7px;font:11px ui-monospace,monospace;padding:0 12px;border-right:1px solid var(--line);color:var(--muted)}.site-presence i{width:6px;height:6px;background:#626a5c;border-radius:50%}.site-presence[data-active=true] i{background:#52d68c;box-shadow:0 0 9px #52d68c44}.site-presence b{color:#52d68c;font-size:14px}.utility-button{height:32px;display:flex;align-items:center;justify-content:center;gap:9px;color:#b4b7a9;border:1px solid #343a2d;background:transparent;padding:0 12px;font:10px ui-monospace,monospace;letter-spacing:.08em}.utility-button:hover{border-color:var(--yellow);color:var(--text)}.utility-button svg{width:16px;height:16px}.theme-switch{width:22px;height:10px;background:var(--yellow);position:relative}.theme-switch:after{content:"";position:absolute;right:2px;top:2px;bottom:2px;width:7px;background:#12150e}.language-control{border:1px solid #343a2d;height:32px;display:flex;align-items:center}.language-control select{background:transparent;color:#c7cabc;border:0;padding:5px 9px;font:11px ui-monospace,monospace;cursor:pointer}.language-control option{color:var(--text);background:var(--panel)}.login-button{color:#dbdfcf}.hero{height:calc(100svh - 128px);min-height:690px}.hero-copy{z-index:1;width:57%}.text-wordmark{mix-blend-mode:normal;margin:0;display:grid;gap:3px;font-size:clamp(76px,10.8vw,160px);line-height:.78;letter-spacing:-.055em;font-weight:900;filter:drop-shadow(0 4px 18px #0003)}.text-wordmark span,.text-wordmark em{display:block}.text-wordmark em{color:#ffc400}.hero-tagline{margin-top:30px}.hero .online-card{bottom:100px;width:320px;padding:24px;background:linear-gradient(135deg,#131910ee,#10140eec);border:1px solid #72845970;clip-path:none;border-radius:0 20px 0 0;box-shadow:0 20px 65px #0003;backdrop-filter:blur(18px)}.online-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.online-top .micro{margin:0;font-size:8px}.connection{font:7px ui-monospace,monospace;letter-spacing:.07em;color:#939d86;display:flex;align-items:center;gap:5px}.connection:before{content:"";width:5px;height:5px;background:#78836b;border-radius:50%}.connection.fresh{color:#55dd91}.connection.fresh:before{background:#55dd91}.online-number{display:flex;align-items:center;gap:15px;margin:16px 0}.online-number>strong{font:900 96px/.95 var(--display);letter-spacing:-.06em}.online-number>span{font:500 23px var(--display);color:#919a84}.online-number small{display:block;font:8px/1.5 var(--body);letter-spacing:.09em;margin-top:5px;color:#b4bda7}.occupancy{height:5px;background:#ffffff12;overflow:hidden}.occupancy>span{display:block;width:0;height:100%;background:#ffc400;transition:width 1s}.online-map{display:flex;justify-content:space-between;gap:20px;margin-top:20px;font-size:9px}.online-map>span{color:#7d8c6b;letter-spacing:.12em}.online-map>b{font-weight:500;overflow-wrap:anywhere}.online-card .online-source{font-size:8px;color:#7e8c6d;margin:14px 0 18px;line-height:1.6}.online-card .button{min-height:44px;font-size:11px;justify-content:space-between;padding:12px 15px}
.activity{padding-top:42px;padding-bottom:45px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px;padding-top:25px;border-top:1px solid #b7bfa866}.section-heading h2{font-size:clamp(34px,3.8vw,57px);line-height:1.03;letter-spacing:-.04em;margin-top:15px}.section-heading h2 em{color:var(--text)}.section-link{font:800 17px var(--display);text-transform:uppercase;border-bottom:3px solid var(--yellow);padding-bottom:5px;white-space:nowrap}.activity-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:22px}.activity-metrics article{padding:23px 25px;background:var(--panel)}.activity-metrics .micro{color:#9da68e;font-size:9px}.activity-metrics strong{display:block;font:900 50px/1.2 var(--display);margin:5px 0;color:var(--text);letter-spacing:-.025em}.activity-metrics p{font-size:10px;color:var(--muted);line-height:1.7;max-width:200px}.chart-panel{display:grid;grid-template-columns:1fr 255px;background:#171c1e;border:1px solid #303638;border-radius:0 28px 0 28px;overflow:hidden;color:#edf0ed}.chart-main{padding:32px 32px 23px;min-width:0}.chart-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:23px}.chart-title h3{font-size:23px;letter-spacing:-.025em}.chart-title>span{font:8px ui-monospace,monospace;color:#899595;letter-spacing:.08em;text-align:right}.chart-canvas{position:relative;min-height:240px}.chart-canvas>svg{width:100%;height:260px;display:block;overflow:visible}.chart-grid path{stroke:#64737433;stroke-width:1;fill:none}.chart-canvas text{fill:#9ba6a7;font:10px ui-monospace,monospace}.chart-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:20px;background:linear-gradient(90deg,#171c1eb5,#171c1eea,#171c1eb5)}.chart-empty>span{font-size:49px;line-height:1.3;color:#66d39899}.chart-empty b{font:800 22px/1.15 var(--display);letter-spacing:-.02em}.chart-empty p{font-size:11px;line-height:1.8;color:#8d9a99;max-width:400px;margin-top:12px}.chart-legend{display:flex;justify-content:space-between;gap:15px;font:9px ui-monospace,monospace;color:#8d9c98;margin-top:17px}.chart-legend>span:first-child{display:flex;gap:7px;align-items:center}.chart-legend i{width:18px;height:3px;background:#54db91}.chart-aside{border-left:1px solid #3a45443d;display:grid;grid-template-rows:1fr 1fr}.chart-aside>div{padding:29px 25px}.chart-aside>div+div{border-top:1px solid #3a454455}.chart-aside .micro{font:9px ui-monospace,monospace;letter-spacing:.16em;color:#92a0a0}.chart-aside strong{font:900 57px/1.2 var(--display);letter-spacing:-.04em;display:block;margin:5px 0 10px}.chart-aside strong small{font-size:30px}.chart-aside p{font-size:10px;line-height:1.8;color:#93a09e}.data-note{margin-top:16px;color:var(--muted);font-size:9px;line-height:1.8}.season{padding-top:15px;padding-bottom:82px}.season-tag{padding:8px 12px;background:#ffc40010;border:1px solid #ffc40040;color:var(--yellow);font:9px ui-monospace,monospace;letter-spacing:.1em}.ranking-panel{border:1px solid var(--line);background:var(--panel)}.ranking-toolbar{display:flex;justify-content:space-between;gap:16px;padding:20px 25px;border-bottom:1px solid var(--line);font-size:10px;color:var(--muted)}.server-only{font:8px ui-monospace,monospace;letter-spacing:.08em;color:#a7b694}.ranking-scroll{overflow:auto}.ranking-table{border-collapse:collapse;width:100%;min-width:630px;text-align:left}.ranking-table th{font:8px ui-monospace,monospace;letter-spacing:.12em;color:#9ca68e;padding:17px 25px;border-bottom:1px solid var(--line);white-space:nowrap}.ranking-table td{padding:15px 25px;border-bottom:1px solid #7d896019;font-size:12px;font-variant-numeric:tabular-nums}.ranking-table tr:last-child td{border-bottom:0}.ranking-table th:not(:nth-child(2)),.ranking-table td:not(:nth-child(2)){text-align:right}.ranking-table th:first-child,.ranking-table td:first-child{text-align:left;width:86px}.ranking-table td:first-child{font:900 21px var(--display);color:#79866a}.ranking-table tr:nth-child(-n+3) td:first-child{color:var(--yellow)}.ranking-table td:nth-child(2){font-weight:700;min-width:190px}.ranking-table td:nth-child(3){color:var(--yellow);font-weight:700}.ranking-empty{text-align:center;padding:34px 20px 43px}.ranking-empty>span{font-size:34px;color:#c7ab49;display:block;margin-bottom:12px}.ranking-empty>strong{font:800 25px/1.2 var(--display);color:var(--text);display:block}.ranking-empty>p{font:11px/1.8 var(--body);color:var(--muted);max-width:440px;margin:12px auto 0}.ranking-bottom{display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid var(--line);padding:20px 25px}.ranking-bottom p{font-size:9px;color:var(--muted);max-width:690px}.ranking-bottom a{white-space:nowrap}.page-stats .page-content{min-height:0;padding-bottom:0}.page-stats .activity{padding-top:0}.account-card{padding:50px;text-align:center;max-width:700px;margin:auto;border:1px solid var(--line);background:var(--panel)}.account-icon{font-size:55px;color:var(--yellow)}.account-card h2{font-size:46px;margin:15px 0}.account-card p{color:var(--muted);font-size:13px;line-height:1.9;max-width:500px;margin:auto}.pending-badge{font:8px ui-monospace,monospace;letter-spacing:.12em;color:var(--yellow);display:block;margin:22px 0}.account-card small{display:block;font-size:10px;color:var(--muted);max-width:450px;margin:22px auto 0}.search-dialog{padding:30px;background:var(--panel);color:var(--text);width:min(650px,calc(100% - 30px));border:1px solid #7d8c54;box-shadow:0 30px 120px #0008;margin:15svh auto auto}.search-dialog::backdrop{background:#000a;backdrop-filter:blur(8px)}.search-dialog form{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.search-dialog h2{font-size:28px}.search-close{color:var(--text);background:none;border:0;font-size:20px;padding:5px}.search-input{display:flex;align-items:center;gap:12px;border:1px solid #5a6743;background:var(--bg);padding:15px}.search-input svg{color:var(--yellow)}.search-input input{width:100%;border:0;background:transparent;color:var(--text);outline:0;font:12px var(--body)}.search-results{max-height:42svh;overflow:auto;margin-top:16px}.search-results a{display:flex;justify-content:space-between;padding:16px 10px;border-bottom:1px solid var(--line);font-size:13px}.search-results a:hover{color:var(--yellow);background:#ffc40005}.search-results p{font-size:12px;color:var(--muted);padding:20px 5px}.search-hint{font:9px ui-monospace,monospace;color:var(--muted);margin-top:20px}.chart-tooltip{position:absolute;pointer-events:none;padding:8px 10px;background:#0b100ff0;border:1px solid #54db9155;color:#d8f3e2;font:10px ui-monospace,monospace;z-index:2}
.site-header{height:88px}.header-inner{height:100%;gap:18px;width:min(1520px,calc(100% - 48px))}.utility-bar,.utility-inner{display:contents}.utility-motto{display:none}.utility-controls{height:36px;gap:6px;margin-left:auto}.utility-button{padding:0 9px}.site-presence{font-size:9px;padding:0 9px 0 0}.site-presence b{font-size:12px}.brand{flex-shrink:0}.brand b{font-size:19px}#main-nav{gap:20px;margin:0 auto;font-size:11px}.header-support{padding:12px}.header-support span{font-size:10px}.hero{height:calc(100svh - 88px)}
@media(min-width:701px) and (max-width:1100px){.header-inner{gap:12px}.brand span{display:none}#main-nav{gap:14px;font-size:10px}.header-support span{display:none}.theme-button>span:last-child{display:none}.site-presence{font-size:8px}.utility-controls{gap:5px}.utility-button{padding:0 8px}}
html[data-theme=light]{--bg:#efeee5;--panel:#f8f7ef;--text:#20251b;--muted:#66715c;--line:#cfd3c2}html[data-theme=light] body::before{display:none}html[data-theme=light] .site-header,html[data-theme=light] .utility-bar{background:#f7f6ed;color:#20251b;border-color:#cad0bc}html[data-theme=light] .brand b{color:#20251b}html[data-theme=light] #main-nav a{color:#626d53}html[data-theme=light] #main-nav a[aria-current],html[data-theme=light] #main-nav a:hover{color:#151c0f}html[data-theme=light] .utility-button,html[data-theme=light] .language-control select{color:#26301a;border-color:#c1c9ad}html[data-theme=light] .theme-switch{background:#313f24}html[data-theme=light] .theme-switch:after{background:#ffc400;left:2px;right:auto}html[data-theme=light] .hero{color:#efeee8}html[data-theme=light] .online-card{color:#efeee8}html[data-theme=light] .hero-art{background-image:linear-gradient(90deg,#070907 1%,#070907cf 27%,#07090714 66%,#07090740),linear-gradient(0deg,#242a19cc,transparent 50%),url('./assets/wardogs-hero.png')}html[data-theme=light] .section-heading h2 em{color:#20251b}html[data-theme=light] .season-tag{color:#605319}html[data-theme=light] .server-details,html[data-theme=light] .join-card,html[data-theme=light] .support-card,html[data-theme=light] .order-card,html[data-theme=light] .payment-card,html[data-theme=light] .community-feature,html[data-theme=light] .community-link,html[data-theme=light] .rule-section{background:var(--panel);color:var(--text)}html[data-theme=light] .id-box{background:#e9ecdc;color:#20251b}html[data-theme=light] .id-box code,html[data-theme=light] .server-facts dd,html[data-theme=light] .benefits li{color:#414e2f}html[data-theme=light] .button.outline{color:#26301a;border-color:#889676}html[data-theme=light] .site-footer{background:#e4e7d8}html[data-theme=light] .inline-link{color:#75631a}html[data-theme=light] .pending-badge,html[data-theme=light] .ranking-table td:nth-child(3){color:#75631a}html[data-theme=light] .hero .inline-link{color:#ffc400}
@media(max-width:1000px){.hero-copy{width:65%}.hero .online-card{display:block;width:265px;padding:21px;bottom:70px}.online-number>strong{font-size:76px}.connection{font-size:6px}.text-wordmark{font-size:clamp(80px,11vw,140px)}.hero{min-height:700px}.hero-inner{padding-top:42px;padding-bottom:75px}.chart-panel{grid-template-columns:1fr 205px}.chart-main{padding:26px 23px}.chart-title{align-items:start;flex-direction:column;gap:10px}.chart-title>span{text-align:left}.chart-aside>div{padding:25px 20px}.activity-metrics article{padding:20px}.activity-metrics .micro{font-size:8px}}
@media(max-width:700px){.site-header{height:116px}.header-inner{height:68px}.utility-inner{width:calc(100% - 30px)}.utility-motto{display:none}.utility-controls{width:100%;gap:7px;justify-content:space-between}.site-presence{font-size:9px;gap:5px;padding:0 8px 0 0}.site-presence b{font-size:12px}.utility-button{padding:0 9px;font-size:9px;gap:6px}.theme-button>span:last-child{display:none}.login-button svg{width:15px}.language-control select{font-size:10px;padding:6px}#main-nav{top:68px}.hero{min-height:0;height:auto}.hero-inner{padding-top:38px;padding-bottom:67px}.hero-copy{width:100%}.text-wordmark{font-size:clamp(85px,21vw,135px);gap:6px;line-height:.8;letter-spacing:-.055em}.hero-tagline{margin-top:26px;font-size:19px}.hero .online-card{position:relative;right:auto;bottom:auto;width:100%;margin-top:35px;padding:20px;display:block;border-radius:0 15px 0 0}.online-number{margin:15px 0;gap:14px}.online-number>strong{font-size:69px}.connection{font-size:7px}.online-map{margin-top:15px}.online-card .online-source{margin-bottom:13px}.hero-bottom{bottom:24px}.activity{padding-top:23px;padding-bottom:28px}.section-heading{padding-top:21px;align-items:start;margin-bottom:22px;flex-direction:column;gap:19px}.section-heading h2{font-size:35px;line-height:1.03}.section-link{font-size:14px}.activity-metrics{grid-template-columns:repeat(2,1fr);margin-bottom:15px}.activity-metrics article{padding:18px 15px}.activity-metrics .micro{font-size:7px;letter-spacing:.1em}.activity-metrics strong{font-size:43px}.activity-metrics p{font-size:9px}.chart-panel{grid-template-columns:1fr;border-radius:0 20px 0 20px}.chart-main{padding:23px 17px}.chart-title h3{font-size:22px}.chart-title>span{font-size:7px}.chart-canvas{min-height:230px}.chart-canvas>svg{height:230px}.chart-empty{padding:10px}.chart-empty b{font-size:21px;max-width:250px}.chart-empty p{font-size:10px}.chart-legend{font-size:7px;flex-direction:column;gap:12px}.chart-aside{border-left:0;border-top:1px solid #3a454455;grid-template-columns:1fr 1fr;grid-template-rows:auto}.chart-aside>div{padding:20px 17px}.chart-aside>div+div{border-top:0;border-left:1px solid #3a454455}.chart-aside .micro{font-size:7px;letter-spacing:.1em}.chart-aside strong{font-size:42px}.chart-aside strong small{font-size:22px}.chart-aside p{font-size:9px}.data-note{font-size:8px}.season{padding-bottom:42px}.season-tag{font-size:8px}.ranking-toolbar{flex-direction:column;padding:18px;gap:9px;font-size:9px}.ranking-table th,.ranking-table td{padding:14px 17px}.ranking-empty{padding:28px 12px;max-width:calc(100vw - 72px)}.ranking-empty>strong{font-size:23px}.ranking-empty>p{font-size:10px}.ranking-bottom{flex-direction:column;align-items:start;padding:18px;gap:15px}.ranking-bottom p{font-size:8px}.account-card{padding:28px 20px}.account-card h2{font-size:36px}.account-card p{font-size:12px}.account-card .button{font-size:10px}.search-dialog{padding:22px;margin-top:10svh}.search-dialog h2{font-size:25px}.search-input{padding:12px}.search-input input{font-size:11px}html[data-theme=light] #main-nav{background:#f7f6ed}html[data-theme=light] .mobile-support{color:#5865f2!important}}
@media(max-width:700px){.site-header{height:116px}.header-inner{position:relative;height:68px;gap:15px;width:calc(100% - 36px)}.utility-bar{display:block;position:absolute;top:68px;left:-18px;right:-18px;height:48px;width:auto;border-top:1px solid #ffffff0b}.utility-inner{display:flex;width:calc(100% - 30px);height:100%;margin:auto}.utility-controls{width:100%;margin:0;height:100%}.brand span{display:grid}.header-support{margin-left:auto}.hero{height:auto}}
.price.price-multi{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:13px}
.price-values{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;width:100%}
.price-values strong{font-size:clamp(32px,3.8vw,56px);white-space:nowrap}
.price-values strong small{font-size:.55em}
.price-divider{color:var(--accent);opacity:.45;font:300 32px/1 var(--body)}
.price.price-multi>span{font-size:10px;line-height:1.6}
.price-equivalents strong{font-size:clamp(28px,2.6vw,36px)}
.price-equivalents i{font:400 .6em var(--body);color:#929781}
@media(max-width:700px){.price-values{gap:10px}.price-values strong{font-size:clamp(29px,8vw,46px)}.price-equivalents strong{font-size:clamp(25px,6.8vw,34px)}.price-divider{font-size:24px}.order-lines>div:has([data-order-price]){flex-direction:column;gap:8px}.order-lines [data-order-price]{text-align:left;line-height:1.8}}
.price .guardian-currencies{flex-wrap:nowrap;gap:clamp(6px,.75vw,12px);font-size:clamp(18px,2.5vw,36px)}
.price .guardian-currencies strong{font-size:1em;flex:0 0 auto}
.price .guardian-currencies strong:first-child{font-size:1.25em}
.price .guardian-currencies .price-divider{font-size:.65em}
@media(max-width:700px){.price .guardian-currencies{font-size:clamp(19px,5vw,34px)}}
.online-card .live-state,.server-live .live-state{font:800 20px/1.2 'Roboto Condensed',sans-serif;letter-spacing:.025em;margin:22px 0 0!important;color:#54db91}
.online-card .online-top{flex-wrap:wrap;gap:12px}.online-card .connection{font-size:9px;white-space:nowrap}
[data-live-state=offline],[data-live-state=unreachable]{border-color:#ef62627a!important}
[data-live-state=offline] .live-state,[data-live-state=unreachable] .live-state{color:#ff7777}
[data-live-state=unknown] .live-state{color:#d8b86a}
[data-live-state]:not([data-live-state=online]) .connection{color:#d8b86a}
[data-live-state=offline] .connection,[data-live-state=unreachable] .connection{color:#ff7777}
.online-card[data-live-state]:not([data-live-state=online]) .connection:before{background:currentColor;box-shadow:none}
.online-card .online-source{min-height:34px;line-height:1.6!important}
.server-live .live-state{font-size:20px;margin:0 0 12px!important}
.steam-card{max-width:960px;margin:0 auto;border-color:#6fa73f55;background:radial-gradient(ellipse at 0 0,#a7c64012,transparent 60%),var(--panel)}
.steam-card-top{display:flex;align-items:center;gap:16px;margin-bottom:24px;color:#a9ce5c}.steam-mark{font:600 40px/1 var(--display)}
.steam-button{background:#a6c844;color:#141d08;border:1px solid #c6e66d;font-weight:800}.steam-button:hover{background:#bddb65;color:#141d08}.steam-button.is-checking{pointer-events:none;opacity:.6}
.steam-card h2{margin-top:18px}.steam-verified{color:#72dba0;font:700 12px ui-monospace,monospace;letter-spacing:.08em}
.steam-safety{display:flex;gap:15px;border-top:1px solid var(--line);padding-top:22px;margin-top:28px}.steam-safety>span{color:#a9ce5c;font-size:26px}.steam-safety p{font-size:12px;margin:0;line-height:1.8}
.steam-card .steam-access-note{font-size:11px;margin-bottom:0;color:var(--muted);line-height:1.7}
.account-feedback{padding:15px 18px;border:1px solid #d8b86a55;font-size:12px;line-height:1.7;margin-bottom:24px;background:#d8b86a08}.account-feedback[data-kind=success]{border-color:#54db9160;color:#80dea9}.account-feedback[data-kind=error]{border-color:#e56a6a60;color:#ec8e8e}
.steam-details{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid var(--line);padding-top:24px;margin:26px 0}.steam-details dt{font:10px ui-monospace,monospace;color:var(--muted);margin-bottom:10px}.steam-details dd{margin:0;font-size:16px}.steam-details code{font-size:clamp(12px,3vw,17px)}
.steam-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.steam-disconnect{border:0;background:transparent;color:var(--muted);padding:12px;text-decoration:underline;font:12px var(--body);cursor:pointer}.steam-disconnect:hover{color:#ed8e8e}
.account-next{max-width:960px;margin:34px auto 0;border:1px solid var(--line);padding:30px}.account-next h2{font:800 30px/1.1 var(--display);margin:18px 0}.account-next p{color:var(--muted);font-size:13px;line-height:1.8;margin-bottom:20px}.steam-unlink-dialog p{color:var(--muted);font-size:13px;line-height:1.8}.steam-unlink-dialog .steam-actions{margin-top:22px}
[data-steam-member][hidden],[data-steam-guest][hidden],[data-account-feedback][hidden]{display:none!important}
@media(max-width:700px){.steam-details{grid-template-columns:1fr}.steam-card{padding:28px 22px}.account-next{padding:24px 20px}.steam-card .button{width:100%}}
