/* © 2026 bladept696 — Centro de Comando / Hash Commander. */
/* ---------- Carteira: cartão holográfico, botões e movimentos por dia (só apresentação) ---------- */
.cwc-card{position:relative;aspect-ratio:1.6;max-width:420px;width:100%;border-radius:18px;padding:18px;overflow:hidden;color:#2a1700;box-sizing:border-box;
  background:linear-gradient(135deg,#ffe3a0,#f5b13a 40%,#c96f12 75%,#7a3d06);box-shadow:0 20px 40px -20px #000,inset 0 1px 0 #fff8}
.cwc-card::before{content:"";position:absolute;inset:-40%;pointer-events:none;background:conic-gradient(from 0deg,transparent,#ffffff55,transparent 30%,#ff9ad655,transparent 60%,#9ad9ff55,transparent);animation:cwc-holo 8s linear infinite;mix-blend-mode:overlay}
@keyframes cwc-holo{to{transform:rotate(1turn)}}
.cwc-card>*{position:relative}
.cwc-chip{width:42px;height:32px;border-radius:7px;background:linear-gradient(135deg,#fff3c4,#c9a24a);box-shadow:inset 0 0 0 1px #8a6a1a}
.cwc-bolt{position:absolute!important;right:16px;top:14px;font-size:24px}
.cwc-card .cw-bal{margin-top:14px;font-weight:900;font-size:clamp(28px,9vw,40px);color:#2a1700;letter-spacing:.02em}
.cwc-card .cw-bal small{font-size:13px;color:#2a1700;margin-left:4px}
.cwc-eur{font-size:12px;opacity:.75}
.cwc-card .cw-addr{position:absolute;left:18px;bottom:16px;font-size:12px;font-weight:700;letter-spacing:.04em;color:#2a1700;background:none;border:0;padding:0;max-width:58%;overflow:hidden;text-overflow:ellipsis}
.cwc-hc{position:absolute!important;right:18px;bottom:14px;font-weight:800;font-size:11px;opacity:.7}
.cwc-btns{display:flex;gap:8px;flex-wrap:wrap}
.cwc-btns .hm-btn{font-weight:700;font-size:12px;border-radius:10px;padding:9px 14px}
.cwc-dep{border:0!important;background:linear-gradient(180deg,#ffcf6a,#f29a1a)!important;color:#2a1700!important;box-shadow:0 6px 16px -6px #ffb43a}
.cwc-lev{border:1px solid #4fd6ff99!important;background:#0a1824!important;color:#bfeaff!important}
.cwc-day{margin:10px 0 2px;font-size:10px;letter-spacing:.16em;color:var(--muted,#9aa3b8);font-weight:600}
.cwc-r{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line-strong,#2a2f40)}
.cwc-ic{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-size:13px}
.cwc-ic.in{background:#0f2a1c;color:#3cf59c}.cwc-ic.out{background:#2a1212;color:#ff7a7a}.cwc-ic.fee{background:#2a210f;color:#ffb43a}
.cwc-r b{font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.cwc-r small{display:block;font-size:10.5px;color:var(--muted,#9aa3b8)}
.cwc-r em{font-style:normal;font-weight:700;font-size:13px}.cwc-r em.p{color:#3cf59c}.cwc-r em.n{color:#ff7a7a}
body.perf-mode .cwc-card::before{animation:none}
@media (prefers-reduced-motion:reduce){.cwc-card::before{animation:none}}
/* Ecrãs estreitos: o cartão cresce e o nome sobe uma linha para não sobrepor o endereço */
@media (max-width:480px){.cwc-card{aspect-ratio:auto;min-height:210px}.cwc-card .cw-addr{max-width:none;right:18px}.cwc-hc{bottom:38px}}
