/* biodieselnearme.com — hand-written site stylesheet. No build step.
   Bump the ?v= query in partials/head-common.html when this file changes. */

@font-face{font-family:"Lilita One";src:url(/fonts/lilita-one.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:Rubik;src:url(/fonts/rubik-var.woff2) format("woff2");font-weight:400 800;font-display:swap}
@font-face{font-family:"Rubik Fallback";src:local(Arial);size-adjust:105%;ascent-override:89%;descent-override:24%;line-gap-override:0%}

:root{
  --ink:#4F227C; --text:#43217A; --muted:#6B4F99;
  --page:#FEFAFB; --card:#fff;
  --blush:#FBD3FF; --lime:#D2E796; --pink:#FFAAF1; --sky:#B8DEFA; --sun:#F7DD54;
  --indigo:#3330AF; --pop:#C2410C;
  --radius:12px; --border:2px solid var(--ink);
  --shadow:4px 4px 0 0 var(--ink); --shadow-lg:6px 6px 0 0 var(--ink);
  --font-body:Rubik,"Rubik Fallback",system-ui,-apple-system,sans-serif;
  --font-display:"Lilita One",Impact,"Arial Narrow Bold",sans-serif;
  --wrap:72rem;
}

*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:5rem;-webkit-text-size-adjust:100%}
body{margin:0;font:400 1rem/1.6 var(--font-body);color:var(--text);background:var(--page)}
img,svg{max-width:100%;height:auto;display:block}
a{color:var(--pop);text-underline-offset:2px}
a:hover{color:var(--ink)}
:focus-visible{outline:3px solid var(--pop);outline-offset:3px;border-radius:4px}
h1,h2,h3,h4{color:var(--ink);margin:0 0 .5em;line-height:1.15}
h1,h2,.display{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.005em;line-height:.95}
h1{font-size:clamp(2.1rem,7.5vw,4.25rem)}
h2{font-size:clamp(1.65rem,4.6vw,2.75rem)}
h3{font-size:1.125rem;font-weight:700}
p{margin:0 0 1rem}
strong{color:var(--ink)}
table{border-collapse:collapse;width:100%}
.wrap{max-width:var(--wrap);margin:0 auto;padding:0 1rem}
.narrow{max-width:48rem}
.lede{font-size:1.0625rem;max-width:44rem;margin-bottom:1.75rem}
.center{text-align:center}.center .lede{margin-left:auto;margin-right:auto}
.small{font-size:.8125rem;color:var(--muted)}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.skip{position:absolute;left:-999px}.skip:focus{left:1rem;top:1rem;z-index:100;background:var(--sun);padding:.5rem 1rem;border:var(--border);border-radius:8px}

/* Bands */
.band{padding:3rem 0}
.band-blush{background:var(--blush)}.band-sky{background:var(--sky)}.band-lime{background:var(--lime)}
.band-indigo{background:var(--indigo);color:var(--page)}
.band-indigo h2,.band-indigo h3,.band-indigo strong{color:#fff}
.band-indigo a{color:var(--sun)}
.band-indigo .lede{color:#E6E4FF}

/* Buttons */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font:700 1rem/1 var(--font-body);text-transform:uppercase;letter-spacing:.02em;padding:.875rem 1.5rem;min-height:3.25rem;border:var(--border);border-radius:var(--radius);background:var(--lime);color:var(--ink);box-shadow:var(--shadow);text-decoration:none;cursor:pointer;transition:transform .12s,box-shadow .12s}
.btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 0 var(--ink);color:var(--ink)}
.btn:active{transform:translate(4px,4px);box-shadow:0 0 0 0 var(--ink)}
.btn-pink{background:var(--pink)}.btn-sun{background:var(--sun)}.btn-ghost{background:var(--card)}
.btn-sm{min-height:2.5rem;padding:.5rem 1rem;font-size:.8125rem;box-shadow:3px 3px 0 0 var(--ink)}
.btn-sm:active{transform:translate(3px,3px)}

