.capacity-card{background:var(--paper);border:1px solid var(--stroke);border-radius:14px;padding:20px;width:255px;flex-shrink:0;box-shadow:0 8px 25px #30423406}
.capacity-title{font-size:10px;font-weight:850;letter-spacing:.6px;color:var(--green);display:flex;justify-content:space-between;gap:8px;margin-bottom:12px}
.capacity-title span{letter-spacing:0;color:var(--muted);white-space:nowrap}
.capacity-sub{font-size:10px;color:var(--muted);margin-top:10px}
.countdown{font-size:11px;color:#68766d;font-weight:700}.countdown.expiring{color:#ac7050}
.mine-badge{display:inline-block;background:var(--sage);border-radius:6px;padding:3px 6px;color:var(--green);font-size:9px;font-weight:800;margin-left:8px}
.admin-main{flex:1;padding:65px 0 90px;max-width:850px;width:100%;margin:auto}.admin-main h1{font-size:clamp(55px,7vw,85px);margin-bottom:34px}.admin-main>.feed-panel{margin-top:30px}.admin-main .pair-card{max-width:590px}.admin-main .pair-controls input{font-size:15px;letter-spacing:0}.file-row .file-info{flex:1}
.item-top>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.workspace{padding-top:32px}
.feed-column{display:flex;flex-direction:column;gap:18px;min-width:0}
.capacity-card-bottom{width:100%;max-width:none}
@media(max-width:900px){.intro .capacity-card{width:240px}}@media(max-width:600px){.capacity-card{width:100%!important}.admin-main{padding:45px 0}.admin-main h1{letter-spacing:-3px}.admin-main .pair-controls{flex-direction:column}}
