.forecast-card{display:block;overflow:hidden;background:#ffe000;color:#101212;border:1px solid #d8bc00;border-radius:10px;text-decoration:none}
.forecast-card-content{padding:13px 13px 12px}
.forecast-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;font-weight:700;letter-spacing:.3px;color:#5b5109}
.forecast-card h3{font:400 24px/1.15 var(--display);text-transform:uppercase;margin:7px 0}
.forecast-card p{font-size:11px;line-height:1.45;margin:0;color:#4d460c}
.forecast-card-progress{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin-top:13px}
.forecast-card-progress i{height:4px;border-radius:2px;background:#bcaa26}.forecast-card-progress i.filled{background:#168a36}
.forecast-card-action{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #a8912766;padding:10px 13px;font:400 20px/1.15 var(--display);background:transparent}
.forecast-card-action>span{font:400 25px/1 Arial,sans-serif}
.forecast-card:focus-visible{outline:3px solid #42adff;outline-offset:3px}
