/* Rogue Isles: optional midnight harbour palette; original images and motion retained. */
html[data-theme="light"]{color-scheme:light}
html[data-theme="dark"]{color-scheme:dark;background:#0a1d27}
html[data-theme="dark"] body{
 --exp-sand:#0c202b;--exp-paper:#142d38;--exp-ink:#e6ede5;--exp-teal:#8cd7c1;--exp-line:#36535e;
 --eco-cream:#142d38;--eco-paper:#0c202b;--eco-ink:#e6ede5;--eco-muted:#a6bebb;--eco-teal:#8cd7c1;
 --rw-ink:#e6ede5;--rw-muted:#a6bebb;--rw-sand:#142d38;--rw-teal:#8cd7c1;
 --ink:#0c202b;--panel:#142d38;--paper:#142d38;--sand:#0c202b;--text:#e6ede5;--muted:#a6bebb;
 --gold:#e8c477;--mint:#8cd7c1;--line:#36535e;
 --tavern-ink:#e6ede5;--tavern-muted:#a6bebb;--tavern-brass:#e8c477;--tavern-line:#36535e;
 color:#e6ede5!important;background:#0c202b!important;
}

/* Surfaces: expedition.css */
html[data-theme="dark"] a:focus-visible,html[data-theme="dark"] button:focus-visible,html[data-theme="dark"] input:focus-visible,html[data-theme="dark"] summary:focus-visible{outline:3px solid #36535e!important}
html[data-theme="dark"] .exp-kicker{color:#8cd7c1!important}
html[data-theme="dark"] .exp-live-dot{background:#265c4c!important;box-shadow:0 0 0 4px #020c121f!important}
html[data-theme="dark"] .exp-button{color:#fff9e9!important;background:#174c45!important;border:1px solid #14342f!important;box-shadow:0 4px 0 #020c12!important}
html[data-theme="dark"] .exp-button:hover{box-shadow:0 7px 0 #020c12!important;background:#216155!important}
html[data-theme="dark"] .exp-button-light{color:#e6ede5!important;background:#0c202b!important;border-color:#36535e!important;box-shadow:0 4px 0 #020c12!important}
html[data-theme="dark"] .exp-button-light:hover{background:#0e212b!important;box-shadow:0 7px 0 #020c12!important}
html[data-theme="dark"] .exp-section-head>p{color:#a6bebb!important}
html[data-theme="dark"] .exp-section h2,html[data-theme="dark"] .exp-alpha h2{color:#e6ede5!important}
html[data-theme="dark"] .exp-section h2 em,html[data-theme="dark"] .exp-alpha h2 em{color:#8cd7c1!important}
html[data-theme="dark"] .exp-section-foot{color:#a6bebb!important}
html[data-theme="dark"] .exp-section-foot a{color:#e6ede5!important}
html[data-theme="dark"] .exp-subpage{background:#0c202b!important;color:#e6ede5!important}
html[data-theme="dark"] .exp-header{background:#0e212bf5!important;border-bottom:1px solid #36535e!important;color:#e6ede5!important}
html[data-theme="dark"] .exp-nav a:hover,html[data-theme="dark"] .exp-nav a[aria-current=page]{color:#8cd7c1!important}
html[data-theme="dark"] .exp-play{background:#35433d!important;box-shadow:0 3px 0 #020c12!important;color:#e6ede5!important}
html[data-theme="dark"] .exp-menu{border:1px solid var(--exp-line)!important}
html[data-theme="dark"] .exp-pagehead p{color:#a6bebb!important}
html[data-theme="dark"] .exp-footer{border-top:1px solid var(--exp-line)!important}
html[data-theme="dark"] .exp-note-panel{border:1px solid var(--exp-line)!important;background:#142d38!important}
html[data-theme="dark"] .exp-note-panel p{color:#a6bebb!important}
html[data-theme="dark"] body.playful-home{background:#0c202b!important;color:#e6ede5!important}
html[data-theme="dark"] .playful-home .reading-progress i{background:var(--exp-coral)!important}
html[data-theme="dark"] .exp-announcement{background:#174c45!important;color:#fff6d8!important}
html[data-theme="dark"] .exp-announcement a{color:#eac88b!important}
html[data-theme="dark"] .playful-home .nav{background:#0e212b!important;box-shadow:0 2px 0 #020c12!important;color:#e6ede5!important}
html[data-theme="dark"] .playful-home .nav.scrolled{background:#0e212b!important}
html[data-theme="dark"] .playful-home .brand{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .brand small{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .nav-links a{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .nav-links a:after{background:#215e54!important}
html[data-theme="dark"] .playful-home .nav-enter{background:#35433d!important;color:#e6ede5!important;border-color:#36535e!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .playful-home .nav-pirate,html[data-theme="dark"] .playful-home .motion-toggle{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .menu-toggle i{background:#174c45!important}
html[data-theme="dark"] .playful-home .hero-content h1{color:#fff7df!important;text-shadow:0 8px 34px #020c1255!important}
html[data-theme="dark"] .playful-home .hero-content h1 em{color:#ffdb80!important}
html[data-theme="dark"] .playful-home .hero-shade{background:linear-gradient(90deg,#073641a6,#0c344d1c 70%),linear-gradient(0deg,#0438469e,transparent 35%)!important}
html[data-theme="dark"] .playful-home .hero-eyebrow{color:#e4f8dc!important}
html[data-theme="dark"] .playful-home .hero-description{color:#fff6e3!important}
html[data-theme="dark"] .playful-home .hero-buttons .primary{background:#182f39!important;border-color:#36535e!important;color:#e6ede5!important;box-shadow:0 5px 0 #020c12,0 14px 24px #020c1245!important}
html[data-theme="dark"] .playful-home .hero-buttons .text-link{color:#fff7df!important}
html[data-theme="dark"] .playful-home .hero-proof{color:#d8eee2!important}
html[data-theme="dark"] .playful-home .hero-proof .bwk-chip{border-color:#36535e55!important;color:#fff7df!important}
html[data-theme="dark"] .playful-home .voyage-ticket{border-color:#36535e77!important;background:#0e222cee!important;color:#e6ede5!important;box-shadow:0 10px 30px #020c1244!important}
html[data-theme="dark"] .playful-home .voyage-ticket small,html[data-theme="dark"] .playful-home .voyage-ticket b,html[data-theme="dark"] .playful-home .voyage-ticket svg{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .hero-bottom{color:#edf5d9!important}
html[data-theme="dark"] .playful-home .voyage-strip{background:#35433d!important;color:#e6ede5!important;box-shadow:0 7px 0 #020c12!important}
html[data-theme="dark"] .playful-home .section{background:#0c202b!important}
html[data-theme="dark"] .playful-home .section-heading h2{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .section-heading h2 em{color:#8cd7c1!important}
html[data-theme="dark"] .playful-home .section-heading>p{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .section-heading .eyebrow,html[data-theme="dark"] .playful-home .section-heading .eyebrow>span{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .world-showcase{border:6px solid #36535e!important;box-shadow:0 12px 0 #020c12,0 20px 40px #020c1222!important}
html[data-theme="dark"] .playful-home .world-top,html[data-theme="dark"] .playful-home .world-panel,html[data-theme="dark"] .playful-home .world-coordinate{color:#fff6dc!important}
html[data-theme="dark"] .playful-home .world-panel h3{color:#fff4d6!important}
html[data-theme="dark"] .playful-home .world-tabs button{color:#fff7df!important}
html[data-theme="dark"] .playful-home .world-tabs button[aria-selected=true]{background:#0f232d!important;color:#e6ede5!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .playful-home .mission-ribbon{background:#0e212b!important;border:1px solid #36535e!important;box-shadow:0 6px 0 #020c12!important;color:#e6ede5!important}
html[data-theme="dark"] .playful-home .mission-ribbon b,html[data-theme="dark"] .playful-home .mission-ribbon small,html[data-theme="dark"] .playful-home .mission-ribbon svg{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .quest-pill{color:#e6ede5!important;background:#35433d!important;border-color:#35433d!important}
html[data-theme="dark"] .playful-home .world-footnotes,html[data-theme="dark"] .playful-home .world-footnotes p,html[data-theme="dark"] .playful-home .world-footnotes b,html[data-theme="dark"] .playful-home .world-footnotes a{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .game-questions{border-color:#36535e!important;color:#a6bebb!important}
html[data-theme="dark"] .playful-home .game-questions summary{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .skill-voyage{background:#112530!important}
html[data-theme="dark"] .playful-home .skill-deck{background:#0e212b!important;border:1px solid #36535e!important;box-shadow:0 9px 0 #020c12!important}
html[data-theme="dark"] .playful-home .skill-deck-heading{border-color:#36535e!important;background:#0f232d!important}
html[data-theme="dark"] .playful-home .skill-deck h3,html[data-theme="dark"] .playful-home .skill-deck p,html[data-theme="dark"] .playful-home .skill-deck .eyebrow{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .skill-level-limit b{color:#8cd7c1!important}
html[data-theme="dark"] .playful-home .skill-level-limit span{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .skill-tile{background:#0f232e!important;border:1px solid #36535e!important;color:#e6ede5!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .playful-home .skill-tile:hover{background:#0f222d!important}
html[data-theme="dark"] .playful-home .skill-tile b{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .skill-tile-icon{color:#eac88b!important;background:#132732!important;border-color:#36535e!important}
html[data-theme="dark"] .playful-home .skill-tile-icon svg{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .skill-cap,html[data-theme="dark"] .playful-home .skill-deck-note{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .skill-chart-card{color:#fff4d8!important;background:#2c6555!important;border-color:#2c6555!important}
html[data-theme="dark"] .playful-home .economy{background:#0f232d!important}
html[data-theme="dark"] .playful-home .allocation-visual{background:radial-gradient(circle at 50% 45%,#132933,#132832 55%,#152b35)!important;border:1px solid #36535e!important;box-shadow:0 10px 0 #020c12!important}
html[data-theme="dark"] .playful-home .allocation-visual .visual-footer{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .coin-caption,html[data-theme="dark"] .playful-home .selected-name{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .selected-percent{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .allocation-item{background:#0e212b!important;border:1px solid #36535e!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .playful-home .allocation-item.selected{background:#1d6657!important;border-color:#165548!important;box-shadow:0 4px 0 #020c12!important}
html[data-theme="dark"] .playful-home .allocation-item b,html[data-theme="dark"] .playful-home .allocation-item strong,html[data-theme="dark"] .playful-home .allocation-item svg{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .allocation-item small,html[data-theme="dark"] .playful-home .allocation-item .allocation-number{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .allocation-item.selected b,html[data-theme="dark"] .playful-home .allocation-item.selected strong,html[data-theme="dark"] .playful-home .allocation-item.selected svg{color:#fff5d4!important}
html[data-theme="dark"] .playful-home .allocation-item.selected small,html[data-theme="dark"] .playful-home .allocation-item.selected .allocation-number{color:#b9d8c0!important}
html[data-theme="dark"] .playful-home .allocation-detail{background:#112630!important;color:#e6ede5!important;border:1px solid #36535e!important}
html[data-theme="dark"] .playful-home .allocation-detail p,html[data-theme="dark"] .playful-home .allocation-detail a,html[data-theme="dark"] .playful-home .allocation-detail .eyebrow{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .proposal-note{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .value-chain{background:#112630!important;border:1px solid #36535e!important}
html[data-theme="dark"] .playful-home .value-chain b,html[data-theme="dark"] .playful-home .value-chain small,html[data-theme="dark"] .playful-home .value-chain i,html[data-theme="dark"] .playful-home .value-chain span{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .forge{background:#122631!important}
html[data-theme="dark"] .playful-home .forge-console{background:linear-gradient(135deg,#224e42,#143b35)!important;color:#fff6d9!important;border:5px solid #36535e!important;outline:1px solid #36535e!important;box-shadow:0 14px 0 #020c12!important}
html[data-theme="dark"] .playful-home .forge-console .console-header{border-color:#36535e22!important}
html[data-theme="dark"] .playful-home .forge-console .eyebrow{color:#cddcc3!important}
html[data-theme="dark"] .playful-home .forge-console .source-coin{border-color:#36535e55!important;background:#174338!important}
html[data-theme="dark"] .playful-home .forge-console .forge-steps button{background:#0c1f2906!important;border-color:#36535e22!important}
html[data-theme="dark"] .playful-home .forge-console .forge-steps button[aria-selected=true]{background:#162c37!important;color:#e6ede5!important}
html[data-theme="dark"] .playful-home .forge-console .forge-steps button[aria-selected=true] b,html[data-theme="dark"] .playful-home .forge-console .forge-steps button[aria-selected=true] small,html[data-theme="dark"] .playful-home .forge-console .forge-steps button[aria-selected=true] span{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .forge-console .forge-detail{background:#10352d!important;border-color:#36535e22!important}
html[data-theme="dark"] .playful-home .forge-console .forge-detail p{color:#e4e8cf!important}
html[data-theme="dark"] .playful-home .ownership{background:#11252f!important}
html[data-theme="dark"] .playful-home .ownership-layout{border:5px solid #36535e!important;box-shadow:0 10px 0 #020c12!important}
html[data-theme="dark"] .playful-home .ownership-deck{background:#0e222c!important}
html[data-theme="dark"] .playful-home .ownership-options button{color:#e6ede5!important;background:#10242f!important;border-color:#36535e!important}
html[data-theme="dark"] .playful-home .ownership-options button[aria-selected=true]{background:#246551!important;color:#fff2cf!important}
html[data-theme="dark"] .playful-home .ownership-detail{background:#0e222c!important}
html[data-theme="dark"] .playful-home .ownership-detail h3,html[data-theme="dark"] .playful-home .ownership-detail p,html[data-theme="dark"] .playful-home .ownership-detail .eyebrow{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .ownership-detail .detail-tags span{background:#122731!important;color:#a6bebb!important;border-color:#36535e!important}
html[data-theme="dark"] .playful-home .ownership-note{background:#132832!important;color:#e6ede5!important}
html[data-theme="dark"] .playful-home .ownership-note span{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .pirate-register{background:#10252f!important}
html[data-theme="dark"] .playful-home .pirate-register-shade{background:linear-gradient(90deg,#10242e 5%,#10252fc9 49%,#10252f6b)!important}
html[data-theme="dark"] .playful-home .register-copy h2{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .register-copy h2 em{color:#8cd7c1!important}
html[data-theme="dark"] .playful-home .register-copy>p,html[data-theme="dark"] .playful-home .register-copy .eyebrow,html[data-theme="dark"] .playful-home .profile-form label{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .register-search-row{background:#0e212b!important;border-color:#36535e!important;box-shadow:0 4px 0 #020c12!important}
html[data-theme="dark"] .playful-home .register-search-row input{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .register-search-row input::placeholder{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .register-search-row button{background:#1e6e58!important;color:#fff4cf!important}
html[data-theme="dark"] .playful-home .register-profile-card{background:#0e212b!important;border:1px solid #36535e!important;box-shadow:0 9px 0 #020c12,0 20px 40px #020c1220!important;color:#e6ede5!important}
html[data-theme="dark"] .playful-home .register-card-top{background:#245a49!important;color:#eeeacb!important}
html[data-theme="dark"] .playful-home .register-live{color:#d2e6b6!important}
html[data-theme="dark"] .playful-home .profile-portrait{background:radial-gradient(ellipse at 50% 75%,#162c37,#112630 70%)!important;border-color:#36535e!important}
html[data-theme="dark"] .playful-home .avatar-fallback{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .avatar-controls button{background:#0e222c!important;color:#e6ede5!important;border-color:#36535e!important}
html[data-theme="dark"] .playful-home .profile-identity h3,html[data-theme="dark"] .playful-home .profile-identity small,html[data-theme="dark"] .playful-home .profile-kicker,html[data-theme="dark"] .playful-home .appearance-summary,html[data-theme="dark"] .playful-home .profile-info{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .profile-skill{border-color:#36535e!important}
html[data-theme="dark"] .playful-home .profile-skill div{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .profile-skill b{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .profile-skill i{background:#142934!important}
html[data-theme="dark"] .playful-home .profile-skill i:before{background:#244e4b!important}
html[data-theme="dark"] .playful-home .level-badge{background:#162c37!important;border-color:#36535e!important;color:#e6ede5!important}
html[data-theme="dark"] .portrait-source{color:#a6bebb!important}
html[data-theme="dark"] .exp-profile-share{background:#122731!important;color:#e6ede5!important;border:1px solid #36535e!important}
html[data-theme="dark"] .playful-home .network{background:#11252f!important}
html[data-theme="dark"] .playful-home .network-map{background:radial-gradient(circle,#307764,#164d41)!important;border:5px solid #36535e!important;box-shadow:0 9px 0 #020c12!important}
html[data-theme="dark"] .playful-home .network-information{background:#0f232d!important;border:1px solid #36535e!important;box-shadow:0 8px 0 #020c12!important}
html[data-theme="dark"] .playful-home .network-information h3,html[data-theme="dark"] .playful-home .network-information p,html[data-theme="dark"] .playful-home .network-information .eyebrow,html[data-theme="dark"] .playful-home .network-information a,html[data-theme="dark"] .playful-home .network-information dd,html[data-theme="dark"] .playful-home .network-information dt,html[data-theme="dark"] .playful-home .network-stage{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .network-specs>div{border-color:#36535e!important}
html[data-theme="dark"] .playful-home .network-endpoints button,html[data-theme="dark"] .playful-home .network-endpoints a{background:#112630!important;border-color:#36535e!important;color:#e6ede5!important}
html[data-theme="dark"] .playful-home .access{background:#2b6a5d!important}
html[data-theme="dark"] .playful-home .access-shade{background:linear-gradient(0deg,#143e30f2,#174e3990,#163f35c7)!important}
html[data-theme="dark"] .playful-home .access-content h2{color:#fff2d0!important}
html[data-theme="dark"] .playful-home .access-content h2 em{color:#f5d081!important}
html[data-theme="dark"] .playful-home .access-content>p,html[data-theme="dark"] .playful-home .access-content>.eyebrow{color:#d4e6c9!important}
html[data-theme="dark"] .playful-home .platform{background:#163f35ce!important;border-color:#36535e3b!important;color:#e9eed2!important}
html[data-theme="dark"] .playful-home .platform.selected{border-color:#36535e!important;background:#122732!important;color:#e6ede5!important}
html[data-theme="dark"] .playful-home .platform.selected b,html[data-theme="dark"] .playful-home .platform.selected span{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .access-button{background:#172d38!important;color:#e6ede5!important;border-color:#36535e!important;box-shadow:0 5px 0 #020c12!important}
html[data-theme="dark"] .playful-home .community{background:#0f232d!important}
html[data-theme="dark"] .playful-home .community-heading h2{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .community-heading h2 em{color:#8cd7c1!important}
html[data-theme="dark"] .playful-home .community-heading p,html[data-theme="dark"] .playful-home .community-heading .eyebrow{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .community-stars{color:#eac88b!important}
html[data-theme="dark"] .playful-home .social-card{background:#0e212b!important;border:1px solid #36535e!important;color:#e6ede5!important;box-shadow:0 5px 0 #020c12!important}
html[data-theme="dark"] .playful-home .social-card .social-copy b,html[data-theme="dark"] .playful-home .social-card .social-copy small,html[data-theme="dark"] .playful-home .social-card .social-copy>span,html[data-theme="dark"] .playful-home .social-icon,html[data-theme="dark"] .playful-home .social-arrow{color:#e6ede5!important}
html[data-theme="dark"] .playful-home footer{background:#194437!important;color:#e4e4bd!important;border-top:8px solid #36535e!important}
html[data-theme="dark"] .playful-home footer .brand,html[data-theme="dark"] .playful-home footer .brand small,html[data-theme="dark"] .playful-home footer a,html[data-theme="dark"] .playful-home footer p,html[data-theme="dark"] .playful-home footer .footer-bottom{color:#e4e4bd!important}
html[data-theme="dark"] .playful-home #detailDialog{background:#0e212b!important;border:2px solid #36535e!important;color:#e6ede5!important;box-shadow:0 18px 60px #020c1266!important}
html[data-theme="dark"] .playful-home #detailDialog h2,html[data-theme="dark"] .playful-home #detailDialog p,html[data-theme="dark"] .playful-home #detailDialog .eyebrow,html[data-theme="dark"] .playful-home #detailDialog .dialog-close{color:#e6ede5!important}
html[data-theme="dark"] .playful-home #detailDialog .detail-tags span{background:#122731!important;color:#e6ede5!important}
html[data-theme="dark"] .playful-home #detailDialog .primary{background:#174c45!important;color:#fff7df!important}
html[data-theme="dark"] .playful-home .home-toast{background:#0e222c!important;color:#e6ede5!important;border-color:#36535e!important}
html[data-theme="dark"] .exp-launch{background:#2f354c!important;color:#fff1da!important;box-shadow:0 7px 0 #020c12!important}
html[data-theme="dark"] .exp-launch:after{color:#f3c98516!important}
html[data-theme="dark"] .exp-launch-mark{color:#f8d88f!important}
html[data-theme="dark"] .exp-launch .exp-kicker{color:#e4cdec!important}
html[data-theme="dark"] .exp-roadmap{background:#11252f!important}
html[data-theme="dark"] .exp-roadmap:before{background-image:radial-gradient(#30463f55 1px,transparent 1px)!important}
html[data-theme="dark"] .exp-alpha{background:#122631!important}
html[data-theme="dark"] .exp-alpha-visual{border:8px solid #36535e!important;box-shadow:0 12px 0 #020c12,0 20px 40px #020c1222!important}
html[data-theme="dark"] .exp-art-tag{background:#123f34c9!important;color:#fff8e3!important}
html[data-theme="dark"] .exp-alpha .exp-art-tag{color:#a6bebb!important}
html[data-theme="dark"] .exp-alpha-stamp{background:#1a303b!important;color:#fff6dc!important;border:6px solid #36535e!important;outline:2px dashed #36535e!important;box-shadow:0 5px 0 #020c12!important}
html[data-theme="dark"] .exp-alpha-copy>p{color:#a6bebb!important}
html[data-theme="dark"] .exp-hunts{background:#0f232d!important}
html[data-theme="dark"] .exp-hunts:after{border:1px dashed #36535e66!important;box-shadow:0 0 0 50px #020c121c,0 0 0 100px #020c1212!important}
html[data-theme="dark"] .exp-map-cross{color:#eac88b!important;text-shadow:0 5px 0 #020c1220!important}
html[data-theme="dark"] .exp-hunt-copy>p{color:#a6bebb!important}
html[data-theme="dark"] .exp-season-preview{border:1px solid #36535e!important;border-left:4px solid #36535e!important;background:#0e212b!important;box-shadow:0 5px 0 #020c12!important}
html[data-theme="dark"] .exp-status-label{color:#eac88b!important}
html[data-theme="dark"] .exp-season-preview p{color:#a6bebb!important}
html[data-theme="dark"] .exp-tools{background:#10242e!important}
html[data-theme="dark"] .exp-tool-card{background:#0e212c!important;border:1px solid #36535e!important;box-shadow:0 8px 0 #020c12!important}
html[data-theme="dark"] .exp-tool-vault{background:#11252f!important;border-color:#36535e!important;box-shadow:0 8px 0 #020c12!important}
html[data-theme="dark"] .exp-tool-symbol{color:#a6bebb!important}
html[data-theme="dark"] .exp-screen{background:#143d41!important;border:1px solid #36535e!important;box-shadow:0 5px 16px #020c1220!important}
html[data-theme="dark"] .exp-screen-bar{background:#0e222c!important;color:#a6bebb!important}
html[data-theme="dark"] .exp-screen-bar>i{background:#172d37!important}
html[data-theme="dark"] .exp-screen-bar>i:first-child{background:#182f3a!important}
html[data-theme="dark"] .exp-tool-card>p{color:#a6bebb!important}
html[data-theme="dark"] .exp-tavern{background:#172d38!important;border-top:7px solid #36535e!important;border-bottom:7px solid #36535e!important}
html[data-theme="dark"] .exp-tavern:before{background:repeating-linear-gradient(0deg,transparent,transparent 87px,#86552315 87px,#86552315 89px)!important}
html[data-theme="dark"] .exp-tavern-art{background:#10242e!important;box-shadow:0 12px 0 #020c12,0 15px 35px #020c1233!important}
html[data-theme="dark"] .exp-tavern-copy>p{color:#a6bebb!important}
html[data-theme="dark"] .exp-tavern h2 em{color:#eac88b!important}
html[data-theme="dark"] .exp-tavern .exp-kicker{color:#eac88b!important}
html[data-theme="dark"] .exp-tavern-tags span{background:#122731!important;border:1px solid #36535e!important;color:#a6bebb!important}
html[data-theme="dark"] .exp-gallery{background:#10242e!important}
html[data-theme="dark"] .exp-gallery-item{border:6px solid #36535e!important;background:#0e212b!important;box-shadow:0 6px 0 #020c12!important;color:#e6ede5!important}
html[data-theme="dark"] .exp-gallery-item>span{background:#0e212b!important}
html[data-theme="dark"] .exp-gallery-item small{color:#a6bebb!important}
html[data-theme="dark"] .exp-gallery-item i{color:#8cd7c1!important}
html[data-theme="dark"] .exp-gallery-dialog{border:1px solid #36535e!important;background:#0f222d!important;color:#e6ede5!important;box-shadow:0 24px 100px #020c12a8!important}
html[data-theme="dark"] .exp-gallery-dialog::backdrop{background:#082c32c9!important}
html[data-theme="dark"] .exp-gallery-close{background:#0f222d!important;border:1px solid #36535e!important;color:#e6ede5!important}
@media(max-width:1200px){html[data-theme="dark"] .playful-home .nav-links{background:#0e222c!important;border:1px solid #36535e!important;box-shadow:0 10px 0 #020c12!important}}
@media(max-width:900px){html[data-theme="dark"] .exp-nav{border-top:1px solid #36535e!important}}
@media(max-width:640px){html[data-theme="dark"] .playful-home .hero-shade{background:linear-gradient(90deg,#073e55b0,#06394b30 90%),linear-gradient(0deg,#0e4c519e,transparent 55%)!important}
html[data-theme="dark"] .exp-mobile-play{background:#172d38!important;color:#e6ede5!important;border:1px solid #36535e!important;box-shadow:0 4px 0 #020c12,0 8px 35px #020c1240!important}
html[data-theme="dark"] .exp-mobile-play b{border-left:1px solid #36535e70!important}}
html[data-theme="dark"] .playful-home .game-questions details{background:#0e212b!important;border:1px solid #36535e!important;color:#a6bebb!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .playful-home .game-questions details p{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .nav-pirate{background:#112530!important;border-color:#36535e!important}
html[data-theme="dark"] .playful-home .nav-pirate svg,html[data-theme="dark"] .playful-home .motion-toggle .motion-glyph{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .motion-toggle{border-color:#36535e!important}
html[data-theme="dark"] .playful-home .exp-section .exp-fine{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .hero-description{text-shadow:0 2px 14px #020c12!important}
html[data-theme="dark"] .playful-home .hero-shade{background:linear-gradient(90deg, #073641d4 0%, #07364184 34%, #0c344d12 70%), linear-gradient(0deg, #043846bb, transparent 40%)!important}
html[data-theme="dark"] .playful-home .voyage-track > span{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .voyage-track i{color:#eac88b!important}
html[data-theme="dark"] .playful-home .skill-deck .skill-cap{color:#a6bebb!important}
html[data-theme="dark"] .exp-skill-footer{border-top:1px solid #36535e!important}
html[data-theme="dark"] .playful-home .skill-deck-note{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .exp-skill-footer .skill-chart-card b{color:#fff7de!important}
html[data-theme="dark"] .playful-home .exp-skill-footer .skill-chart-card small{color:#d4e8d3!important}
html[data-theme="dark"] .exp-screen-bar > span{color:#a6bebb!important}
html[data-theme="dark"] .exp-gallery-item small{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .harbor-copy h3{color:#fff7e0!important;text-shadow:0 3px 18px #020c12!important}
html[data-theme="dark"] .playful-home .harbor-copy p,html[data-theme="dark"] .playful-home .harbor-copy .eyebrow{color:#f2f6e9!important;text-shadow:0 2px 10px #020c12!important}
html[data-theme="dark"] .playful-home .harbor-shade{background:linear-gradient(0deg, #062b3bec 0%, #0b354b94 40%, #0736410d 80%)!important}
html[data-theme="dark"] .playful-home .harbor-view .art-label,html[data-theme="dark"] .playful-home .world-showcase .art-label{color:#fff7e3!important;background:#082e36c7!important}
html[data-theme="dark"] .playful-home .ownership-options button svg{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .ownership-options button[aria-selected=true] svg{color:#f8e8b7!important}
html[data-theme="dark"] .playful-home .ownership-note{border:1px solid #36535e!important}
html[data-theme="dark"] .playful-home .network-node{color:#fff4d9!important}
html[data-theme="dark"] .playful-home .network-node b{color:#fff4d9!important}
html[data-theme="dark"] .playful-home .network-node small{color:#cce5de!important}
html[data-theme="dark"] .playful-home .network-node.active b{color:#ffdb82!important}
html[data-theme="dark"] .playful-home .network-map .visual-footer{color:#dfedda!important}
html[data-theme="dark"] .playful-home .network-specs{border-top:1px solid #36535e!important;border-bottom:1px solid #36535e!important}
html[data-theme="dark"] .playful-home .network-specs dd small{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .pirate-register .profile-status{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .pirate-register .profile-status.search-error{color:#eac88b!important}
html[data-theme="dark"] .playful-home .register-note,html[data-theme="dark"] .playful-home .community-status{color:#a6bebb!important}
@media (max-width: 640px){html[data-theme="dark"] .playful-home .hero-shade{background:linear-gradient(90deg, #073641c9, #0736413d 90%), linear-gradient(0deg, #043846c9, transparent 70%)!important}}

/* Surfaces: roadmap-world.css */
html[data-theme="dark"] [data-rogue-world]{color:#e6ede5!important}
html[data-theme="dark"] [data-rogue-world] :focus-visible{outline:3px solid #36535e!important}
html[data-theme="dark"] .rw-shell{border:1px solid #36535e!important;background:radial-gradient(ellipse at 24% 32%,#0e212c 0,#0f232d 35%,#122731 68%,#162c37)!important;box-shadow:0 8px 0 #020c1228,0 24px 60px #020c1216,inset 0 2px 0 #020c1299!important}
html[data-theme="dark"] .rw-stage::before{background-image:linear-gradient(#2e776409 1px,transparent 1px),linear-gradient(90deg,#2e776409 1px,transparent 1px)!important}
html[data-theme="dark"] .rw-cartouche svg{color:#8cd7c1!important}
html[data-theme="dark"] .rw-cartouche strong{color:#e6ede5!important}
html[data-theme="dark"] .rw-cartouche small{color:#a6bebb!important}
html[data-theme="dark"] .rw-world-name span{color:#a6bebb!important}
html[data-theme="dark"] .rw-world-name b{color:#e6ede5!important}
html[data-theme="dark"] .rw-marker{color:#e6ede5!important}
html[data-theme="dark"] .rw-marker-number{border:2px solid #36535e!important;background:linear-gradient(135deg,#0f232d,#182e39)!important;box-shadow:0 3px 0 #020c12,0 6px 12px #020c1255,inset 0 1px 3px #020c12!important}
html[data-theme="dark"] .rw-marker:hover .rw-marker-number,html[data-theme="dark"] .rw-marker:focus-visible .rw-marker-number{background:#10242e!important}
html[data-theme="dark"] .rw-marker[aria-pressed=true] .rw-marker-number{background:linear-gradient(135deg,#152a35,#192f3a)!important;color:#e6ede5!important;box-shadow:0 3px 0 #020c12,0 0 0 5px #020c1260,0 7px 16px #020c1240!important}
html[data-theme="dark"] .rw-marker-label{background:#0e222c!important;color:#e6ede5!important;border:1px solid #36535e!important;box-shadow:0 3px 8px #020c1233!important}
html[data-theme="dark"] .rw-card{border:1px solid #36535e!important;background:linear-gradient(130deg,#0d202a,#0f232d)!important;box-shadow:0 7px 0 #020c1222,0 20px 46px #020c122c,inset 0 2px 0 #020c12!important;color:#e6ede5!important}
html[data-theme="dark"] .rw-card::after{background:linear-gradient(90deg,var(--rw-accent,#192f3a),#142933,var(--rw-accent,#192f3a))!important}
html[data-theme="dark"] .rw-card-art{background:radial-gradient(ellipse at 50% 40%,#10242e,#132832)!important;border-bottom:1px solid #36535e40!important}
html[data-theme="dark"] .rw-card-count{background:#0e222cd9!important;border:1px solid #36535e!important;color:#a6bebb!important;box-shadow:0 2px 5px #020c1215!important}
html[data-theme="dark"] .rw-card-eyebrow{color:#a6bebb!important}
html[data-theme="dark"] .rw-card h3{color:#e6ede5!important}
html[data-theme="dark"] .rw-card-summary{color:#a6bebb!important}
html[data-theme="dark"] .rw-card-list li{color:#a6bebb!important}
html[data-theme="dark"] .rw-card-list li::before{background:var(--rw-accent,#534a34)!important}
html[data-theme="dark"] .rw-card-link{border-top:1px solid #36535e!important;color:#e6ede5!important}
html[data-theme="dark"] .rw-card-link span:last-child{background:#112530!important;border:1px solid #36535e!important}
html[data-theme="dark"] .rw-stage-tools button{border:1px solid #36535e9c!important;background:#0e212cc7!important;color:#8cd7c1!important;box-shadow:0 3px 0 #020c1254!important}
html[data-theme="dark"] .rw-stage-tools button:hover{background:#0e222c!important}
html[data-theme="dark"] .rw-stage-tools button:active{box-shadow:0 1px 0 #020c1254!important}
html[data-theme="dark"] .rw-drag-tip{color:#a6bebb!important}
html[data-theme="dark"] .rw-phase-status{background:#0e212cb0!important;color:#a6bebb!important;border:1px solid #36535e99!important}
html[data-theme="dark"] .rw-phase-status::before{background:#57573d!important}
html[data-theme="dark"] .rw-explorer{border-top:1px solid #36535e8c!important;background:#0f232d!important}
html[data-theme="dark"] .rw-explorer-heading b{color:#a6bebb!important}
html[data-theme="dark"] .rw-explorer-heading span{color:#a6bebb!important}
html[data-theme="dark"] .rw-chart-list button{border:1px solid #36535e!important;background:#0d202a!important;color:#a6bebb!important;box-shadow:0 2px 0 #020c1222!important}
html[data-theme="dark"] .rw-chart-list button:hover{background:#0f232d!important}
html[data-theme="dark"] .rw-chart-list button[aria-pressed=true]{background:#0f232e!important;border-color:#36535e!important;color:#e6ede5!important;box-shadow:inset 0 0 0 1px #020c12,0 3px 0 #020c1244!important}
html[data-theme="dark"] .rw-publication{border-top:1px dashed #36535e!important;color:#a6bebb!important}
html[data-theme="dark"] .rw-publication svg{color:#a6bebb!important}
html[data-theme="dark"] .rw-fallback-note{color:#a6bebb!important}
html[data-theme="dark"] .rw-world-page{color:#e6ede5!important;background:#0f232d!important}
html[data-theme="dark"] .rw-page-header{border-bottom:1px solid #36535e!important}
html[data-theme="dark"] .rw-page-brand{color:#e6ede5!important}
html[data-theme="dark"] .rw-page-brand small{color:#a6bebb!important}
html[data-theme="dark"] .rw-page-nav a{color:#a6bebb!important}
html[data-theme="dark"] .rw-page-nav .rw-play{border:1px solid #36535e!important;background:linear-gradient(#132732,#162c37)!important;color:#e6ede5!important;box-shadow:0 3px 0 #020c1240!important}
html[data-theme="dark"] .rw-page-intro>span{color:#a6bebb!important}
html[data-theme="dark"] .rw-page-intro h1{color:#e6ede5!important}
html[data-theme="dark"] .rw-page-intro h1 em{color:#eac88b!important}
html[data-theme="dark"] .rw-page-intro p{color:#a6bebb!important}
html[data-theme="dark"] .rw-page-after{border-bottom:1px solid #36535e!important}
html[data-theme="dark"] .rw-page-after p{color:#a6bebb!important}
html[data-theme="dark"] .rw-page-after a{color:#a6bebb!important}
html[data-theme="dark"] .rw-page-footer{color:#a6bebb!important}
html[data-theme="dark"] .rw-world-page>.rw-sr:focus{background:#0f232d!important;color:#e6ede5!important;border:2px solid #36535e!important}
html[data-theme="dark"] .rw-page-intro>span{color:#a6bebb!important}
@supports not (container-type:inline-size){html[data-theme="dark"] [data-rogue-world][data-rw-size="mobile"] .rw-card-art,html[data-theme="dark"] [data-rogue-world][data-rw-size="narrow"] .rw-card-art{border-right:1px solid #36535e40!important}
html[data-theme="dark"] [data-rogue-world][data-rw-size="narrow"] .rw-card-art{border-bottom:1px solid #36535e40!important}}
html[data-theme="dark"] .rw-tab-status{color:#a6bebb!important}
html[data-theme="dark"] .rw-progress-dot{border:2px solid #36535e!important}
html[data-theme="dark"] .rw-progress-dot.completed{background:#1a5041!important;border-color:#36535e!important;box-shadow:0 0 0 2px #020c1214!important}
html[data-theme="dark"] .rw-progress-dot.pending{background:#636034!important;border-color:#36535e!important;box-shadow:0 0 0 2px #020c1218!important}
html[data-theme="dark"] .rw-progress-dot.not-started{border-color:#36535e!important}
html[data-theme="dark"] .rw-progress-dot.tba{border-color:#36535e!important}
html[data-theme="dark"] .rw-status-legend{border-bottom:1px dashed #36535e!important;color:#a6bebb!important}
html[data-theme="dark"] .rw-milestone-text strong{color:#e6ede5!important}
html[data-theme="dark"] .rw-milestone-status{color:#a6bebb!important}
html[data-theme="dark"] .rw-milestone-status.completed{color:#8cd7c1!important}
html[data-theme="dark"] .rw-milestone-status.pending{color:#eac88b!important}
html[data-theme="dark"] .rw-milestone-note{color:#a6bebb!important}
html[data-theme="dark"] .rw-chart-list .rw-mystery-tab{background:linear-gradient(135deg,#11252f,#132833)!important;border-color:#36535e!important;color:#e6ede5!important}
html[data-theme="dark"] .rw-chart-list .rw-mystery-tab[aria-pressed=true]{background:linear-gradient(135deg,#3e5d66,#294550)!important;border-color:#36535e!important;color:#f2e8c5!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .rw-chart-list .rw-mystery-tab[aria-pressed=true] :is(.rw-chart-number,.rw-tab-status){color:#c3d4cc!important}
html[data-theme="dark"] .rw-mystery-marker .rw-marker-number{background:linear-gradient(135deg,#364e58,#405b68)!important;border-color:#36535e!important;color:#fff3c7!important;box-shadow:0 3px 0 #020c12,0 6px 12px #020c1255,inset 0 1px 3px #020c1233!important}
html[data-theme="dark"] .rw-mystery-marker[aria-pressed=true] .rw-marker-number,html[data-theme="dark"] .rw-mystery-marker:hover .rw-marker-number{background:linear-gradient(135deg,#2e4652,#2b4959)!important;color:#ffedb0!important;box-shadow:0 3px 0 #020c12,0 0 0 5px #020c1247,0 7px 16px #020c1240!important}
html[data-theme="dark"] .rw-card.rw-mystery-card{background:linear-gradient(135deg,#354f5a,#243d49)!important;border-color:#36535e!important;box-shadow:0 7px 0 #020c1233,0 20px 46px #020c122c,inset 0 2px 0 #020c1222!important;color:#e9e4c9!important}
html[data-theme="dark"] .rw-mystery-card .rw-card-art{background:radial-gradient(ellipse at 50% 40%,#27414c,#304d5b)!important;border-color:#36535e40!important}
html[data-theme="dark"] .rw-mystery-card .rw-card-count{background:#203b4acc!important;color:#eee3b8!important;border-color:#36535e!important}
html[data-theme="dark"] .rw-mystery-card .rw-card-eyebrow{color:#b8cabc!important}
html[data-theme="dark"] .rw-mystery-card h3{color:#fff1c8!important}
html[data-theme="dark"] .rw-mystery-card .rw-card-summary{color:#d1ddd2!important}
html[data-theme="dark"] .rw-mystery-note{color:#c3d5cc!important;border-top:1px dashed #36535e68!important}
html[data-theme="dark"] .rw-static-phases>li{background:#0e212b!important;border:1px solid #36535e!important}
html[data-theme="dark"] .rw-static-phases small{color:#a6bebb!important}

/* Surfaces: horizon-update.css */
html[data-theme="dark"] .exp-launch[data-launch-panel]{background:linear-gradient(125deg,#2a3047,#343b51)!important}
html[data-theme="dark"] .launch-brand>span{border-left:1px solid #36535e55!important;color:#fff5e4!important}
html[data-theme="dark"] .exp-launch[data-launch-panel] .exp-kicker{color:#f3dcef!important}
html[data-theme="dark"] .exp-launch[data-launch-panel] p{color:#f7eadb!important}
html[data-theme="dark"] .launch-date{color:#ffdda1!important}
html[data-theme="dark"] .launch-countdown>span{border:1px solid #36535e38!important;background:#36274650!important;box-shadow:inset 0 1px #020c1210!important}
html[data-theme="dark"] .launch-countdown b{color:#fff6e5!important}
html[data-theme="dark"] .launch-countdown small{color:#e7d9ef!important}
html[data-theme="dark"] .exp-launch[data-launch-panel] .exp-button,html[data-theme="dark"] .launch-cover .exp-button{border:1px solid #36535e!important;background:#142a34!important;color:#e6ede5!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .launch-action-row>small{color:#eee1f0!important}
html[data-theme="dark"] .launch-info-link{color:#ffe2a8!important}
html[data-theme="dark"] .launch-info-link:hover,html[data-theme="dark"] .launch-info-link:focus-visible{color:#ffffff!important}
html[data-theme="dark"] .exp-alpha-visual>video{background:#2f574f!important}
html[data-theme="dark"] .alpha-video-toggle{background:#133c37e8!important;border:1px solid #36535e66!important;color:#fff5dc!important;box-shadow:0 3px 12px #020c1233!important}
html[data-theme="dark"] .alpha-video-toggle:hover,html[data-theme="dark"] .alpha-video-toggle:focus-visible{background:#146a72!important;color:#ffffff!important}
html[data-theme="dark"] .exp-rgn-reward{border:1px solid #36535e77!important;background:#122732a8!important}
html[data-theme="dark"] .exp-rgn-reward b{color:#e6ede5!important}
html[data-theme="dark"] .exp-rgn-reward small{color:#a6bebb!important}
html[data-theme="dark"] .playful-home .allocation-visual .allocation-orbit{border:1px solid #36535e5e!important;box-shadow:0 0 0 1px #020c1233!important}
html[data-theme="dark"] .playful-home .allocation-visual .orbit-two{border:1px dashed #36535e73!important}
html[data-theme="dark"] .playful-home .allocation-visual .orbit-one::before{border:2px solid #36535e!important;background:#25525c!important;box-shadow:0 0 10px #020c12a3!important}
html[data-theme="dark"] .playful-home .allocation-visual .orbit-two::before{background:#555337!important;box-shadow:0 0 8px #020c1299!important}
html[data-theme="dark"] .playful-home #economy .text-link{border:1px solid #36535e!important;border-top:3px solid #36535e!important;background:var(--rogue-blue)!important;color:#ffffff!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .playful-home #economy .text-link:hover,html[data-theme="dark"] .playful-home #economy .text-link:focus-visible{background:var(--rogue-blue-deep)!important;border-color:#36535e!important;border-top-color:#36535e!important;color:#ffffff!important;box-shadow:0 4px 0 #020c12!important}
html[data-theme="dark"] .playful-home #economy .text-link span{color:#ffe2a0!important}
html[data-theme="dark"] .playful-home #economy .allocation-item:hover,html[data-theme="dark"] .playful-home #economy .allocation-item:focus-visible{background:#152a35!important}
html[data-theme="dark"] .playful-home #economy .allocation-item:hover b,html[data-theme="dark"] .playful-home #economy .allocation-item:focus-visible b,html[data-theme="dark"] .playful-home #economy .allocation-item:hover strong,html[data-theme="dark"] .playful-home #economy .allocation-item:focus-visible strong{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .platform .mobile-logos{color:#edce89!important}
html[data-theme="dark"] .playful-home .platform .mobile-logos svg{color:#edce89!important}
html[data-theme="dark"] .playful-home .platform .mobile-logos i{color:#d9d8af!important}
html[data-theme="dark"] .playful-home .social-card:hover,html[data-theme="dark"] .playful-home .social-card:focus-visible{border-color:var(--social-accent)!important}
html[data-theme="dark"] .playful-home .social-card:hover .social-icon,html[data-theme="dark"] .playful-home .social-card:focus-visible .social-icon{background:var(--social-accent)!important;color:#e6ede5!important}
html[data-theme="dark"] .playful-home .social-card:hover .social-icon svg,html[data-theme="dark"] .playful-home .social-card:focus-visible .social-icon svg{color:#e6ede5!important}
html[data-theme="dark"] .playful-home .exp-gallery-item img,html[data-theme="dark"] .playful-home .exp-gallery-item:first-child img{background:#123b40!important}
html[data-theme="dark"] .exp-gallery-note{color:#a6bebb!important}
html[data-theme="dark"] .playful-home #world .ownership-options .island-option small{color:#a6bebb!important}
html[data-theme="dark"] .playful-home #world .ownership-options .island-option[aria-selected="true"] small{color:#f7e5b8!important}
html[data-theme="dark"] .playful-home #world .look-closer{border:1px solid #36535e!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .playful-home #world .look-closer:hover,html[data-theme="dark"] .playful-home #world .look-closer:focus-visible{background:#152b36!important;box-shadow:0 4px 0 #020c12!important}
html[data-theme="dark"] .playful-home #world .mission-ribbon{background:#112630!important;border-color:#36535e!important;box-shadow:0 5px 0 #020c12!important}
html[data-theme="dark"] .playful-home #missionShortcut:hover,html[data-theme="dark"] .playful-home #missionShortcut:focus-visible{background:#152b36!important}
html[data-theme="dark"] .playful-home .exp-alpha .exp-button,html[data-theme="dark"] .playful-home .exp-hunts .exp-button,html[data-theme="dark"] .playful-home .exp-tavern .exp-button{background:var(--rogue-blue)!important;border-color:#36535e!important;box-shadow:0 4px 0 #020c12!important;color:#ffffff!important}
html[data-theme="dark"] .playful-home .exp-alpha .exp-button:hover,html[data-theme="dark"] .playful-home .exp-hunts .exp-button:hover,html[data-theme="dark"] .playful-home .exp-tavern .exp-button:hover{background:var(--rogue-blue-deep)!important;box-shadow:0 7px 0 #020c12!important}
html[data-theme="dark"] .playful-home .exp-hunts .exp-actions .exp-secondary-link{color:var(--rogue-blue-deep)!important}
html[data-theme="dark"] .playful-home .platform[data-platform="browser"] .alpha-badge{color:#eac88b!important}
html[data-theme="dark"] .playful-home .platform[data-platform="browser"]>svg{color:#8cd7c1!important}
html[data-theme="dark"] .playful-home .platform[data-platform="browser"]>span{color:#eac88b!important}
html[data-theme="dark"] .playful-home footer .footer-contact-line a{color:#f1d48f!important}
html[data-theme="dark"] .playful-home footer .footer-contact-line a:hover{color:#fff2c9!important}
html[data-theme="dark"] .playful-home .exp-tavern .exp-art-tag{background:var(--rogue-blue)!important;color:#fff7e0!important;border-color:#36535e!important}

/* Surfaces: refresh-r69.css */
html[data-theme="dark"] .exp-current-portrait.exp-source-model{box-shadow:0 16px 32px #020c1224!important}
html[data-theme="dark"] .native-portrait-controls button{background:#0f222d!important;color:#e6ede5!important;border:1px solid #36535e!important}
html[data-theme="dark"] .player-guide-grid>a{background:#0e212b!important;border:1px solid #36535e!important;box-shadow:0 7px 0 #020c12!important;color:#e6ede5!important}
html[data-theme="dark"] .player-guide-grid p{color:#a6bebb!important}
html[data-theme="dark"] .player-guide-grid b{color:#8cd7c1!important}
html[data-theme="dark"] .player-guide-grid a:hover{border-color:#36535e!important}
html[data-theme="dark"] .player-questions details{border-bottom:1px solid #36535e!important}
html[data-theme="dark"] .player-questions summary{color:#e6ede5!important}
html[data-theme="dark"] .player-questions p{color:#a6bebb!important}
html[data-theme="dark"] .player-questions a{color:#e6ede5!important}
html[data-theme="dark"] #pirateAvatar:focus-visible{outline:3px solid #36535e!important}

/* Surfaces: ecosystem-app.css */
html[data-theme="dark"] .eco-page{background:#10242e!important;color:#e6ede5!important}
html[data-theme="dark"] .eco-page :focus-visible{outline:3px solid #36535e!important}
html[data-theme="dark"] .eco-page .exp-nav a[aria-current=page]{color:#eac88b!important}
html[data-theme="dark"] .eco-kicker,html[data-theme="dark"] .eco-page .exp-kicker{color:#eac88b!important}
html[data-theme="dark"] .eco-hero{border-bottom:1px solid #36535e!important;background:#132732!important}
html[data-theme="dark"] .eco-hero::before{background:linear-gradient(90deg,#10242f 10%,#10242fd9 42%,#1227321a 80%),url('/assets/playful-register.webp') right 42%/cover no-repeat!important}
html[data-theme="dark"] .eco-hero::after{background:#10242e!important}
html[data-theme="dark"] .eco-hero h1{color:#e6ede5!important;text-shadow:0 2px #020c1244!important}
html[data-theme="dark"] .eco-hero h1 em{color:#eac88b!important}
html[data-theme="dark"] .eco-hero .eco-lead{color:#a6bebb!important}
html[data-theme="dark"] .eco-label{border:1px solid #36535e55!important;background:#0e222cce!important}
html[data-theme="dark"] .eco-button{border:1px solid #0c625a!important;background:#167d72!important;box-shadow:0 4px 0 #020c12,0 8px 14px #020c1220!important}
html[data-theme="dark"] .eco-button:hover:not(:disabled){box-shadow:0 6px 0 #020c12,0 10px 14px #020c1220!important}
html[data-theme="dark"] .eco-button.coral{background:#533533!important;border-color:#36535e!important;box-shadow:0 4px 0 #020c12,0 8px 14px #020c1220!important}
html[data-theme="dark"] .eco-button.gold{background:#192f3a!important;color:#e6ede5!important;border-color:#36535e!important;box-shadow:0 4px 0 #020c12,0 8px 14px #020c1220!important}
html[data-theme="dark"] .eco-button.quiet{background:#0e212b!important;color:#e6ede5!important;border-color:#36535e!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .eco-button.small{box-shadow:0 2px 0 #020c12!important}
html[data-theme="dark"] .eco-link-button{color:#e6ede5!important}
html[data-theme="dark"] .eco-session{border-bottom:1px solid var(--eco-line)!important}
html[data-theme="dark"] .eco-session-copy span{color:var(--eco-muted)!important}
html[data-theme="dark"] .eco-avatar{border:2px solid #36535e!important;background:#0b6490!important}
html[data-theme="dark"] .eco-category-board{background:#122631!important;border:1px solid #36535e!important;box-shadow:0 6px 0 #020c12,0 15px 30px #020c1212!important}
html[data-theme="dark"] .eco-category{color:#e6ede5!important}
html[data-theme="dark"] .eco-category .category-icon{color:#eac88b!important}
html[data-theme="dark"] .eco-category .category-count{color:#a6bebb!important}
html[data-theme="dark"] .eco-category:hover{background:#0f232d!important}
html[data-theme="dark"] .eco-category.active{background:#176e62!important;color:#fff4d8!important;border-color:#0f594c!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .eco-category.active .category-icon,html[data-theme="dark"] .eco-category.active .category-count{color:#f3d797!important}
html[data-theme="dark"] .eco-board-note{border-top:1px dashed #36535e66!important;color:#a6bebb!important}
html[data-theme="dark"] .eco-field{color:#a6bebb!important}
html[data-theme="dark"] .eco-page input:not([type=checkbox]):not([type=file]),html[data-theme="dark"] .eco-page select,html[data-theme="dark"] .eco-page textarea{border:1px solid #36535e!important;background:#0d202a!important;color:#e6ede5!important}
html[data-theme="dark"] .eco-page input::placeholder,html[data-theme="dark"] .eco-page textarea::placeholder{color:#a6bebb!important}
html[data-theme="dark"] .eco-help{color:#a6bebb!important}
html[data-theme="dark"] .eco-state{background:#0e212b!important;border:1px solid #36535e!important;box-shadow:0 6px 0 #020c12,0 20px 40px #020c1210!important}
html[data-theme="dark"] .eco-state::before{color:#eac88b!important}
html[data-theme="dark"] .eco-state p{color:#a6bebb!important}
html[data-theme="dark"] .eco-state.error{background:#0e222c!important}
html[data-theme="dark"] .eco-banner{background:#10242e!important;border:1px solid #36535e!important;color:#e6ede5!important}
html[data-theme="dark"] .eco-banner.warning{background:#0f232d!important;border-color:#36535e!important;color:#eac88b!important}
html[data-theme="dark"] .eco-banner.error{background:#0e222c!important;border-color:#36535e!important;color:#eac88b!important}
html[data-theme="dark"] .eco-topic{background:#0e212b!important;border:1px solid #36535e!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .eco-topic:hover{border-color:#36535e!important}
html[data-theme="dark"] .eco-chip{border:1px solid #36535e!important;background:#10242e!important;color:#a6bebb!important}
html[data-theme="dark"] .eco-chip.gold{background:#11252f!important;border-color:#36535e!important;color:#eac88b!important}
html[data-theme="dark"] .eco-chip.coral{background:#0f232d!important;border-color:#36535e!important;color:#eac88b!important}
html[data-theme="dark"] .eco-chip.muted{background:#0f232e!important;border-color:#36535e!important;color:#a6bebb!important}
html[data-theme="dark"] .eco-chip.purple{background:#0f232d!important;border-color:#36535e!important;color:#a6bebb!important}
html[data-theme="dark"] .eco-meta{color:#a6bebb!important}
html[data-theme="dark"] .eco-empty-count{color:#a6bebb!important}
html[data-theme="dark"] .eco-pagination span{color:#a6bebb!important}
html[data-theme="dark"] .eco-post{background:#0d202a!important;border:1px solid #36535e!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .eco-post.parented{border-left:4px solid #36535e!important}
html[data-theme="dark"] .eco-post-body .mention{color:#e6ede5!important}
html[data-theme="dark"] .eco-reply-context{color:#a6bebb!important}
html[data-theme="dark"] .eco-attachments a{border:1px solid #36535e!important}
html[data-theme="dark"] .eco-post-actions{border-top:1px solid #36535e!important}
html[data-theme="dark"] .eco-reaction{border:1px solid #36535e!important;background:#0e222c!important;color:#a6bebb!important}
html[data-theme="dark"] .eco-reaction.active{background:#112530!important;border-color:#36535e!important;color:#e6ede5!important}
html[data-theme="dark"] .eco-trade{background:#10242e!important;border:1px dashed #36535e!important}
html[data-theme="dark"] .eco-trade strong{color:#e6ede5!important}
html[data-theme="dark"] .eco-trade small{color:#a6bebb!important}
html[data-theme="dark"] .eco-compose{background:#112630!important;border:1px solid #36535e!important}
html[data-theme="dark"] .eco-message{color:#eac88b!important}
html[data-theme="dark"] .eco-dialog{border:1px solid #36535e!important;background:#0f232d!important;color:#e6ede5!important;box-shadow:0 12px 0 #020c12,0 35px 100px #020c1255!important}
html[data-theme="dark"] .eco-dialog::backdrop{background:#1d3c37a8!important}
html[data-theme="dark"] .eco-close{border:1px solid #36535e!important;background:#122731!important;color:#a6bebb!important}
html[data-theme="dark"] .eco-upload-label{border:1px dashed #36535e!important;background:#0f232e!important}
html[data-theme="dark"] .eco-notification{background:#0e212b!important;border:1px solid #36535e!important}
html[data-theme="dark"] .eco-notification.unread{border-left:4px solid #36535e!important}
html[data-theme="dark"] .eco-notification time{color:#a6bebb!important}
html[data-theme="dark"] .eco-rule-list{color:#a6bebb!important}
html[data-theme="dark"] .eco-site-footer{background:#132832!important;border-top:1px solid #36535e!important;color:#a6bebb!important}
html[data-theme="dark"] .eco-toast{border:1px solid #36535e!important;background:#122731!important;color:#e6ede5!important;box-shadow:0 5px 0 #020c12,0 15px 30px #020c1230!important}
html[data-theme="dark"] .eco-page .skip-link{background:#0e222c!important;color:#e6ede5!important}
html[data-theme="dark"] .treasure-page .eco-hero::before{background:linear-gradient(90deg,#11252f 7%,#10252fe3 39%,#1227313b 80%),url('/assets/playful-quests.webp') right center/cover no-repeat!important}
html[data-theme="dark"] .treasure-page .eco-hero h1 em{color:#e6ede5!important}
html[data-theme="dark"] .treasure-page .eco-hero{background:#112630!important}
html[data-theme="dark"] .eco-section-title p{color:#a6bebb!important}
html[data-theme="dark"] .eco-map{background:#345a5f!important;border:8px solid #36535e!important;outline:1px solid #36535e!important;box-shadow:0 7px 0 #020c12,0 20px 35px #020c1227!important}
html[data-theme="dark"] .eco-map-caption{background:#0f222de6!important;border:1px solid #36535e!important;box-shadow:0 3px #020c1240!important}
html[data-theme="dark"] .eco-map-caption small{color:#a6bebb!important}
html[data-theme="dark"] .eco-map-pin{border:2px solid #36535e!important;background:#533230!important;color:#fff7d7!important;box-shadow:0 3px 9px #020c1266!important}
html[data-theme="dark"] .eco-map-pin.active{background:#126d5d!important}
html[data-theme="dark"] .eco-season-info>p{color:#a6bebb!important}
html[data-theme="dark"] .eco-stat{border-top:2px solid #36535e!important;border-bottom:1px solid #36535e!important;background:#0e222c!important}
html[data-theme="dark"] .eco-stat span{color:#a6bebb!important}
html[data-theme="dark"] .eco-countdown{color:#eac88b!important}
html[data-theme="dark"] .eco-treasure-card{background:#0e222c!important;border:1px solid #36535e!important;box-shadow:0 5px 0 #020c12!important}
html[data-theme="dark"] .eco-treasure-card .treasure-number{color:#eac88b!important}
html[data-theme="dark"] .eco-treasure-card p{color:#a6bebb!important}
html[data-theme="dark"] .eco-clue{border-left:3px solid #36535e!important;background:#0f232d!important}
html[data-theme="dark"] .eco-clue p{color:#a6bebb!important}
html[data-theme="dark"] .eco-dashboard{background:#112530!important;border:1px solid #36535e!important;box-shadow:0 5px 0 #020c12!important}
html[data-theme="dark"] .eco-dashboard-card{background:#0e222c!important;border:1px solid #36535e!important}
html[data-theme="dark"] .eco-history article{background:#11252f!important;border:1px solid #36535e!important}
html[data-theme="dark"] .eco-history p{color:#a6bebb!important}
html[data-theme="dark"] .admin-page .eco-hero::before{background:linear-gradient(90deg,#122631,#122732)!important}
html[data-theme="dark"] .eco-admin-panel{background:#0e212b!important;border:1px solid #36535e!important;box-shadow:0 4px 0 #020c12!important}
html[data-theme="dark"] .eco-admin-item{background:#10242e!important;border:1px solid #36535e!important}
html[data-theme="dark"] .eco-audit th,html[data-theme="dark"] .eco-audit td{border-bottom:1px solid #36535e!important}
html[data-theme="dark"] .eco-admin-note{background:#0f232e!important;border:1px solid #36535e!important}
@media(max-width:800px){html[data-theme="dark"] .eco-page .exp-nav{background:#0e222c!important;border:1px solid #36535e!important;box-shadow:0 10px 20px #020c1225!important}
html[data-theme="dark"] .eco-hero::before{background:linear-gradient(90deg,#10242fed,#10242fb5),url('/assets/playful-register.webp') 65% center/cover no-repeat!important}
html[data-theme="dark"] .eco-category{background:#0f222c!important;border-color:#36535e!important}}
html[data-theme="dark"] .eco-page .eco-attachments img{background:#10242e!important}
@media(max-width:1050px){html[data-theme="dark"] .eco-page .exp-nav{background:#0e222c!important;border:1px solid #36535e!important;box-shadow:0 10px 20px #020c1225!important}}

/* Surfaces: tavern-forum.css */
html[data-theme="dark"] .tavern-page .eco-hero::before{background:linear-gradient(90deg,#0f232d 5%,#0f232df2 32%,#0f232d98 56%,#0f232d05 83%),url('/assets/playful-tavern-forum.webp') right 48%/cover no-repeat!important}
html[data-theme="dark"] .tavern-page .eco-hero h1 em{color:#8cd7c1!important}
html[data-theme="dark"] .tavern-page .eco-label{color:#8cd7c1!important;border-color:#36535e70!important;background:#0e222ced!important}
html[data-theme="dark"] .tavern-page .eco-button:not(.quiet),html[data-theme="dark"] .tavern-page .eco-button.coral{background:#215e54!important;border-color:#174c45!important;color:#fff7e2!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .tavern-page .eco-button.gold{background:#192f3a!important;border-color:#36535e!important;color:#e6ede5!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .tavern-page .eco-button:not(.quiet):not(.gold):hover:not(:disabled){background:#174c45!important;color:#fff7e2!important}
html[data-theme="dark"] .tavern-page .eco-button.gold:hover:not(:disabled){background:#5f5839!important;color:#e6ede5!important}
html[data-theme="dark"] .tavern-page .eco-button.quiet{background:#0e212b!important;color:#e6ede5!important;border-color:#36535e!important;box-shadow:0 2px 0 #020c12!important}
html[data-theme="dark"] .tavern-page .exp-nav a[aria-current=page]{color:#8cd7c1!important}
html[data-theme="dark"] .tavern-page .eco-button.quiet:hover:not(:disabled){background:var(--tavern-sage)!important;border-color:#215e54!important;color:#e6ede5!important}
html[data-theme="dark"] .tavern-page .eco-link-button{color:#e6ede5!important}
html[data-theme="dark"] .tavern-page :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--tavern-blue)!important}
html[data-theme="dark"] .tavern-page .eco-session{border-color:#36535e!important;background:linear-gradient(115deg,#0e212c,#10252f)!important;box-shadow:0 4px 0 #020c12!important}
html[data-theme="dark"] .tavern-page .eco-session-copy strong{color:#e6ede5!important}
html[data-theme="dark"] .tavern-page .eco-session-copy span{color:var(--tavern-muted)!important}
html[data-theme="dark"] .tavern-page .eco-avatar{border-color:#36535e!important;background:#11252f!important}
html[data-theme="dark"] .tavern-forum-intro .eco-kicker{color:#8cd7c1!important}
html[data-theme="dark"] .tavern-forum-intro h2{color:#e6ede5!important}
html[data-theme="dark"] .tavern-forum-intro p:last-child{color:var(--tavern-muted)!important}
html[data-theme="dark"] .tavern-connection{background:#0d212b!important;border:1px solid #36535e!important;color:#a6bebb!important}
html[data-theme="dark"] .tavern-connection::before{background:#494835!important}
html[data-theme="dark"] .tavern-connection[data-state=connected]{background:var(--tavern-sage)!important;color:#e6ede5!important;border-color:#36535e!important}
html[data-theme="dark"] .tavern-connection[data-state=connected]::before{background:var(--tavern-blue)!important}
html[data-theme="dark"] .tavern-page .eco-category-board{background:#122631!important;border-color:var(--tavern-line)!important;box-shadow:0 5px 0 #020c12!important}
html[data-theme="dark"] .tavern-page .eco-category-board h2{color:#e6ede5!important}
html[data-theme="dark"] .tavern-page .eco-category{color:#e6ede5!important}
html[data-theme="dark"] .tavern-page .eco-category .category-icon{color:#8cd7c1!important}
html[data-theme="dark"] .tavern-page .eco-category .category-count{color:#a6bebb!important;background:#122731!important}
html[data-theme="dark"] .tavern-page .eco-category:hover{background:#0f232d!important;color:#e6ede5!important}
html[data-theme="dark"] .tavern-page .eco-category.active{background:#215e54!important;color:#ffffff!important;border-color:#174c45!important}
html[data-theme="dark"] .tavern-page .eco-category.active .category-icon{color:#ffffff!important}
html[data-theme="dark"] .tavern-page .eco-category.active .category-count{color:#ffffff!important;background:#0c1f2926!important}
html[data-theme="dark"] .tavern-page .eco-board-note{border-color:#36535e!important;color:#a6bebb!important}
html[data-theme="dark"] .tavern-game-link{color:#e6ede5!important}
html[data-theme="dark"] .tavern-page .eco-toolbar h2{color:#e6ede5!important}
html[data-theme="dark"] .tavern-category-description{color:var(--tavern-muted)!important}
html[data-theme="dark"] .tavern-page input:not([type=checkbox]):not([type=file]),html[data-theme="dark"] .tavern-page select,html[data-theme="dark"] .tavern-page textarea{border-color:#36535e!important;background:#0d202a!important;color:#e6ede5!important}
html[data-theme="dark"] .tavern-page input::placeholder,html[data-theme="dark"] .tavern-page textarea::placeholder{color:#a6bebb!important}
html[data-theme="dark"] .tavern-list-heading{color:#a6bebb!important}
html[data-theme="dark"] .tavern-page .eco-topics{border:1px solid #36535e!important;background:#0d202a!important}
html[data-theme="dark"] .tavern-page .eco-topic{border-bottom:1px solid #36535e!important}
html[data-theme="dark"] .tavern-page .eco-topic:hover{background:#0f232d!important}
html[data-theme="dark"] .tavern-page .eco-topic h3 a{color:#e6ede5!important}
html[data-theme="dark"] .tavern-page .eco-topic h3 a:hover{color:#8cd7c1!important}
html[data-theme="dark"] .tavern-page .eco-chip{border-color:#36535e!important;background:var(--tavern-blue-pale)!important;color:var(--tavern-blue-dark)!important}
html[data-theme="dark"] .tavern-page .eco-chip.gold{background:#10242e!important;border-color:#36535e!important;color:#e6ede5!important}
html[data-theme="dark"] .tavern-page .eco-chip.muted{background:#10242e!important;border-color:#36535e!important;color:#a6bebb!important}
html[data-theme="dark"] .tavern-topic-excerpt{color:#a6bebb!important}
html[data-theme="dark"] .tavern-page .eco-meta{color:#a6bebb!important}
html[data-theme="dark"] .tavern-page .eco-meta strong{color:#e6ede5!important}
html[data-theme="dark"] .tavern-page .eco-meta strong a:hover{color:#8cd7c1!important}
html[data-theme="dark"] .tavern-topic-replies{color:#a6bebb!important;background:#112530!important}
html[data-theme="dark"] .tavern-topic-replies b{color:#e6ede5!important}
html[data-theme="dark"] .tavern-page .eco-topics>.eco-state{background:linear-gradient(145deg,#0d202a,#11252f)!important}
html[data-theme="dark"] .tavern-page .eco-state h3{color:#e6ede5!important}
html[data-theme="dark"] .tavern-page .eco-state p{color:var(--tavern-muted)!important}
html[data-theme="dark"] .tavern-page .eco-thread-heading h2{color:#e6ede5!important}
html[data-theme="dark"] .tavern-page .eco-post{border-color:var(--tavern-line)!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .tavern-page .eco-post.parented{border-left:4px solid #215e54!important}
html[data-theme="dark"] .tavern-page .eco-post-body{color:#e6ede5!important}
html[data-theme="dark"] .tavern-page .eco-post-body .mention{color:#e6ede5!important}
html[data-theme="dark"] .tavern-page .eco-post-actions{border-color:#36535e!important}
html[data-theme="dark"] .tavern-page .eco-reaction{background:#0f222d!important;border-color:#36535e!important;color:#a6bebb!important}
html[data-theme="dark"] .tavern-page .eco-reaction.active{background:var(--tavern-sage)!important;color:#e6ede5!important;border-color:#215e54!important}
html[data-theme="dark"] .tavern-page .eco-dialog{background:#0f232d!important;border-color:#36535e!important;box-shadow:0 8px 0 #020c12,0 35px 100px #020c1255!important}
html[data-theme="dark"] .tavern-page .eco-dialog::backdrop{background:#1d3c37a8!important}
html[data-theme="dark"] .tavern-page .eco-close{background:#112630!important;border-color:#36535e!important;color:#e6ede5!important}
html[data-theme="dark"] .tavern-page .eco-field{color:#a6bebb!important}
html[data-theme="dark"] .tavern-page .eco-help{color:#a6bebb!important}
html[data-theme="dark"] .tavern-page .eco-message{color:#eac88b!important}
html[data-theme="dark"] .tavern-login-dialog .eco-dialog-head h2{color:#e6ede5!important}
html[data-theme="dark"] .tavern-login-eyebrow{color:#8cd7c1!important}
html[data-theme="dark"] .tavern-login-intro{color:var(--tavern-muted)!important}
html[data-theme="dark"] .tavern-login-availability{background:#0f222d!important;border:1px solid #36535e!important;color:#a6bebb!important}
html[data-theme="dark"] .tavern-login-availability[data-state=connected]{background:var(--tavern-sage)!important;border-color:#36535e!important;color:#e6ede5!important}
html[data-theme="dark"] .tavern-password-field button{border-left:1px solid #36535e!important;background:var(--tavern-sage)!important;color:#e6ede5!important}
html[data-theme="dark"] .tavern-login-register{border-top:1px solid #36535e!important;color:var(--tavern-muted)!important}
html[data-theme="dark"] .tavern-login-register strong{color:#e6ede5!important}
html[data-theme="dark"] .tavern-login-register a{color:#e6ede5!important}
html[data-theme="dark"] .tavern-compose-identity{background:#10242e!important;border:1px solid #36535e!important}
html[data-theme="dark"] .tavern-compose-identity span{color:#e6ede5!important}
html[data-theme="dark"] .tavern-compose-identity small{color:var(--tavern-muted)!important}
html[data-theme="dark"] .tavern-page .eco-upload-label{border-color:#36535e!important;background:#10242e!important}
html[data-theme="dark"] .tavern-page .eco-notification{border-color:#36535e!important}
html[data-theme="dark"] .tavern-page .eco-notification.unread{background:var(--tavern-sage)!important}
@media(max-width:800px){html[data-theme="dark"] .tavern-page .eco-hero::before{background:linear-gradient(90deg,#0f232def,#0f232dc9 50%,#0f232d68),url('/assets/playful-tavern-forum.webp') 64% 48%/cover no-repeat!important}
html[data-theme="dark"] .tavern-page .eco-category{background:#0d202a!important;border-color:#36535e!important}
html[data-theme="dark"] .tavern-page .eco-category.active{background:#215e54!important}}

/* Surfaces: treasure-coming-soon.css */
html[data-theme="dark"] .treasure-page .eco-hero::before{background-image:linear-gradient(90deg,#11252f 7%,#10252fe3 39%,#1227313b 80%),url('/assets/playful-quests-rgn.webp')!important}
html[data-theme="dark"] .treasure-season-notice{background:linear-gradient(120deg,#0e222c,#112530)!important;border:1px solid #36535e!important;box-shadow:0 5px 0 #020c12!important}
html[data-theme="dark"] .treasure-tba-seal{border:1px solid #36535e!important;outline:1px dashed #36535e!important;background:#132832!important;color:#e6ede5!important}
html[data-theme="dark"] .treasure-season-notice .eco-kicker{color:#eac88b!important}
html[data-theme="dark"] .treasure-season-notice h3{color:#e6ede5!important}
html[data-theme="dark"] .treasure-season-notice p:last-child{color:#a6bebb!important}
html[data-theme="dark"] .treasure-notice-status{color:#a6bebb!important;border:1px solid #36535e!important;background:#10242e!important}
html[data-theme="dark"] .treasure-notice-status>span{background:#334f47!important;box-shadow:0 0 0 3px #020c1218!important}
html[data-theme="dark"] .treasure-page .eco-season-info>p{color:#a6bebb!important}
html[data-theme="dark"] .treasure-preview-stats>div{border:1px solid #36535e!important;background:#0e222c!important}
html[data-theme="dark"] .treasure-preview-stats .treasure-reward-stat{background:linear-gradient(120deg,#10242e,#122731)!important;border-color:#36535e!important}
html[data-theme="dark"] .treasure-preview-stats dt{color:#a6bebb!important}
html[data-theme="dark"] .treasure-preview-stats dd{color:#e6ede5!important}
html[data-theme="dark"] .treasure-preview-stats dd span{color:#eac88b!important}
html[data-theme="dark"] .treasure-preview-stats dd small{color:#a6bebb!important}
html[data-theme="dark"] .treasure-page .eco-season-info>.treasure-placeholder-note{color:#a6bebb!important}
html[data-theme="dark"] .treasure-chart-label{border:1px solid #36535e!important;background:#215c51df!important;color:#fff2ce!important;box-shadow:0 3px 8px #020c1220!important}
html[data-theme="dark"] .treasure-preview-pin{border:2px solid #36535e!important;background:#4a3b33!important;color:#fff7db!important;box-shadow:0 3px 10px #020c1244!important}
html[data-theme="dark"] .treasure-hunt-guide{border:1px solid #36535e!important;background:linear-gradient(125deg,#11252f,#10242e)!important;box-shadow:0 5px 0 #020c12!important}
html[data-theme="dark"] .treasure-guide-heading .eco-kicker{color:#a6bebb!important}
html[data-theme="dark"] .treasure-guide-heading>p:last-child{color:#a6bebb!important}
html[data-theme="dark"] .treasure-guide-steps li{border-top:1px solid #36535e!important}
html[data-theme="dark"] .treasure-step-number{color:#eac88b!important}
html[data-theme="dark"] .treasure-guide-steps h3{color:#e6ede5!important}
html[data-theme="dark"] .treasure-guide-steps p{color:#a6bebb!important}
html[data-theme="dark"] .treasure-guide-note{color:#a6bebb!important}
html[data-theme="dark"] .treasure-guide-closing{border-top:1px dashed #36535e!important;color:#a6bebb!important}
@media(max-width:800px){html[data-theme="dark"] .treasure-page .eco-hero::before{background-image:linear-gradient(90deg,#11252ff2 7%,#10252fdf 43%,#1227318a 100%),url('/assets/playful-quests-rgn.webp')!important}}

/* Surfaces: ecosystem-theme.css */
html[data-theme="dark"] .ecosystem-atlas,html[data-theme="dark"] .ecosystem-vault{color:var(--text)!important;background:#0f232d!important;background-image:radial-gradient(ellipse at 0 5%,#13283365,transparent 48%),radial-gradient(ellipse at 100% 65%,#14293450,transparent 50%)!important}
html[data-theme="dark"] .ecosystem-atlas :is(a,button,input):focus-visible,html[data-theme="dark"] .ecosystem-vault :is(a,button,input):focus-visible{outline:3px solid #36535e!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-header,html[data-theme="dark"] .ecosystem-vault .vault-nav{color:#fff7df!important;background:#103f36f5!important;border-bottom:1px solid #36535e55!important;box-shadow:0 5px 0 #020c1240,0 14px 26px #020c1212!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-brand small,html[data-theme="dark"] .ecosystem-vault .vault-brand small{color:#f0ce87!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-header nav a,html[data-theme="dark"] .ecosystem-vault .vault-nav nav{color:#dcece3!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-header nav a:hover,html[data-theme="dark"] .ecosystem-vault .vault-nav nav a:hover{color:#fff1bf!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-header nav a:last-child{color:#e6ede5!important;background:#162c37!important;border-color:#36535e!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-motion,html[data-theme="dark"] .ecosystem-atlas .contents-button,html[data-theme="dark"] .ecosystem-vault .motion-button{color:#e6f4dd!important;border-color:#36535e4a!important;background:#0c1f290b!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-sidebar{border-right-color:#254e3826!important}
html[data-theme="dark"] .ecosystem-atlas .sidebar-heading p{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .tiny-label,html[data-theme="dark"] .ecosystem-atlas .atlas-search>span{color:#eac88b!important}
html[data-theme="dark"] .ecosystem-atlas .chapter>p{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .chapter>p span{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-atlas .chapter>a{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-atlas .chapter>a:hover{background:#112630!important;color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .chapter>a.selected{background:#10242e!important;color:#e6ede5!important;border-color:#36535e5e!important;box-shadow:inset 3px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-atlas .chapter>a i{background:#395152!important}
html[data-theme="dark"] .ecosystem-atlas .chapter>a.selected i{background:#087457!important}
html[data-theme="dark"] .ecosystem-atlas .sidebar-port{background:#0d202a!important;border:1px solid #36535e!important;box-shadow:0 4px 0 #020c1254!important}
html[data-theme="dark"] .ecosystem-atlas .sidebar-port>span{color:#eac88b!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-search input{background:#0d202a!important;color:#e6ede5!important;border:1px solid #36535e!important;box-shadow:inset 0 2px 3px #020c1208!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-search input::placeholder{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-atlas #atlasSearchResults a,html[data-theme="dark"] .ecosystem-atlas #mobileSearchResults a{color:#e6ede5!important;background:#0f232d!important;border-color:#36535e!important}
html[data-theme="dark"] .ecosystem-atlas #atlasSearchResults small,html[data-theme="dark"] .ecosystem-atlas #mobileSearchResults small{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-atlas .search-empty{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-atlas .article-breadcrumb{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-atlas .article-breadcrumb a{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .article-breadcrumb span{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-atlas .article-heading h1{color:#e6ede5!important;text-shadow:0 2px #020c12!important}
html[data-theme="dark"] .ecosystem-atlas .article-lead{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-atlas .article-body h2{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .article-body h3,html[data-theme="dark"] .ecosystem-atlas .article-body strong{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .article-body p,html[data-theme="dark"] .ecosystem-atlas .article-body ul{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-atlas .article-body p a,html[data-theme="dark"] .ecosystem-atlas .article-body li a{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .article-hero{border:5px solid #36535e!important;box-shadow:0 5px 0 #020c12,0 18px 34px #020c1220!important;background:#10242e!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-coin,html[data-theme="dark"] .ecosystem-atlas .atlas-loot{background:#0f232d!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-card,html[data-theme="dark"] .ecosystem-atlas .atlas-card:nth-child(2),html[data-theme="dark"] .ecosystem-atlas .atlas-card:nth-child(3),html[data-theme="dark"] .ecosystem-atlas .path-pair>a,html[data-theme="dark"] .ecosystem-atlas .path-pair>a:nth-child(2),html[data-theme="dark"] .ecosystem-atlas .definition-grid>div,html[data-theme="dark"] .ecosystem-atlas .definition-grid>div:nth-child(2),html[data-theme="dark"] .ecosystem-atlas .definition-grid>div:nth-child(3),html[data-theme="dark"] .ecosystem-atlas .rule-grid>div,html[data-theme="dark"] .ecosystem-atlas .currency-pair>div,html[data-theme="dark"] .ecosystem-atlas .network-settings>div,html[data-theme="dark"] .ecosystem-atlas .shortcut-directory>a,html[data-theme="dark"] .ecosystem-atlas .shortcut-directory>a:nth-child(2),html[data-theme="dark"] .ecosystem-atlas .tool-directory>a{background:#0d202a!important;border:1px solid #36535e!important;box-shadow:inset 0 2px #020c12,0 4px 0 #020c126b,0 12px 24px #020c120a!important;color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-card:nth-child(2n){background:#10242e!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-card:nth-child(3n){background:#0f232d!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-card:hover,html[data-theme="dark"] .ecosystem-atlas .path-pair>a:hover,html[data-theme="dark"] .ecosystem-atlas .shortcut-directory>a:hover,html[data-theme="dark"] .ecosystem-atlas .tool-directory>a:hover{border-color:#36535e!important;box-shadow:inset 0 2px #020c12,0 6px 0 #020c126b,0 16px 26px #020c1217!important}
html[data-theme="dark"] .ecosystem-atlas .card-mark,html[data-theme="dark"] .ecosystem-atlas .card-read{color:#8cd7c1!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-card:nth-child(2) .card-mark,html[data-theme="dark"] .ecosystem-atlas .path-pair>a:nth-child(2) small{color:#eac88b!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-card:nth-child(3) .card-mark{color:#eac88b!important}
html[data-theme="dark"] .ecosystem-atlas .path-pair small,html[data-theme="dark"] .ecosystem-atlas .atlas-card>small{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-atlas .shortcut-directory b,html[data-theme="dark"] .ecosystem-atlas .tool-directory b,html[data-theme="dark"] .ecosystem-atlas .network-settings b,html[data-theme="dark"] .ecosystem-atlas .rule-grid b,html[data-theme="dark"] .ecosystem-atlas .atlas-definitions b{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .shortcut-directory small,html[data-theme="dark"] .ecosystem-atlas .tool-directory small,html[data-theme="dark"] .ecosystem-atlas .network-settings em,html[data-theme="dark"] .ecosystem-atlas .network-settings small,html[data-theme="dark"] .ecosystem-atlas .rule-grid small{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-atlas .network-settings button,html[data-theme="dark"] .ecosystem-atlas .network-settings a{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .tool-status{color:#e6ede5!important;background:#10252f!important;border-color:#36535e!important}
html[data-theme="dark"] .ecosystem-atlas .inline-link,html[data-theme="dark"] .ecosystem-atlas .all-passages,html[data-theme="dark"] .ecosystem-atlas .atlas-github{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .chart-note,html[data-theme="dark"] .ecosystem-atlas .atlas-note,html[data-theme="dark"] .ecosystem-atlas .status-note{background:#0f232d!important;border:1px solid #36535e!important;border-left:4px solid #36535e!important;box-shadow:0 5px 16px #020c1208!important}
html[data-theme="dark"] .ecosystem-atlas .chart-note b{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .chart-note.gold{background:#10242e!important;border-color:#36535e!important;border-left-color:#36535e!important}
html[data-theme="dark"] .ecosystem-atlas .chart-note.gold b{color:#eac88b!important}
html[data-theme="dark"] .ecosystem-atlas .voyage-steps li:before{color:#e6ede5!important;background:#10242e!important;border:1px solid #36535e!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-atlas .voyage-steps li:not(:last-child):after{background:#142934!important}
html[data-theme="dark"] .ecosystem-atlas .voyage-steps li b{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-button{color:#fff8e6!important;background:#216e55!important;border:1px solid #18563e!important;box-shadow:inset 0 1px #020c1230,0 4px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-button:hover{background:#185c43!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-button.secondary{color:#e6ede5!important;background:#122631!important;border-color:#36535e!important;box-shadow:inset 0 1px #020c12,0 4px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-atlas .deepwater-banner{background:#174e46!important;border-color:#36535e!important;box-shadow:0 5px 0 #020c12,0 18px 28px #020c1214!important}
html[data-theme="dark"] .ecosystem-atlas .deepwater-banner h2,html[data-theme="dark"] .ecosystem-atlas .deepwater-banner b{color:#ffdf94!important}
html[data-theme="dark"] .ecosystem-atlas .deepwater-banner p,html[data-theme="dark"] .ecosystem-atlas .deepwater-banner span{color:#d5e8d9!important}
html[data-theme="dark"] .ecosystem-atlas .flow-chart>span,html[data-theme="dark"] .ecosystem-atlas .stake-route>div,html[data-theme="dark"] .ecosystem-atlas .guide-flow>span{background:#0f232d!important;color:#e6ede5!important;border-color:#36535e!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-atlas .flow-chart>span small,html[data-theme="dark"] .ecosystem-atlas .stake-route>div>span{color:#eac88b!important}
html[data-theme="dark"] .ecosystem-atlas .stake-route b{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .stake-route small{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-atlas .flow-chart>span:after,html[data-theme="dark"] .ecosystem-atlas .stake-route>div:after{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-atlas .table-wrap{border:1px solid #36535e!important;background:#0d202a!important}
html[data-theme="dark"] .ecosystem-atlas th{color:#a6bebb!important;background:#10242e!important}
html[data-theme="dark"] .ecosystem-atlas td{color:#a6bebb!important;border-color:#36535e!important}
html[data-theme="dark"] .ecosystem-atlas td:nth-child(2){color:#8cd7c1!important}
html[data-theme="dark"] .ecosystem-atlas .article-body code{background:#10242e!important;color:#e6ede5!important;border-color:#36535e!important}
html[data-theme="dark"] .ecosystem-atlas .article-rail button{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-atlas .article-rail button:hover,html[data-theme="dark"] .ecosystem-atlas .article-rail #pageOutline button.is-current{color:#e6ede5!important;background:#0f232d!important}
html[data-theme="dark"] .ecosystem-atlas .rail-shortcuts{background:#0e212b!important;border-color:#36535e!important;box-shadow:inset 0 2px #020c12,0 4px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-atlas .rail-shortcuts nav>a{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .rail-shortcuts small{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-atlas .rail-note p{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-atlas .shortcut-symbol{background:#10242e!important;color:#8cd7c1!important;border-color:#36535e!important}
html[data-theme="dark"] .ecosystem-atlas .rail-note>span{color:#eac88b!important}
html[data-theme="dark"] .ecosystem-atlas .community-icon,html[data-theme="dark"] .ecosystem-atlas .article-rail .community-discord,html[data-theme="dark"] .ecosystem-atlas .article-rail .community-telegram,html[data-theme="dark"] .ecosystem-atlas .article-rail .community-x{background:#0e212b!important;color:#a6bebb!important;border-color:#36535e!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-atlas .page-turns a{background:#0e212b!important;border-color:#36535e!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-atlas .page-turns a:hover{border-color:#36535e!important}
html[data-theme="dark"] .ecosystem-atlas .page-turns b{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .page-turns small,html[data-theme="dark"] .ecosystem-atlas .atlas-footer{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-footer a{color:#8cd7c1!important}
html[data-theme="dark"] .ecosystem-atlas .course-map{background:#1b5a49!important;border-color:#36535e!important;box-shadow:0 5px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-atlas .course-tile{background:#0f232d!important;border-color:#36535e!important;color:#e6ede5!important;box-shadow:0 4px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-atlas .course-tile b{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .course-tile>span{color:#eac88b!important}
html[data-theme="dark"] .ecosystem-atlas .course-tile small{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-atlas .course-core b{color:#fff0b9!important}
html[data-theme="dark"] .ecosystem-atlas .course-core small{color:#c1ddc6!important}
html[data-theme="dark"] .ecosystem-atlas .course-game{background:#162c37!important;border-color:#36535e!important;color:#e6ede5!important;box-shadow:0 4px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-atlas .course-game b,html[data-theme="dark"] .ecosystem-atlas .course-game>span{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-forge{background:#10242e!important;border-color:#36535e!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-forge-steps button{background:#0e222c!important;color:#a6bebb!important;border-color:#36535e!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-forge-steps small{color:#eac88b!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-forge-steps [aria-pressed=true]{background:#226d4d!important;color:#fff6d8!important;border-color:#145239!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-forge-steps [aria-pressed=true] small{color:#f5d98c!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-skill-chart>div{background:#0e222c!important;border-color:#36535e!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-skill-chart b{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-skill-chart small{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-alpha-callout{background:#10242e!important;border:1px solid #36535e!important;box-shadow:0 5px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-atlas dialog{background:#0e212b!important;color:#e6ede5!important;border:1px solid #36535e!important;box-shadow:0 25px 80px #020c124d!important}
html[data-theme="dark"] .ecosystem-atlas .contents-dialog-heading button{background:#10242e!important;color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-toast{color:#fff3d7!important;background:#174e3c!important;border-color:#36535e!important}
html[data-theme="dark"] .ecosystem-atlas .reading-progress{background:#062f28!important}
html[data-theme="dark"] .ecosystem-atlas .reading-progress i{background:#162b36!important}
html[data-theme="dark"] .ecosystem-vault .vault-heading h1{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-vault .vault-heading h1 em{color:#eac88b!important}
html[data-theme="dark"] .ecosystem-vault .intro{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-vault .eyebrow{color:#eac88b!important}
html[data-theme="dark"] .ecosystem-vault .heading-seal{color:#eac88b!important;border-color:#36535e!important;outline-color:#36535e!important;background:#11252f!important;box-shadow:inset 0 0 0 5px #020c124d,0 8px 22px #020c1220!important}
html[data-theme="dark"] .ecosystem-vault .vault-nav .current{color:#f7d480!important}
html[data-theme="dark"] .ecosystem-vault .wallet-button,html[data-theme="dark"] .ecosystem-vault .gold-button{background:linear-gradient(#132833,#182e39)!important;color:#e6ede5!important;border:1px solid #36535e!important;box-shadow:inset 0 2px #020c12,0 4px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-vault .wallet-dot{background:#386e41!important}
html[data-theme="dark"] .ecosystem-vault .network-banner{background:#10242e!important;border:1px solid #36535e!important;box-shadow:0 4px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-vault .network-banner b{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-vault .network-banner p{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-vault .network-banner>button{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-vault .network-banner.unavailable{background:#0f232d!important;border-color:#36535e!important}
html[data-theme="dark"] .ecosystem-vault .network-banner.unavailable p{color:#eac88b!important}
html[data-theme="dark"] .ecosystem-vault .chain-pill{color:#a6bebb!important;border-color:#36535e!important;background:#0e222c!important}
html[data-theme="dark"] .ecosystem-vault .panel{background:#0d202a!important;border:1px solid #36535e!important;box-shadow:inset 0 2px #020c12,0 5px 0 #020c12,0 18px 26px #020c120d!important}
html[data-theme="dark"] .ecosystem-vault .treasury-card{background:linear-gradient(145deg,#245f48,#143e33)!important;border-color:#36535e!important;box-shadow:inset 0 2px #020c1213,0 5px 0 #020c12,0 18px 28px #020c1220!important;color:#fff4cf!important}
html[data-theme="dark"] .ecosystem-vault .treasury-card .eyebrow,html[data-theme="dark"] .ecosystem-vault .treasury-card .live-indicator{color:#efd18a!important}
html[data-theme="dark"] .ecosystem-vault .treasury-card .pool-stats span,html[data-theme="dark"] .ecosystem-vault .treasury-card .pool-stats small{color:#c4ddc4!important}
html[data-theme="dark"] .ecosystem-vault .treasury-card .mint{color:#bce49b!important}
html[data-theme="dark"] .ecosystem-vault .coin-note{color:#d9e6c2!important}
html[data-theme="dark"] .ecosystem-vault .coin-orbit{border-color:#36535e42!important}
html[data-theme="dark"] .ecosystem-vault .coin-halo{background:radial-gradient(ellipse,#19303b50,transparent 70%)!important}
html[data-theme="dark"] .ecosystem-vault .treasury-caption{color:#c3d9b8!important;background:#113b2e!important;border-color:#36535e5c!important}
html[data-theme="dark"] .ecosystem-vault .treasury-caption b{color:#fff0c4!important}
html[data-theme="dark"] .ecosystem-vault .stake-card h2,html[data-theme="dark"] .ecosystem-vault .position-heading h2{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-vault .amount-heading{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-vault .amount-heading button{background:#10242e!important;border:1px solid #36535e!important;color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-vault .amount-field{background:#0f232e!important;border:1px solid #36535e!important;box-shadow:inset 0 2px 4px #020c1210!important}
html[data-theme="dark"] .ecosystem-vault .amount-field input{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-vault .amount-field input::placeholder{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-vault .amount-field>span{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-vault .balance-line,html[data-theme="dark"] .ecosystem-vault .balance-line b,html[data-theme="dark"] .ecosystem-vault .stake-estimate b,html[data-theme="dark"] .ecosystem-vault .position-meta b{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-vault .stake-estimate{background:#0f232d!important;border-color:#36535e!important}
html[data-theme="dark"] .ecosystem-vault .form-error{color:#eac88b!important}
html[data-theme="dark"] .ecosystem-vault .wallet-overview{background:#0e212c!important;border-color:#36535e!important;box-shadow:0 4px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-vault .wallet-overview strong,html[data-theme="dark"] .ecosystem-vault .wallet-native strong{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-vault .wallet-overview p,html[data-theme="dark"] .ecosystem-vault .wallet-overview .stat-label{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-vault .wallet-native button,html[data-theme="dark"] .ecosystem-vault .position-refresh{color:#8cd7c1!important;border-color:#36535e!important;background:#0f232e!important}
html[data-theme="dark"] .ecosystem-vault .status-chip{color:#a6bebb!important;background:#11252f!important;border-color:#36535e!important}
html[data-theme="dark"] .ecosystem-vault .position-value{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-vault .mint{color:#8cd7c1!important}
html[data-theme="dark"] .ecosystem-vault .position-meter,html[data-theme="dark"] .ecosystem-vault .cooldown-track{background:#112530!important}
html[data-theme="dark"] .ecosystem-vault .position-meter i{background:#274f42!important}
html[data-theme="dark"] .ecosystem-vault .cooldown-track i{background:#555439!important}
html[data-theme="dark"] .ecosystem-vault .countdown b{color:#e6ede5!important;background:#10242e!important;border-color:#36535e!important}
html[data-theme="dark"] .ecosystem-vault .countdown small{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-vault .countdown>span{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-vault .mint-button{background:#337950!important;color:#fff9e5!important;border-color:#2b603c!important;box-shadow:inset 0 1px #020c122b,0 4px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-vault .outline-button{background:#0f222d!important;color:#a6bebb!important;border:1px solid #36535e!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-vault .outline-button:hover:not(:disabled){background:#10242e!important;border-color:#36535e!important}
html[data-theme="dark"] .ecosystem-vault .activity-row{border-color:#36535e!important}
html[data-theme="dark"] .ecosystem-vault .activity-row a{color:#8cd7c1!important}
html[data-theme="dark"] .ecosystem-vault .activity-row b{color:#8cd7c1!important}
html[data-theme="dark"] .ecosystem-vault .activity-row .tx-pending{color:#eac88b!important}
html[data-theme="dark"] .ecosystem-vault .activity-row .tx-failed{color:#eac88b!important}
html[data-theme="dark"] .ecosystem-vault .vault-guide b{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-vault .vault-guide small{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-vault .vault-footer{color:#a6bebb!important;border-color:#36535e!important}
html[data-theme="dark"] .ecosystem-vault .vault-footer>a:first-child{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-vault dialog{background:#0e212b!important;color:#e6ede5!important;border:1px solid #36535e!important;box-shadow:0 24px 90px #020c1255!important}
html[data-theme="dark"] .ecosystem-vault dialog h2{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-vault dialog::backdrop,html[data-theme="dark"] .ecosystem-atlas dialog::backdrop{background:#0c3028b8!important}
html[data-theme="dark"] .ecosystem-vault .modal-head>button{color:#a6bebb!important;background:#10242e!important;border-color:#36535e!important}
html[data-theme="dark"] .ecosystem-vault .wallet-options button{background:#0e222c!important;border-color:#36535e!important;color:#a6bebb!important;box-shadow:0 3px 0 #020c12!important}
html[data-theme="dark"] .ecosystem-vault .wallet-options button:hover{background:#0f232e!important;border-color:#36535e!important}
html[data-theme="dark"] .ecosystem-vault .wallet-options small{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-vault .transaction-facts dt{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-vault .transaction-facts dd,html[data-theme="dark"] .ecosystem-vault .confirmation-amount{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-vault #walletHelp p{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-vault #walletHelp>a:not(.gold-button),html[data-theme="dark"] .ecosystem-vault .disconnect-button{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-vault .cancel-button{color:#a6bebb!important}
html[data-theme="dark"] .ecosystem-vault .toast{background:#204e39!important;color:#fff0c8!important;border-color:#36535e!important;box-shadow:0 12px 28px #020c1233!important}
html[data-theme="dark"] .ecosystem-vault .treasury-card .pool-stats strong{color:#fff4cf!important}
html[data-theme="dark"] .ecosystem-vault .treasury-card .pool-stats strong.mint{color:#bce49b!important}

/* Surfaces: atlas-chain-v3.css */
html[data-theme="dark"] .ecosystem-atlas .table-wrap{border:1px solid #36535e!important;background:#0d212b!important}
html[data-theme="dark"] .ecosystem-atlas .article-body caption{color:#a6bebb!important;background:#10242e!important}
html[data-theme="dark"] .ecosystem-atlas .article-body th,html[data-theme="dark"] .ecosystem-atlas .article-body td{border-color:#36535e!important;color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .article-body thead th{background:#10252f!important;color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .article-body tbody th{background:#0e222c!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-source{border-top:1px solid #36535e60!important;color:#a6bebb!important}
html[data-theme="dark"] .atlas-chain-logos{border-block:1px solid #36535e60!important}
html[data-theme="dark"] .atlas-chain-logos span{color:#e6ede5!important}
html[data-theme="dark"] .atlas-chain-logos i{color:#a6bebb!important}
html[data-theme="dark"] .atlas-protocol-map{background:#194c3e!important;border:1px solid #295846!important;color:#f9efcb!important}
html[data-theme="dark"] .atlas-protocol-map:before{background:linear-gradient(110deg,transparent 25%,#152a350a 45%,transparent 65%)!important}
html[data-theme="dark"] .atlas-protocol-map>div>span{color:#b9cda8!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-protocol-map h3{color:#f5dfa0!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-protocol-map p{color:#c4d6bd!important}
html[data-theme="dark"] .atlas-protocol-map>b{color:#eac88b!important}
html[data-theme="dark"] .atlas-work-flow>div{background:#10242e!important;border:1px solid #36535e!important}
html[data-theme="dark"] .atlas-work-flow>div:first-child{background:#1d5143!important;color:#f3d991!important}
html[data-theme="dark"] .atlas-work-flow>div>span{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-work-flow p{color:#a6bebb!important}
html[data-theme="dark"] .atlas-work-flow small{color:#bed2b7!important}
html[data-theme="dark"] .atlas-code{border:1px solid #2d5d49!important;background:#163e34!important;box-shadow:0 5px 0 #020c1222!important}
html[data-theme="dark"] .atlas-code>div{background:#234f40!important;color:#bcd2b4!important}
html[data-theme="dark"] .atlas-code button{border:1px solid #36535e55!important;color:#f3dc9e!important;background:#0c1f2906!important}
html[data-theme="dark"] .atlas-code button:hover{background:#152b3516!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-code pre{color:#edf1d2!important}
html[data-theme="dark"] .atlas-steps>li{background:#0d212b!important;border:1px solid #36535e!important}
html[data-theme="dark"] .atlas-steps>li:before{background:#112630!important;color:#a6bebb!important}
html[data-theme="dark"] .atlas-steps>li>b{color:#e6ede5!important}
html[data-theme="dark"] .atlas-allocation{box-shadow:0 5px 0 #020c1228!important}
html[data-theme="dark"] .atlas-allocation>span{background:var(--segment)!important;color:#fff3cf!important}
html[data-theme="dark"] .atlas-budget>div{border:1px solid #36535e!important;background:#10242e!important}
html[data-theme="dark"] .atlas-budget small{color:#a6bebb!important}
html[data-theme="dark"] .atlas-budget b{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .atlas-budget p{color:#a6bebb!important}
html[data-theme="dark"] .emission-explorer{border:1px solid #36535e!important;background:linear-gradient(140deg,#0d212b,#10242e)!important;box-shadow:0 8px 0 #020c1220!important}
html[data-theme="dark"] .emission-tabs{border:1px solid #36535e!important;background:#11252f!important}
html[data-theme="dark"] .emission-tabs button{color:#a6bebb!important}
html[data-theme="dark"] .emission-tabs button[aria-pressed=true]{background:#214e3e!important;color:#fff1c4!important;box-shadow:0 2px 4px #020c1222!important}
html[data-theme="dark"] .emission-slider-label{color:#a6bebb!important}
html[data-theme="dark"] .emission-readout span{border:1px solid #36535e!important;background:#0e212b!important}
html[data-theme="dark"] .emission-readout small{color:#a6bebb!important}
html[data-theme="dark"] .emission-readout b{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .emission-caption{color:#a6bebb!important}
html[data-theme="dark"] .atlas-disclosure{border:1px solid #36535e!important;background:#0f232d!important}
html[data-theme="dark"] .atlas-disclosure summary{color:#a6bebb!important}
html[data-theme="dark"] .deepwater-route>div{border:1px solid #36535e80!important;background:linear-gradient(140deg,#0f232d,#10252f)!important}
html[data-theme="dark"] .deepwater-route>div>span{color:#a6bebb!important}
html[data-theme="dark"] .deepwater-route b{color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas .deepwater-route p{color:#a6bebb!important}
html[data-theme="dark"] .atlas-pool-shot{border:1px solid #36535e!important;background:#1c5143!important;box-shadow:0 8px 0 #020c1228!important}
html[data-theme="dark"] .atlas-pool-shot>span{color:#d7dfc3!important}

/* Shared finishing details: bright actions, crisp type and protected image scenes. */
html[data-theme="dark"] body :is(h1,h2,h3,h4,h5){color:#e6ede5}
html[data-theme="dark"] body :is(input,select,textarea){background:#0b222e;color:#e6ede5;border-color:#496b73}
html[data-theme="dark"] body :is(input,textarea)::placeholder{color:#97afae!important;opacity:1}
html[data-theme="dark"] body :is(.exp-play,.nav-enter,.hero-buttons .primary,.quest-pill,.exp-platform-browser,.eco-button.gold){background:#edc771!important;color:#183b37!important;border-color:#edc771!important;box-shadow:0 3px 0 #8d672b!important}
html[data-theme="dark"] body :is(.exp-play,.nav-enter,.hero-buttons .primary,.quest-pill,.eco-button.gold) :is(b,span,small,svg){color:#183b37!important}
html[data-theme="dark"] .playful-home .hero-content h1{color:#fff7df!important}
html[data-theme="dark"] .playful-home .hero-content h1 em{color:#ffdb80!important}
html[data-theme="dark"] .playful-home .hero-shade{background:linear-gradient(90deg,#041e2dba,#0c344d30 70%),linear-gradient(0deg,#061c2bb8,transparent 55%)!important}
html[data-theme="dark"] .playful-home .nav,html[data-theme="dark"] .playful-home .nav.scrolled,html[data-theme="dark"] .exp-header{background:#0b222ff5!important;border-bottom:1px solid #36535e!important;box-shadow:0 2px 0 #061721!important}
html[data-theme="dark"] .playful-home .pirate-register-shade{background:linear-gradient(90deg,#0c202bf5 5%,#0c202bdf 49%,#0c202bbd)!important}
html[data-theme="dark"] .playful-home .pirate-register:after{background:linear-gradient(0deg,#0c202b,transparent)!important}
html[data-theme="dark"] .playful-home .profile-skill>i{background:#304951!important}
html[data-theme="dark"] .playful-home .profile-skill>i:after{background:#74b79e!important}
html[data-theme="dark"] .playful-home .skill-tile-icon svg{color:#e8c477!important;stroke:#e8c477!important}
html[data-theme="dark"] .ecosystem-atlas .article-body :is(h1,h2,h3,h4){color:#e6ede5!important}
html[data-theme="dark"] .ecosystem-atlas :is(.article-body p,.article-lead,.article-body li){color:#afc4bd}
html[data-theme="dark"] .ecosystem-atlas .article-body a{color:#93ddca}
html[data-theme="dark"] :is(.emission-grid,.emission-axis){stroke:#45616a!important}
html[data-theme="dark"] .emission-plot text{fill:#afc4bd!important}
html[data-theme="dark"] .emission-line{stroke:#8cd7c1!important}
html[data-theme="dark"] .emission-reference{stroke:#edc771!important}
html[data-theme="dark"] .emission-area{opacity:.26}
html[data-theme="dark"] .emission-cursor{fill:#edc771;stroke:#0c202b}
html[data-theme="dark"] .atlas-atmosphere{opacity:.08!important}
/* The control is independent of page layout and stays within safe areas. */
.site-theme-toggle{position:fixed!important;inset:auto max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) auto!important;z-index:9999!important;display:grid!important;place-items:center!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;padding:0!important;border:1px solid #c6b98f!important;border-radius:50%!important;color:#214d43!important;background:#fff8e7!important;box-shadow:0 5px 0 #c9ba914d,0 8px 25px #142e3829!important;cursor:pointer!important;isolation:isolate;transition:transform .18s,background-color .18s}
.site-theme-toggle:hover{transform:translateY(-2px)}
.site-theme-toggle:active{transform:translateY(1px)}
.site-theme-toggle:focus-visible{outline:3px solid #2e8f83!important;outline-offset:5px!important}
.site-theme-toggle svg{width:23px!important;height:23px!important;stroke:currentColor!important;stroke-width:1.7!important;fill:none!important;stroke-linecap:round;stroke-linejoin:round}
.theme-toggle-label{position:absolute;right:64px;padding:8px 12px;border:1px solid #c6b98f;border-radius:8px;background:#fff8e7;color:#214d43;font:600 12px/1.4 'Segoe UI',sans-serif;white-space:nowrap;opacity:0;pointer-events:none;transform:translateX(4px);transition:opacity .18s,transform .18s}
.site-theme-toggle:is(:hover,:focus-visible) .theme-toggle-label{opacity:1;transform:none}
html[data-theme="dark"] .site-theme-toggle{background:#183745!important;color:#f0cf87!important;border-color:#4c6c72!important;box-shadow:0 5px 0 #04131d66,0 8px 28px #0004!important}
html[data-theme="dark"] .theme-toggle-label{background:#183745;color:#f0cf87;border-color:#4c6c72}
@media(max-width:620px){.site-theme-toggle{right:max(16px,env(safe-area-inset-right))!important;bottom:max(16px,env(safe-area-inset-bottom))!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}.theme-toggle-label{display:none}}
@media(prefers-reduced-motion:reduce){.site-theme-toggle,.theme-toggle-label{transition:none}}
