:root{--dark:#173e31;--green:#427448;--cream:#f5f2e9;--gold:#ddb758;--border:#dedfce}body:not(.fd-auth){background:#f5f2e9;font-family:system-ui,-apple-system,sans-serif;color:#213c31}body:not(.fd-auth) h1,body:not(.fd-auth) h2,body:not(.fd-auth) h3{font-family:inherit;letter-spacing:-.6px}.sidebar{background:#153d30!important;border:0!important;color:#e9efdd}.sidebar .brand,.sidebar .fg-brand-name,.sidebar .profile-name b{color:#fff!important}.sidebar .fg-brand-tagline,.sidebar .nav-label,.sidebar .profile small{color:#b7c6a6!important}.sidebar nav button{color:#d7e2ca!important;border-radius:10px!important;min-height:40px}.sidebar nav button.active{background:#eac86c!important;color:#163b2e!important}.sidebar .side-bottom{background:#234a38!important;border:1px solid #45674c;border-radius:14px;padding:16px}.topbar{background:#fffdf7!important;border-bottom:1px solid #dedfce!important}.wallet-item{background:#f0f1e4!important;border:1px solid #e0e4d1!important;border-radius:10px!important}.wallet-item b{color:#264b34}.fg-brand-name{letter-spacing:-1.5px!important}.fg-brand-name>span{color:#bc8b2d!important}.fg-brand-tagline{font-size:9px!important}.heading{margin-bottom:15px!important}.heading h1{font-size:30px!important}.heading p{margin-top:6px!important}.panel,.card,.portal-card,.activity-card,.stock-card{border:1px solid #e0e1d1!important;border-radius:14px!important;box-shadow:0 4px 14px #233e2505!important}.panel,.portal-card{padding:18px!important}.btn{border-radius:9px!important}.btn:not(.secondary):not(.danger){background:#2f6042;color:white}.tabs button.active{background:#224e37!important;color:#fff!important}.portal-header{background:#fffdf7!important;gap:15px;flex-wrap:wrap}.portal-header nav{flex-wrap:wrap;gap:12px}.portal-main{max-width:1140px}.legal-content{max-width:860px;margin:0 auto;line-height:1.75}.legal-content h1{font-size:32px}.legal-content h2{font-size:21px;margin-top:26px}.legal-content p,.legal-content li{font-size:14px}.fg-footer{background:#ecebdd!important;padding-top:22px!important;padding-bottom:24px!important}.fg-footer-top{padding-bottom:12px!important}.footer-links{gap:12px!important;flex-wrap:wrap}.fd-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fd-section-grid article{padding:18px;border-radius:13px;background:#f3f3e9}.fd-section-grid h2{margin-top:0}.fd-banner{padding:24px;border-radius:16px;background:#1e4835;color:white;margin-bottom:18px}.fd-banner h1{color:inherit}.fd-faq details{border-bottom:1px solid #dfe3d5;padding:16px 0}.fd-faq summary{cursor:pointer;font-weight:700}.fd-faq p{margin-bottom:0}.fd-exchange{margin-bottom:14px}.fd-exchange label{display:grid;gap:7px}.fd-exchange input{max-width:300px}.farm{border:1px solid #cfdbc0!important;box-shadow:none!important}.cards,.grid3,.stock-grid{gap:12px!important}.chat-message,.message-row{padding:8px 10px!important}.fd-game-welcome{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;background:#e9eddd;border:1px solid #d9dfc9;border-radius:12px;margin-bottom:16px}.fd-game-welcome p{margin:0;font-size:12px}.fd-game-welcome strong{font-size:14px}.fd-game-welcome a{font-size:12px;color:#2d5b3c}.fd-auth :focus-visible,body :focus-visible{outline:3px solid #d2a740;outline-offset:3px}@media(min-width:1000px){.workspace>main{padding:26px 30px!important}.sidebar{width:224px!important}.workspace{margin-left:224px!important}.sidebar .profile{margin:20px 16px}.sidebar .side-bottom h3{font-size:20px}.panel h2{font-size:21px}}@media(max-width:700px){.heading h1{font-size:25px!important}.heading p{font-size:12px!important}.panel,.portal-card{padding:14px!important}.cards,.grid3,.stock-grid{gap:9px!important}.portal-main{padding:18px 12px}.portal-header{padding:12px!important}.portal-header nav{font-size:11px;gap:10px}.fd-section-grid{grid-template-columns:1fr}.legal-content h1{font-size:26px}.legal-content h2{font-size:19px}.fd-banner{padding:18px}.fg-footer{padding-bottom:120px!important}.fd-game-welcome{padding:12px;align-items:flex-start}.fd-game-welcome a{white-space:nowrap}.wallet-item b{font-size:16px!important}.wallet-item{padding:7px 9px!important}.topbar{padding-top:10px!important;padding-bottom:10px!important}#mobile-nav{background:#fffdf5f5!important;border-top:1px solid #d9ddc9!important}#mobile-nav button.active{background:#e5eacd!important;color:#244a32!important}dialog{max-width:calc(100vw - 24px)}.two-fields{min-width:0}}html[data-theme=dark] body:not(.fd-auth){background:#14291f;color:#e2eadb}html[data-theme=dark] .panel,html[data-theme=dark] .portal-card,html[data-theme=dark] .card{background:#20392b!important;border-color:#3d5742!important}html[data-theme=dark] .topbar,html[data-theme=dark] .portal-header{background:#183424!important}html[data-theme=dark] .wallet-item{background:#294432!important}html[data-theme=dark] .wallet-item b{color:#edf0d7}
