
:root{--bg:#090a09;--panel:#111310;--yellow:#ffc400;--text:#efeee8;--muted:#9b9e93;--line:#292d25;--discord:#5865f2;--display:"Roboto Condensed",Impact,sans-serif;--body:Inter,Arial,sans-serif}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);font-size:14px;line-height:1.6}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 80% 0%,#5c581014,transparent 55%)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%;height:auto;display:block}svg{width:20px;height:20px;flex-shrink:0}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--yellow);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:900;line-height:.97;text-transform:uppercase;letter-spacing:-.04em}em{font-style:normal;color:var(--yellow)}.shell{width:min(1280px,calc(100% - 96px));margin:auto}.skip-link{position:fixed;top:-100px;left:20px;padding:12px;background:var(--yellow);color:#080908;z-index:100}.skip-link:focus{top:10px}.site-header{height:88px;position:relative;z-index:50;background:#090b09e8;border-bottom:1px solid #ffffff12}.header-inner{width:min(1440px,calc(100% - 80px));height:100%;margin:auto;display:flex;align-items:center;gap:32px}.brand{display:flex;align-items:center;gap:12px}.brand img{border-radius:50%;border:1px solid #ffc40066;box-shadow:0 0 23px #ffb00014;width:46px;height:46px;object-fit:cover}.brand span{display:grid;gap:5px}.brand b{font:900 21px/.95 var(--display);letter-spacing:-.04em}.brand small{color:#8f9485;font-size:8px;letter-spacing:.22em;font-weight:600}#main-nav{display:flex;gap:30px;margin:auto;font-size:12px;font-weight:600}#main-nav a{position:relative;padding:10px 0;color:#b1b4a9;transition:color .2s}#main-nav a:hover,#main-nav a[aria-current]{color:#fff}#main-nav a[aria-current]:after{content:"";height:2px;background:var(--yellow);position:absolute;bottom:-24px;left:0;right:0}.header-support{display:flex;gap:9px;align-items:center;background:var(--discord);border:1px solid #828bff45;padding:12px 17px;font-size:11px;font-weight:700;transition:background .2s}.header-support svg{width:16px;height:16px}.header-support:hover{background:#6c77ff}.menu-toggle,.mobile-support{display:none!important}
.eyebrow{font-size:10px;letter-spacing:.17em;font-weight:700;color:#a4a991;line-height:1.5;text-transform:uppercase}.eyebrow:before{content:"";display:inline-block;width:24px;height:2px;background:var(--yellow);vertical-align:middle;margin-right:12px}.button{min-height:54px;padding:15px 23px;display:inline-flex;justify-content:center;align-items:center;gap:14px;border:1px solid transparent;font-size:12px;line-height:1.3;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;position:relative}.button:hover{transform:translateY(-2px)}.button.primary{color:#141509;background:var(--yellow);border-color:var(--yellow)}.button.primary:hover{background:#ffd342;box-shadow:0 8px 30px #ffc40018}.button.discord{color:#fff;background:var(--discord);border-color:#8791ff44}.button.discord:hover{background:#6c77ff;box-shadow:0 8px 30px #5865f228}.button.outline{border-color:#515748;color:#eee;background:transparent}.button.outline:hover{border-color:var(--yellow);background:#ffc40008}.button.wide{display:flex;width:100%}.inline-link{display:inline-flex;align-items:center;gap:18px;font-size:11px;font-weight:700;color:var(--yellow)}.inline-link svg{width:17px;height:17px}.inline-link:hover{color:#ffda62}
.hero{position:relative;isolation:isolate;min-height:740px;height:calc(100svh - 88px);max-height:1030px;border-bottom:1px solid #ffc40055;overflow:hidden}.hero-art{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#070907 1%,#070907cf 27%,#07090714 66%,#07090740),linear-gradient(0deg,#090a09,transparent 50%),url("./assets/wardogs-hero.png") center 42%/cover}.hero-grid{position:absolute;inset:0;z-index:-1;opacity:.13;background-image:linear-gradient(#a8b67f26 1px,transparent 1px),linear-gradient(90deg,#a8b67f26 1px,transparent 1px);background-size:88px 88px;mask-image:linear-gradient(90deg,#000,transparent 80%)}.hero-inner{height:100%;position:relative;padding-top:64px;padding-bottom:86px;display:flex;align-items:center}.hero-copy{width:56%;max-width:665px}.hero .eyebrow{font-size:9px;color:#aab096;margin-bottom:23px}.hero .eyebrow:before{display:none}.tiny-cross{color:var(--yellow);font-size:20px;margin-right:15px}.wordmark{margin-left:-10px;margin-right:0;line-height:1}.wordmark img{width:100%;mix-blend-mode:screen;filter:drop-shadow(0 6px 20px #0005)}.hero-tagline{font-family:var(--display);font-weight:800;font-size:21px;letter-spacing:.06em;margin-top:21px}.hero-description{color:#a4aa9b;font-size:13px;line-height:1.85;max-width:450px;margin-top:12px}.hero-buttons{display:flex;gap:12px;margin-top:26px}.hero-buttons .button{min-width:194px}.hero-support{margin-top:20px;display:flex;align-items:center;gap:9px;font-size:11px;font-weight:600;color:#b1b7ff;width:max-content}.hero-support svg{width:14px;height:14px}.hero-support span{margin-left:18px}.hero-support:hover{color:#fff}.hero-server{position:absolute;right:0;bottom:96px;width:325px;padding:22px 25px;background:#10150eea;border:1px solid #74815660;backdrop-filter:blur(12px);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.panel-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ffffff16;padding-bottom:13px;font-size:8px;letter-spacing:.15em;color:#9ca58c;font-weight:600}.panel-caption span:last-child{color:#68765e}.server-mini-title{font:700 16px/1.4 var(--display);color:#bcc2ac;margin-top:21px}.server-mini-title strong{font-size:27px;letter-spacing:-.03em;color:var(--text)}.hero-server>p{color:#717d62;font-size:10px;margin-top:4px}.server-mini-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff12;margin-top:22px;padding-top:16px}.server-mini-bottom>span{font-size:7px;font-weight:700;letter-spacing:.09em;color:#7d866f}.hero-bottom{position:absolute;bottom:25px;left:0;right:0;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.16em;font-weight:600;color:#6c765e}.hero-bottom>span:first-child{color:#c4c8b7}.embers{position:absolute;inset:0;pointer-events:none;z-index:0}.embers i{position:absolute;bottom:var(--y);left:var(--x);height:var(--size);width:2px;opacity:0;background:linear-gradient(0deg,transparent,#ffd13d);box-shadow:0 0 6px #ff9d0066;animation:ember var(--duration) var(--delay) linear infinite}.hero-copy,.hero-server,.hero-bottom{z-index:1}@keyframes ember{0%{opacity:0;transform:translate(0,30px) rotate(30deg)}20%{opacity:.8}100%{opacity:0;transform:translate(70px,-180px) rotate(30deg)}}
.directory{padding-top:35px;padding-bottom:64px}.directory-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px}.directory-heading>span{font-size:10px;color:#747c68}.directory-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.directory-card{position:relative;padding:24px 25px 28px;border-right:1px solid var(--line);transition:background .2s}.directory-card:first-child{border-left:1px solid var(--line)}.directory-card>div{display:flex;justify-content:space-between;align-items:center;color:#7c876c;margin-bottom:30px}.directory-card>div>span{font-size:9px;letter-spacing:.1em}.directory-card>div svg{color:#bac3a9}.directory-card h2{font-size:27px}.directory-card p{font-size:11px;color:#89917d;margin-top:11px;max-width:195px}.directory-card>b{position:absolute;right:23px;bottom:25px;color:var(--yellow);opacity:0;transition:.2s}.directory-card:hover{background:#d2df9b07}.directory-card:hover>b{opacity:1}.directory-card:hover h2{color:var(--yellow)}
.page-content{padding-top:32px;padding-bottom:90px;min-height:calc(100svh - 240px)}.breadcrumb{display:flex;gap:12px;color:#6f7666;font-size:9px;letter-spacing:.07em;margin-bottom:44px}.breadcrumb a{color:#b1b5a6}.intro-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:70px;align-items:end}.page-intro{padding-bottom:46px;margin-bottom:38px;border-bottom:1px solid var(--line)}.page-intro h1{font-size:clamp(46px,5.2vw,78px);line-height:.91;letter-spacing:-.045em;margin-top:18px}.intro-copy p{color:#9ea591;font-size:13px;line-height:1.9;max-width:430px}.intro-copy{padding-bottom:4px}.inline-badge{display:inline-flex;align-items:center;gap:8px;color:#becb9e;margin-top:20px;font-size:10px}.inline-badge svg{width:17px;height:17px}
.server-feature{display:grid;grid-template-columns:1.08fr 1fr;border:1px solid #747d513b}.server-cover{position:relative;min-height:490px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:32px;background:linear-gradient(0deg,#0c100cef,#0c100c10 80%),url("./assets/wardogs-hero.png") 63% center/cover}.outline-label{align-self:start;border:1px solid #aeba8c4d;padding:6px 9px;font-size:8px;color:#d0d7bd;letter-spacing:.1em;background:#11180b99}.server-cover>div{position:relative;z-index:1}.server-cover p{color:#c8cfb7;font-size:10px;letter-spacing:.16em;margin-bottom:16px}.server-cover h2{font-size:88px;line-height:.82}.cover-number{position:absolute;bottom:-30px;right:15px;font:900 225px/1 var(--display);color:#f8ffd309}.server-details{padding:42px;background:#10130f;display:flex;flex-direction:column}.server-details h2{font-size:28px;line-height:1.18;max-width:410px;margin-top:23px;letter-spacing:-.02em}.id-box{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #404831;background:#090d08;padding:16px;margin:25px 0}.id-box>div{min-width:0}.micro{display:block;color:#737f63;font-size:8px;letter-spacing:.17em;margin-bottom:7px;font-weight:700}.id-box code{color:#d4dcbe;font-size:11px;overflow-wrap:anywhere;user-select:all}.icon-button{display:grid;place-items:center;width:34px;height:34px;background:#ffc4000c;border:1px solid #ffc40035;color:var(--yellow);flex-shrink:0}.icon-button svg{width:16px;height:16px}.server-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 28px}.server-facts dt{font-size:8px;color:#7f8a6f;letter-spacing:.12em}.server-facts dd{margin:6px 0 0;font:800 23px var(--display);color:#d9deca}.server-details>.button{margin-top:auto}.quiet{color:#858d79;font-size:10px;line-height:1.7;margin-top:14px}.info-band{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:28px 0;margin-top:20px}.info-band>div{position:relative;padding-left:45px}.info-band>div>svg{position:absolute;left:0;top:4px;color:var(--yellow);width:27px;height:27px}.info-band h3{font-size:23px;letter-spacing:-.01em}.info-band p{color:#88937a;font-size:11px;margin-top:7px}
.join-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px}.join-card{padding:32px;background:linear-gradient(145deg,#1b2115,#10130e);border:1px solid #83995950}.join-card h2{font-size:44px;line-height:1.06;margin-top:30px}.muted{color:#929b84;font-size:11px;margin-top:16px;line-height:1.8}.copy-status{font-size:11px;color:var(--yellow);margin-top:14px}.copy-status:empty{display:none}.steps{padding:12px 0}.steps article{display:flex;gap:25px;margin-top:32px;padding-bottom:25px;border-bottom:1px solid var(--line)}.steps article>b{color:var(--yellow);font:700 22px var(--display)}.steps h2{font-size:24px;line-height:1.05;letter-spacing:-.01em}.steps p{font-size:12px;line-height:1.8;color:#929b84;margin-top:10px}
.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.support-card{--accent:#70bc80;position:relative;display:flex;flex-direction:column;padding:35px;border:1px solid #70bc8040;background:radial-gradient(circle at 95% 0%,#70bc8014,transparent 38%),#10130f;overflow:hidden}.support-card.guardian{--accent:#efa446;border-color:#efa44655;background:radial-gradient(circle at 95% 0%,#efa44614,transparent 38%),#15130e}.support-top{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.11em;font-weight:700;color:#77836b}.support-top .role-label{color:var(--accent)}.support-top .role-label:before{content:"";display:inline-block;width:5px;height:5px;vertical-align:middle;margin-right:9px;background:var(--accent)}.rank-symbol{position:absolute;right:35px;top:82px;transform:rotate(90deg);font-size:90px;line-height:1;color:#70bc8014}.guardian-symbol{transform:none;color:#efa4461a;font-size:110px;right:25px}.support-card h2{position:relative;font-size:53px;line-height:.94;margin-top:40px}.support-card>p{color:#909781;font-size:11px;line-height:1.7;margin-top:17px}.benefits{padding:25px 0;margin:25px 0 0;border-top:1px solid #ffffff10;list-style:none;display:grid;gap:13px}.benefits li{display:flex;gap:13px;font-size:12px;line-height:1.6;color:#bdc3b0}.benefits li span{color:var(--accent)}.term-picker{border:0;padding:0;margin:20px 0 0;display:flex;gap:7px}.term-picker legend{padding:0 0 10px;color:#8e9881;font-size:9px}.term-picker button{flex:1;padding:10px 8px;border:1px solid #414c35;background:#0a0e08;color:#9da98d;font-size:10px;font-weight:600}.term-picker button[aria-pressed=true]{background:#70bc8016;border-color:#70bc80;color:#cce2c5}.term-picker button:hover{border-color:var(--accent)}.slot-note{display:flex;gap:12px;align-items:center;margin-top:auto;padding:17px 0 1px;min-height:95px;color:#ab9676;font-size:10px;line-height:1.65;max-width:410px}.slot-note svg{color:var(--accent);width:25px;height:25px}.price{margin-top:auto;padding:25px 0;display:flex;align-items:end;justify-content:space-between;gap:15px}.price strong{font:900 61px/.9 var(--display);letter-spacing:-.05em}.price strong small{font-size:33px;color:var(--accent)}.price>span{color:#8a947b;font-size:10px;padding-bottom:4px}.support-explainer{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:46px;margin-top:46px;border-top:1px solid var(--line)}.support-explainer h2{font-size:38px;line-height:1.03;margin-top:18px}.support-explainer>div>p:not(.eyebrow){color:#979f89;font-size:12px;line-height:1.85;margin-bottom:18px}.checkout-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px}.order-card,.payment-card{background:#11150e;border:1px solid #333e27;padding:35px}.order-card h2{font-size:40px;margin-top:28px;line-height:1}.order-lines{margin:33px 0 24px}.order-lines>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff12;padding:17px 0;font-size:12px}.order-lines dt{color:#8f9b7e}.order-lines dd{margin:0;font-weight:600;text-align:right}.order-card .inline-link{margin-top:28px}.payment-card{background:#10120f;border-color:var(--line)}.payment-card h2{font-size:37px;line-height:1.03;margin:25px 0 18px}.payment-card>p:not(.eyebrow){font-size:12px;color:#9ba68c;line-height:1.9;margin-bottom:24px}.payment-card>.button{margin-top:10px}.payment-status{border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.payment-status>span{font-size:16px;font-weight:700;color:#b7bea9}.payment-status>b{margin-left:10px;padding:3px 8px;border:1px solid #454d39;font-size:8px;letter-spacing:.09em;color:#909c7e}.payment-status p{color:#828c76;font-size:10px;line-height:1.7;margin-top:10px}
.rules-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:45px;align-items:start}.rules-aside{position:sticky;top:30px;border:1px solid var(--line);background:#10130e}.rules-aside>img{width:100%}.rules-aside>div{padding:26px}.rules-aside h2{font-size:40px;line-height:.95;margin-top:20px}.rules-aside p:not(.eyebrow){font-size:12px;line-height:1.8;color:#939d82;margin:18px 0 23px}.rules-list{display:grid;gap:12px}.rule-section{border:1px solid #353e29;background:#10140d}.rule-section summary{display:flex;align-items:center;gap:20px;padding:22px;cursor:pointer;list-style:none}.rule-section summary::-webkit-details-marker{display:none}.rule-section summary>span{color:var(--yellow);font:700 20px var(--display)}.rule-section summary h2{font-size:24px;letter-spacing:-.015em;line-height:1.1}.rule-section summary>b{margin-left:auto;color:#8c997b;font-size:22px;font-weight:400}.rule-section[open] summary>b{transform:rotate(45deg)}.rule-section[open]{border-color:#68754b}.rule-items{padding:0 24px 8px}.rule-items article{display:flex;gap:22px;border-top:1px solid #ffffff10;padding:20px 0}.rule-items article>span{font-size:10px;color:#83916e;min-width:24px}.rule-items h3{font-size:18px;letter-spacing:0;line-height:1.1;margin-bottom:8px}.rule-items p{font-size:12px;color:#9ea98d;line-height:1.85}.rules-acceptance{display:flex;gap:12px;padding:20px 0;font-size:10px;line-height:1.8;color:#849271}.rules-acceptance svg{color:var(--yellow)}
.stats-placeholder{position:relative;padding:48px;text-align:center;border:1px solid #424c33;background:radial-gradient(ellipse at top,#59642b12,transparent 70%),#10130e}.stats-badge{display:grid;place-items:center;margin:0 auto 23px;width:56px;height:56px;border:1px solid #788a4c;color:var(--yellow)}.stats-placeholder .eyebrow:before{display:none}.stats-placeholder h2{font-size:57px;line-height:.95;margin:20px 0}.stats-placeholder>p:not(.eyebrow){color:#939f81;font-size:12px;line-height:1.85;max-width:480px;margin:auto}.stat-skeletons{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;max-width:650px;margin:35px auto;background:#333b28;border:1px solid #333b28}.stat-skeletons>div{padding:18px;background:#0d110a;display:grid;gap:5px}.stat-skeletons span{font-size:8px;color:#6f7d5c;letter-spacing:.12em}.stat-skeletons b{font:900 39px var(--display);color:#bbc4a9}.stats-placeholder>small{display:block;font-size:9px;color:#6f7e5b;margin-top:16px}.community-feature{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center;padding:55px;background:radial-gradient(circle at 22% 50%,#f7b5150a,transparent 35%),#10130e;border:1px solid #40472f}.community-mark{position:relative;max-width:250px;margin:auto}.community-mark:before,.community-mark:after{content:"";position:absolute;inset:-20px;border:1px solid #ffc40030;border-radius:50%}.community-mark:after{inset:-35px;border-style:dashed;border-color:#ffc40015}.community-mark img{border-radius:50%;width:220px;height:220px;object-fit:cover;box-shadow:0 0 60px #ffc40010}.community-feature h2{font-size:58px;line-height:.95;margin-top:18px}.community-feature p:not(.eyebrow){font-size:12px;line-height:1.8;color:#96a184;margin:24px 0;max-width:480px}.community-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px}.community-link{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:26px;border:1px solid var(--line);background:#0e120b;transition:border .2s}.community-link:hover{border-color:#ffc40088}.community-link svg{color:var(--yellow)}.community-link h3{font-size:24px;letter-spacing:-.015em;line-height:1.1}.community-link p{font-size:10px;line-height:1.7;color:#8e9b7b;margin-top:10px}
.site-footer{border-top:1px solid var(--line);background:#070a06;padding:30px 0}.footer-inner{display:flex;gap:40px;align-items:center;justify-content:space-between}.footer-brand{display:grid;font:900 27px/1 var(--display);letter-spacing:-.02em;color:#d8dec9}.footer-brand span{font:600 7px var(--body);letter-spacing:.11em;margin-top:8px;color:#687656}.footer-inner p{font-size:9px;line-height:1.8;color:#6c785c}.footer-inner>div{display:flex;gap:25px;font-size:10px;color:#a2af8e}.footer-inner>div>a{display:flex;align-items:center;gap:8px}.footer-inner svg{width:12px;height:12px}.footer-inner>small{font-size:8px;color:#536143;letter-spacing:.06em}.toast{position:fixed;bottom:24px;left:50%;z-index:200;max-width:calc(100% - 30px);width:max-content;transform:translate(-50%,150%);padding:16px 22px;border:1px solid #bba43a;color:#e3e8d9;background:#18200fed;backdrop-filter:blur(10px);font-size:12px;line-height:1.6;opacity:0;transition:.25s;pointer-events:none}.toast.visible{opacity:1;transform:translate(-50%,0)}
@media(min-width:1600px){.hero-copy{max-width:680px}.hero-inner{padding-top:30px}.hero-server{bottom:120px}}
@media(max-width:1150px){.shell{width:calc(100% - 64px)}.header-inner{width:calc(100% - 48px);gap:20px}#main-nav{gap:20px}.hero-copy{width:61%}.hero-server{width:290px}.hero{min-height:750px}.intro-grid{gap:35px}.server-details{padding:30px}.server-cover h2{font-size:72px}.directory-card{padding:22px 18px}.directory-card h2{font-size:24px}.support-card{padding:28px}.rules-layout{gap:25px}.footer-inner{gap:25px}.community-feature{gap:45px;padding:40px}}
@media(max-width:900px){.header-inner{gap:18px}.brand b{font-size:19px}.brand img{width:40px;height:40px}#main-nav{gap:15px;font-size:10px}.header-support{padding:10px;font-size:10px}.hero-copy{width:64%}.hero-server{width:245px;padding:19px;bottom:75px}.hero .hero-server{display:none}.hero-art{background-position:58% center}.hero-copy{width:76%;max-width:620px}.hero{height:auto;min-height:760px}.hero-inner{padding-top:50px;padding-bottom:80px}.hero-description{max-width:400px}.directory-grid{grid-template-columns:repeat(2,1fr)}.directory-card:nth-child(3){border-left:1px solid var(--line)}.directory-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.intro-grid{grid-template-columns:1fr;gap:25px}.intro-copy p{max-width:600px}.page-intro h1{font-size:64px}.server-feature{grid-template-columns:1fr 1fr}.server-cover{min-height:440px;padding:25px}.server-cover h2{font-size:65px}.server-details h2{font-size:24px}.join-layout{gap:30px}.support-card h2{font-size:44px}.benefits li{font-size:11px}.price{flex-direction:column;align-items:start;gap:10px}.support-explainer{gap:35px}.rules-layout{grid-template-columns:1fr}.rules-aside{display:none}.checkout-layout{grid-template-columns:1fr 1fr;gap:16px}.order-card,.payment-card{padding:24px}.community-feature h2{font-size:47px}.community-feature{padding:40px 30px;gap:40px}.community-mark img{width:170px;height:170px}.community-link{padding:20px}.community-link h3{font-size:21px}.footer-inner{flex-wrap:wrap}.footer-inner>small{width:100%;border-top:1px solid #ffffff08;padding-top:16px}}
@media(max-width:700px){.site-header{height:74px}.header-inner{width:calc(100% - 36px)}.shell{width:calc(100% - 36px)}.brand{gap:9px}.brand b{font-size:18px}.brand small{font-size:7px}.header-support{margin-left:auto}.header-support span{display:none}.header-support svg{width:18px;height:18px}.menu-toggle{display:grid!important;gap:6px;background:none;border:0;padding:8px;color:var(--yellow)}.menu-toggle span{width:23px;height:2px;background:currentColor}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}#main-nav{display:none;position:absolute;top:74px;left:0;right:0;flex-direction:column;gap:0;background:#0c100af7;padding:15px 24px 22px;border-bottom:1px solid #4f5e37;backdrop-filter:blur(15px);font-size:13px}#main-nav.open{display:flex}#main-nav a{padding:14px 0;border-bottom:1px solid #ffffff0d}#main-nav a[aria-current]:after{bottom:0;right:auto;width:24px}.mobile-support{display:block!important;color:#a9b0ff!important}.hero{min-height:0;height:auto}.hero-inner{padding-top:42px;padding-bottom:92px;display:block}.hero-copy{width:100%;max-width:520px}.hero-art{background:linear-gradient(90deg,#070907dd,#07090770),linear-gradient(0deg,#090a09,transparent 65%),url("./assets/wardogs-hero.png") 61% center/cover}.wordmark{margin-left:-5px;margin-right:12px}.hero .eyebrow{font-size:8px;margin-bottom:24px}.hero-tagline{font-size:19px;letter-spacing:.035em;margin-top:24px}.hero-description{font-size:12px;max-width:370px}.hero-buttons{gap:8px}.hero-buttons .button{min-width:0;flex:1;padding:15px 12px;gap:9px;font-size:11px}.hero-buttons .button svg{width:17px;height:17px}.hero-buttons .button>svg:last-child{display:none}.hero-support{margin-top:22px}.hero-bottom{font-size:6px;bottom:25px}.hero-coordinates{display:none}.directory{padding-top:27px;padding-bottom:35px}.directory-heading>span{display:none}.directory-heading .eyebrow{font-size:9px}.directory-card{padding:20px 16px 23px}.directory-card>div{margin-bottom:25px}.directory-card h2{font-size:25px}.directory-card p{font-size:10px;line-height:1.7;padding-right:4px}.directory-card>b{display:none}.directory-card>div>svg{width:19px;height:19px}.page-content{padding-top:24px;padding-bottom:44px}.breadcrumb{margin-bottom:30px;font-size:8px}.page-intro h1{font-size:clamp(38px,8.8vw,60px);line-height:.96}.page-intro{padding-bottom:30px;margin-bottom:25px}.intro-grid{gap:20px}.intro-copy p{font-size:12px;line-height:1.8}.server-feature{grid-template-columns:1fr}.server-cover{min-height:380px;background-position:65% center}.server-cover h2{font-size:79px}.server-details{padding:25px}.server-details h2{font-size:26px}.info-band{flex-direction:column;align-items:stretch;gap:22px}.info-band>div{padding-left:38px}.info-band h3{font-size:22px}.join-layout,.support-grid,.checkout-layout,.support-explainer{grid-template-columns:1fr;gap:22px}.join-card{padding:24px}.join-card h2{font-size:37px}.join-card .button{font-size:11px;padding:15px 12px;gap:9px}.steps{padding:12px 3px}.steps article{gap:20px;margin-top:26px}.steps h2{font-size:23px}.support-card{padding:26px}.support-card h2{font-size:52px;margin-top:36px}.benefits li{font-size:12px}.price{flex-direction:row;align-items:end}.price strong{font-size:58px}.price>span{font-size:9px}.support-explainer{margin-top:30px;padding-top:30px}.support-explainer h2{font-size:34px}.order-card h2{font-size:35px}.payment-card h2{font-size:31px}.rule-section summary{padding:20px 16px;gap:13px}.rule-section summary h2{font-size:23px}.rule-section summary>span{font-size:18px}.rule-items{padding:0 17px 5px}.rule-items article{gap:15px}.rule-items p{font-size:12px}.stats-placeholder{padding:30px 20px}.stats-placeholder h2{font-size:43px}.stat-skeletons{grid-template-columns:repeat(2,1fr)}.stats-placeholder>.button{width:100%;font-size:10px;padding:15px 10px;gap:7px}.community-feature{grid-template-columns:1fr;padding:42px 25px;gap:55px;text-align:center}.community-mark img{width:145px;height:145px}.community-feature .eyebrow{font-size:8px}.community-feature .eyebrow:before{display:none}.community-feature h2{font-size:46px}.community-links{grid-template-columns:1fr}.community-link{padding:23px}.community-link h3{font-size:24px}.site-footer{padding:26px 0}.footer-inner{gap:24px}.footer-inner>p{order:3;width:100%;font-size:9px}.footer-inner>div{margin-left:auto;gap:15px}.footer-inner>small{order:4;padding-top:0;border:0}.id-box{padding:13px}.id-box code{font-size:10px}.toast{font-size:11px;bottom:16px;padding:14px 17px}}
.hero-copy{z-index:auto}.wordmark{mix-blend-mode:screen}.wordmark img{mix-blend-mode:normal;filter:none}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}

