/* 홈 간단히 (2026-10-26): 내 자동매매 → 경고 → 비트코인 → 온체인 알림. */
.hs-top{display:flex;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;margin:0 2px 8px}
.hs-top small{color:var(--muted)}
.hs-top .good{color:var(--green)}.hs-top .bad{color:var(--red)}
.hs-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;margin-right:5px;vertical-align:1px}
.hs-alert{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;margin:0 0 8px;border-radius:12px;font-size:13px;border:1px solid}
.hs-alert.bad{background:#351d24;border-color:#5b2a33;color:#ffc1c5}.hs-alert.warn{background:#332718;border-color:#5a4322;color:#e9ca8c}
.hs-alert a{font-weight:700;white-space:nowrap;color:inherit}
.hs-card{display:flex;flex-direction:column;gap:10px}
.hs-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.hs-head h2{margin:0}.hs-head a{font-weight:700;font-size:14px;white-space:nowrap}
.hs-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.hs-mode{padding:10px 12px;border-radius:12px;background:var(--surface-2);min-width:0}
.hs-mode b{display:block;color:var(--muted);font-size:13px}.hs-mode strong{display:block;font-size:17px;margin-top:2px}
.hs-mode small{display:block;color:var(--muted);font-size:13px;margin-top:3px;overflow-wrap:anywhere}
.hs-mode .good,.hs-kpis .good,.hs-price .good{color:var(--green)}.hs-mode .warn,.hs-price .warn{color:var(--amber)}
.hs-mode .bad,.hs-kpis .bad,.hs-price .bad{color:var(--red)}.hs-mode .muted{color:var(--muted)}
.hs-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.hs-kpis div{text-align:center;padding:8px 4px;border-radius:10px;background:var(--surface-2);min-width:0}
.hs-kpis small{display:block;color:var(--muted);font-size:13px}.hs-kpis b{font-size:15px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.hs-mini{margin:0;color:var(--muted);font-size:13px}
.hs-trades{list-style:none;margin:0;padding:0;font-size:13px}
.hs-trades li{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-top:1px solid var(--line)}
.hs-trades small{color:var(--muted);white-space:nowrap}
.hs-price{display:flex;justify-content:space-between;align-items:flex-end;gap:8px;flex-wrap:wrap}
.hs-price strong{font-size:23px;font-variant-numeric:tabular-nums}.hs-price span{font-size:14px;font-weight:700}
.hs-chips{display:flex;gap:6px;flex-wrap:wrap}
.hs-chip{border-radius:999px;padding:4px 10px;font-size:13px;background:var(--surface-2);border:1px solid var(--line)}
.hs-chip em{font-style:normal;color:var(--muted)}.hs-chip b{font-weight:700}
.hs-chip.up{border-color:color-mix(in srgb,var(--green) 45%,transparent);background:color-mix(in srgb,var(--green) 12%,var(--surface-2))}.hs-chip.up b{color:var(--green)}
.hs-chip.down{border-color:color-mix(in srgb,var(--red) 45%,transparent);background:color-mix(in srgb,var(--red) 12%,var(--surface-2))}.hs-chip.down b{color:var(--red)}
.hs-chip.mixed b{color:var(--amber)}
.hs-ref{margin:0;padding-top:8px;border-top:1px dashed var(--line);color:var(--muted);font-size:13px}
.hs-more{margin:4px 2px 0;color:var(--muted);font-size:13px}
.hs-more .link-button{background:none;border:0;padding:0;min-height:0;color:var(--blue);font:inherit;cursor:pointer;text-decoration:underline}
.hs-start{margin-top:8px;width:100%;min-height:36px;padding:6px 10px;font-size:13px}
