/* AutoBoard: readable controls, preserved artwork and guided account tools. */
.board-wallet .header-club-link>.wallet-chip-copy{display:grid}
.board-news .news-tag{z-index:2;display:inline-block}
.board-header{background:linear-gradient(110deg,#132c31,#111e29 56%,#17252d);border-top:2px solid #67d9b3}
.member-header{min-height:90px;gap:16px}.board-welcome>span{font-size:14px}.board-wallet{gap:8px}
.board-wallet .wallet-chip{display:flex;position:relative;align-items:center;gap:8px;width:auto;height:54px;padding:6px 12px 6px 7px;background:#21343b;border:1px solid #35515a;border-radius:10px;text-align:left;color:#f1f3ed;cursor:pointer;text-decoration:none}
.board-wallet .wallet-chip:hover,.board-wallet .wallet-chip:focus-visible{border-color:#81debd;background:#29464a;outline-offset:4px}
.board-wallet .wallet-chip>img{width:41px;height:41px;object-fit:contain;flex:none}.wallet-chip-copy{display:grid;gap:5px;min-width:65px}.wallet-chip-copy small{font-size:8px;letter-spacing:.8px;color:#acbdc8;white-space:nowrap}.wallet-chip-copy b{font-size:16px;line-height:1.1;font-weight:750}
.daily-emblem{display:grid;place-items:center;width:37px;height:37px;flex:none;border:3px solid #daaf66;border-radius:50%;background:repeating-conic-gradient(#326e65 0 29deg,#75bba0 30deg 59deg);box-shadow:inset 0 0 0 2px #16352f}
.daily-emblem img{width:26px;height:26px;object-fit:contain;filter:drop-shadow(0 1px 3px #000)}.daily-ready b{color:#8ff0c7}
.wallet-tip{pointer-events:none;opacity:0;position:absolute;z-index:65;top:calc(100% + 9px);right:0;width:235px;padding:13px;background:#0b1720;color:#cadce3;border:1px solid #395565;border-radius:8px;font-size:11px;font-weight:400;line-height:1.6;white-space:normal;box-shadow:0 10px 30px #0008;transform:translateY(-3px);transition:opacity .15s,transform .15s}
.wallet-chip:hover .wallet-tip,.wallet-chip:focus-visible .wallet-tip{opacity:1;transform:none}
.member-identity{min-height:43px;border-radius:8px;padding:7px 12px;max-width:210px}.member-identity .profile-copy{display:grid;gap:3px}.profile-copy small{display:block;font-size:9px;font-weight:400;color:#a8decf}#user-avatar{width:27px;height:27px}.member-header .notification-button{width:39px;height:43px;background:#233a44;border:1px solid #395660;border-radius:8px;color:#c3d9e2}.notification-button svg{width:20px;height:20px}
#member-content[data-view=overview]>.member-heading{display:none}.hq-hero{position:relative;margin:0 0 30px;border:1px solid #365057;border-radius:16px;overflow:hidden;background:#101f2d;isolation:isolate}
.hq-panorama{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:contain}.hq-copy{position:absolute;left:30%;right:30%;top:50%;transform:translateY(-47%);text-align:center;z-index:1}.hq-copy h2{font-size:clamp(26px,2.2vw,52px);font-family:'Bricolage Grotesque',sans-serif;line-height:1.13;letter-spacing:-1.2px;margin:16px -15px 13px;color:#fff5e8;text-shadow:0 2px 16px #071520}.hq-copy em{font-style:normal;color:#ffb771}.hq-copy p{color:#bed4df;font-size:clamp(11px,.8vw,17px);line-height:1.75;text-shadow:0 2px 4px #06131e}.hq-eyebrow{display:inline-flex;align-items:center;gap:8px;letter-spacing:1px;color:#94ead0;font-size:clamp(8px,.6vw,12px)}.hq-eyebrow i{width:5px;height:5px;border-radius:50%;background:#79edbb;box-shadow:0 0 10px #79edbb}
.hq-actions{display:flex;flex-direction:column;align-items:center;gap:13px;margin-top:20px}.hq-actions .button{padding:12px 19px;font-size:12px;box-shadow:0 3px 0 #a66e42}.hq-actions .button svg{width:16px;height:16px}.hq-actions>span{font-size:10px;color:#a9c9cb}.fleet-title{margin:0 0 18px}.fleet-title h2{font-size:23px;margin:5px 0 0}.fleet-title p{font-size:12px;color:#9bb3c2}
.fleet-server-header{padding:18px 20px}.fleet-server-title h2{font-size:16px}.fleet-server-title small{font-size:11px}.fleet-server-actions .button{font-size:12px;min-height:39px}.fleet-server-body{padding:17px 20px}.fleet-stat{font-size:12px}.fleet-stat small{font-size:8px;letter-spacing:.6px}.fleet-state{font-size:11px}.fleet-search input{font-size:12px}.fleet-filters button{font-size:12px}.board-section-title h2{font-size:23px}.board-section-title>span{font-size:12px}.board-discover{margin-top:32px}.board-help-strip{font-size:12px}.add-server-banner{margin-top:18px}.add-server-banner strong{font-size:16px}.add-server-banner small{font-size:12px}.fleet-no-servers{display:flex;align-items:center;text-align:left;justify-content:center;gap:26px;padding:25px;background:linear-gradient(115deg,#1b3538,#192934);border-radius:12px;border:1px solid #365d5b}.fleet-no-servers img{width:210px;height:auto;object-fit:contain}.fleet-no-servers p{max-width:520px;font-size:13px;line-height:1.7;margin:12px 0 20px}.fleet-no-servers h2{font-size:22px;margin-top:7px}
.member-heading h1{font-size:27px}.member-heading p{font-size:13px}.member-heading>.button{font-size:11px}.member-nav button,.member-nav a{font-size:12px;min-height:43px}.context-art{height:142px}.context-art img{height:142px;bottom:0}.server-context .context-art img{height:150px;object-fit:contain}.member-panel p{font-size:13px}.quick-setup{border-radius:13px}.setup-companion{max-height:none}.setup-companion img{width:240px;height:160px;object-fit:contain}.setup-content h2{font-size:27px}.setup-content p{font-size:13px}.setup-companion strong{font-size:13px}.setup-companion p{font-size:11px}.setup-progress{font-size:11px}.setup-content .button{font-size:12px;min-height:43px}
.server-dialog.add-server-dialog{position:fixed;width:min(700px,calc(100vw - 32px));padding:30px;background:radial-gradient(ellipse at 100% 0%,#285c50,#142733 60%)}.picker-mascot{float:right;width:185px;height:140px;object-fit:contain;margin:0 22px 8px 20px}.add-server-dialog>.eyebrow{padding-top:10px}.add-server-dialog .server-dialog-close{position:absolute;right:16px;top:16px;float:none;margin:0}.add-server-dialog>h2{font-size:29px}.add-server-dialog>p{line-height:1.8}.add-server-dialog .server-search-label{clear:both;margin-top:24px}.add-server-dialog .server-result-count{display:block;margin-top:15px}.server-filters[hidden]{display:none}
.account-menu{width:305px;padding:8px;right:24px;top:calc(100% - 4px);max-height:calc(100dvh - 100px);overflow:auto;scrollbar-width:thin;background:#182a33;border:1px solid #3e5c65;border-radius:12px;box-shadow:0 16px 50px #0008}.account-menu-intro{display:flex;align-items:center;gap:12px;padding:12px 11px 18px;border-bottom:1px solid #344d56}.menu-avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:#2c564d;color:#a2f3cf;font-size:17px}.account-menu-intro>div{display:grid;gap:4px}.account-menu-intro strong{font-size:14px}.account-menu-intro small{font-size:10px;color:#9ab7c5}.account-menu-group{padding:9px 0;border-bottom:1px solid #304650}.menu-group-title{font-size:8px;color:#8ca6b5;letter-spacing:1px;padding:6px 12px;display:block}
.account-menu-group>button,.account-menu-group>a,.account-menu>.privacy-toggle,.account-menu>.menu-logout{display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;border-radius:7px;color:#cbdae1;padding:10px 12px;font:500 12px/1.4 'Plus Jakarta Sans',sans-serif;text-align:left;text-decoration:none;cursor:pointer}.account-menu-group>button:hover,.account-menu-group>a:hover,.account-menu>button:hover{background:#29434a;color:#a5edcf}.account-menu [role^=menuitem]:focus-visible{outline:2px solid #86ddbe;outline-offset:-2px;background:#29434a}.menu-icon{display:grid;place-items:center;color:#8fcfbd}.menu-icon svg{width:18px;height:18px}.account-menu>.privacy-toggle{padding-top:15px;padding-bottom:15px;color:#cedce3}.privacy-toggle>span{flex:1}.privacy-toggle small{display:block;font-size:9px;color:#96afbd;margin-top:3px}.privacy-toggle>i{width:27px;height:16px;border-radius:10px;background:#445864;position:relative;flex:none}.privacy-toggle>i:before{content:'';position:absolute;left:3px;top:3px;background:#b3c8d1;width:10px;height:10px;border-radius:50%;transition:transform .15s}.privacy-toggle[aria-checked=true]>i{background:#2c9777}.privacy-toggle[aria-checked=true]>i:before{transform:translateX(11px);background:white}.account-menu>.menu-logout{color:#f2ae9b;border-top:1px solid #344d56;border-radius:0;padding-top:13px;padding-bottom:12px}.privacy-mode [data-private],.privacy-mode #user-label,.privacy-mode #account-display-name,.privacy-mode #account-nav-name,.privacy-mode .fleet-server-title h2,.privacy-mode #choose-server strong,.privacy-mode .account-menu-intro strong{filter:blur(6px);user-select:none}
.notification-drawer{width:min(480px,100vw);padding:0;background:#13232e;border-left:1px solid #37515d;display:none;flex-direction:column;box-shadow:-15px 0 60px #0007}.notification-drawer[open]{display:flex}.notification-drawer::backdrop{background:#020c16a6;backdrop-filter:blur(3px)}.inbox-heading{display:flex;align-items:center;gap:13px;padding:27px 24px 23px;background:linear-gradient(110deg,#21483f,#1b303f);border-bottom:1px solid #36565e}.inbox-heading>div{min-width:0;flex:1}.inbox-heading .eyebrow{font-size:7px;letter-spacing:.8px;display:block;margin-bottom:8px}.inbox-heading h2{font-size:20px;line-height:1.3;margin:0 0 7px}.inbox-heading small{font-size:11px;color:#a4d6c1}.inbox-symbol{display:grid;place-items:center;width:42px;height:42px;border:1px solid #528677;border-radius:12px;background:#315f50;color:#9bf4c7;flex:none}.inbox-controls{padding:17px 21px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.inbox-controls>div{display:flex;gap:5px}.inbox-controls button{border:0;background:none;color:#a5bdca;border-radius:6px;padding:7px 9px;font-size:10px;cursor:pointer}.inbox-controls button[aria-pressed=true]{background:#295043;color:#a3edca}.inbox-controls>[data-read-all]{font-size:9px;color:#82dfc0}.inbox-controls button:disabled{opacity:.45;cursor:default}.notification-list{overflow:auto;flex:1;min-height:0;padding:0 20px 24px;scrollbar-width:thin}.notification-item{position:relative;margin:0 0 12px;padding:18px;border:1px solid #36515f;border-left:3px solid #7abdd9;border-radius:9px;background:#1b303d}.notification-item.warning{background:#322f2a;border-color:#63553d;border-left-color:#efb064}.notification-item.is-read{opacity:.68;background:#1b2b35;border-left-color:#527082}.notice-title{display:flex;align-items:center;gap:10px}.notice-title strong{font-size:13px;line-height:1.5}.notice-emblem{color:#89cce7;display:grid;place-items:center}.warning .notice-emblem{color:#ffc17b}.notice-emblem svg{width:18px;height:18px}.notice-server{display:block;color:#9bb5c3;font-size:10px;margin:9px 0}.notification-item p{font-size:11px;line-height:1.75;margin:8px 0 14px;color:#b7c9d2}.notice-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.notice-actions .text-link{font-size:10px}.notice-read{font-size:9px;border:1px solid #53636b;border-radius:5px;padding:6px 8px;background:#ffffff07;color:#d4dedf;cursor:pointer}.notice-read-label{font-size:9px;color:#99bdad}.inbox-footer{padding:18px 24px;border-top:1px solid #2b4652;font-size:9px;line-height:1.7;color:#8fa9b8}.inbox-footer a{display:block;color:#8ae4c6;font-size:11px;margin-top:8px}.inbox-empty{text-align:center;padding:35px 12px}.inbox-empty img{width:245px;height:180px;object-fit:contain;margin:auto}.inbox-empty h3{font-size:22px;margin:12px 0}.inbox-empty p{font-size:12px;line-height:1.8;color:#a3bcc9;max-width:300px;margin:auto}
.wallet-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.wallet-intro h2{font-size:25px;margin:10px 0}.wallet-intro p{font-size:13px}.wallet-balances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.balance-card{position:relative;border:1px solid #355763;background:linear-gradient(120deg,#203740,#172832);border-radius:13px;min-height:215px;padding:28px;overflow:hidden;isolation:isolate}.balance-points{background:linear-gradient(120deg,#244b41,#1a3035);border-color:#426b5b}.balance-tokens{background:linear-gradient(120deg,#494034,#2c2d35);border-color:#746049}.balance-card>img{position:absolute;width:130px;height:130px;object-fit:contain;right:12px;top:25px;z-index:-1;opacity:.8}.balance-card>span{display:block;font-size:12px;color:#b8d0d8}.balance-card>strong{display:block;font-size:40px;line-height:1.2;margin:16px 0 12px;letter-spacing:-1.3px;width:calc(100% - 90px);overflow-wrap:anywhere}.balance-card>p{font-size:11px;max-width:75%;color:#b2c7ce}.balance-card>a{display:block;font-size:12px;font-weight:650;margin-top:22px;color:#9beacb}.balance-tokens>a{color:#ffc284}.wallet-perks{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0 26px}.wallet-perks>a,.wallet-perks>button{display:flex;align-items:center;gap:15px;padding:22px;background:#1c2c36;border:1px solid #344b59;border-radius:10px;color:#dfede8;text-align:left;font:inherit;cursor:pointer}.wallet-perks strong{font-size:13px}.wallet-perks p{font-size:11px;color:#9ab3c3;margin-top:6px;line-height:1.6}.wallet-perks>a>span,.wallet-perks>button>span{font-size:30px;color:#ffc17b;flex:none}.wallet-perks b{margin-left:auto;color:#8ce1c3}.wallet-history-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.wallet-history-heading label{display:flex;gap:10px;align-items:center;font-size:11px;color:#9db6c4}.wallet-history select{padding:8px 10px;font:inherit;color:#dbeae7;border:1px solid #3b5765;background:#20323d;border-radius:7px}.wallet-history{overflow-x:auto}.wallet-gain{color:#8de6b8!important}.wallet-spend{color:#f7b88b!important}.wallet-empty{display:flex;align-items:center;justify-content:center;gap:22px;padding:22px}.wallet-empty>img{object-fit:contain}.wallet-empty strong{font-size:15px}.wallet-empty p,.wallet-empty a{font-size:12px;margin-top:10px;display:block}.wallet-empty a{color:#8de6c3}.account-feature{display:flex;align-items:center;gap:28px;background:linear-gradient(110deg,#23443e,#192c38);border:1px solid #41675e;padding:22px 35px;border-radius:13px;margin-bottom:23px}.account-feature h2{font-size:26px;margin:12px 0}.account-feature p{font-size:13px;line-height:1.8}.account-feature>img{width:220px;height:155px;object-fit:contain}.subscription-row{display:flex;align-items:center;gap:20px;border:1px solid #334e5c;background:#192b36;padding:22px;border-radius:9px;margin:12px 0}.subscription-avatar{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:#30564d;color:#c1fbe0;font-size:20px;flex:none}.subscription-row h3{font-size:14px;margin-bottom:7px}.subscription-row p{font-size:11px;color:#9eb7c5}.subscription-state{margin-left:auto;white-space:nowrap;color:#ffd199;font-size:10px;padding:6px 9px;border-radius:5px;background:#4b3e2c}.subscription-state.active{color:#9de7c1;background:#254839}
.quest-guide{display:flex;align-items:center;gap:16px;padding:19px 22px;background:linear-gradient(105deg,#28473f,#1c2e3a);border:1px solid #426659;border-radius:12px;margin:22px 0}.quest-guide>span{font-size:26px;color:#f8bb77}.quest-guide>div{flex:1}.quest-guide small{display:block;color:#8cdcc2;font-size:8px;letter-spacing:1px;margin-bottom:6px}.quest-guide strong{font-size:14px}.quest-guide p{font-size:11px;margin-top:6px;color:#afc6d2}.quest-guide button{flex:none}.member-page .quest-intro{min-height:260px;border-radius:13px}.member-page .quest-intro>img{object-fit:contain}.member-page .quest-intro h1{font-size:36px}
@media(min-width:1900px){.hq-copy h2{font-size:52px}.hq-actions .button{font-size:15px;padding:15px 23px}.hq-actions>span{font-size:13px}.hq-actions{margin-top:27px}.member-header{min-height:96px}.hq-copy{transform:translateY(-43%)}.hq-copy p{font-size:16px}.balance-card{min-height:240px}.balance-card>img{width:165px;height:165px}}
@media(max-width:1250px){.board-wallet .wallet-chip{padding-right:9px}.wallet-chip-copy{min-width:57px}.wallet-chip-copy small{font-size:7px}.hq-copy{left:27%;right:27%;transform:translateY(-45%)}.hq-copy h2{font-size:29px;margin:12px 0 10px}.hq-copy p{font-size:11px}.hq-actions{margin-top:15px;gap:9px}.hq-actions .button{font-size:11px;padding:10px 12px}.hq-eyebrow{font-size:7px}.hq-actions>span{font-size:9px}.balance-card{padding:21px}.balance-card>img{width:96px;right:3px;opacity:.6}.balance-card>strong{font-size:33px}.wallet-perks{grid-template-columns:1fr}.subscription-row{flex-wrap:wrap}.subscription-row>div{flex:1;min-width:180px}}
@media(max-width:900px){.member-header{flex-wrap:wrap;padding:14px 18px;gap:12px}.board-welcome{flex:1}.board-wallet{order:4;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.board-wallet .wallet-chip{width:100%;min-width:0;justify-content:center;gap:6px;height:51px}.board-wallet .wallet-chip>img{width:35px;height:35px}.wallet-tip{width:205px;left:0;right:auto}.board-wallet .wallet-chip:last-child .wallet-tip{right:0;left:auto}.board-wallet .wallet-credit{display:flex}.wallet-chip-copy small{font-size:7px}.wallet-chip-copy b{font-size:14px}.hq-copy{position:relative;inset:auto;transform:none;padding:25px 20px;background:linear-gradient(#192e39,#152631);border-bottom:1px solid #3a535e}.hq-hero{display:flex;flex-direction:column-reverse}.hq-copy h2{font-size:34px;line-height:1.1}.hq-copy p{font-size:13px}.hq-eyebrow{font-size:8px}.hq-actions{flex-direction:row;justify-content:center;gap:16px}.hq-actions .button{font-size:12px}.hq-actions>span{font-size:10px}.hq-panorama{aspect-ratio:3/1}.wallet-balances{gap:12px}.balance-card>img{width:80px;height:80px;top:20px}.balance-card>strong{font-size:29px;position:relative;z-index:1}.balance-card>p{max-width:100%;font-size:10px}.account-menu{top:73px;right:18px;max-height:calc(100dvh - 88px)}.quest-guide{flex-wrap:wrap}}
@media(max-width:760px){.fleet-title{align-items:start;gap:10px}.fleet-title h2,.board-section-title h2{font-size:21px}.fleet-title p{font-size:10px;max-width:150px;text-align:right;line-height:1.6}.fleet-title .eyebrow{font-size:7px}.fleet-server-header{padding:15px}.fleet-server-title h2{font-size:14px}.fleet-server-title small{font-size:9px}.fleet-server-actions .button{font-size:11px}.fleet-server-body{padding:15px}.fleet-stat{font-size:11px}.fleet-stat small{font-size:7px}.fleet-no-servers{flex-direction:column;gap:6px;text-align:center;padding:25px 20px}.fleet-no-servers img{width:180px}.fleet-no-servers p{font-size:12px}.add-server-banner strong{font-size:14px}.add-server-banner small{font-size:11px}.board-help-strip{font-size:11px}.member-heading h1{font-size:25px}.member-heading p{font-size:12px}.member-heading>.button{font-size:0}.account-feature{padding:23px;flex-direction:column;gap:4px;text-align:center}.account-feature>img{height:130px;width:195px}.account-feature h2{font-size:23px}.account-feature p{font-size:12px}.wallet-intro{flex-wrap:wrap}.wallet-intro h2{font-size:24px}.wallet-intro p{font-size:12px;line-height:1.7}.wallet-balances{grid-template-columns:1fr}.balance-card{min-height:193px;padding:24px}.balance-card>strong{font-size:38px;margin:12px 0}.balance-card>img{width:140px;height:140px;right:10px;opacity:1;top:20px}.balance-card>p{font-size:11px;max-width:65%}.balance-card>a{font-size:12px;margin-top:20px}.wallet-perks>a,.wallet-perks>button{padding:19px;gap:12px}.wallet-perks p{font-size:10px}.wallet-history-heading{flex-wrap:wrap;gap:15px}.wallet-history-heading h3{font-size:18px}.wallet-empty{flex-direction:column;text-align:center;padding:15px 5px}.wallet-empty img{width:165px;height:110px}.subscription-row{gap:13px;padding:18px}.subscription-row>div{min-width:160px}.subscription-state{margin-left:0}.subscription-row>.button{margin-left:auto;font-size:11px}.picker-mascot{width:128px;height:113px;margin:10px 0 8px 14px}.server-dialog.add-server-dialog{padding:25px 21px}.add-server-dialog>h2{font-size:25px}.add-server-dialog>p{font-size:12px}.add-server-dialog>.eyebrow{font-size:8px}.setup-companion{display:flex;align-items:center;gap:12px;margin-top:20px;border-top:1px solid #45665b;padding-top:16px}.setup-companion img{width:100px;height:76px}.setup-companion strong{font-size:11px}.setup-companion p{display:none}.setup-layout{display:block}.setup-content h2{font-size:24px}.setup-progress{font-size:9px}.inbox-heading{padding:22px 18px;gap:10px}.inbox-heading h2{font-size:18px}.inbox-symbol{width:34px;height:38px}.notification-list{padding-left:16px;padding-right:16px}.inbox-controls{padding:15px 16px}.inbox-heading .eyebrow{font-size:6px}.quest-guide{padding:17px;gap:13px}.quest-guide strong{font-size:13px}.quest-guide>button{margin-left:34px}.member-page .quest-intro h1{font-size:31px}}
@media(max-width:420px){.member-header{padding:12px 14px;gap:10px}.member-identity{min-width:46px;justify-content:center;padding:6px}.member-identity .profile-copy{display:none}.board-wallet{gap:5px}.board-wallet .wallet-chip{padding:5px 6px;gap:4px}.wallet-chip-copy{min-width:47px}.wallet-chip-copy small{font-size:6px;letter-spacing:.4px}.wallet-chip-copy b{font-size:12px}.board-wallet .wallet-chip>img{width:29px;height:32px}.daily-emblem{width:29px;height:29px;border-width:2px}.daily-emblem img{width:21px;height:21px}.hq-copy{padding:26px 14px}.hq-copy h2{font-size:29px}.hq-copy p{font-size:12px}.hq-actions{gap:11px}.hq-actions .button{font-size:11px;padding:10px 12px}.hq-actions>span{font-size:9px}.account-menu{right:14px;top:67px;max-height:calc(100dvh - 80px);width:min(305px,calc(100vw - 28px))}}
@media(prefers-reduced-motion:reduce){.wallet-tip,.privacy-toggle>i:before{transition:none}}
