/* Stable variety colours; red/blue indicate change only. */
.home-market-volume-head{align-items:flex-start;flex-wrap:wrap;gap:10px 24px;margin-bottom:26px}
.home-market-volume-head>span{white-space:normal;line-height:1.7}
.home-market-volume-track{padding-top:5px;padding-bottom:12px}
.home-market-volume-card{--volume-tint:#f0f5ef;--volume-accent:#64865b;position:relative;overflow:hidden;min-height:264px;padding:22px 20px 17px;gap:9px;border:1px solid color-mix(in srgb,var(--volume-accent) 27%,white);background:linear-gradient(150deg,var(--volume-tint),#fff 94%);box-shadow:0 4px 12px #18372c07;transition:box-shadow .2s;justify-content:flex-start}
.home-market-volume-card::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--volume-accent)}
.home-market-volume-card:hover{box-shadow:0 6px 20px #18372c15}
.home-market-volume-card[data-variety="06"]{--volume-tint:#fff0df;--volume-accent:#d98c35}
.home-market-volume-card[data-variety="01"]{--volume-tint:#fff5cd;--volume-accent:#b99b24}
.home-market-volume-card[data-variety="05"]{--volume-tint:#e7f5e8;--volume-accent:#5b9667}
.home-market-volume-card[data-variety="00"]{--volume-tint:#e7f4f0;--volume-accent:#4d9784}
.home-market-volume-card[data-variety="99"]{--volume-tint:#f0eafa;--volume-accent:#9380b4}
.home-market-volume-card[data-variety="13"]{--volume-tint:#e6f2fc;--volume-accent:#648fb8}
.home-market-volume-card[data-variety="19"]{--volume-tint:#faeaf0;--volume-accent:#b67f97}
.home-market-volume-card[data-variety="02"]{--volume-tint:#edf1db;--volume-accent:#8b9b4f}
.home-market-volume-card[data-variety="32"]{--volume-tint:#e5f4f6;--volume-accent:#58969f}
.home-market-volume-card[data-variety="04"]{--volume-tint:#f9eede;--volume-accent:#af8d60}
.home-market-volume-card[data-variety="03"]{--volume-tint:#eeedfa;--volume-accent:#8782b6}
.home-market-volume-card[data-variety="08"]{--volume-tint:#fbf2d8;--volume-accent:#b59748}
.home-market-volume-card .home-market-volume-name h3{font-size:21px;line-height:1.35;color:#213b31;overflow-wrap:anywhere}
.home-market-volume-today{margin-top:7px;color:#57675f;font-size:12px;font-weight:600}
.home-market-volume-card .home-market-volume-value{justify-content:flex-start;align-items:baseline;gap:6px}
.home-market-volume-card .home-market-volume-value strong{font-size:29px;line-height:1.25;color:#1d3028;font-variant-numeric:tabular-nums;letter-spacing:-.045em}
.home-market-volume-unit{font-size:14px;font-weight:700;color:#53675b}
.home-market-volume-change{margin-top:auto;padding-top:12px;border-top:1px solid #223c3014}
.home-market-volume-change-label{display:block;margin-bottom:5px;font-size:11px;color:#5a6a61;font-weight:600}
.home-market-volume-change>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px}
.home-market-volume-change b{font-size:17px;font-weight:800;line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums}
.home-market-volume-percent{font-size:12px;font-weight:700;line-height:1.5;white-space:nowrap}
.home-market-volume-change.is-up{color:#c92c3c}
.home-market-volume-change.is-down{color:#2462c6}
.home-market-volume-change.is-even{color:#5e6d65}
.home-market-volume-previous{font-size:11px;line-height:1.5;color:#5a6a61}
@media(max-width:760px){.home-market-volume-card{min-height:262px;padding:23px 21px 18px}.home-market-volume-head>span{margin-top:8px;font-size:12px}.home-market-volume-card .home-market-volume-value strong{font-size:31px}}
@media(prefers-reduced-motion:reduce){.home-market-volume-card{transition:none}}