/* Header */
.site-header{position:sticky;top:0;z-index:50;background:var(--page);border-bottom:var(--border)}
.site-header .wrap{display:flex;align-items:center;justify-content:space-between;min-height:4rem;gap:1rem;flex-wrap:wrap}
.brand{display:flex;align-items:center;gap:.5rem;font:400 1.35rem/1 var(--font-display);text-transform:uppercase;color:var(--ink);text-decoration:none}
.brand svg{width:2rem;height:2rem;flex:none}
.nav-toggle{display:inline-flex;align-items:center;gap:.4rem;font:700 .8125rem/1 var(--font-body);text-transform:uppercase;padding:.6rem .8rem;border:var(--border);border-radius:10px;background:var(--sun);color:var(--ink);box-shadow:3px 3px 0 0 var(--ink);cursor:pointer}
.nav-toggle[aria-expanded=true]{transform:translate(3px,3px);box-shadow:none}
.site-nav{display:none;flex-basis:100%;padding:.25rem 0 1rem}
.site-nav.open{display:block}
.site-nav ul{list-style:none;margin:0;padding:0}
.site-nav a{display:block;padding:.7rem .5rem;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:2px dotted var(--pink)}
.site-nav a:hover{background:var(--blush)}
.site-nav .sub a{padding-left:1.5rem;font-weight:500}
@media(min-width:64rem){
  .nav-toggle{display:none}
  .site-nav{display:block;flex-basis:auto;padding:0}
  .site-nav>ul{display:flex;align-items:center;gap:.25rem}
  .site-nav a{border:0;padding:.55rem .8rem;border-radius:8px;font-size:.9375rem}
  .site-nav li{position:relative}
  .site-nav .sub{display:none;position:absolute;top:100%;left:0;min-width:12rem;background:var(--card);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:.35rem}
  .site-nav li:hover>.sub,.site-nav li:focus-within>.sub{display:block}
  .site-nav .sub a{padding:.5rem .75rem}
  .site-nav .nav-cta a{background:var(--lime);border:var(--border);box-shadow:3px 3px 0 0 var(--ink);text-transform:uppercase;font-size:.8125rem;font-weight:700;margin-left:.5rem}
}

/* Hero + locator */
.hero{padding:1rem 0 2.5rem;background:var(--blush)}
.hero h1{margin-bottom:.4rem}
.hero .lede{margin-bottom:1.4rem;font-size:.9375rem;line-height:1.45}
.hero>.wrap>.chips{display:none}
.chips{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0 0 1.1rem}
.chip{display:inline-flex;align-items:center;font-size:.8125rem;font-weight:700;padding:.3rem .7rem;border:var(--border);border-radius:999px;background:var(--card);color:var(--ink);text-decoration:none}
a.chip{box-shadow:2px 2px 0 0 var(--ink);transition:transform .12s,box-shadow .12s}
a.chip:hover{background:var(--sun)}a.chip:active{transform:translate(2px,2px);box-shadow:none}
.chip-sun{background:var(--sun)}.chip-lime{background:var(--lime)}.chip-sky{background:var(--sky)}
.locator{position:relative;background:var(--card);border:3px solid var(--ink);border-radius:16px;box-shadow:8px 8px 0 0 var(--ink);padding:.5rem;contain:layout;margin:0 -.25rem}
.locator #afdc-stations{min-height:680px;position:relative}
.locator-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;font-weight:600;color:var(--ink)}
.spinner{width:2.5rem;height:2.5rem;border:4px solid var(--blush);border-top-color:var(--ink);border-radius:50%;animation:spin 1s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}
.sticker{position:absolute;z-index:2;top:-1rem;right:.75rem;transform:rotate(4deg);background:var(--sun);border:var(--border);border-radius:999px;padding:.3rem .8rem;font:700 .75rem/1.2 var(--font-body);text-transform:uppercase;color:var(--ink);box-shadow:3px 3px 0 0 var(--ink)}
.state-jump{margin-top:1.75rem}
.state-jump h2{font-size:1.25rem;margin-bottom:.6rem}
@media(min-width:48rem){
  .hero{padding:2rem 0 3.5rem}
  .hero .lede{font-size:1.125rem;margin-bottom:.9rem}
  .hero>.wrap>.chips{display:flex}
  .locator{padding:1rem;margin:0}
  .locator #afdc-stations{min-height:700px}
  .band{padding:4.5rem 0}
}

/* Ads */
.ad-slot{margin:2rem auto 0;max-width:60rem;min-height:312px;padding-top:1.25rem;position:relative;background:var(--card);border:2px dashed var(--pink);border-radius:var(--radius);overflow:hidden}
.ad-slot::before{content:"Advertisement";position:absolute;top:.2rem;left:0;right:0;text-align:center;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
@media(min-width:48rem){.ad-slot{min-height:282px}}

/* Cards + grids */
.grid{display:grid;gap:1.25rem}
@media(min-width:40rem){.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(2,1fr)}}
@media(min-width:64rem){.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.split{grid-template-columns:3fr 2fr;gap:3rem}.g2{gap:2.5rem}}
.card{display:block;background:var(--card);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:1.25rem;color:var(--text);text-decoration:none}
a.card{transition:transform .12s,box-shadow .12s}
a.card:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 0 var(--ink);color:var(--text)}
a.card:active{transform:translate(6px,6px);box-shadow:none}
.card h3{margin-bottom:.35rem}.card p{margin:0;font-size:.9375rem}
.card .big{font:400 2.75rem/1 var(--font-display);color:var(--ink);display:block;margin-bottom:.35rem}
.card-lime{background:var(--lime)}.card-sun{background:var(--sun)}.card-pink{background:var(--pink)}.card-sky{background:var(--sky)}.card-blush{background:var(--blush)}
.card-note{border-style:dashed;box-shadow:none}
.more{font-weight:700;color:var(--ink);text-decoration:underline}

