.field-coin-pill{appearance:none;background:#282218;border:1px solid #695233;color:#f2d998;white-space:nowrap;cursor:pointer}
.field-coin-pill .coin-icon{width:17px;height:17px}
.field-coin-pill:focus-visible,.field-item button:focus-visible,.award-dialog button:focus-visible{outline:2px solid #e4c591;outline-offset:3px}
.field-balances{display:flex;gap:8px 18px;flex-wrap:wrap;margin:0 0 16px;color:#cfdae5}
.field-balances>span{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #415268;border-radius:20px;font-size:12px}
.field-balances .coin-icon,.field-teaser .coin-icon{width:22px;height:22px;vertical-align:middle}
.field-section{margin:25px 0}.field-section h2,.field-panel h2,.field-teaser h2{font-size:18px;margin:0 0 9px}
.field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}
.field-item,.field-panel,.field-teaser{padding:17px 20px}.field-item{display:flex;flex-direction:column}
.field-item h3{margin:0 0 7px;font-size:15px}.field-item p,.field-teaser p{margin:0 0 10px;color:#b4c4d4;font-size:13px;line-height:1.5}
.field-item-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:auto}
.field-panel .field-item-actions{margin-top:13px}.field-item-actions button{min-height:44px}.field-feedback{padding:12px 0 0}
.field-panel .answer{min-height:46px}.field-panel .eyebrow{margin-bottom:10px}
.field-teaser{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}
.field-teaser h2{display:inline;margin-left:8px}.field-teaser p{margin:5px 0 0}
.award-dialog{width:min(calc(100% - 26px),470px);max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:0;border:1px solid #ad8451;border-radius:20px;background:#182437;color:#f7eedc;box-shadow:0 24px 95px #080d16cc}
.award-dialog::backdrop{background:#070e19b8}.award-body{padding:25px;text-align:center}.award-emblem{display:inline-grid;place-items:center;width:58px;height:58px;border:1px solid #a67e46;border-radius:18px;background:#383222;color:#ebca8e}.award-emblem svg{width:35px;height:35px}
.award-body h2{font:500 clamp(28px,7vw,36px)/1.15 var(--serif);margin:10px 0 4px}.award-body p{margin:8px 0 10px}.award-body small{display:block;color:#b2c2d2;margin-bottom:13px}.award-body button{width:100%;min-height:45px}
.award-values{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;font-size:12px}.award-values>span{padding:13px 5px;background:#253346;border:1px solid #48586d;border-radius:12px}.award-values strong{display:block;color:#f0d39a;font-size:clamp(18px,5vw,24px);font-variant-numeric:tabular-nums}
.award-combined{font-size:13px}.recap-reward-split{display:flex;justify-content:center;gap:6px 13px;flex-wrap:wrap;padding:0;margin:12px auto;list-style:none;font-size:12px;color:#d4e0ea}
.recap-reward-split li{display:inline-flex;gap:6px;align-items:center}.recap-reward-split b{font-variant-numeric:tabular-nums;color:#f1d7a5}
.round-streak{padding:5px 8px;border:1px solid #67583e;border-radius:12px;color:#ebd49f;font-size:11px;white-space:nowrap}
.profile-cosmetic-title{color:var(--profile-accent,#e4c78e);font-size:13px}.profile-avatar[data-field-frame]{border-color:var(--profile-frame)}.field-profile-card h2{color:var(--profile-accent,inherit)}
.field-journal{background:var(--journal-tone,transparent);border-radius:12px}
@media(max-width:480px){.topbar .field-coin-pill{padding:4px 5px;gap:3px;font-size:9px}.field-coin-pill .coin-icon{width:13px;height:13px}.field-teaser{align-items:flex-start;flex-direction:column}.field-panel,.field-item{padding:14px}.award-body{padding:20px}}
.topbar .field-coin-pill{display:inline-flex;align-items:center;gap:5px}
@media(max-width:600px){
  .mind-profile-heading{flex-wrap:wrap;gap:10px}
  .mind-profile-heading>div{flex:1 1 210px}
  .mind-profile-heading .mind-verified{margin-inline-start:auto}
  .topbar:has(.field-coin-pill) .top-actions{gap:4px}
}
@media(max-width:380px){
  .topbar:has(.field-coin-pill){padding-inline:9px}
  .topbar:has(.field-coin-pill) .breadcrumb{display:none}
  .topbar:has(.field-coin-pill) .top-actions{width:100%;justify-content:space-between;gap:4px}
}
