.wn-alpha-bar{background:var(--navy);color:#e9f4ff;font-size:12px}.wn-alpha-bar .wn-wrap{display:flex;justify-content:space-between;align-items:center;min-height:36px;gap:12px}.wn-alpha-bar b{letter-spacing:.06em;font-size:11px}.wn-alpha-bar a{text-decoration:none;min-height:36px;display:flex;align-items:center}.wn-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line)}.wn-navigation{display:flex;align-items:center;justify-content:space-between;min-height:82px;gap:24px}.wn-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none;font-size:22px;line-height:1;font-weight:850;letter-spacing:-.7px}.wn-brand img{object-fit:contain}.wn-brand small{display:block;font-size:9px;letter-spacing:4px;margin-top:7px;color:var(--muted)}.wn-navigation-menu{display:flex;align-items:center;gap:26px}.wn-navigation-menu>a,.wn-dropdown summary{min-height:46px;display:flex;align-items:center;text-decoration:none;font-weight:600;font-size:14px}.wn-navigation-menu>a:hover:not(.wn-button),.wn-dropdown summary:hover{color:var(--blue)}.wn-button{border:1px solid var(--navy);background:var(--navy);color:#fff;display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 20px;border-radius:8px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .15s}.wn-button:hover{background:#24568f}.wn-mobile-play,.wn-menu-button{display:none}.wn-dropdown{position:relative}.wn-dropdown summary{cursor:pointer;list-style:none;gap:8px}.wn-dropdown summary::after{content:"⌄"}.wn-dropdown summary::-webkit-details-marker{display:none}.wn-dropdown>div{position:absolute;top:100%;left:-18px;width:240px;padding:8px;background:white;border:1px solid var(--line);box-shadow:0 12px 28px #173e731a;border-radius:10px}.wn-dropdown a{display:block;padding:12px;min-height:44px;border-radius:6px;text-decoration:none;font-size:14px}.wn-dropdown a:hover{background:var(--light)}

.wn-footer{background:white;padding:26px 0 18px}.wn-footer-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.wn-footer-row .wn-brand{font-size:17px}.wn-footer-row nav{display:flex;flex-wrap:wrap;gap:4px 16px}.wn-footer-row nav a{min-height:44px;display:flex;align-items:center;text-decoration:none;font-size:11px;color:var(--muted)}.wn-footer-row nav a:hover{text-decoration:underline}.wn-footer-row>span{font-size:10px;color:var(--muted);white-space:nowrap}.wn-legal{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--muted);border-top:1px solid var(--line);margin-top:20px;padding-top:14px}
:root{color-scheme:light;--ink:#173e73;--night:#f7faff;--night-2:#e9f3ff;--panel:#fff;--panel-2:#e9f3ff;--panel-strong:#fff;--paper:#162d49;--text:#162d49;--bg:#f7faff;--muted:#51677f;--mist:#51677f;--aqua:#2466b3;--aqua-2:#173e73;--cyan:#2466b3;--emerald:#23704a;--gold:#2466b3;--ember:#2466b3;--violet:#2466b3;--red:#ad342b;--line:#d5e2ef;--line-strong:#8fb8e0;--shadow:0 4px 18px #173e7309;--navy:#173e73;--blue:#2466b3;--light:#e9f3ff;--shell:1240px;--radius:12px;--radius-lg:14px;font-family:Inter,"Segoe UI",system-ui,sans-serif}
html{scroll-padding-top:110px}body{background:#f7faff!important;color:#162d49;overflow-x:visible}body::before,body::after{display:none}button,input,select,textarea{font:inherit}button,a,summary{touch-action:manipulation}:focus-visible{outline:3px solid #2686dc;outline-offset:3px}
.wn-wrap{width:min(1240px,calc(100% - 72px));margin:auto}.wn-header{z-index:60}.wn-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none;font-size:22px;line-height:1;font-weight:850;letter-spacing:-.7px;color:#162d49}.wn-brand img{object-fit:contain}.wn-brand small{display:block;font-size:9px;letter-spacing:4px;margin-top:7px;color:#51677f}.wn-button{border:1px solid #173e73;background:#173e73;color:white;display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 20px;border-radius:8px;font-weight:700;text-decoration:none;white-space:nowrap}.wn-footer{background:white;padding:26px 0 18px;border-top:1px solid var(--line)}.wn-mobile-play,.wn-menu-button{display:none}.wn-dropdown summary{margin:0}.wn-navigation-menu a[aria-current=page]{color:var(--blue)}
.page-hero,.stats-hero,.economy-hero{padding:55px 0!important;background:#e9f3ff!important}.page-hero::after{display:none}.page-hero h1,.stats-hero h1,.economy-hero h1,.map-intro h1{font-size:clamp(36px,5vw,62px);line-height:1.08;letter-spacing:-.04em}.page-hero p:last-child,.stats-hero p:not(.eyebrow){font-size:17px}.guide-section,.vote-section{padding:42px 0 60px}.first-steps{padding:48px 0;background:#e9f3ff}.guide-card,.vote-grid a,.profile-card,.leaderboard-card,.stats-live-card,.find-player-card,.join-mini-card,.catalog-table-wrap,.economy-page .realm-card{background:white!important;border-radius:12px}.primary-action,.text-action,.button,.time-filters button.active{background:#173e73!important;color:white!important;border-color:#173e73}.primary-action small,.primary-action strong{color:inherit}.connection-box span,.catalog-search,.realm-tabs,.metric-navigation,.item-icon-frame{background:#e9f3ff!important}.realm-tabs a.active,.catalog-filters button.active,.metric-navigation button.active{background:#dcecff!important;color:#173e73!important}.stats-live-card span,.catalog-sync.ready,.map-status[data-state=online]{color:#23704a}.stats-error,.catalog-error{color:#ad342b}.stats-live-card i,.realm-card i{background:#23704a}.leaderboard-table td:last-child,.price{color:#173e73}.player-hero{background:#e9f3ff}.profile-main{padding-top:35px}.map-shell{padding-top:35px}.map-card{box-shadow:0 4px 18px #173e7309}.map-card iframe{background:#e9f3ff}.store-shell{padding:45px 0 60px}.policy-shell .hero,.success-shell .hero{background:white}.policy-shell h1,.success-shell h1{font-size:clamp(32px,5vw,52px);line-height:1.1}.store-shell a:not(.button){color:#2466b3;text-decoration:underline}.realm-record{background:#fff!important;min-height:0;padding:40px 28px!important;margin-top:18px;border:1px solid var(--line);border-radius:14px}.realm-record::before,.realm-record::after{display:none!important}.realm-record p:not(.card-label){color:#51677f;text-shadow:none}.realm-record h2{color:#162d49;text-shadow:none;font-size:34px}.realm-record li{background:#e9f3ff;color:#173e73}.record-sigil{background:#e9f3ff!important;color:#2466b3!important;box-shadow:none}.realm-jump{background:#fff;top:88px;z-index:30}.realm-jump a{min-height:44px;display:flex;align-items:center}.compact-cta{padding:55px 0;background:#e9f3ff}.final-cta h2{font-size:clamp(30px,5vw,48px)}.final-glow{display:none}.topbar,.login-card,.stats,.panel-card{background:white!important;backdrop-filter:none}.panel-shell input,.panel-shell select,.panel-shell textarea{background:#f7faff;color:#162d49}.panel-shell button{background:#173e73;color:white}.panel-shell button.ghost{background:#e9f3ff;color:#173e73}.panel-shell .terminal{background:#173e73;color:white}.panel-shell label{color:#162d49}
@media(max-width:1050px){.wn-wrap{width:calc(100% - 40px)}.wn-navigation-menu{gap:18px}.wn-brand{font-size:19px}.wn-footer-row{flex-wrap:wrap}}
@media(max-width:760px){.wn-wrap{width:calc(100% - 32px)}.wn-alpha-bar .wn-wrap{min-height:32px;font-size:10px}.wn-alpha-extra{display:none}.wn-navigation{min-height:70px;gap:12px;flex-wrap:wrap;position:relative}.wn-brand{font-size:17px;gap:7px}.wn-brand img{width:32px;height:40px}.wn-brand small{font-size:7px;letter-spacing:3px}.wn-mobile-play{display:inline-flex;margin-left:auto;font-size:12px;padding:8px 13px;min-height:44px}.wn-menu-button{display:inline-flex;align-items:center;gap:6px;background:#edf5ff;border:1px solid var(--line);border-radius:8px;min-height:44px;padding:8px 12px;font-size:12px;color:var(--navy)}.wn-navigation-menu{display:none;width:100%;padding:0 0 16px;max-height:calc(100dvh - 110px);overflow-y:auto;gap:0}.wn-navigation-menu.open{display:flex;flex-direction:column;align-items:stretch}.wn-navigation-menu>a,.wn-dropdown summary{padding:12px;min-height:48px}.wn-navigation-menu>.wn-button{margin-top:8px}.wn-dropdown>div{position:static;width:100%;box-shadow:none;background:var(--bg);border:0;padding:0 12px}.wn-dropdown a{min-height:46px}.wn-footer-row{flex-wrap:wrap;gap:14px}.wn-footer-row nav{width:100%;gap:0 20px}.wn-footer-row nav a{font-size:12px}.wn-legal{flex-direction:column;gap:6px}.page-hero,.stats-hero,.economy-hero{padding:32px 0!important}.guide-card{padding:24px}.first-steps h2{font-size:32px}.realm-record{padding:25px!important}.realm-jump{top:76px}.policy-shell .hero,.success-shell .hero{padding:24px}.connection-box{grid-template-columns:minmax(0,1fr) 75px}.connection-box strong{overflow-wrap:anywhere}.guide-card .address-copy{font-size:12px}.stats-hero-grid,.economy-hero-grid{gap:24px}.map-shell{padding-top:28px}.leaderboard-heading h2{font-size:26px}}
@media(max-width:360px){.wn-wrap{width:calc(100% - 24px)}.wn-navigation{gap:8px}.wn-brand{font-size:14px}.wn-brand img{width:26px}.wn-mobile-play{padding:8px 10px}.wn-menu-button{padding:8px 9px}.wn-menu-button span{display:none}}
.economy-page .realm-card{display:block;min-height:0;padding:25px}.economy-page .realm-card strong{margin:10px 0 14px}.realm-record{width:min(1240px,calc(100% - 48px));margin-inline:auto}.record-sigil{transform:none;border-radius:14px}.record-sigil img{width:76px;height:76px;image-rendering:pixelated;object-fit:contain}.guide-number{margin-bottom:22px}.eyebrow>span{background:#2466b3}.panel-shell .danger{color:#ad342b;background:#fff1ef;border-color:#e6aaa4}.panel-shell .message{color:#ad342b}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
.profile-actions button{background:#173e73;color:white}.primary-action .copy-label{color:inherit}.wn-header{background:#fff}
.coming-game-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start;margin-top:24px;padding:20px;border:1px solid #b9cfe5;border-radius:12px;background:linear-gradient(135deg,#f5f9ff,#e9f3ff)}.coming-game-card img{image-rendering:pixelated}.coming-game-card h3{margin:2px 0 6px;color:#162d49;font-size:22px}.coming-game-card p{margin:0}.coming-game-card .coming-game-status{color:#ad342b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:520px){.coming-game-card{grid-template-columns:36px minmax(0,1fr);padding:16px;gap:12px}.coming-game-card img{width:36px;height:36px}}

/* Realms directory */
.realm-directory{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start;padding-top:36px;padding-bottom:72px}.realm-sidebar{position:sticky;top:96px;z-index:20}.realm-sidebar details{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 4px 18px #173e7309}.realm-sidebar summary{min-height:52px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#162d49;font-size:13px;font-weight:800;cursor:pointer;list-style:none}.realm-sidebar summary::-webkit-details-marker{display:none}.sidebar-chevron{color:#2466b3;font-size:18px;line-height:1;transition:transform .18s ease}.realm-sidebar details[open] .sidebar-chevron{transform:rotate(180deg)}.realm-sidebar nav{padding:0 8px 9px}.realm-sidebar nav a{min-height:58px;padding:8px 9px;display:flex;align-items:center;gap:11px;border-radius:10px;color:#51677f;text-decoration:none}.realm-sidebar nav a:hover,.realm-sidebar nav a:focus-visible{background:#e9f3ff;color:#173e73}.realm-sidebar nav img{width:28px;height:28px;flex:0 0 auto;object-fit:contain;image-rendering:pixelated}.realm-sidebar nav span,.realm-sidebar nav strong,.realm-sidebar nav small{display:block}.realm-sidebar nav strong{color:inherit;font-size:12px;line-height:1.2}.realm-sidebar nav small{margin-top:3px;color:#71859b;font-size:10px;line-height:1.2}.realm-directory .realm-records{width:auto;padding:0;display:grid;gap:22px}.realm-directory .realm-record{display:block;scroll-margin-top:105px;margin:0;padding:0!important;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff!important}.realm-banner{position:relative;min-height:176px;display:grid;place-items:center;overflow:hidden;background-color:#182944;background-image:linear-gradient(180deg,#07152618 0%,#07152605 48%,#07152699 100%),var(--realm-bg);background-size:cover;background-position:center}.realm-banner::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,transparent 0 24%,#08142618 68%,#08142655 100%)}.realm-banner img{position:relative;z-index:1;width:86px;height:86px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 6px 3px #07132390) drop-shadow(0 0 12px #fff5)}.realm-banner-waystone{--realm-bg:url("/assets/realm-card-waystone.webp")}.realm-banner-survivalplus{--realm-bg:url("/assets/realm-card-survivalplus.webp")}.realm-banner-survival{--realm-bg:url("/assets/realm-card-survival.webp")}.realm-banner-fishing{--realm-bg:url("/assets/realm-card-fishingplus.webp")}.realm-banner-creative{--realm-bg:url("/assets/realm-card-creative.webp")}.realm-banner-minigames{--realm-bg:url("/assets/realm-card-minigames.webp")}.realm-record-body{padding:30px 32px 34px}.realm-directory .realm-record h2{margin:0;color:#162d49;font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:-.045em}.realm-directory .realm-record p:not(.card-label){max-width:780px;color:#51677f}.realm-directory .realm-record ul{margin-top:20px}.battle-highlight{margin-top:26px;padding:24px;display:grid;grid-template-columns:68px minmax(0,1fr);gap:20px;align-items:start;border:1px solid #9fc3e6;border-radius:13px;background:linear-gradient(135deg,#e9f3ff,#f8fbff)}.battle-highlight-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:12px;background:#173e73}.battle-highlight-icon img{width:50px;height:50px;object-fit:contain;image-rendering:pixelated}.battle-highlight .battle-kicker{margin:0 0 4px!important;color:#2466b3!important;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.battle-highlight h3{margin:0;color:#162d49;font-size:27px}.battle-highlight p:last-child{margin:7px 0 0}.game-list{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.game-list article{padding:17px 18px;border:1px solid var(--line);border-radius:11px;background:#f7faff}.game-list h3{margin:0;color:#162d49;font-size:17px}.game-list p{margin:5px 0 0!important;font-size:13px;line-height:1.5}
@media(max-width:860px){.realm-directory{grid-template-columns:210px minmax(0,1fr);gap:18px}.realm-record-body{padding:26px}.game-list{grid-template-columns:1fr}}
@media(max-width:680px){.realm-directory{display:block;padding-top:18px;padding-bottom:50px}.realm-sidebar{position:sticky;top:76px;margin-bottom:16px}.realm-sidebar details{box-shadow:0 8px 24px #173e7314}.realm-sidebar summary{min-height:50px}.realm-sidebar nav{max-height:52vh;overflow-y:auto}.realm-sidebar nav a{min-height:52px}.realm-directory .realm-records{gap:16px}.realm-directory .realm-record{scroll-margin-top:145px}.realm-banner{min-height:126px}.realm-banner img{width:72px;height:72px}.realm-record-body{padding:22px 20px 24px}.realm-directory .realm-record h2{font-size:32px}.battle-highlight{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:18px}.battle-highlight-icon{width:48px;height:48px}.battle-highlight-icon img{width:38px;height:38px}.battle-highlight h3{font-size:23px}.game-list{gap:9px}.game-list article{padding:15px}}