/* Steps */
.step-list{list-style:none;padding:0;margin:0}
.step-list>li{display:flex;gap:1rem;padding:1.25rem 0;border-top:2px dotted var(--pink)}
.step-list>li:first-child{border-top:0;padding-top:0}
.step-list .num{flex:none;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:var(--border);border-radius:50%;background:var(--sun);color:var(--ink);font:400 1.35rem/1 var(--font-display);box-shadow:3px 3px 0 0 var(--ink);transform:rotate(-4deg)}
.step-list h3{margin:.3rem 0 .35rem}
.step-list p{margin:0;font-size:.9375rem}
.photo{border:var(--border);border-radius:16px;box-shadow:var(--shadow-lg);transform:rotate(1.5deg);width:100%}

/* Tables */
.table-wrap{overflow-x:auto;background:var(--card);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);margin:1rem 0 1.5rem}
.table-wrap table{min-width:40rem;font-size:.9rem}
th,td{text-align:left;padding:.7rem .9rem;border-bottom:1px solid #EADcF5;vertical-align:top}
thead th{background:var(--ink);color:#fff;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;white-space:nowrap}
tbody tr:last-child td{border-bottom:0}
tbody tr:nth-child(even){background:#FCF3FF}
td:first-child{font-weight:600;color:var(--ink)}
.compare td:last-child{font-size:.8125rem;color:var(--muted);font-style:italic}
.tier-table .price-cell{font-weight:800;color:var(--ink)}
.tier-table .featured{background:var(--lime)}
.table-narrow table{min-width:0}

/* Stats */
.stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem;margin-bottom:2rem}
@media(min-width:64rem){.stat-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}
.stat-card{background:var(--card);color:var(--text);border:var(--border);border-radius:var(--radius);box-shadow:4px 4px 0 0 #1B1960;padding:1.1rem}
.stat-card:nth-child(2){background:var(--sun)}.stat-card:nth-child(3){background:var(--lime)}.stat-card:nth-child(4){background:var(--pink)}
.stat-card .num{font:400 2.4rem/1 var(--font-display);color:var(--ink);margin-bottom:.4rem}
.stat-card .lab{font-size:.8125rem;line-height:1.4}
.rank-list{list-style:none;padding:0;margin:0}
.rank-list li{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:2px dotted rgba(255,255,255,.35)}
.plain-list{padding-left:1.1rem;margin:0}.plain-list li{margin-bottom:.7rem}

/* Price card */
.price-card{background:var(--card);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:1rem 1.25rem;font-variant-numeric:tabular-nums}
.price-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;border-bottom:2px dotted var(--pink);font-size:.9375rem}
.price-row:last-child{border-bottom:0}
.price-row .price{font-weight:700;color:var(--ink);white-space:nowrap}
.price-row.below .price{color:#166534}.price-row.above .price{color:#9A3412}.price-row.baseline .price{color:var(--muted)}

/* FTC pump labels (real-world yellow/black — intentionally off-palette) */
.pump-mock{display:grid;gap:.85rem;background:var(--card);border:var(--border);border-radius:var(--radius);padding:1rem;margin-bottom:.9rem}
@media(min-width:40rem){.pump-mock{grid-template-columns:14rem 1fr;align-items:center}}
.ftc-sticker{background:#fde047;border:2px solid #111;border-radius:4px;padding:.65rem .5rem;text-align:center;font:800 .8125rem/1.2 "Helvetica Neue",Arial,sans-serif;color:#111;letter-spacing:.04em;transform:rotate(-2deg);box-shadow:3px 3px 0 0 #111}
.ftc-sticker .small{display:block;font-size:.625rem;font-weight:700;margin-top:.25rem;color:#111}
.ftc-sticker.warn{background:#fef3c7}
.pump-mock p{margin:0;font-size:.9375rem}

/* FAQ */
.faq{max-width:52rem;margin:0 auto}
.faq details{background:var(--card);border:var(--border);border-radius:var(--radius);margin-bottom:.8rem;box-shadow:3px 3px 0 0 var(--ink)}
.faq summary{cursor:pointer;list-style:none;padding:1rem 3rem 1rem 1.1rem;font-weight:700;color:var(--ink);position:relative;font-size:1.0313rem}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";position:absolute;right:1rem;top:50%;transform:translateY(-50%);font:400 1.75rem/1 var(--font-display)}
.faq details[open] summary::after{content:"–"}
.faq details[open]{background:#FFF8D6}
.faq .a{padding:0 1.1rem 1.1rem}.faq .a p:last-child{margin:0}

/* Article pages */
.page-hero{background:var(--blush);padding:1.75rem 0 2.25rem;border-bottom:var(--border)}
.page-hero.sky{background:var(--sky)}.page-hero.lime{background:var(--lime)}.page-hero.sun{background:var(--sun)}
.page-hero h1{font-size:clamp(2rem,6vw,3.5rem);max-width:56rem}
.page-hero .lede{margin-bottom:.75rem}
.crumbs{font-size:.8125rem;margin-bottom:1rem;font-weight:600}
.crumbs a{color:var(--ink)}.crumbs span{margin:0 .35rem}
.byline{font-size:.8125rem;color:var(--ink);margin:0}.byline a{color:var(--ink)}
.article{padding:2.5rem 0 3rem}
.article>.wrap{max-width:58rem}
.prose{max-width:none}
.article section,.article .decision-tree,.article .answer{margin-bottom:2.5rem}
.prose h2{font-size:clamp(1.5rem,4vw,2.1rem);margin:2.5rem 0 .8rem}
.prose h2:first-child{margin-top:0}
.prose h3{font-size:1.2rem;margin:1.75rem 0 .5rem}
.prose p,.prose li{line-height:1.7}
.prose ul,.prose ol{padding-left:1.4rem;margin:0 0 1.25rem}
.prose li{margin-bottom:.5rem}
.prose .table-wrap table{min-width:44rem}
.prose .table-narrow table{min-width:0}
.factbox,.callout,.warning,.answer{border:var(--border);border-radius:var(--radius);padding:1rem 1.2rem;margin:1.5rem 0}
.factbox{background:var(--lime)}.callout{background:var(--sun)}.warning{background:#FFD9CF}
.answer{background:var(--card);box-shadow:var(--shadow-lg);font-size:1.0625rem}
.answer p:last-child,.factbox p:last-child,.callout p:last-child,.warning p:last-child{margin:0}
.toc{background:var(--card);border:2px dashed var(--ink);border-radius:var(--radius);padding:1rem 1.2rem;margin:0 0 2rem;font-size:.9375rem}
.toc strong{display:block;margin-bottom:.4rem;text-transform:uppercase;font-size:.75rem;letter-spacing:.08em}
.toc ol{margin:0;padding-left:1.2rem}.toc li{margin:.2rem 0}.toc a{color:var(--ink)}
.cta-card{background:var(--indigo);color:#fff;border:var(--border);border-radius:16px;box-shadow:var(--shadow-lg);padding:1.5rem;margin:2.5rem 0;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between}
.cta-card h2,.cta-card h3{color:#fff;margin:0 0 .25rem;font-size:1.6rem}
.cta-card p{margin:0;color:#E6E4FF}
.related{margin-top:2.5rem}
.related h2{font-size:1.5rem}

/* Decision tree (B5) */
.decision-tree{background:var(--card);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:1.25rem;margin:1.5rem 0}
.decision-question{font-weight:700;color:var(--ink);margin:0 0 .75rem;padding-left:1.9rem;position:relative}
.decision-question::before{content:"?";position:absolute;left:0;top:-.1rem;width:1.4rem;height:1.4rem;line-height:1.3rem;text-align:center;background:var(--sun);border:var(--border);border-radius:50%;font-size:.8rem;font-weight:800}
.decision-branch{display:grid;gap:.6rem;margin:0 0 1.25rem;padding-left:1.25rem;border-left:2px dotted var(--ink)}
.decision-branch:last-child{margin-bottom:0}
.decision-row{display:flex;gap:.6rem;align-items:flex-start;padding:.6rem .75rem;background:#FCF3FF;border-radius:8px;font-size:.9rem;line-height:1.5}
.decision-row .tag{flex:none;font-weight:800;font-size:.6875rem;padding:.15rem .5rem;border:var(--border);border-radius:999px;text-transform:uppercase;margin-top:.1rem;color:var(--ink)}
.decision-row.yes .tag{background:var(--lime)}.decision-row.no .tag{background:#FFD9CF}.decision-row.maybe .tag{background:var(--sun)}

/* Case cards (B20) */
.case-grid{display:grid;gap:1.25rem;margin:1.5rem 0}
@media(min-width:48rem){.case-grid{grid-template-columns:repeat(2,1fr)}}
.case-card{background:var(--card);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.25rem;display:flex;flex-direction:column;gap:.6rem}
.case-card .org{font-size:.75rem;font-weight:800;color:var(--indigo);text-transform:uppercase;letter-spacing:.06em}
.case-card h3{margin:0}
.case-card .stats{display:flex;flex-wrap:wrap;gap:.4rem}
.case-card .stat-pill{font-size:.75rem;padding:.2rem .6rem;background:var(--sky);border:1.5px solid var(--ink);border-radius:999px;color:var(--ink)}
.case-card p{margin:0;font-size:.9375rem}
.case-card .src{font-size:.75rem;color:var(--muted);font-style:italic;margin-top:auto;padding-top:.5rem;border-top:2px dotted var(--pink)}

/* Spec sheet (B100) */
.spec-sheet{background:#2A1248;color:#EADCF5;border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:1.25rem 1.4rem;font:500 .875rem/1.7 ui-monospace,"SF Mono",Menlo,Consolas,monospace;margin:1.5rem 0}
.spec-sheet h3{color:var(--sun);font:700 .75rem/1 var(--font-body);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .75rem}
.spec-sheet h3:not(:first-child){margin-top:1.25rem;padding-top:1rem;border-top:1px solid #4F227C}
.spec-sheet ul{list-style:none;padding:0;margin:0}
.spec-sheet li{display:flex;justify-content:space-between;gap:1rem;padding:.2rem 0;margin:0}
.spec-sheet .k{color:#C9B3E6}.spec-sheet .v{color:#fff;text-align:right}
.spec-sheet .v.ok{color:var(--lime)}.spec-sheet .v.no{color:#FF9B8A}.spec-sheet .v.maybe{color:var(--sun)}

/* Forms */
.form{display:grid;gap:1rem;max-width:36rem}
.form label{font-weight:700;color:var(--ink);font-size:.9rem;display:block;margin-bottom:.3rem}
.form input,.form select,.form textarea{width:100%;font:inherit;color:var(--text);padding:.7rem .8rem;border:var(--border);border-radius:10px;background:var(--card)}
.form input:focus,.form select:focus,.form textarea:focus{outline:3px solid var(--pink);outline-offset:1px}
.hidden{display:none}
.notice{border:var(--border);border-radius:var(--radius);padding:.9rem 1.1rem;margin-bottom:1.25rem;background:var(--lime)}
.notice.err{background:#FFD9CF}

/* State pages */
.station-table td{font-size:.875rem}
.station-table .blend{display:inline-block;font-size:.6875rem;font-weight:800;padding:.1rem .45rem;border:1.5px solid var(--ink);border-radius:999px;background:var(--lime);color:var(--ink);margin:0 .15rem .15rem 0;white-space:nowrap}
.state-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;list-style:none;padding:0;margin:0}
.state-grid a{display:flex;justify-content:space-between;gap:.5rem;padding:.65rem .8rem;background:var(--card);border:var(--border);border-radius:10px;box-shadow:3px 3px 0 0 var(--ink);font-weight:700;color:var(--ink);text-decoration:none}
.state-grid a:hover{background:var(--sun)}
.state-grid span{font-weight:500;color:var(--muted)}

/* Back-to-locator floating button (mobile) */
.to-top{position:fixed;right:.9rem;bottom:.9rem;z-index:40;opacity:0;pointer-events:none;transition:opacity .2s}
.to-top.show{opacity:1;pointer-events:auto}
@media(min-width:64rem){.to-top{display:none}}

/* Footer */
.site-footer{background:var(--ink);color:#EADCF5;padding:3rem 0 2rem;margin-top:0}
.site-footer .grid{gap:2rem}
@media(min-width:48rem){.site-footer .grid{grid-template-columns:2fr 1fr 1fr 1fr}}
.site-footer h2{font-size:1.5rem;color:#fff}
.site-footer h3{color:var(--sun);font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em}
.site-footer ul{list-style:none;padding:0;margin:0}
.site-footer li{margin-bottom:.45rem}
.site-footer a{color:#fff;text-decoration:none}
.site-footer a:hover{color:var(--sun);text-decoration:underline}
.site-footer .legal{border-top:2px dotted #8A63B8;margin-top:2rem;padding-top:1.25rem;font-size:.8125rem;color:#D9C6EE}

@media(prefers-reduced-motion:reduce){*{transition:none!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}
