@media(min-width:1600px){.realm-hero{height:760px}.hero-copy h1{font-size:73px}.hero-copy{max-width:720px}.hero-description{font-size:14px}.class-show-card{height:465px}}
@media(max-width:1250px){.container{width:calc(100% - 60px)}.header-inner{gap:30px}.header-inner>nav{gap:20px}.header-actions{gap:16px}.brand strong{font-size:27px}.brand img{width:40px}.header-actions .button{padding:8px 14px;font-size:10px;gap:10px}.hero-copy{max-width:570px}.hero-copy h1{font-size:58px}.hero-description{max-width:420px}.realm-hero{height:660px}.hero-vertical{display:none}.class-show-card{height:390px}.class-showcase{gap:18px}.realm-split{gap:30px}.section-head h2{font-size:28px}.home-leaderboard{grid-template-columns:repeat(3,1fr)}.hero-rank:nth-child(3){border:0}.hero-rank:nth-child(n+4){border-top:1px solid #ffffff09}.hero-rank:last-child{border-left:1px solid #ffffff09}.footer-grid{gap:35px}.dashboard-shell{grid-template-columns:185px minmax(0,1fr);gap:23px}.metric-card{padding:19px 15px}.metric-card>.icon{left:13px;width:17px;height:17px}.metric-card>small{font-size:8px}.dashboard-main .two-columns{gap:17px}.dashboard-main .card{padding:22px}.panel-sidebar{padding:22px 10px}.panel-sidebar>a{font-size:10px;padding:13px 10px;gap:10px}.class-detail-copy{padding:35px 30px}.event-card{gap:23px}.news-grid{gap:18px}.news-card-copy{padding:22px}.community-band{gap:28px;padding:40px 30px}.community-symbol{height:85px;width:85px}.community-band h2{font-size:27px}}
@media(max-width:1050px){.header-inner>nav{gap:17px}.header-inner{gap:25px}.header-actions .button{display:none}.header-actions{gap:15px}.brand strong{font-size:27px}.realm-hero{height:650px}.hero-copy h1{font-size:55px}.hero-copy .eyebrow{font-size:7px}.hero-description{font-size:12px;max-width:400px}.hero-buttons .button{font-size:12px;padding:14px 22px;gap:16px}.hero-copy{max-width:535px}.hero-vignette{background:linear-gradient(270deg,#080b10 1%,#080b10ee 15%,#080b1099 45%,#080b1000 75%),linear-gradient(0deg,#080b10,transparent 30%)}.realm-statistics{grid-template-columns:1fr 1.3fr 1.2fr 1.1fr}.realm-stat{gap:15px}.realm-stat>.icon{width:25px;height:25px}.realm-stat.stat-action{padding:20px}.realm-stat strong{font-size:25px}.class-show-card{height:360px}.class-show-info{right:23px;left:23px}.class-show-info h3{font-size:28px}.class-show-info p{font-size:10px}.class-show-top{font-size:7px;letter-spacing:2px}.realm-split{grid-template-columns:1.6fr 1fr;gap:25px}.event-board{padding:24px}.event-board>h3{font-size:28px}.section-head h2{font-size:26px}.power-inner{gap:50px}.power-copy h2{font-size:35px}.power-orbit{width:285px;height:290px}.orbit-circle{width:215px;height:215px}.orbit-center>.icon{width:78px;height:78px}.orbit-node.n1{top:2px;right:15px}.orbit-node.n2{bottom:2px;left:15px}.orbit-node.n3{left:-15px}.orbit-node.n4{right:-15px;bottom:88px}.community-symbol{display:none}.systems-grid{grid-template-columns:repeat(2,1fr)}.class-selector{grid-template-columns:repeat(4,1fr)}.class-detail-copy h2{font-size:31px}.class-detail-copy{padding:30px 25px}.class-detail-art,.class-detail{min-height:550px}.class-bars{gap:12px 17px}.explorer-intro{gap:30px}.explorer-intro h2{font-size:26px}.explorer-intro>.button{font-size:10px;padding:10px 16px;gap:10px}.article-layout{grid-template-columns:minmax(0,1fr) 245px;gap:23px}.article-main{padding:30px}.article-main h1{font-size:28px}.news-grid{grid-template-columns:1fr 1fr}.auth-story h2{font-size:50px}.auth-story-copy{padding:35px}.auth-form{padding:32px}.dashboard-main .metric-grid{grid-template-columns:1fr 1fr;gap:14px}.dashboard-main .metric-card{padding:18px 22px}.metric-card>.icon{width:21px;height:21px;left:20px}.metric-card>small{font-size:9px}.dashboard-main .two-columns{grid-template-columns:1fr;gap:0}.admin-shortcuts{grid-template-columns:1fr 1fr;gap:13px}.admin-shortcuts>a:last-child{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;column-gap:17px}.admin-shortcuts>a:last-child .icon{grid-row:1/3}.inline-form{gap:15px}.inline-form>.button{font-size:10px;padding:10px 15px}.admin-welcome h2{font-size:25px}.admin-welcome>.icon{width:50px;height:50px}.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:25px}}
@media(max-width:850px){.container{width:calc(100% - 44px)}.realm-bar .container>span:nth-child(2){font-size:6px;letter-spacing:1px}.site-header{height:80px}.header-inner{gap:20px}.brand strong{font-size:27px}.brand img{width:41px;height:48px}.header-inner>nav{display:none;position:absolute;top:80px;left:0;right:0;height:auto;background:#0e141deF;backdrop-filter:blur(20px);border-bottom:1px solid #78603c55;padding:22px;flex-wrap:wrap;justify-content:center;gap:15px 30px}.site-header.menu-open nav{display:flex}.header-inner>nav>a,.nav-dropdown>summary{height:auto;padding:9px 0;font-size:12px}.nav-dropdown{height:auto}.nav-popover{top:100%;right:-30px;width:270px}.menu-toggle{display:grid}.header-actions{gap:18px}.hero-copy{max-width:500px}.hero-copy h1{font-size:52px}.hero-description{max-width:360px}.hero-art{background-position:30% center}.hero-vignette{background:linear-gradient(270deg,#080b10f4 0%,#080b10c0 34%,#080b1040 80%),linear-gradient(0deg,#080b10,transparent 35%)}.hero-caption{display:none}.realm-hero{height:620px}.hero-copy .eyebrow{letter-spacing:2.5px}.hero-pretitle{font-size:12px}.hero-assurance{font-size:8px;gap:16px}.hero-bottom>.container>span:last-child{display:none}.realm-statistics{grid-template-columns:1fr 1fr 1fr}.realm-stat{padding:22px 10px}.realm-stat.stat-action{grid-column:1/-1;border-top:1px solid #ffffff09;justify-content:center;gap:30px;padding:13px}.stat-action>div{display:flex;align-items:center;gap:20px}.stat-action div>span{margin:0}.stat-action strong{font-size:12px}.realm-stat div>span{font-size:8px}.realm-stat strong{font-size:24px}.realm-stat strong>small{font-size:11px}.class-show-card{height:335px}.class-show-info h3{font-size:26px}.class-show-info p{font-size:9px}.round-arrow{width:30px;height:30px;bottom:5px}.round-arrow .icon{width:15px;height:15px}.class-show-info{right:20px;left:20px}.class-show-top{right:20px;left:20px}.realm-split{grid-template-columns:1fr;gap:35px;padding-bottom:50px}.event-board{display:grid;grid-template-columns:1fr 1fr;column-gap:35px;padding:28px}.event-board-head{grid-column:1/-1}.event-board>h3{font-size:29px;margin:17px 0}.event-board .event-wait{grid-column:2;grid-row:2;padding:5px 0 20px;align-self:center}.event-board-footer{grid-column:1/-1;margin-top:10px}.event-diamond{font-size:30px}.mini-event{grid-column:2}.power-inner{gap:25px;min-height:370px}.power-copy h2{font-size:31px}.power-copy>p:not(.eyebrow){font-size:11px}.power-orbit{transform:scale(.85)}.power-copy .button{font-size:10px;padding:11px 18px;gap:15px}.section{padding-top:53px}.community-band{margin-top:45px;gap:30px}.community-band h2{font-size:26px}.community-band p{font-size:10px}.community-actions .button{font-size:10px;padding:10px 17px;gap:15px}.bottom-recruit h2{font-size:25px}.bottom-recruit .button{font-size:10px;padding:11px 20px;gap:15px}.footer-grid{grid-template-columns:repeat(3,1fr);gap:30px}.footer-brand{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:30px}.footer-brand>.brand{grid-row:1/3}.footer-brand p{margin:0;font-size:11px}.footer-brand .independent{grid-column:2}.footer-grid>div:not(:first-child)>a{font-size:10px}.bottom-recruit{margin-top:35px}.page-heading{padding:23px 0 25px;margin-bottom:30px}.heading-line h1{font-size:33px}.heading-mark>.icon{width:30px;height:30px}.page-body{padding-bottom:35px}.auth-story{min-height:590px}.auth-story-copy{padding:30px}.auth-story h2{font-size:44px}.auth-story .eyebrow{font-size:6px;letter-spacing:1.5px}.auth-story p:not(.eyebrow){font-size:10px}.auth-promise{font-size:8px}.auth-form{padding:28px}.auth-form h2{font-size:24px}.auth-tabs{gap:23px}.auth-tabs a{font-size:11px}.class-detail{grid-template-columns:.8fr 1fr}.class-detail-art{min-height:570px}.class-detail-copy{padding:28px 25px}.class-bars{grid-template-columns:1fr}.class-detail-copy h2{font-size:30px}.class-detail-copy p{font-size:11px}.class-detail-copy .button{font-size:11px;padding:11px 18px}.class-selector{gap:8px}.class-tab{padding:13px 8px}.class-tab strong{font-size:11px}.class-tab small{font-size:7px}.explorer-intro{display:block}.explorer-intro>.button{margin-top:22px}.guide-layout{grid-template-columns:1fr}.guide-index{position:static;display:flex;gap:15px;flex-wrap:wrap;padding:20px}.guide-index .eyebrow{width:100%;margin:0}.guide-index>a{border:0;padding:4px 0;font-size:10px}.download-intro h2{font-size:32px}.download-emblem{width:95px;height:95px;flex-shrink:0}.download-emblem>.icon{width:50px;height:50px}.download-card{padding:28px}.download-card h2{font-size:25px}.download-card p{font-size:11px}.article-layout{grid-template-columns:1fr}.article-aside{position:static}.article-aside .button{width:max-content}.event-card{gap:20px;padding:25px}.event-date{min-width:80px;padding:15px}.event-copy h2{font-size:20px}.event-countdown{min-width:90px}.event-countdown strong{font-size:15px}.dashboard-shell{grid-template-columns:1fr;gap:25px}.panel-sidebar{position:static;display:flex;flex-wrap:wrap;gap:5px;padding:14px;align-items:center}.panel-sidebar>small{width:100%;font-size:7px;margin:0 8px 6px}.panel-sidebar>a{font-size:10px;padding:9px 11px;gap:9px;border:0;border-bottom:1px solid transparent}.panel-sidebar>a.selected{border-bottom-color:#c7a267}.panel-sidebar>a .icon{width:15px;height:15px}.dashboard-main .two-columns{grid-template-columns:1fr 1fr;gap:17px}.inline-form{flex-wrap:wrap}.inline-form>label{min-width:200px}.dashboard-main .card-heading h2{font-size:22px}.admin-shortcuts{grid-template-columns:repeat(3,1fr)}.admin-shortcuts>a:last-child{grid-column:auto;display:flex}.metric-card>strong{font-size:29px}.table-footer{font-size:8px}}
@media(max-width:600px){.container{width:calc(100% - 34px)}body{font-size:13px}.realm-bar{height:27px;font-size:7px}.realm-bar>.container{gap:10px}.realm-bar .container>span:nth-child(2){display:none}.realm-bar a{font-size:7px}.realm-bar .status-dot{width:4px;height:4px}.site-header{height:73px}.brand{gap:8px}.brand strong{font-size:24px;letter-spacing:3px}.brand small{font-size:6px;letter-spacing:2.5px;margin-top:5px}.brand img{width:35px;height:42px}.header-actions{gap:12px}.header-inner{gap:12px}.login-link{font-size:10px}.login-link>.icon{width:15px;height:15px}.icon-button{height:34px;width:34px}.icon-button .icon{width:18px;height:18px}.header-inner>nav{top:73px;padding:15px 20px;gap:10px 22px;justify-content:flex-start}.header-inner>nav>a,.nav-dropdown>summary{font-size:11px;padding:8px 0}.nav-popover{right:-72px;width:270px}.nav-popover>a{font-size:11px;padding:10px}.nav-popover small{font-size:8px}.profile-chip>span:not(.avatar){display:none}.profile-chip .avatar{height:31px;width:29px;font-size:16px}.hero-vertical{display:none}.realm-hero{height:640px}.hero-content{align-items:flex-start;padding-top:52px}.hero-copy{margin:0;max-width:100%}.hero-copy .eyebrow{font-size:6px;letter-spacing:1.9px;margin-bottom:25px}.hero-copy .eyebrow b{margin-left:6px}.hero-pretitle{font-size:10px;margin-bottom:15px}.hero-copy h1{font-size:43px;line-height:1.55;letter-spacing:-1.3px;margin-bottom:22px}.hero-description{max-width:310px;font-size:11px;line-height:2.3;margin-bottom:28px}.hero-buttons{gap:10px;flex-wrap:nowrap}.hero-buttons .button{font-size:10px;padding:12px 16px;gap:10px;min-height:51px}.hero-buttons .button .icon{width:16px;height:16px}.hero-buttons .button.gold>.icon:first-child{display:none}.hero-assurance{gap:10px;margin-top:23px;flex-wrap:wrap}.hero-assurance>span{font-size:7px;gap:5px}.hero-assurance .icon{width:11px;height:11px}.hero-art{background-position:29% center}.hero-vignette{background:linear-gradient(270deg,#080b10cb,#080b10a0 42%,#080b1033),linear-gradient(0deg,#080b10 0%,#080b1044 40%,transparent 90%)}.hero-bottom{height:47px}.hero-bottom>.container>span{font-size:6px;letter-spacing:1.4px}.hero-bottom a{font-size:8px}.hero-bottom a>span{margin-right:7px}.realm-statistics{grid-template-columns:1fr 1fr}.realm-stat{padding:22px 13px;gap:13px}.realm-stat>.icon{width:25px;height:25px}.realm-stat strong{font-size:27px}.realm-stat div>span{font-size:8px;margin-top:6px}.realm-stat:nth-child(2):after{display:none}.realm-stat:nth-child(3){grid-column:1/-1;border-top:1px solid #ffffff09;justify-content:flex-start;padding:14px 25px;gap:15px}.realm-stat:nth-child(3)>div{display:flex;align-items:center;gap:18px}.realm-stat:nth-child(3) strong{font-size:20px;gap:7px}.realm-stat:nth-child(3) strong small{font-size:11px}.realm-stat:nth-child(3) div>span{margin:0;font-size:9px}.realm-stat:nth-child(3)>.icon{width:22px;height:22px}.realm-stat.stat-action{padding:13px 20px;justify-content:space-between;gap:15px}.stat-action>div{gap:15px}.stat-action>div>span{font-size:9px}.stat-action strong{font-size:12px}.stat-action>.icon{width:19px;height:19px}.section{padding-top:44px;padding-bottom:10px}.section-head{align-items:flex-start;gap:15px;margin-bottom:25px}.section-head h2{font-size:24px;line-height:1.7;max-width:250px}.section-head .eyebrow{font-size:6px;letter-spacing:1.5px}.section-head .text-link{font-size:8px;gap:8px;padding-top:30px;margin:0}.section-head .text-link .icon{width:13px;height:13px}.class-showcase{grid-template-columns:1fr;gap:18px}.class-show-card{height:360px}.class-show-card .class-visual{background-size:300% auto;background-position-y:32%}.class-show-card.archer .class-visual{background-position-y:32%}.class-show-card.ninja .class-visual{background-position-y:32%}.class-show-info{bottom:25px;right:25px;left:25px}.class-show-info h3{font-size:31px}.class-show-info p{font-size:12px}.class-show-top{top:22px;right:25px;left:25px;font-size:8px;letter-spacing:3px}.round-arrow{width:38px;height:38px}.round-arrow .icon{width:19px;height:19px}.realm-split{padding-top:42px;gap:32px;padding-bottom:40px}.featured-journal{min-height:260px}.featured-journal-copy{max-width:100%;padding:25px}.featured-journal-copy h3{font-size:24px}.featured-journal-copy p{font-size:10px;max-width:270px}.featured-journal-copy .text-link{font-size:10px}.journal-row{gap:17px;padding:22px 0}.journal-row h3{font-size:13px}.journal-row p{font-size:9px;line-height:2.1}.journal-row>.icon{width:23px;height:23px}.journal-date{width:42px}.journal-date strong{font-size:28px}.journal-date small{font-size:6px}.lead-row h3{font-size:17px}.event-board{display:block;padding:25px}.event-board>h3{font-size:31px;margin:20px 0 5px}.event-board>h3 br{display:none}.event-board .event-wait{padding:15px 0 28px}.event-wait p{font-size:11px}.event-wait strong{font-size:14px}.event-board-head{font-size:7px;letter-spacing:2px}.event-board-footer{font-size:10px}.power-inner{grid-template-columns:1fr;gap:10px;padding-top:35px;padding-bottom:30px}.power-copy h2{font-size:33px}.power-copy>p:not(.eyebrow){font-size:11px;margin-bottom:22px}.power-orbit{transform:scale(.9);height:280px;width:280px;margin:0 auto}.power-copy .eyebrow{font-size:7px;letter-spacing:2px}.home-leaderboard{grid-template-columns:1fr}.hero-rank{padding:20px 22px;border-left:0;border-bottom:1px solid #ffffff09;gap:20px}.hero-rank:nth-child(3){border-bottom:1px solid #ffffff09}.hero-rank:nth-child(n+4){border-top:0}.hero-rank:last-child{border:0}.hero-rank h3{font-size:14px;max-width:200px}.hero-rank small{font-size:9px}.rank-level strong{font-size:26px}.rank-level small{font-size:7px}.rank-position{min-width:25px}.data-note{font-size:9px;line-height:2}.community-band{display:block;padding:28px;margin-top:40px}.community-band h2{font-size:29px}.community-band .eyebrow{font-size:7px}.community-band p{font-size:10px;line-height:2.1}.community-actions{align-items:stretch;margin-top:27px;gap:20px}.community-actions>.text-link{justify-content:center}.community-actions>.button{font-size:11px}.bottom-recruit{padding:28px 0;margin-top:30px}.bottom-recruit>.container{display:block}.bottom-recruit h2{font-size:24px}.bottom-recruit .eyebrow{font-size:6px;letter-spacing:2px;margin-bottom:10px}.bottom-recruit .button{width:100%;margin-top:25px;font-size:11px}.site-footer{padding-top:35px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px;padding-bottom:30px}.footer-brand{grid-column:1/-1;display:block}.footer-brand p{margin:17px 0 7px}.footer-grid>div:last-child{grid-column:1/-1}.footer-grid>div:last-child>a{display:inline-block;margin-left:18px;font-size:9px}.footer-grid>div:not(:first-child)>h3{font-size:11px;margin-bottom:10px}.footer-grid>div:not(:first-child)>a{font-size:10px;padding:4px 0}.footer-bottom{flex-wrap:wrap;justify-content:center;gap:12px;padding:18px 0;font-size:7px}.footer-bottom>span:nth-child(2){font-size:6px;letter-spacing:1.4px;width:100%;text-align:center;order:3}.footer-bottom>a{font-size:8px}.page-heading{padding:20px 0 23px;margin-bottom:25px}.breadcrumb{font-size:8px;margin-bottom:20px;gap:9px}.heading-line h1{font-size:29px}.heading-line .eyebrow{font-size:6px;letter-spacing:2px}.heading-mark{padding:10px;margin-left:8px}.heading-mark>.icon{width:24px;height:24px}.page-body{padding-bottom:25px}.auth-layout{grid-template-columns:1fr}.auth-story{order:2;min-height:300px}.auth-story-copy{padding:28px}.auth-story h2{font-size:33px;line-height:1.4;margin:18px 0}.auth-story h2 br{display:none}.auth-story h2 em{margin-right:5px}.auth-story p:not(.eyebrow){font-size:10px;margin:15px 0}.auth-story .eyebrow{font-size:6px;letter-spacing:1.7px}.auth-promise{margin-top:20px;padding-top:18px;font-size:9px}.auth-art{background-position:20% center}.auth-form{padding:26px;border:0;border-bottom:1px solid #79603a44}.auth-form h2{font-size:25px}.auth-form>.muted{font-size:10px}.auth-tabs{margin-bottom:23px}.auth-tabs a{font-size:11px}.auth-form .form-stack{gap:17px}label{font-size:10px}input,textarea,select{font-size:13px;min-height:46px}.form-foot{font-size:9px}.password-meter>small{font-size:8px}.check-row{font-size:9px;gap:10px}.check-row input{height:14px;width:14px}.notice{padding:14px;font-size:10px;gap:10px}.notice>.icon{width:18px;height:18px}.recovery-box{padding:20px}.recovery-box strong{font-size:11px}.recovery-box p{font-size:10px}.code-row{align-items:flex-start;flex-direction:column;gap:14px}.code-row code{font-size:19px;letter-spacing:1px}.explorer-intro h2{font-size:25px}.explorer-intro p:not(.eyebrow){font-size:11px}.explorer-intro>.button{margin-top:20px;font-size:10px}.explorer-intro{margin-bottom:25px}.class-selector{grid-template-columns:repeat(3,1fr);gap:8px}.class-tab{padding:12px 6px}.class-tab small{font-size:6px;letter-spacing:.4px;min-height:10px;margin-bottom:5px}.class-tab strong{font-size:10px}.class-detail{grid-template-columns:1fr;min-height:0}.class-detail-art{min-height:350px;background-size:300% auto;background-position-y:30%}.class-detail-art.warrior,.class-detail-art.dune,.class-detail-art.dragon{background-size:cover}.detail-art-label{font-size:9px;letter-spacing:4px;bottom:22px}.class-detail-copy{border:0;border-top:1px solid #9e793e22;padding:25px}.class-detail-copy h2{font-size:30px}.class-detail-copy h3{font-size:17px}.class-detail-copy>p{font-size:11px}.class-traits{gap:18px}.class-traits strong{font-size:10px}.class-traits small{font-size:8px}.class-bars{grid-template-columns:1fr 1fr;gap:12px}.class-bars>div{font-size:8px;gap:7px}.class-bars span{width:35px}.class-detail-copy .button{width:100%;font-size:11px}.info-strip{padding:17px;gap:13px}.info-strip p{font-size:10px}.info-strip .icon{width:19px;height:19px}.systems-grid{grid-template-columns:1fr;gap:18px}.system-card{padding:28px}.system-card h2{font-size:24px}.system-card>p{font-size:12px;min-height:0}.system-icon{margin-bottom:28px;width:63px;height:63px}.system-card .eyebrow{font-size:7px}.guide-index{gap:10px 15px}.guide-index>a{font-size:9px}.guide-step{padding:25px;gap:15px}.step-no{font-size:35px;min-width:36px}.guide-step h2{font-size:21px}.guide-step p{font-size:11px}.guide-step .text-link{font-size:10px}.download-intro{gap:20px;margin-bottom:30px}.download-intro h2{font-size:30px}.download-intro p:not(.eyebrow){font-size:10px}.download-intro .eyebrow{font-size:6px;letter-spacing:1.5px}.download-emblem{display:none}.download-grid,.two-columns{grid-template-columns:1fr;gap:0}.download-card{padding:28px}.download-card .eyebrow{font-size:7px}.download-card h2{font-size:26px}.download-card p{font-size:11px}.download-specs>span{font-size:9px}.download-card .btn{font-size:11px}.card{padding:23px;margin-bottom:20px}.card h2{font-size:21px}.prose h2{font-size:22px}.prose p,.prose li{font-size:11px}.legal-copy{padding:25px}.podium{gap:10px;margin:28px 0 25px}.podium-card{padding:20px 8px}.podium-card.position-1{padding-top:30px}.podium-crown>.icon{height:25px;width:25px}.position-1 .podium-crown>.icon{height:33px;width:33px}.podium-card h2{font-size:14px}.podium-card>.eyebrow{font-size:6px;letter-spacing:1.3px}.podium-card>p{font-size:6px;letter-spacing:.3px;margin:7px 0 15px}.podium-card>div{gap:16px}.podium-card>div>strong{font-size:20px}.podium-card strong>small{font-size:5px;letter-spacing:.4px}.filter-form{flex-wrap:wrap;gap:10px}.filter-form .search-field{min-width:100%;width:100%;flex:auto}.filter-form select{width:auto;flex:1;font-size:11px;min-height:41px}.filter-form .button{font-size:10px;padding:9px 15px;min-height:41px}.filter-form .search-field input{font-size:12px}.table-footer{flex-direction:column;gap:8px;font-size:8px}td{font-size:11px;padding:15px 11px}th{font-size:9px;padding:14px 11px}.section-head>.clock-chip{gap:8px;padding:9px;flex-wrap:wrap;justify-content:center;min-width:95px}.clock-chip>.icon{width:15px;height:15px}.clock-chip>time{font-size:19px}.clock-chip>span{font-size:8px;width:100%;text-align:center}.section-head>.clock-chip{margin-top:6px}.filter-chips{gap:8px;margin-bottom:20px}.filter-chips button,.filter-chips a{font-size:9px;padding:7px 13px}.event-card{padding:23px;align-items:flex-start;gap:18px;flex-wrap:wrap}.event-date{min-width:65px;padding:13px 10px}.event-date strong{font-size:28px}.event-date>span{font-size:7px;margin-top:8px;letter-spacing:.5px}.event-copy{min-width:180px}.event-copy h2{font-size:18px}.event-copy p{font-size:10px}.event-tags{gap:7px;flex-wrap:wrap;margin-bottom:10px}.pill{font-size:8px;padding:2px 9px}.event-time{align-items:flex-start;font-size:9px;gap:7px}.event-time>.icon{margin-top:3px;width:13px;height:13px}.event-countdown{width:100%;text-align:right;border-top:1px solid #ffffff09;padding-top:12px;display:flex;align-items:center;gap:15px}.event-countdown>strong{font-size:17px}.event-countdown>small{font-size:8px}.news-grid{grid-template-columns:1fr;gap:20px}.news-card-art{height:180px}.news-card-copy{padding:23px}.news-card h2{font-size:21px}.news-card p{font-size:11px;min-height:0}.news-card-copy .text-link{font-size:10px}.article-main{padding:25px}.article-main h1{font-size:26px}.article-meta{gap:15px;font-size:8px}.article-meta time{font-size:8px}.article-body{font-size:12px;line-height:2.5}.article-tools{flex-wrap:wrap;gap:17px}.article-tools .text-link{font-size:9px}.article-tools .button{font-size:9px;padding:7px 12px}.article-aside h3{font-size:19px}.faq-intro h2{font-size:30px}.faq-intro{margin-bottom:30px}.faq-item summary{padding:19px;gap:16px}.faq-item summary strong{font-size:11px}.faq-item summary small{font-size:7px}.faq-index{font-size:16px;min-width:20px}.faq-item summary>b{font-size:23px}.faq-item>p{padding:0 55px 20px 19px;font-size:10px;line-height:2.2}.support-callout{display:block;padding:25px;margin-top:30px}.support-callout h3{font-size:17px;margin-right:8px}.support-callout p{font-size:10px}.support-callout .button{width:100%;margin-top:22px;font-size:11px}.status-banner{padding:25px;gap:20px}.status-banner>.icon{height:39px;width:39px}.status-banner h2{font-size:24px}.status-banner .eyebrow{font-size:6px;letter-spacing:1.8px}.status-banner p{font-size:9px}.service-row{padding:20px;gap:13px;flex-wrap:wrap}.service-icon{height:35px;width:35px}.service-icon>.icon{height:20px;width:20px}.service-row h3{font-size:12px}.service-row p{font-size:9px}.service-row>div:nth-child(2){min-width:200px}.service-row>.pill{margin-right:48px}.dashboard-shell{gap:22px}.panel-sidebar{gap:3px;padding:13px 10px}.panel-sidebar>a{font-size:9px;padding:8px;gap:7px}.panel-sidebar>a .icon{height:14px;width:14px}.panel-sidebar>small{font-size:6px;letter-spacing:1.4px}.dashboard-main .card{padding:22px}.player-welcome,.admin-welcome{padding:24px;gap:20px}.player-welcome h2,.admin-welcome h2{font-size:24px}.player-welcome .eyebrow,.admin-welcome .eyebrow{font-size:6px;letter-spacing:1.3px}.player-welcome p,.admin-welcome p{font-size:9px}.player-id strong{font-size:20px}.player-id small{font-size:6px;letter-spacing:1px}.admin-welcome>.icon{width:41px;height:41px;margin:0}.dashboard-main .metric-grid{gap:12px}.dashboard-main .metric-card{padding:18px}.metric-card>.icon{height:18px;width:18px;left:15px;top:18px}.metric-card>small{font-size:8px}.metric-card>strong{font-size:28px;margin:14px 0 10px}.metric-card>span{font-size:8px}.dashboard-main .two-columns{grid-template-columns:1fr;gap:0}.dashboard-main .card h2{font-size:20px}.card-heading{gap:15px;margin-bottom:20px}.card-heading .text-link{font-size:9px;gap:10px}.card-heading>.icon{height:25px;width:25px}.card-heading .pill{font-size:7px}.dashboard-links{grid-template-columns:1fr;gap:13px}.dashboard-links>a{font-size:11px;padding:20px}.inline-form{display:block}.inline-form .button{margin-top:16px;width:100%}.session-row{gap:13px;align-items:flex-start;flex-wrap:wrap}.session-icon{padding:9px}.session-icon>.icon{height:19px;width:19px}.session-row>div:nth-child(2){min-width:180px}.session-row>.pill{margin-right:52px}.session-row strong{font-size:10px}.session-row p{font-size:8px}.session-row small{font-size:7px}.activity-timeline>article{gap:15px;padding:20px 0}.activity-timeline h3{font-size:11px}.activity-timeline time{font-size:8px;line-height:1.8;max-width:75px;white-space:normal;text-align:left}.timeline-dot{width:6px;height:6px}.support-summary{display:block;margin-bottom:23px}.support-summary h2{font-size:25px}.support-summary p{font-size:10px}.support-summary .button{margin-top:20px;width:100%;font-size:11px}.ticket-preview h3{font-size:14px}.ticket-preview p{font-size:10px}.ticket-preview-head{font-size:8px;gap:15px}.reply-preview{padding:13px 15px}.reply-preview p{font-size:10px}.ticket-preview .text-link{font-size:9px}.conversation-message{padding:18px}.conversation-message strong{font-size:10px}.conversation-message time{font-size:7px}.conversation-message p{font-size:11px}.ticket-status-form{flex-wrap:wrap;gap:20px}.ticket-status-form .button{font-size:10px}.ticket-status-form .text-link{font-size:9px}.admin-shortcuts{grid-template-columns:1fr;gap:12px}.admin-shortcuts>a{display:grid;grid-template-columns:auto 1fr;column-gap:18px;padding:20px}.admin-shortcuts>a:last-child{display:grid}.admin-shortcuts>a>.icon{grid-row:1/3;height:28px;width:28px}.admin-shortcuts>a strong{font-size:12px}.admin-shortcuts>a>span{font-size:9px}.admin-content-row{gap:15px;flex-wrap:wrap}.admin-content-row>div:first-child{flex:1;min-width:170px}.admin-content-row h3{font-size:12px}.admin-content-row small{font-size:8px}.row-actions{gap:13px}.row-actions .text-link,.row-actions .text-button{font-size:9px}.admin-ticket-actions{display:block}.admin-ticket-actions .button{width:100%;margin-bottom:15px}.inline-compact{justify-content:space-between;gap:13px}.inline-compact select{flex:1}.admin-ticket h3{font-size:14px}.admin-ticket p{font-size:10px}.admin-ticket .ticket-preview-head{flex-wrap:wrap;gap:10px}.announcement{font-size:9px;padding:9px 0}.maintenance{font-size:9px}}
@media(max-width:360px){.hero-copy h1{font-size:38px}.hero-buttons .button{padding:11px 13px;font-size:9px;gap:8px}.hero-assurance>span{font-size:6px}.brand strong{font-size:22px}.header-actions{gap:9px}.login-link{font-size:9px}.class-tab strong{font-size:9px}.class-tab small{font-size:5px}.podium-card h2{font-size:12px}.metric-card>small{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
