.bunker-page{background:#020907;color:#dcece7;min-height:100vh;background-image:linear-gradient(rgba(55,255,145,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(55,255,145,.018) 1px,transparent 1px);background-size:42px 42px}
.bunker-page:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:20;background:repeating-linear-gradient(180deg,transparent 0 3px,rgba(0,0,0,.06) 3px 4px)}
.bunker-command-nav{height:66px;padding:0 max(22px,calc((100vw - 1180px)/2));display:flex;align-items:center;gap:20px;border-bottom:1px solid rgba(55,255,145,.16);background:linear-gradient(180deg,rgba(3,14,11,.96),rgba(2,9,7,.88));box-shadow:0 14px 40px rgba(0,0,0,.3);position:relative;z-index:3}
.bunker-brand{display:flex;align-items:center;gap:10px;margin-right:auto;color:#eafff8;text-decoration:none}.bunker-brand img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(55,255,145,.28))}.bunker-brand span{display:flex;flex-direction:column;text-transform:uppercase}.bunker-brand strong{font:700 14px 'Chakra Petch',sans-serif;letter-spacing:.08em}.bunker-brand small{margin-top:3px;color:#668a80;font:7px 'IBM Plex Mono',monospace;letter-spacing:.18em}
.bunker-nav-actions{display:flex;gap:7px}.bunker-nav-actions a{padding:8px 11px;border:1px solid transparent;color:#84a79e;text-decoration:none;text-transform:uppercase;font:700 9px 'IBM Plex Mono',monospace;letter-spacing:.12em;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.bunker-nav-actions a:before{content:"//";margin-right:6px;color:rgba(55,255,145,.58)}.bunker-nav-actions a:hover,.bunker-nav-actions a.active{color:var(--immortal);border-color:rgba(55,255,145,.27);background:rgba(55,255,145,.055)}
.bunker-hero{position:relative;min-height:330px;padding:56px 20px 50px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;border-bottom:1px solid rgba(55,255,145,.2);background:radial-gradient(circle at 50% 18%,rgba(55,255,145,.16),transparent 38%),linear-gradient(180deg,rgba(1,8,6,.18),#020907 96%),url('faction-pulse-atmosphere.jpg') center 62%/cover no-repeat}
.bunker-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#020907 0,transparent 22%,transparent 78%,#020907 100%)}.bunker-hero:after{content:"";position:absolute;left:50%;bottom:24px;width:min(580px,78vw);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--immortal),transparent);box-shadow:0 0 18px rgba(55,255,145,.7)}
.bunker-hero-content{position:relative;z-index:1}.bunker-sigil{display:block;margin:0 auto 13px;width:82px;filter:drop-shadow(0 0 16px rgba(55,255,145,.45))}.bunker-kicker{display:block;color:var(--immortal);text-transform:uppercase;font:600 10px 'IBM Plex Mono',monospace;letter-spacing:.27em}.bunker-hero h1{margin:9px 0 8px;color:#effffb;text-transform:uppercase;font:700 clamp(38px,6vw,68px) 'Chakra Petch',sans-serif;letter-spacing:.1em;text-shadow:0 0 12px rgba(56,255,224,.55),0 0 38px rgba(55,255,145,.28)}.bunker-hero p{margin:0;color:#a6c3ba;font-size:14px}.bunker-cycle{display:inline-flex;margin-top:18px;padding:7px 14px;border:1px solid rgba(242,193,78,.28);color:#f4cd67;background:rgba(242,193,78,.06);font:600 9px 'IBM Plex Mono',monospace;letter-spacing:.15em;text-transform:uppercase}
.bunker-wrap{max-width:1080px;padding-top:34px}.bunker-status{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(55,255,145,.22);background:linear-gradient(135deg,rgba(8,28,22,.96),rgba(2,10,8,.98));clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.bunker-stat{padding:21px;text-align:center}.bunker-stat+.bunker-stat{border-left:1px solid rgba(55,255,145,.13)}.bunker-stat strong{display:block;color:#4fffe2;font:700 clamp(24px,4vw,38px) 'Chakra Petch',sans-serif;font-variant-numeric:tabular-nums;text-shadow:0 0 14px rgba(55,255,226,.25)}.bunker-stat span{display:block;margin-top:4px;color:#71958b;text-transform:uppercase;font:9px 'IBM Plex Mono',monospace;letter-spacing:.16em}
.bunker-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:44px 0 16px}.bunker-section-head h2{color:#edfff9;text-transform:uppercase;font:700 25px 'Chakra Petch',sans-serif;letter-spacing:.11em}.bunker-section-head h2:before{content:"// ";color:var(--immortal)}.bunker-section-head p{margin:0;color:#6f968b;text-align:right;font:9px 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.12em}
.leaderboard{border:1px solid rgba(55,255,145,.22);background:linear-gradient(145deg,rgba(7,25,20,.96),rgba(2,10,8,.99));clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);box-shadow:0 20px 70px rgba(0,0,0,.24)}
.leader-head,.donor-row{display:grid;grid-template-columns:64px minmax(140px,1.1fr) minmax(170px,1.7fr) 105px 130px minmax(140px,1.2fr);gap:14px;align-items:center}.leader-head{padding:13px 19px;border-bottom:1px solid rgba(55,255,145,.16);color:#6d9187;text-transform:uppercase;font:8px 'IBM Plex Mono',monospace;letter-spacing:.13em}.donor-row{position:relative;padding:20px 19px;min-height:92px}.donor-row+.donor-row{border-top:1px solid rgba(55,255,145,.11)}.donor-row.top{background:linear-gradient(90deg,rgba(55,255,145,.075),transparent 52%)}.donor-row.top:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background:var(--immortal);box-shadow:0 0 12px var(--immortal)}.donor-rank{font:700 22px 'Chakra Petch',sans-serif;color:#75988f}.donor-row:nth-child(2) .donor-rank{color:#f2c14e}.donor-row:nth-child(3) .donor-rank{color:#d6e2df}.donor-row:nth-child(4) .donor-rank{color:#d18452}.donor-name strong{display:block;color:#f2fff9;font:700 15px 'Chakra Petch',sans-serif;letter-spacing:.04em}.donor-name span,.donor-date{display:block;margin-top:4px;color:#71958b;font:9px 'IBM Plex Mono',monospace}.asset-stack{display:flex;flex-wrap:wrap;gap:6px}.asset-chip{padding:4px 7px;border:1px solid rgba(55,255,145,.18);color:#a7c5bc;background:rgba(55,255,145,.035);font:9px 'IBM Plex Mono',monospace;white-space:nowrap}.donor-quests{text-align:center;color:#9bb8af;font:600 13px 'IBM Plex Mono',monospace}.donor-power strong{display:block;color:#4fffe2;font:700 18px 'Chakra Petch',sans-serif;font-variant-numeric:tabular-nums}.donor-power span{display:block;color:#668a80;font:8px 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.1em}.donor-shout{color:#8daaa2;font-size:12px;line-height:1.35}.verified{display:inline-block;margin-top:5px;color:var(--immortal);font:8px 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.09em}.bunker-empty{padding:46px 20px;text-align:center;color:#71958b;font:10px 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.12em}
.bunker-lower{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bunker-panel{position:relative;padding:22px;border:1px solid rgba(55,255,145,.2);background:linear-gradient(150deg,rgba(8,27,22,.94),rgba(2,10,8,.98));clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.bunker-panel:before{content:"";position:absolute;left:0;top:0;width:100px;height:2px;background:linear-gradient(90deg,var(--immortal),transparent)}.bunker-panel h3{color:#eafff8;text-transform:uppercase;font-size:16px;letter-spacing:.1em}.bunker-panel h3:before{content:"⚡ ";color:#f2c14e}.bunker-copy{margin:12px 0 0;color:#86a69d;font-size:12px;line-height:1.6;white-space:pre-line}.operation-list{display:grid;gap:9px;margin-top:16px}.operation{display:flex;justify-content:space-between;gap:14px;padding:11px;border:1px solid rgba(55,255,145,.13);background:rgba(55,255,145,.025)}.operation strong{display:block;font:600 11px 'IBM Plex Mono',monospace;color:#cde3dd}.operation span{display:block;margin-top:3px;color:#6d9187;font-size:10px}.operation em{align-self:center;color:#f2c14e;font:600 9px 'IBM Plex Mono',monospace;text-transform:uppercase;white-space:nowrap}.vault-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.vault-link{display:inline-flex;padding:10px 13px;border:1px solid rgba(55,255,145,.32);color:var(--immortal);text-decoration:none;text-transform:uppercase;font:600 9px 'IBM Plex Mono',monospace;letter-spacing:.09em}.vault-link:hover{background:rgba(55,255,145,.08)}.vault-address{margin-top:14px;padding:10px;border-left:2px solid var(--immortal);background:rgba(55,255,145,.04);color:#91b1a8;font:9px 'IBM Plex Mono',monospace;overflow-wrap:anywhere}.bunker-motto{margin:42px 0 8px;text-align:center;color:#9fbdb4;font:italic 14px 'IBM Plex Sans',sans-serif}.bunker-motto strong{display:block;margin-top:5px;color:var(--immortal);font:600 10px 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.16em}
.bunker-admin{margin-top:26px}.bunker-admin .admin-section{padding:18px;border:1px solid rgba(55,255,145,.16);background:rgba(5,20,16,.7)}.bunker-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.bunker-form-grid .wide{grid-column:1/-1}.bunker-admin label{display:flex;flex-direction:column;gap:5px;color:#73998e;text-transform:uppercase;font:8px 'IBM Plex Mono',monospace;letter-spacing:.1em}.bunker-admin input,.bunker-admin select{width:100%;min-width:0;padding:9px 10px;border:1px solid rgba(55,255,145,.17);border-radius:6px;background:#06100d;color:#e9fff8;font:11px 'IBM Plex Mono',monospace}.bunker-admin textarea{border-radius:6px;background:#06100d;border-color:rgba(55,255,145,.17);font:11px 'IBM Plex Mono',monospace}.admin-donor-list{display:grid;gap:12px}.admin-donor-card{padding:15px;border:1px solid rgba(55,255,145,.2);background:#04100c}.admin-donor-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;color:#dff8f0;font:600 11px 'IBM Plex Mono',monospace}.admin-mini-btn{padding:6px 9px;border:1px solid rgba(55,255,145,.25);border-radius:5px;background:rgba(55,255,145,.05);color:var(--immortal);cursor:pointer;font:9px 'IBM Plex Mono',monospace;text-transform:uppercase}.admin-mini-btn.danger{color:#ff7b86;border-color:rgba(255,80,95,.25)}.bunker-admin-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.bunker-updated{margin:11px 0 0;text-align:right;color:#56776e;font:8px 'IBM Plex Mono',monospace;text-transform:uppercase}
@media(max-width:850px){.leader-head{display:none}.donor-row{grid-template-columns:52px 1fr auto;gap:10px}.donor-assets{grid-column:2/-1}.donor-quests{grid-column:2;text-align:left}.donor-power{grid-column:3;grid-row:1;text-align:right}.donor-shout{grid-column:2/-1}.bunker-lower{grid-template-columns:1fr}}
@media(max-width:680px){.bunker-command-nav{height:58px;padding:0 13px}.bunker-brand img{width:42px;height:42px}.bunker-brand small{display:none}.bunker-brand strong{font-size:11px}.bunker-nav-actions{gap:2px}.bunker-nav-actions a{padding:7px 6px;font-size:7px}.bunker-nav-actions a:before{display:none}.bunker-hero{min-height:280px;padding:42px 16px}.bunker-sigil{width:67px}.bunker-wrap{padding:22px 14px 62px}.bunker-status{grid-template-columns:1fr}.bunker-stat{padding:15px}.bunker-stat+.bunker-stat{border-left:0;border-top:1px solid rgba(55,255,145,.13)}.bunker-section-head{align-items:flex-start;flex-direction:column}.bunker-section-head p{text-align:left}.donor-row{padding:17px 13px}.bunker-form-grid{grid-template-columns:1fr}.bunker-form-grid .wide{grid-column:auto}}
@media(max-width:430px){.bunker-brand span{display:none}.bunker-nav-actions a{padding:6px 5px;font-size:6.5px}.bunker-hero h1{font-size:34px}.donor-row{grid-template-columns:39px 1fr}.donor-power{grid-column:2;grid-row:auto;text-align:left}.donor-assets,.donor-quests,.donor-shout{grid-column:2}.asset-chip{white-space:normal}}

/* Live Cardano treasury — fed by the cached Netlify/Koios reader. */
.treasury-live{position:relative;margin-top:18px;padding:20px;border:1px solid rgba(79,243,255,.22);background:radial-gradient(circle at 100% 0,rgba(79,243,255,.08),transparent 42%),linear-gradient(145deg,rgba(6,25,21,.97),rgba(2,10,8,.99));clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.treasury-live:before{content:"";position:absolute;left:0;top:0;width:150px;height:2px;background:linear-gradient(90deg,var(--volt),transparent);box-shadow:0 0 12px rgba(79,243,255,.5)}
.treasury-live-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid rgba(55,255,145,.12)}.treasury-live-head div:first-child{display:flex;flex-direction:column;gap:5px}.treasury-live-head span{color:#6f968b;text-transform:uppercase;font:8px 'IBM Plex Mono',monospace;letter-spacing:.14em}.treasury-live-head strong{color:var(--immortal);font:700 16px 'Chakra Petch',sans-serif;letter-spacing:.05em}.treasury-live-state{padding:6px 9px;border:1px solid rgba(79,243,255,.19);color:var(--volt);font:8px 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.09em}.treasury-live-state.error{color:#ff7b86;border-color:rgba(255,123,134,.22)}
.treasury-balance{display:flex;align-items:baseline;gap:10px;margin:18px 0}.treasury-balance strong{color:#effffb;font:700 29px 'Chakra Petch',sans-serif;font-variant-numeric:tabular-nums}.treasury-balance span{color:#688d83;text-transform:uppercase;font:8px 'IBM Plex Mono',monospace;letter-spacing:.13em}.treasury-assets{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.treasury-asset{padding:11px;border:1px solid rgba(55,255,145,.13);background:rgba(55,255,145,.025)}.treasury-asset strong{display:block;color:#dff8f0;font:600 13px 'IBM Plex Mono',monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.treasury-asset span{display:block;margin-top:4px;color:#6f968b;font:8px 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis}.treasury-loading{color:#71958b;font:9px 'IBM Plex Mono',monospace}.treasury-foot{display:flex;justify-content:space-between;gap:14px;margin-top:13px;color:#58796f;font:8px 'IBM Plex Mono',monospace}.treasury-foot span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.treasury-power-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;margin:0 0 16px;border:1px solid rgba(79,243,255,.14);background:rgba(79,243,255,.025)}.treasury-power-grid>div{min-width:0;padding:11px 13px}.treasury-power-grid>div+div{border-left:1px solid rgba(79,243,255,.1)}.treasury-power-grid span{display:block;color:#62877d;font:7px 'IBM Plex Mono',monospace;letter-spacing:.12em;text-transform:uppercase}.treasury-power-grid strong{display:block;margin-top:5px;color:#4fffe2;font:600 12px 'IBM Plex Mono',monospace;overflow-wrap:anywhere}.treasury-asset em{display:block;margin-top:7px;color:#55a795;font:normal 7px 'IBM Plex Mono',monospace;line-height:1.35;text-transform:uppercase}.treasury-asset.unpriced{border-color:rgba(242,193,78,.16)}.treasury-asset.unpriced em{color:#a98949}.donor-power small{display:block;margin-top:4px;color:#58796f;font:7px 'IBM Plex Mono',monospace;text-transform:uppercase}.auto-tracked{display:block;margin-top:4px;color:#4fffe2;font:7px 'IBM Plex Mono',monospace;letter-spacing:.08em}.admin-help{margin:0 0 13px;color:#6f968b;font:10px/1.55 'IBM Plex Sans',sans-serif}.admin-live-badge,.admin-value-preview{color:#4fffe2;font:8px 'IBM Plex Mono',monospace;letter-spacing:.08em}.admin-donor-title .admin-value-preview{margin-left:auto}.unidentified-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(242,193,78,.18);background:rgba(242,193,78,.025)}.unidentified-card+ .unidentified-card{margin-top:8px}.unidentified-card strong{display:block;color:#e4fff7;font:600 10px 'IBM Plex Mono',monospace}.unidentified-card span{display:block;margin-top:5px;color:#688d83;font:8px 'IBM Plex Mono',monospace;overflow-wrap:anywhere}
@media(max-width:680px){.treasury-live-head,.treasury-foot{align-items:flex-start;flex-direction:column}.treasury-assets{grid-template-columns:1fr 1fr}}
@media(max-width:430px){.treasury-assets{grid-template-columns:1fr}}
@media(max-width:680px){.treasury-power-grid{grid-template-columns:1fr}.treasury-power-grid>div+div{border-left:0;border-top:1px solid rgba(79,243,255,.1)}.unidentified-card{align-items:flex-start;flex-direction:column}}

/* Bunker polish: fade the emblem into the atmosphere while the title remains
   fully readable, and keep admin sign-out impossible to miss. */
.bunker-hero h1{color:#effffb;text-shadow:0 0 12px rgba(56,255,224,.55),0 0 38px rgba(55,255,145,.28)}
.bunker-sigil{opacity:.5;filter:drop-shadow(0 0 12px rgba(55,255,145,.25))}
.bunker-signout{padding:8px 12px!important;border-color:rgba(242,193,78,.45)!important;background:rgba(242,193,78,.08)!important;color:#f2c14e!important;font-weight:700!important}.bunker-signout:hover{background:rgba(242,193,78,.16)!important;border-color:#f2c14e!important}

/* Mobile reading pass: preserve the left / center / right summary order and
   make every variable-length donor field wrap inside its own HUD cell. */
.donor-row>*{min-width:0}.donor-name strong,.donor-shout,.asset-chip{overflow-wrap:anywhere}.donor-power strong{white-space:nowrap}
.donor-row:nth-child(1) .donor-rank{color:#f2c14e}.donor-row:nth-child(2) .donor-rank{color:#d6e2df}.donor-row:nth-child(3) .donor-rank{color:#d18452}.donor-row:nth-child(n+4) .donor-rank{color:#75988f}.donor-quests strong{display:block}.donor-quests span{display:block;margin-top:3px;color:#668a80;font:7px 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.08em}.verified{display:block}
@media(max-width:680px){.bunker-status{grid-template-columns:repeat(3,minmax(0,1fr))}.bunker-stat{padding:14px 7px}.bunker-stat+.bunker-stat{border-top:0;border-left:1px solid rgba(55,255,145,.13)}.bunker-stat strong{font-size:clamp(17px,5.1vw,25px)}.bunker-stat span{font-size:7px;line-height:1.35;letter-spacing:.09em}.donor-name strong{font-size:14px}.donor-shout{font-size:11px;line-height:1.5}.asset-stack{gap:5px}}
@media(max-width:430px){.bunker-hero h1{font-size:clamp(27px,8.8vw,34px);letter-spacing:.055em;line-height:1.05}.bunker-hero p{font-size:12px;line-height:1.45}.bunker-kicker{font-size:8px;letter-spacing:.2em}.bunker-stat{padding:12px 4px}.bunker-stat strong{font-size:clamp(16px,5vw,21px)}.bunker-stat span{font-size:6.5px}.donor-power strong{font-size:16px}.donor-row{gap:8px}.bunker-panel{padding:18px}.bunker-copy{font-size:11px;line-height:1.65}}

/* V5.9 release candidate — readable Bunker intelligence hierarchy. */
.bunker-stat{padding:24px 18px}.bunker-stat strong{font:700 clamp(31px,3.4vw,42px) 'IBM Plex Sans',sans-serif;letter-spacing:-.035em;line-height:1;color:#5bffe5}.bunker-stat span{margin-top:8px;color:#92b4aa;font:600 10px 'IBM Plex Sans',sans-serif;letter-spacing:.15em}.treasury-live{padding:24px}.treasury-live-head span{font:600 9px 'IBM Plex Sans',sans-serif}.treasury-live-head strong{font-size:19px}.treasury-balance{margin:22px 0 18px}.treasury-balance strong{font:700 36px 'IBM Plex Sans',sans-serif;letter-spacing:-.035em}.treasury-balance span{font:600 9px 'IBM Plex Sans',sans-serif}.treasury-power-grid>div{padding:14px 16px}.treasury-power-grid span{font:600 8px 'IBM Plex Sans',sans-serif}.treasury-power-grid strong{font:700 14px 'IBM Plex Sans',sans-serif;letter-spacing:-.01em}.treasury-assets{display:block}.treasury-asset-groups{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(280px,.78fr);gap:14px;margin-top:16px}.treasury-asset-group{min-width:0;padding:15px;border:1px solid rgba(55,255,145,.14);background:linear-gradient(145deg,rgba(7,27,21,.72),rgba(2,11,8,.86))}.asset-group-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:0 1px 13px;border-bottom:1px solid rgba(55,255,145,.11)}.asset-group-head div{min-width:0}.asset-group-head span{display:block;color:#75a297;font:700 9px 'IBM Plex Sans',sans-serif;letter-spacing:.16em;text-transform:uppercase}.asset-group-head strong{display:block;margin-top:4px;color:#d8eee8;font:500 12px 'IBM Plex Sans',sans-serif}.asset-group-head b{color:#54ffe3;font:700 20px 'IBM Plex Sans',sans-serif;white-space:nowrap}.priced-assets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:11px}.treasury-asset{position:relative;min-width:0;padding:16px;border:1px solid rgba(55,255,145,.16);background:linear-gradient(145deg,rgba(9,34,27,.82),rgba(3,15,11,.94));overflow:hidden}.treasury-asset.featured{grid-column:1/-1;display:grid;grid-template-columns:minmax(200px,1.25fr) minmax(150px,.75fr);column-gap:22px;min-height:154px;padding:20px;border-color:rgba(55,255,145,.32);background:radial-gradient(circle at 0 0,rgba(55,255,145,.11),transparent 48%),linear-gradient(145deg,rgba(9,39,30,.94),rgba(2,14,10,.98))}.treasury-asset.featured:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#37ff91;box-shadow:0 0 15px #37ff91}.asset-card-top{display:flex;align-items:center;gap:11px;min-width:0}.asset-token-logo{display:flex;align-items:center;justify-content:center;flex:0 0 43px;width:43px;height:43px;border:1px solid rgba(91,255,229,.26);border-radius:50%;background:rgba(4,20,16,.9);box-shadow:0 0 15px rgba(55,255,145,.12);overflow:hidden}.asset-token-logo img{width:100%;height:100%;object-fit:cover}.asset-token-logo>span{color:#5bffe5;font:800 11px 'IBM Plex Sans',sans-serif;letter-spacing:-.03em}.featured .asset-token-logo{flex-basis:56px;width:56px;height:56px}.featured .asset-token-logo>span{font-size:14px}.asset-identity{min-width:0}.asset-identity strong{display:block;color:#f0fffa;font:700 16px 'IBM Plex Sans',sans-serif;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-identity span{display:block;margin-top:5px;color:#70a397;font:600 9px 'IBM Plex Sans',sans-serif;letter-spacing:.11em;text-transform:uppercase}.featured .asset-identity strong{font-size:21px}.asset-amount{margin-top:16px;color:#eafff9;font:700 23px 'IBM Plex Sans',sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere}.featured .asset-amount{grid-column:1;font-size:32px}.asset-value{margin-top:11px}.asset-value strong{display:block;color:#5bffe5;font:700 20px 'IBM Plex Sans',sans-serif;letter-spacing:-.025em}.asset-value span,.asset-price>span{display:block;margin-top:3px;color:#729c91;font:600 8px 'IBM Plex Sans',sans-serif;letter-spacing:.12em;text-transform:uppercase}.featured .asset-value{grid-column:2;grid-row:1;align-self:center;margin:0}.featured .asset-value strong{font-size:28px}.asset-price{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(55,255,145,.1)}.asset-price strong{color:#d7f7ef;font:700 13px 'IBM Plex Sans',sans-serif;white-space:nowrap}.featured .asset-price{grid-column:2;grid-row:2;align-self:end}.asset-share{height:4px;margin-top:13px;background:rgba(55,255,145,.08);overflow:hidden}.asset-share i{display:block;height:100%;background:linear-gradient(90deg,#37ff91,#4ff3ff);box-shadow:0 0 9px rgba(55,255,145,.5)}.featured .asset-share{grid-column:1/-1}.unpriced-assets-list{display:grid;gap:9px;margin-top:11px}.unpriced-assets .asset-group-head b{color:#f2c14e}.unpriced-assets .treasury-asset{padding:13px;border-color:rgba(242,193,78,.14);background:linear-gradient(145deg,rgba(31,27,11,.38),rgba(4,14,10,.88))}.unpriced-assets .asset-token-logo{flex-basis:36px;width:36px;height:36px;border-color:rgba(242,193,78,.24)}.unpriced-assets .asset-token-logo>span{color:#e5bc55}.unpriced-assets .asset-identity strong{font-size:13px;white-space:normal}.unpriced-assets .asset-identity span{color:#aa8c4a;font-size:8px}.unpriced-assets .asset-amount{margin-top:11px;color:#e6eee9;font-size:18px}.unpriced-assets .treasury-asset em{margin-top:6px;color:#9f8448;font:500 8px/1.4 'IBM Plex Sans',sans-serif;letter-spacing:.06em}.treasury-foot{font:500 9px 'IBM Plex Sans',sans-serif}.treasury-live-state{font:700 8px 'IBM Plex Sans',sans-serif}.donor-name strong,.donor-power strong{font-family:'IBM Plex Sans',sans-serif}.donor-power strong{font-size:20px}.donor-shout{font-size:13px;line-height:1.5}
@media(max-width:850px){.treasury-asset-groups{grid-template-columns:1fr}.unpriced-assets-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:680px){.bunker-stat{padding:14px 7px}.bunker-stat strong{font-size:clamp(20px,6vw,27px)}.bunker-stat span{font-size:7.5px;letter-spacing:.09em}.treasury-live{padding:17px}.treasury-balance strong{font-size:30px}.priced-assets-grid{grid-template-columns:1fr}.treasury-asset.featured{grid-column:auto;display:block;min-height:0;padding:17px}.featured .asset-amount{font-size:26px}.featured .asset-value,.featured .asset-price,.featured .asset-share{grid-column:auto;grid-row:auto;margin-top:12px}.featured .asset-value strong{font-size:23px}.unpriced-assets-list{grid-template-columns:1fr 1fr}.asset-group-head b{font-size:17px}.asset-identity strong{white-space:normal}}
@media(max-width:430px){.bunker-stat{padding:12px 4px}.bunker-stat strong{font-size:clamp(18px,5.8vw,24px)}.bunker-stat span{font-size:7px}.treasury-asset-group{padding:11px}.unpriced-assets-list{grid-template-columns:1fr}.asset-group-head{align-items:flex-start;flex-direction:column}.asset-group-head b{font-size:18px}.asset-amount{font-size:21px}}

/* Quiet holdings ledger: these assets are real on-chain inventory, but they do
   not compete visually with assets that contribute to Bunker Power. */
.unpriced-assets{display:flex;flex-direction:column;background:linear-gradient(155deg,rgba(6,22,18,.54),rgba(2,10,8,.78));border-color:rgba(83,139,124,.16)}
.unpriced-assets .asset-group-head{align-items:center;border-color:rgba(112,163,149,.1)}
.unpriced-assets .asset-group-head b{padding:4px 7px;border:1px solid rgba(112,163,149,.14);color:#86aaa0;background:rgba(112,163,149,.035);font-size:10px;letter-spacing:.08em;text-transform:uppercase}
.unpriced-explainer{margin-top:12px;padding:10px 11px;border-left:2px solid rgba(242,193,78,.42);background:rgba(242,193,78,.025)}
.unpriced-explainer span{display:block;color:#aa9563;font:700 8px 'IBM Plex Sans',sans-serif;letter-spacing:.13em;text-transform:uppercase}
.unpriced-explainer p{margin:5px 0 0;color:#819b94;font:500 10px/1.5 'IBM Plex Sans',sans-serif}
.unpriced-assets-list{display:block;margin-top:8px}
.unpriced-ledger-row{display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px 9px;padding:13px 3px;border-bottom:1px solid rgba(112,163,149,.09)}
.unpriced-index{grid-row:1/3;color:#4c6b63;font:700 9px 'IBM Plex Sans',sans-serif;line-height:1.35}
.unpriced-identity{min-width:0}
.unpriced-identity strong{display:block;color:#d3e5df;font:650 12px/1.35 'IBM Plex Sans',sans-serif;overflow-wrap:anywhere}
.unpriced-identity span{display:block;margin-top:2px;color:#64857c;font:600 8px 'IBM Plex Sans',sans-serif;letter-spacing:.09em;text-transform:uppercase}
.unpriced-quantity{grid-column:2;display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:6px}
.unpriced-quantity span{color:#607e76;font:600 8px 'IBM Plex Sans',sans-serif;letter-spacing:.08em;text-transform:uppercase}
.unpriced-quantity strong{color:#bcd2cc;font:700 14px 'IBM Plex Sans',sans-serif;letter-spacing:-.015em;overflow-wrap:anywhere}
.unpriced-state{grid-column:2;margin-top:3px;color:#8e7d53;font:600 7px 'IBM Plex Sans',sans-serif;letter-spacing:.1em;text-transform:uppercase}
.unpriced-summary{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto;padding:13px 3px 2px;color:#607e76;font:600 8px 'IBM Plex Sans',sans-serif;letter-spacing:.1em;text-transform:uppercase}
.unpriced-summary strong{color:#8ba79f;font:700 13px 'IBM Plex Sans',sans-serif;letter-spacing:0}
@media(max-width:850px){.unpriced-assets-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.unpriced-ledger-row{align-content:start}.unpriced-summary{margin-top:8px}}
@media(max-width:680px){.unpriced-assets-list{grid-template-columns:1fr}.unpriced-explainer p{font-size:11px}.unpriced-ledger-row{grid-template-columns:25px minmax(0,1fr);padding:14px 4px}.unpriced-identity strong{font-size:13px}.unpriced-quantity strong{font-size:15px}}
@media(max-width:430px){.unpriced-assets .asset-group-head{align-items:flex-start}.unpriced-assets .asset-group-head b{font-size:9px}.unpriced-quantity{align-items:flex-start;flex-direction:column;gap:3px}}
