.fear-greed-tile{position:absolute;left:0;top:0;background:#fff;border:1px solid #bacbb8;padding:12px;min-width:0;color:#252d37}
.fear-greed-tile h2{margin:0;font-size:16px;line-height:1.3}
.fear-subtitle{font-size:11px;color:#65745f;margin:5px 0 14px}
.fear-score-line{display:flex;gap:10px;align-items:center;min-height:48px;margin-bottom:17px}
.fear-value{font-size:38px;line-height:1;font-variant-numeric:tabular-nums}
.fear-label{font-size:12px;line-height:1.4}
.fear-meter{height:8px;position:relative;border-radius:4px;background:linear-gradient(90deg,#ef6565 0%,#efb768 35%,#cfce75 65%,#6aa77c 100%)}
.fear-meter[hidden]{display:none}
.fear-pointer{position:absolute;top:-3px;bottom:-3px;width:3px;transform:translateX(-50%);background:#fff;border:1px solid #6e7969}
.fear-extremes{display:flex;justify-content:space-between;gap:8px;font-size:9px;color:#65745f;margin-top:7px}
.fear-previous{font-size:11px;color:#65745f;margin:13px 0 0}
.fear-footer{border-top:1px solid #e2e9dd;margin-top:16px;padding-top:8px;font-size:10px;line-height:1.5;color:#65745f}
.fear-footer p{margin:2px 0}
.fear-footer a{color:#467c51;text-decoration:none}.fear-footer a:hover{text-decoration:underline}
.fear-footer a:focus-visible{outline:2px solid #233e94;outline-offset:2px}
.fear-greed-tile[data-stale=true] .fear-stamp{color:#a46632}
