@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{font-family:'DM Sans',sans-serif;color:#172c24;background:#f3f6f2;font-size:16px;--green:#203e30;--lime:#d7fb8b;--muted:#64746b;--line:#dce4dc}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #729d35;outline-offset:3px}[hidden]{display:none!important}.sidebar{position:fixed;inset:0 auto 0 0;width:240px;background:#101f19;color:#eaf1e8;padding:36px 22px;display:flex;flex-direction:column}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;font-family:Manrope,sans-serif;font-size:25px;font-weight:700;letter-spacing:-1px}.brand-icon{font-family:Georgia,serif;font-size:43px;color:var(--lime);position:relative}.brand-icon span{position:absolute;font-size:25px;right:-5px;top:-5px}.brand-sub{display:block;font-family:'DM Sans',sans-serif;font-size:10px;letter-spacing:1.5px;color:#9eafa4;margin-top:5px}.nav-label{font-size:11px;color:#8a9e91;letter-spacing:1.6px;margin:63px 10px 18px}nav button{border:0;color:#a9b9af;background:transparent;width:100%;display:flex;align-items:center;gap:14px;text-align:left;padding:15px 13px;margin-bottom:8px;border-radius:7px;font-size:18px}nav button span{font-size:14px}nav button small{margin-left:auto;font-size:11px;opacity:.6}nav button.active{background:#294332;color:var(--lime)}.sidebar-bottom{margin-top:auto;padding:20px 10px 0}.mini-rule{height:2px;width:35px;background:var(--lime);margin-bottom:23px}.sidebar-bottom p{font-family:Manrope,sans-serif;font-size:19px;line-height:1.5;letter-spacing:-.5px}.sidebar-bottom a,.text-button{font-size:12px;color:#a6b7ab;line-height:2}.text-button{display:block;border:0;background:none;padding:0;margin-top:12px}.shell{margin-left:240px}header{height:85px;border-bottom:1px solid var(--line);padding:0 40px;display:flex;align-items:center;justify-content:space-between;background:#fafcf9}.breadcrumb{font-size:14px}.breadcrumb span{color:var(--muted);margin-left:15px}.header-actions{display:flex;align-items:center;gap:18px}.demo-pill,.tag{font-size:11px;letter-spacing:1px;font-weight:700;border:1px solid var(--line);border-radius:5px;padding:7px 10px;white-space:nowrap}.demo-pill{background:#ecf1e4;color:#48622b;border:0}.button{border:0;border-radius:6px;padding:13px 19px;font-size:14px;font-weight:700}.secondary{background:#fff;border:1px solid #cad6ca}.primary{background:var(--green);color:var(--lime)}.primary:hover{background:#315b42}.full{width:100%}.notice{padding:11px 40px;background:#e6eddf;font-size:12px;line-height:1.7;color:#4b6045;display:flex;align-items:center;gap:15px}.notice>span{font-size:10px;font-weight:700;letter-spacing:1px;white-space:nowrap}.notice button{margin-left:auto;white-space:nowrap;border:0;background:none;color:#35532b;text-decoration:underline;font-size:12px}main{max-width:1560px;margin:0 auto;padding:35px 40px 20px}.page-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:30px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:#70865c;margin:0 0 12px}h1,h2,h3,strong{font-family:Manrope,sans-serif}h1{font-size:clamp(25px,2.6vw,38px);letter-spacing:-1.5px;font-weight:600;margin:0 0 10px}h2{font-size:21px;font-weight:600;letter-spacing:-.65px;margin:0}h3{font-size:16px;margin:0 0 8px}.page-heading p:not(.eyebrow){color:var(--muted);font-size:14px;margin:0;line-height:1.6}.session-label{font-size:10px;letter-spacing:1px;text-align:right;white-space:nowrap}.session-label strong{display:block;font-size:22px;letter-spacing:-.5px;margin:7px 0}.session-label span{font-size:11px;color:var(--muted);letter-spacing:0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stats article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:20px}.stats article>span{font-size:12px;color:var(--muted)}.stats strong{display:block;font-size:27px;font-weight:600;letter-spacing:-1px;margin:13px 0 9px}.stats small{color:var(--muted);font-size:11px}.market-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr);gap:24px}.panel{padding:26px;background:#fff;border:1px solid var(--line);border-radius:10px;min-width:0}.panel-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.chart-panel{background:#12281e;color:#e7f1e5;border-color:#12281e}.chart-panel .eyebrow{color:#a4bc8f}.chart-panel .tag{border-color:#3c5040;color:#b4c8b3}.chart-value strong{display:block;font-size:38px;font-weight:500;letter-spacing:-1px;margin-top:34px}.chart-value span{font-size:12px;color:#9eb2a3}.chart{height:175px;margin-top:20px}.chart svg{width:100%;height:100%;overflow:visible}.chart-footer{display:flex;justify-content:space-between;color:#8fa597;font-size:11px;border-bottom:1px solid #314637;padding-bottom:25px}.flow{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:27px 0}.step{display:block;font-size:11px;color:#afce8d;margin-bottom:12px}.flow strong{font-size:14px;font-weight:500}.flow p{font-size:12px;line-height:1.7;color:#a3b7a7;margin:7px 0 0}.model-note{font-size:11px;line-height:1.7;color:#a8b9ad;border-top:1px solid #314637;padding-top:18px}.green{background:#f0f6e5;color:#5f7736;border:0;font-size:9px}.trade-panel h2{font-size:18px}.segmented{display:flex;background:#f1f4ef;border-radius:6px;padding:4px;margin-bottom:24px}.segmented button{flex:1;border:0;background:none;padding:10px 5px;color:var(--muted);font-size:13px;border-radius:4px}.segmented button.active{background:white;color:#1a3627;box-shadow:0 1px 5px #13261615;font-weight:700}.trade-panel label{font-size:12px;display:block;margin-bottom:10px}.amount-box{display:flex;border:1px solid #ccd7ca;border-radius:7px;padding:16px 13px;align-items:center;gap:8px}.amount-box input{width:100%;min-width:0;border:0;background:none;font-size:27px;font-weight:500;outline-offset:7px}.amount-box select{border:0;background:#eff3e9;padding:8px;border-radius:5px;font-size:13px}.amount-meta{display:flex;justify-content:space-between;margin:10px 0;color:var(--muted);font-size:11px}.amount-meta button{border:0;background:none;color:#53752e;font-size:11px}.conversion{font-size:11px;color:var(--muted);min-height:14px}.receive{padding:17px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:12px}.receive strong{font-size:21px;font-weight:600}.detail-row{display:flex;justify-content:space-between;gap:16px;padding:9px 0;font-size:12px;color:var(--muted)}.detail-row strong{color:#233b2b;font-size:12px;font-weight:600;text-align:right}.comparison{background:#eef4e5;border-radius:6px;padding:12px;font-size:12px;line-height:1.7;margin:12px 0 17px}.comparison.warn{background:#faf0dd;color:#7e5c1a}.trade-fine{font-size:10px;color:var(--muted);text-align:center;margin-bottom:0;line-height:1.6}.error{color:#a23127;font-size:13px;line-height:1.5}.activity-panel{margin-top:24px}.muted{color:var(--muted);font-size:14px;line-height:1.7}.empty{padding:18px 0;color:var(--muted);font-size:14px}.activity-row{display:flex;align-items:center;gap:14px;border-top:1px solid var(--line);padding:15px 0;font-size:13px}.activity-row span:last-child{margin-left:auto;color:var(--muted);font-size:11px}.activity-icon{background:#edf3e4;color:#4b6f31;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}footer{display:flex;justify-content:space-between;margin-top:35px;padding:15px 0;font-size:10px;color:#879384;letter-spacing:1px}.land-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:24px}.plot-map{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;background:#e8efdf;border:1px solid #cfddc4;padding:30px 20px;margin-top:23px;border-radius:7px}.plot{aspect-ratio:1.05;border:1px solid #90ab73;background:#f6f9ef;border-radius:3px;color:#527139;font-size:17px}.plot small{display:block;font-size:10px;margin-top:5px}.plot:hover,.plot.selected{outline:2px solid #638445;outline-offset:2px}.plot.owned{background:#2e513b;color:#d7fb8b}.map-legend{display:flex;flex-wrap:wrap;gap:18px;font-size:11px;color:var(--muted);margin-top:18px}.map-legend i{display:inline-block;width:9px;height:9px;background:#e8efdf;border:1px solid #90ab73;margin-right:5px}.map-legend i.owned{background:#2e513b}.plot-detail .plot-number{font-size:70px;color:#c6d7b5;font-family:Manrope,sans-serif;letter-spacing:-4px;margin:25px 0}.plot-detail p{line-height:1.8}.proposal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.proposal h2{margin:21px 0 12px;line-height:1.4}.proposal .tag{display:inline-block}.proposal p{min-height:80px}.vote-buttons{display:flex;gap:8px;margin-top:18px}.vote-buttons button{flex:1}.vote-result{font-size:12px;line-height:1.7;background:#f0f4eb;padding:12px;border-radius:5px}.treasury-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.treasury-grid h2{font-size:25px;margin:16px 0}.treasury-grid .detail-row{border-bottom:1px solid var(--line);padding:18px 0;font-size:14px}.treasury-grid .detail-row strong{font-size:14px}.goal{margin-top:30px;padding:20px;background:#f1f5eb;border-radius:7px}.goal>div{display:flex;justify-content:space-between;font-size:13px}.goal small{font-size:11px;color:var(--muted)}progress{width:100%;height:9px;margin:18px 0;accent-color:#557c35}.principle{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.principle>span{font-size:12px;color:#68894e}.principle p{color:var(--muted);font-size:14px;line-height:1.7;margin:0}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);max-width:90vw;padding:14px 22px;border-radius:7px;background:#d7fb8b;color:#1c3829;box-shadow:0 6px 35px #10271930;font-size:14px;opacity:0;pointer-events:none;transition:opacity .2s;z-index:5}#toast.visible{opacity:1}dialog{border:1px solid var(--line);border-radius:12px;padding:36px;max-width:580px;width:90%;color:#193626}dialog::backdrop{background:#101f1980}dialog p{font-size:14px;line-height:1.8;color:var(--muted)}.dialog-close{float:right;border:0;background:none;font-size:28px;color:var(--muted)}
@media(min-width:1600px){main{padding-top:45px}.chart{height:220px}}@media(max-width:1150px){.sidebar{width:195px;padding:30px 15px}.shell{margin-left:195px}main{padding:25px}.notice,header{padding-left:25px;padding-right:25px}.market-grid{grid-template-columns:1.2fr 1fr;gap:16px}.panel{padding:20px}.stats{gap:10px}.stats article{padding:15px}.stats strong{font-size:24px}.session-label{display:none}.proposal-grid{grid-template-columns:1fr}.proposal p{min-height:0}.flow{gap:12px}.chart-panel .tag{display:none}}@media(max-width:800px){.sidebar{position:static;width:auto;padding:18px 20px}.brand{font-size:23px}.brand-icon{font-size:33px}.brand-sub{font-size:9px}.nav-label,.sidebar-bottom{display:none}nav{display:flex;margin-top:18px;gap:5px}nav button{padding:10px 6px;justify-content:center;gap:5px;margin:0;font-size:14px}nav button span{font-size:12px}nav small{display:none}.shell{margin:0}header{height:68px;padding:0 20px}.breadcrumb{font-size:12px}.header-actions{gap:8px}.demo-pill{display:none}.notice{padding:12px 20px;display:block}.notice>span{display:block}.notice button{margin-left:10px}main{padding:24px 20px}.page-heading{margin-bottom:22px}h1{font-size:28px;letter-spacing:-1px}.stats{grid-template-columns:1fr 1fr;gap:10px}.stats strong{font-size:25px}.market-grid,.land-grid,.treasury-grid{grid-template-columns:1fr}.chart{height:140px}.chart-value strong{font-size:30px;margin-top:10px}.flow{margin:20px 0}.plot-map{gap:8px;padding:20px 12px}.plot{font-size:14px}.plot small{font-size:9px}.panel-title{align-items:flex-start}.tag{font-size:9px}.plot-detail .plot-number{margin:10px 0;font-size:45px}footer{font-size:8px;gap:15px}.chart-panel{order:1}.trade-panel{order:0}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
/* Readable working labels and body copy across screen sizes. */
.page-heading p:not(.eyebrow),.muted,.principle p{font-size:16px}
.stats article>span,.trade-panel label,.receive,.detail-row,.detail-row strong,.comparison,.flow strong,.segmented button{font-size:14px}
.stats small,.amount-meta,.amount-meta button,.conversion,.flow p,.model-note,.trade-fine,.chart-footer,.map-legend,.session-label span,.sidebar-bottom a,.text-button{font-size:12px}
@media(max-width:800px){.sidebar-bottom{display:block;margin:0;padding:0}.sidebar-bottom .mini-rule,.sidebar-bottom p,.sidebar-bottom a{display:none}.sidebar-bottom .text-button{margin:12px 0 0}.stats small{line-height:1.5}.stats article>span{font-size:12px}}
.treasury-grid .detail-row strong{overflow-wrap:anywhere;max-width:65%}
.price-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:25px 0}.price-pair>div{padding:18px;border:1px solid #ffffff30;border-radius:8px}.price-pair span,.price-pair small{display:block;font-size:12px;color:#c5d3c8}.price-pair strong{display:block;font-size:28px;color:#d7ff80;margin:10px 0}.ledger-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th,td{padding:14px 10px;border-bottom:1px solid #dce3dd;white-space:nowrap}td small{display:block;color:#6d7f73;margin-top:5px}.session-label span{max-width:300px}.detail-row strong{overflow-wrap:anywhere;text-align:right;max-width:62%}.treasury-positions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.treasury-trade{margin:24px 0}.treasury-trade select,.treasury-trade input{padding:12px;border:1px solid #ccd8ca;border-radius:6px;max-width:100%;margin:6px}.comparison strong{display:block}.comparison p{margin:10px 0}.plot-map{grid-template-columns:repeat(6,minmax(0,1fr))}.plot{min-height:85px}#portfolio{display:grid;grid-template-columns:1fr 1fr;column-gap:30px} @media(max-width:800px){.treasury-positions,#portfolio{grid-template-columns:1fr}.price-pair{grid-template-columns:1fr}.price-pair strong{font-size:24px}.plot-map{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){.session-label{display:block!important;text-align:left;margin-top:18px}.page-heading{display:block}}
.goal #fundingDetails{display:block;width:100%}.goal .detail-row{display:flex;gap:20px;margin:0;padding:12px 0}.goal .detail-row>span{flex:1;min-width:0}.goal .detail-row>strong{flex:none;max-width:55%;white-space:normal}.goal #adminSettings{display:block}.goal input{display:block;width:100%;padding:12px;border:1px solid #cbd7c6;border-radius:6px;margin:12px 0}.wallet-status{font-size:13px;line-height:1.6;padding:14px;background:#e6efde;border-radius:8px;overflow-wrap:anywhere}.header-actions{flex-wrap:wrap}#fundingDetails>p{display:block;width:100%}
.entry-panel{margin-bottom:26px}.entry-controls{max-width:820px}.entry-panel input:not([type=checkbox]){padding:12px;border:1px solid #c7d4c7;border-radius:6px;max-width:100%;margin:8px}#receiptHash{width:100%;margin:8px 0}.entry-terms{display:flex;align-items:flex-start;gap:12px;line-height:1.6;margin:15px 0;font-size:13px}.entry-terms input{margin-top:6px}.entry-panel details{margin-top:16px;overflow-wrap:anywhere}.entry-panel button{margin:8px 8px 8px 0}@media(max-width:700px){nav{flex-wrap:wrap}nav button{flex:1 1 30%}.entry-panel{padding:20px}}
.land-summary{margin-bottom:24px}.land-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px}.land-metrics article{padding:20px;background:#eff3e8;border-radius:10px;min-width:0}.land-metrics span,.land-metrics small{display:block;color:#617168}.land-metrics strong{display:block;font-size:clamp(22px,2.5vw,32px);margin:12px 0;overflow-wrap:anywhere}.land-select-actions{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.land-summary p,.plot-detail p{overflow-wrap:anywhere}.land-summary table{min-width:650px}.land-summary td,.land-summary th{white-space:nowrap}.plot small{font-size:10px}.wallet-summary{min-width:0}.wallet-summary small{white-space:normal}@media(max-width:600px){.land-metrics{grid-template-columns:1fr}.land-select-actions .button{width:100%}}
.trade-flow{margin:20px 0;padding:20px;border:1px solid #cbd7c3;border-radius:12px;background:#f6f8f1}.trade-flow h3{font-size:20px;line-height:1.3;margin:6px 0 18px}.allocation-wallet{background:#203e30;color:#f5ffd5;border-radius:9px;padding:18px;display:grid;gap:8px}.allocation-wallet strong{font-size:25px;overflow-wrap:anywhere}.allocation-wallet small{line-height:1.5;color:#d0decb}.allocation-bar{display:flex;margin:18px 0;border-radius:6px;overflow:hidden}.allocation-bar span{width:33.333%;padding:9px 3px;text-align:center;background:#d6ef97;color:#213a28;font-size:12px;font-weight:700}.allocation-bar span:nth-child(2){background:#ffe0a0}.allocation-bar span:nth-child(3){background:#edb7ae}.allocation-cards{display:grid;gap:12px}.allocation-card{padding:16px;background:#fff;border:1px solid #dae0d4;border-left:4px solid #839b6d;border-radius:8px;min-width:0}.allocation-card.btc{border-left-color:#ce952e}.allocation-card.avax{border-left-color:#b96150}.allocation-card>span{font-size:11px;letter-spacing:.07em;font-weight:700}.allocation-card>strong{display:block;font-size:22px;margin:9px 0;overflow-wrap:anywhere}.allocation-card p,.allocation-note,.trade-flow details p{font-size:13px;line-height:1.6;margin:8px 0}.trade-flow details{margin-top:18px}.trade-flow summary{cursor:pointer;font-weight:600}.trade-flow .detail-row{gap:12px}.allocation-note{color:#5f6d62}.trade-flow .eyebrow{line-height:1.5}@media(max-width:600px){.trade-flow{padding:14px}.allocation-wallet strong{font-size:21px}}

.site-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.site-price-card{padding:22px;border:1px solid #ccd8ca;border-radius:10px;background:#f7f9f2;min-width:0}.site-price-card h4{font-size:21px;margin:8px 0 18px}.site-reference{display:block;font-size:30px;color:#234734;overflow-wrap:anywhere}.site-reference small{display:block;font-size:12px;font-weight:400;color:#617168;margin-top:6px}.site-price-card .detail-row{font-size:13px;gap:12px}.site-price-card .trade-fine{display:block;margin-top:12px}.site-category-totals summary{cursor:pointer;padding:18px 0;font-weight:600}@media(max-width:1200px){.site-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.site-price-grid{grid-template-columns:1fr}}
.property-intro{margin:24px 0;background:#e9f0df}.property-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.property-card{min-width:0}.property-card[hidden]{display:none}.property-landscape{display:flex;align-items:center;gap:24px;background:linear-gradient(135deg,#19372a,#446d4d);padding:24px;border-radius:10px;color:#fff;margin-bottom:20px}.property-landscape>span{font-size:42px;line-height:1.1;color:#dbff8d}.property-landscape small{display:block;font-size:12px;line-height:1.5;margin-top:8px}.property-landscape strong{font-size:28px}.property-landscape .eyebrow{color:#d4e6b7}.property-status{display:inline-block;font-size:12px;padding:6px 10px;border-radius:20px;background:#e8f0df;color:#345c3c}.property-status.pending{background:#fff0d6;color:#805819}.property-card h2{margin-top:16px}.property-features{font-weight:600;color:#345c3c}.property-source{display:inline-block;margin:18px 0;font-weight:600}.property-card summary{cursor:pointer}.property-scenario{border-top:1px solid #dce3dd;padding-top:20px}.property-scenario label{display:block;font-size:13px;margin:16px 0 8px}.property-scenario input{width:100%;box-sizing:border-box;font:inherit;font-size:22px;padding:12px;border:1px solid #b6c7ac;border-radius:6px}.property-target{background:#eff4e7;padding:18px;border-radius:8px;margin-top:20px}.property-target span,.property-target small{display:block}.property-target strong{display:block;font-size:32px;margin:8px 0;color:#234734;overflow-wrap:anywhere}.property-target small{color:#617168;font-size:12px}.property-funding-bar{display:flex;height:12px;overflow:hidden;border-radius:6px;margin:18px 0}.property-funding-bar span{width:33.333%;background:#345c3c}.property-funding-bar span:nth-child(2){background:#97ad65}.property-funding-bar span:nth-child(3){background:#c6dfef}.property-buckets>div{padding:12px 0;border-bottom:1px solid #dce3dd}.property-buckets span,.property-buckets small{display:block;font-size:12px;color:#617168}.property-buckets strong{display:block;font-size:21px;margin:6px 0}.property-area{font-size:12px;color:#617168}.property-filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}@media(max-width:1000px){.property-grid{grid-template-columns:1fr}}@media(max-width:500px){.property-landscape{gap:16px;padding:16px}.property-landscape>span{font-size:32px}.property-landscape strong{font-size:23px}}
/* Clear participation flow and dedicated administrator workspace */
.join-layout{display:grid;grid-template-columns:1fr 1fr;gap:38px;margin-top:26px;align-items:start}.join-story{padding:32px;background:#182f24;color:#edf4e8;border-radius:14px}.join-story h3{font-size:29px;line-height:1.3;color:#e0ff8d}.join-story ol{list-style:none;counter-reset:join;padding:0;margin:28px 0 0}.join-story li{counter-increment:join;position:relative;padding:0 0 24px 45px}.join-story li:before{content:counter(join);position:absolute;left:0;background:#3d5745;border-radius:50%;width:29px;height:29px;text-align:center;line-height:29px;color:#e0ff8d}.join-story li b,.join-story li span{display:block}.join-story li span{font-size:14px;color:#c1cebf;margin-top:5px}.entry-controls>label:first-child{display:block;font-weight:600}.entry-controls #entryAmount{display:block;width:100%;box-sizing:border-box;margin:12px 0 20px;font-size:30px;padding:17px}.join-output{padding:24px;background:#edf3df;border:1px solid #d5e0c8;border-radius:12px}.join-output span,.join-output small{display:block;font-size:12px;letter-spacing:.07em}.join-output strong{display:block;font-size:38px;margin:10px 0;color:#203c2c}.entry-controls #entryQuote{font-size:13px;color:#586d60;line-height:1.6}.entry-controls .entry-terms{font-size:13px;line-height:1.6;margin:20px 0}.entry-panel>details{margin-top:22px;padding-top:20px;border-top:1px solid #dce4d8}.admin-panel{max-width:960px}.admin-panel input{padding:14px;border:1px solid #c5d4c1;border-radius:6px;margin:10px;max-width:100%}.admin-panel h3{margin-top:32px}.admin-panel #adminBalances{padding:20px;background:#edf3df;border-radius:10px}.admin-panel #withdrawControls{border-top:1px solid #dce4d8;margin-top:24px}.admin-panel [role=status]{overflow-wrap:anywhere}@media(max-width:850px){.join-layout{grid-template-columns:1fr;gap:20px}.join-story{padding:22px}.join-output strong{font-size:30px}.admin-panel input{display:block;margin:10px 0}}
#mintJourney{margin-bottom:24px}.mint-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:22px 0}.mint-journey article{padding:20px;background:#eff4e8;border-radius:10px;min-width:0}.mint-journey span,.mint-journey small{display:block;font-size:12px;color:#596d61}.mint-journey strong{display:block;font-size:26px;color:#254531;margin:12px 0;overflow-wrap:anywhere}@media(max-width:1000px){.mint-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.mint-journey{grid-template-columns:1fr}}
