:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06091d;--panel:#0d1538;--text:#fff;--muted:#d9d2e8;--line:#ffffff29;--purple:#6d8cff;--purple-deep:#3042b5;--purple-soft:#6d8cff38;--moon:#b5f2ff;--moon-soft:#7dddff2e;--edge:clamp(48px, 7vw, 96px)}*{box-sizing:border-box}body{background:radial-gradient(circle at 80% 10%, #6d8cff5c, transparent 320px), linear-gradient(180deg, #090d2c, var(--bg));min-height:100vh;color:var(--text);letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:Josefin Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.particle-field{z-index:0;pointer-events:none;contain:strict;width:100%;height:100%;position:fixed;inset:0}.cursor-glow{z-index:2;filter:blur(14px);opacity:0;pointer-events:none;mix-blend-mode:screen;will-change:transform, opacity;background:radial-gradient(circle,#7dddff2e,#7d99ff26 38%,#0000 72%);border-radius:999px;width:190px;height:190px;transition:opacity .18s;position:fixed;top:0;left:0;transform:translate(-999px,-999px)}@media (pointer:coarse),(prefers-reduced-motion:reduce){.cursor-glow{display:none}}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.site-header{z-index:10;padding:18px var(--edge);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050819e0;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid;position:sticky;top:0}main{z-index:1;position:relative}.brand,.nav-links,.hero-actions,.buy-row,.footer,.footer-links{align-items:center;display:flex}.brand{justify-self:start;gap:10px}.brand-logo{object-fit:contain;filter:drop-shadow(0 0 12px #5f7cff8c);width:82px;height:82px;display:block}.nav-links{flex-wrap:wrap;justify-self:center;gap:6px;font-size:14px;font-weight:700}.nav-links a{color:var(--muted);border-radius:6px;padding:9px 11px}.nav-links a:hover,.nav-links .active{color:#fff;background:linear-gradient(135deg,#7dddff1f,#6d8cff1f)}.ip-pill,.button,.buy-button,.filter-button{cursor:pointer;font:inherit;border:1px solid #ffffff38;border-radius:6px;font-weight:800;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s}.ip-pill{color:#fff;background:0 0;justify-self:end;padding:10px 12px}.ip-pill:hover,.button:hover,.buy-button:hover,.filter-button:hover{border-color:#7dddff8c;transform:translateY(-3px)scale(1.02);box-shadow:0 12px 32px #6d8cff2e,0 0 20px #7dddff1f}.button:disabled,.buy-button:disabled,.buy-button.disabled{color:#ffffff9e;cursor:not-allowed;box-shadow:none;background:#ffffff14;border-color:#ffffff1f;transform:none}.button:disabled:hover,.buy-button:disabled:hover,.buy-button.disabled:hover{box-shadow:none;background:#ffffff14;border-color:#ffffff1f;transform:none}.hero{min-height:620px;padding:96px var(--edge) 72px;text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 86%,#6d8cff1f,#0000 220px);position:absolute;inset:0}.hero-bg{filter:saturate(1.08)contrast(1.05);opacity:.62;background-color:#0000;background-image:linear-gradient(115deg,#7dddff14,#050819e6),linear-gradient(#6d8cff2e,#3042b55c),radial-gradient(at 30% 30%,#59548b,#111a38 65%);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.pixel-sparks{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pixel-sparks span{background:#7dddff5c;border:1px solid #ffffff73;width:8px;height:8px;animation:7s ease-in-out infinite pixelDrift;position:absolute;box-shadow:0 0 18px #7dddff7a,0 0 28px #6d8cff73}.pixel-sparks span:first-child{top:18%;left:12%}.pixel-sparks span:nth-child(2){animation-delay:-1.2s;top:36%;left:78%}.pixel-sparks span:nth-child(3){animation-delay:-2.4s;top:72%;left:18%}.pixel-sparks span:nth-child(4){animation-delay:-3.1s;top:16%;left:62%}.pixel-sparks span:nth-child(5){animation-delay:-4.2s;top:82%;left:82%}.pixel-sparks span:nth-child(6){animation-delay:-5.3s;top:52%;left:8%}.hero:after{inset:auto var(--edge) 0;background:var(--line);content:"";height:1px;position:absolute}.hero-content,.page,.quick-grid,.footer{position:relative}.hero-content{place-self:center;max-width:860px;transform:translateY(18px)}.hero-label{margin:0 auto 12px;font-size:clamp(58px,9vw,116px);line-height:1}.hero-title{max-width:620px;margin:0 auto;font-size:clamp(18px,2.2vw,30px);line-height:1.22}.eyebrow{color:#cdd8ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900}h1,h2,p{margin-top:0}h1{max-width:920px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:clamp(48px,8vw,112px);line-height:.92}h2{margin-bottom:10px;font-size:clamp(28px,4vw,42px)}.hero-copy,.page-heading p,.product-card p,.info-panel p{color:var(--muted);line-height:1.7}.hero-copy{max-width:650px;margin-left:auto;margin-right:auto;font-size:19px}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.vibe-strip{z-index:1;max-width:1120px;padding:0 var(--edge);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:-34px auto 0;display:grid;position:relative}.vibe-strip div{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:linear-gradient(#7dddff0f,#0c1230b8);padding:18px;transition:background-color .18s,transform .18s}.vibe-strip div:hover{background:linear-gradient(#7dddff1f,#182356cc);transform:translateY(-4px)}.vibe-strip span{color:var(--moon);margin-bottom:6px;font-size:12px;font-weight:900;display:block}.vibe-strip strong{font-size:18px}.adventure-board{max-width:1180px;padding:0 var(--edge);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:44px auto 0;display:grid}.adventure-board article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:linear-gradient(#7dddff12,#0c123094);border:1px solid #7dddff24;border-radius:8px;min-height:260px;padding:24px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.adventure-board article:hover{border-color:#7dddff5c;transform:translateY(-5px);box-shadow:0 18px 48px #6d8cff29,0 0 26px #7dddff1a}.adventure-board span{color:var(--moon);letter-spacing:.12em;font-size:12px;font-weight:900}.adventure-board h2{max-width:300px;margin:16px auto 12px;font-size:clamp(28px,3vw,40px);line-height:1}.adventure-board p{max-width:310px;color:var(--muted);margin:0 auto;line-height:1.6}.button,.buy-button{padding:12px 16px}.primary,.buy-button{color:#1b0b2f;background:linear-gradient(135deg,#fff,#b5f2ff)}.primary:hover,.buy-button:hover{background:#d8f8ff}.discord-button{box-shadow:0 0 28px #6d8cff2e}.secondary{background:var(--purple-soft);color:#fff}.secondary:hover,.ip-pill:hover,.filter-button:hover,.filter-button.active{background:#9ab0ff3d}.quick-grid,.page{padding:72px var(--edge)}.community-section{max-width:900px;padding:82px var(--edge);text-align:center;margin:0 auto}.community-section h2{max-width:780px;margin-left:auto;margin-right:auto;font-size:clamp(34px,5vw,64px);line-height:1}.community-section p{max-width:690px;color:var(--muted);margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.7}.quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto;display:grid}.category-tile,.product-card,.info-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c123094;border-radius:8px;position:relative;overflow:hidden}.category-tile:before,.product-card:before,.info-panel:before{content:"";opacity:0;background:linear-gradient(120deg,#0000,#ffffff14,#0000);transition:opacity .18s,transform .48s;position:absolute;inset:0;transform:translate(-80%)}.category-tile:hover:before,.product-card:hover:before,.info-panel:hover:before{opacity:1;transform:translate(80%)}.category-tile{text-align:center;min-height:170px;padding:22px}.category-tile span,.product-type{color:var(--moon);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.category-tile strong{max-width:260px;margin:44px auto 0;font-size:24px;line-height:1.15;display:block}.page{min-height:calc(100vh - 180px)}.store-page{position:relative;overflow:hidden}.store-page:before{z-index:-1;content:"";filter:saturate(1.08)contrast(1.02);opacity:.66;background-color:#0000;background-image:linear-gradient(115deg,#06091d80,#3042b552),linear-gradient(#06091d70,#06091dbd),radial-gradient(at 80% 20%,#3f3568,#0a142d 70%);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.page.narrow{max-width:1040px;margin-left:auto;margin-right:auto}.page-heading{text-align:center;max-width:760px;margin-bottom:28px;margin-left:auto;margin-right:auto}.compact-heading{margin-bottom:18px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto;display:grid}.store-layout{grid-template-columns:minmax(150px,190px) minmax(0,1fr) minmax(280px,360px);align-items:start;gap:18px;max-width:1420px;margin:0 auto;display:grid}.store-filter{border:1px solid var(--line);text-align:center;background:#0c1230f0;border-radius:8px;gap:10px;padding:18px;display:grid;position:sticky;top:98px}.filter-button{color:#fff;background:#ffffff0f;width:100%;padding:13px 12px}.store-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-card{text-align:center;flex-direction:column;min-height:350px;padding:22px;display:flex;position:relative;overflow:hidden}.store-item{cursor:pointer;min-height:280px;transition:background-color .18s,border-color .18s,box-shadow .18s,opacity .18s,transform .18s}.store-item:hover{background:#121c46ad;border-color:#ffffff7a;transform:translateY(-4px)scale(1.01);box-shadow:0 18px 42px #6d8cff29}.product-card.is-coming-soon{cursor:not-allowed;opacity:.76}.product-card.is-coming-soon:hover{border-color:var(--line);box-shadow:none;background:#0c123094;transform:none}.coming-soon-badge{z-index:2;color:#1b0b2f;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#7dddfff0,#7cd6fff0);width:170px;padding:8px 10px;font-size:12px;font-weight:900;position:absolute;top:18px;right:-42px;transform:rotate(35deg)}.store-item.is-hidden{display:none}.product-card.featured{background:#0c123094;border-color:#ffffff3d}.product-type{width:fit-content;margin-bottom:18px;margin-left:auto;margin-right:auto}.product-card ul{color:#fff;gap:9px;margin:6px 0 24px;padding-left:0;list-style-position:inside;display:grid}.buy-row{justify-content:center;align-items:center;gap:12px;margin-top:auto}.price-stack{justify-items:center;gap:4px;display:grid}.sale-badge{color:#b5f2ff;letter-spacing:.08em;text-transform:uppercase;background:#7dddff29;border:1px solid #7dddff70;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:900}.original-price{color:#ffffff94;font-size:13px;font-weight:800;text-decoration:line-through}.buy-row strong,.sale-price{font-size:24px}.info-stack{text-align:center;gap:14px;display:grid}.info-panel{padding:24px}.contact-form-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c123094;border-radius:8px;margin-top:46px;padding:44px}.contact-form{gap:18px;max-width:720px;margin:0 auto;display:grid}.contact-form label{color:#fff;text-align:left;gap:8px;font-size:13px;font-weight:900;display:grid}.contact-form input,.contact-form textarea{border:1px solid var(--line);color:#fff;width:100%;font:inherit;text-transform:none;background:#ffffff14;border-radius:6px;padding:12px}.contact-form textarea{resize:vertical;min-height:220px}.contact-form input:focus,.contact-form textarea:focus{outline-offset:2px;outline:2px solid #9ab0ff75}.cart-panel{border:1px solid var(--line);text-align:center;background:#0c1230f0;border-radius:8px;padding:24px;position:sticky;top:98px}.cart-items{gap:10px;margin:20px 0;display:grid}.cart-line{border:1px solid var(--line);text-align:left;border-radius:6px;grid-template-columns:1fr auto;gap:10px;padding:12px;display:grid}.cart-controls{grid-column:1/-1;grid-template-columns:34px 1fr 34px 72px;align-items:center;gap:8px;display:grid}.cart-controls button{border:1px solid var(--line);color:#fff;cursor:pointer;min-height:32px;font:inherit;background:#ffffff14;border-radius:6px;font-size:12px;font-weight:900;transition:background-color .18s,border-color .18s,transform .18s}.cart-controls button:hover{background:#9ab0ff3d;border-color:#ffffff6b;transform:translateY(-2px)}.cart-controls span{color:#fff;text-align:center}.cart-line span,.empty-cart,.checkout-note{color:var(--muted)}.cart-summary{border-top:1px solid var(--line);gap:8px;padding-top:18px;display:grid}.cart-summary>div{color:var(--muted);justify-content:space-between;align-items:center;font-size:14px;display:flex}.cart-summary strong{color:#fff}.cart-total{color:#fff;font-size:20px}.checkout-field{color:#fff;text-align:left;gap:8px;margin:16px 0;font-size:13px;font-weight:900;display:grid}.checkout-field input{border:1px solid var(--line);color:#fff;width:100%;font:inherit;text-transform:none;background:#ffffff14;border-radius:6px;padding:12px}.checkout-field input:focus{outline-offset:2px;outline:2px solid #9ab0ff75}.checkout-button{width:100%;margin-top:18px}.checkout-note{margin:14px 0 0;font-size:13px;line-height:1.5}.product-modal{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020410b8;place-items:center;padding:24px;display:none;position:fixed;inset:0}.product-modal.is-open{display:grid}.product-modal-card{text-align:center;background:#0c1230eb;border:1px solid #ffffff3d;border-radius:8px;width:min(520px,100%);padding:28px;box-shadow:0 24px 80px #00000061}.modal-close{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:800;display:block}.modal-price{color:#fff;font-size:26px;font-weight:900}.modal-details{color:var(--muted);gap:10px;margin:20px 0 24px;padding:0;line-height:1.5;list-style:none;display:grid}.footer{z-index:1;padding:36px var(--edge);border-top:1px solid var(--line);color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;gap:0;font-size:14px;position:relative}.footer-links{flex-wrap:wrap;justify-content:center;gap:12px}.footer-links a{color:#fff;opacity:.82}.footer-links a:hover{color:#fff;opacity:1}@media (max-width:920px){.site-header{grid-template-columns:1fr;align-items:flex-start}.brand,.nav-links,.ip-pill{justify-self:center}.hero{grid-template-columns:1fr;min-height:700px}.vibe-strip{grid-template-columns:1fr;margin-top:0}.adventure-board{grid-template-columns:1fr}.product-grid,.quick-grid,.store-products{grid-template-columns:repeat(2,minmax(0,1fr))}.store-layout{grid-template-columns:1fr}.store-filter{grid-template-columns:repeat(3,minmax(0,1fr));position:relative;top:auto}.cart-panel{grid-column:1/-1;position:relative;top:auto}}@keyframes pixelDrift{0%,to{opacity:.25;transform:translateY(0)scale(1)}50%{opacity:.85;transform:translateY(-18px)scale(1.25)}}@media (max-width:640px){.nav-links{justify-content:center;width:100%}.hero{min-height:660px;padding-top:58px}.product-grid,.quick-grid,.store-layout,.store-products,.store-filter{grid-template-columns:1fr}.footer{flex-direction:column;align-items:center}}.kit-card{background:linear-gradient(155deg,#1e1b44fa,#0c1027f5);border:1px solid #6eceff38;border-radius:16px;padding:22px}.kit-card.featured{border-color:#dab9ff94}.kit-artwork{color:#91e5ff;background:radial-gradient(#8c73ff29,#0000 68%);place-items:center;width:100%;height:116px;margin:-4px auto 12px;display:grid}.kit-artwork svg{filter:drop-shadow(0 4px 16px #a585ff38);width:120px;height:100px}.kit-artwork-pots{color:#e6a5df}.kit-artwork-starter{color:#a2cfff}.kit-artwork-explorer{color:#ffc58e}.kit-artwork-legend{color:#d3b0ff}.kit-card p{text-transform:none;color:#c5c4d5;font-size:.92rem;line-height:1.6}.kit-card h2{margin:6px 0 10px}.kit-highlights{flex-wrap:wrap;justify-content:center;gap:6px;margin:6px 0 14px;display:flex}.kit-highlights span{color:#d8d2ef;text-transform:none;background:#6eceff0f;border:1px solid #6eceff2b;border-radius:30px;padding:5px 8px;font-size:.66rem;line-height:1.4}.kit-view-details{color:#b5edff;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:auto auto 10px;padding:8px;font-size:.76rem;display:inline-flex}.kit-view-details:hover{color:#fff;background:#6eceff12}.kit-view-details:focus-visible,.kit-dialog-close:focus-visible{outline-offset:4px;outline:2px solid #dac4ff}.kit-card .buy-row{border-top:1px solid #6eceff24;width:100%;margin-top:0;padding-top:16px}.product-dialog{color:#f5f2ff;background:#111326;border:1px solid #514571;border-radius:20px;width:min(880px,100vw - 32px);max-height:min(88dvh,940px);margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 110px #000a}.product-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030510d1}.product-dialog-shell{flex-direction:column;max-height:min(88dvh,940px);display:flex}.kit-dialog-close{color:#eee;z-index:2;cursor:pointer;background:#ffffff14;border:1px solid #ffffff20;border-radius:50%;width:32px;height:32px;font-size:24px;line-height:1;position:absolute;top:12px;right:14px}.kit-dialog-header{background:radial-gradient(at 0 0,#3c2d6155,#0000 75%);border-bottom:1px solid #ffffff14;align-items:center;gap:20px;padding:32px 32px 24px;display:flex}.kit-dialog-header .kit-artwork{flex:0 0 100px;width:100px;margin:0}.kit-dialog-header h2{margin:8px 0;font-size:clamp(1.5rem,4vw,2.1rem)}.kit-dialog-header .eyebrow{margin:0;font-size:.68rem}.kit-dialog-summary{text-transform:none;color:#c6c2d8;margin:0;font-size:.88rem;line-height:1.6}.kit-dialog-price{white-space:nowrap;color:#ffe3b2;align-self:center;margin-left:auto;padding-right:10px;font-size:1.5rem}.kit-dialog-body{overscroll-behavior:contain;padding:24px 32px;overflow-y:auto}.kit-contents-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.kit-contents-heading h3{margin:0;font-size:1rem}.kit-contents-heading span{color:#a8a2bf;text-transform:none;font-size:.7rem}.kit-contents-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kit-content-group{background:#ffffff03;border:1px solid #ffffff12;border-radius:12px;padding:16px}.kit-content-group h4{color:#cdbbe7;letter-spacing:.1em;margin:0 0 14px;font-size:.7rem}.kit-content-group ul{margin:0;padding:0;list-style:none}.kit-content-group li{border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.kit-content-group li:last-child{border-bottom:none}.kit-item-count{font-variant-numeric:tabular-nums;text-align:center;color:#d5f5ff;background:#a688ff12;border-radius:6px;flex:0 0 36px;padding:4px 2px;font-size:.72rem}.kit-item-name{text-transform:none;color:#f1edf8;font-size:.85rem;line-height:1.5}.kit-content-group small{color:#a5a0b8;text-transform:none;margin-top:3px;font-size:.69rem;line-height:1.65;display:block}.kit-purchase-notes{color:#b8b2c9;text-transform:none;margin:18px 0 0;padding-left:18px;font-size:.76rem;line-height:1.7}.kit-dialog-footer{background:#15172d;border-top:1px solid #ffffff14;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 32px;display:flex}.kit-dialog-footer>span{text-transform:none;color:#aaa5bd;font-size:.76rem}.kit-dialog-footer .button{padding:13px 20px;font-size:.8rem}@media (max-width:620px){.kit-dialog-header{flex-wrap:wrap;gap:12px;padding:28px 20px 20px}.kit-dialog-header .kit-artwork{display:none}.kit-dialog-header>div:not(.kit-artwork){flex:65%}.kit-dialog-price{padding:0;font-size:1.2rem}.kit-dialog-body{padding:20px}.kit-contents-grid{grid-template-columns:1fr}.kit-dialog-footer{padding:16px 20px}.kit-dialog-footer .button{width:100%}}.order-confirmation{overflow-wrap:anywhere;background:#91e5ff12;border:1px solid #91e5ff66;border-radius:12px;padding:16px}.order-confirmation p{text-transform:none;font-size:.75rem;line-height:1.6}.hero-bg{opacity:1;filter:none;background:linear-gradient(#01183459,#02132bd1),url(/assets/reef.png) 50%/cover}.store-page:before{opacity:1;filter:none;background:linear-gradient(#02162db8,#031125f2),url(/assets/underwater.png) top/cover}.community-section{background:linear-gradient(90deg,#02152af0,#03223ad9),url(/assets/underwater.png) 50%/cover}.brand-logo{width:88px;height:88px}.kit-card{background:linear-gradient(155deg,#0c3553fa,#05172df5);border-color:#7dddff40}.kit-artwork{color:#8ce7ff;background:radial-gradient(#28b4ff33,#0000 68%)}.kit-dialog-header{background:radial-gradient(at 0 0,#17638688,#0000 75%)}@media (max-width:640px){:root{--edge:22px}.site-header{padding:10px var(--edge);grid-template-columns:auto 1fr;align-items:center;gap:8px 14px}.brand{justify-self:start}.brand-logo{width:64px;height:64px}.nav-links{justify-content:flex-end;justify-self:end;gap:0;width:auto;font-size:11px}.nav-links a{padding:8px 6px}.ip-pill{display:none}.hero{min-height:560px}.hero-label{overflow-wrap:anywhere;font-size:clamp(36px,10vw,58px)}}.support-page{background:linear-gradient(160deg,#052447,#06172d 70%)}.support-content{text-align:center;max-width:980px;margin:0 auto}.support-content .eyebrow{color:#8de6ff}.support-content h1{max-width:850px;margin:0 auto 24px;font-size:clamp(42px,7vw,86px);line-height:1.08}.support-intro{color:#d9f1ff;text-transform:none;max-width:650px;margin:0 auto 40px;font-size:1.05rem;line-height:1.8}.support-options{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.support-card{background:#083d63a6;border:1px solid #73d7ff59;border-radius:16px;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.support-card h2{color:#fff;margin:0 0 14px;font-size:1.4rem;line-height:1.2}.support-card p{color:#d9f1ff;text-transform:none;margin:0 0 24px;line-height:1.7}.support-card .button{overflow-wrap:anywhere;text-transform:none;max-width:100%;margin-top:auto;line-height:1.35;display:inline-block}.support-email{color:#07304e;background:#e8faff}.support-discord{color:#fff;background:#0876b5;border-color:#65d5ff}.support-email:hover,.support-discord:hover{color:#07304e;background:#b5efff}@media (max-width:640px){.support-options{grid-template-columns:1fr}.support-card{padding:24px}}
