/*
 * GTApt v2.10.1 — "GTA III Retro" colour scheme (replaces the old orange gta3 scheme).
 * Liberty City night, gold menu accents, PS2-era bordered boxes, pager ticker,
 * radio-station labels, hard edges. Everything is scoped to
 * html[data-scheme="gta3"], so other schemes are untouched.
 * Fonts (SIL Open Font License 1.1, bundling allowed):
 *   Bebas Neue — Dharma Type; VT323 — The VT323 Project Authors.
 *   Licence texts: assets/fonts/OFL-bebasneue.txt, assets/fonts/OFL-vt323.txt
 */
@font-face{font-family:'GTApt Bebas';src:url('../fonts/BebasNeue-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'GTApt VT323';src:url('../fonts/VT323-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}

/* ---------- 1. Palette ---------- */
html[data-scheme="gta3"]{
  --g3-gold:#f2c230;--g3-gold-hi:#ffd84d;--g3-ink:#0b0b0c;--g3-lcd:#b6d46a;--g3-lcd-bg:#0b1206;--g3-red:#d64534;
  --g3-display:'GTApt Bebas','Oswald','Arial Narrow',Impact,sans-serif;
  --g3-mono:'GTApt VT323','Courier New',monospace;
  --bg-primary:#0d0d0e;--bg-secondary:#151517;--bg-card:#1c1c1f;--bg-hover:#26262a;
  --text-primary:#f1f0ea;--text-secondary:#c9c8c0;--text-muted:#9a998f;
  --accent-purple:#f2c230;--accent-purple-hover:#ffd84d;--accent-pink:#8fb14b;--accent-red:#d64534;
  --border-color:#3b3b40;
  --gradient-hero:linear-gradient(180deg,#1b1b1e 0%,#0d0d0e 62%,#17140a 100%);
  --shadow-card:4px 4px 0 rgba(0,0,0,.85);
  --radius:0px;
  --font-display:var(--g3-display);
  /* home-layouts.css aliases */
  --hl-ac:#f2c230;--hl-ac-h:#ffd84d;--hl-ac2:#d64534;--hl-r:0px;--hl-fd:var(--g3-display);
  --hl-shadow:4px 4px 0 rgba(0,0,0,.85);
}
html[data-scheme="gta3"][data-theme="light"]{
  --bg-primary:#e8e6df!important;--bg-secondary:#f4f3ee!important;--bg-card:#fbfaf6!important;--bg-hover:#dcd9d0!important;
  --text-primary:#111111!important;--text-secondary:#33332e!important;--text-muted:#5c5b54!important;
  --accent-purple:#7a5900!important;--accent-purple-hover:#5e4500!important;--accent-pink:#3f6b1f!important;--accent-red:#a3271a!important;
  --border-color:#a9a69c!important;
  --gradient-hero:linear-gradient(180deg,#f4f3ee 0%,#e8e6df 60%,#efe3b8 100%)!important;
  --shadow-card:4px 4px 0 rgba(17,17,17,.22)!important;
  --hl-ac:#7a5900;--hl-ac-h:#5e4500;--hl-ac2:#a3271a;--hl-shadow:4px 4px 0 rgba(17,17,17,.22);
}

/* ---------- 2. Hard edges everywhere (PS2 menus had no rounded corners) ---------- */
html[data-scheme="gta3"] body *:not(.hl-v-play):not(.hl-hc-play):not(.video-play),
html[data-scheme="gta3"] body *::before,html[data-scheme="gta3"] body *::after{border-radius:0!important}

/* ---------- 3. CRT scanlines + noise (static, never blocks clicks) ---------- */
html[data-scheme="gta3"] body::after{
  content:"";position:fixed;inset:0;z-index:2147483000;pointer-events:none;
  background:
    repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");
  opacity:.28;mix-blend-mode:multiply}
html[data-scheme="gta3"][data-theme="light"] body::after{opacity:.1}
@media print{html[data-scheme="gta3"] body::after{display:none}}

/* ---------- 4. Typography: chunky menu display font, readable body ---------- */
html[data-scheme="gta3"] :is(.hero-text h1,.hl-hero h1,.hl-hs-text h1,.hl-hero-cine h1,.hl-hero-min h1,.section-title,.hl-sec-title,.hl-ts-1 h3,.fpA__lead-title,.hl-w-head h3,.footer-links h4,.gtapt-cdp__title,.hl-cat-tabs .hl-sec-title,.single .entry-title,.page .entry-title,.archive .page-title){
  font-family:var(--g3-display)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.035em;line-height:1.02}
html[data-scheme="gta3"] :is(.section-title,.hl-sec-title){font-size:clamp(1.7rem,2.4vw,2.2rem)!important}
html[data-scheme="gta3"] :is(.hl-w-head h3,.footer-links h4){font-size:1.35rem!important;letter-spacing:.06em}
html[data-scheme="gta3"] :is(.hl-ts-1 h3,.fpA__lead-title){font-size:clamp(1.8rem,2.6vw,2.6rem)!important}

/* "Mission passed" headline: gold with a hard black outline (dark mode) */
html[data-scheme="gta3"]:not([data-theme="light"]) :is(.hero-text h1,.hl-hero h1,.hl-hs-text h1,.hl-hero-cine h1,.hl-hero-min h1){
  color:var(--g3-gold)!important;-webkit-text-fill-color:var(--g3-gold);background:none!important;
  text-shadow:2px 2px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,4px 4px 0 rgba(0,0,0,.6)}
html[data-scheme="gta3"] :is(.hero-text h1,.hl-hero h1,.hl-hs-text h1,.hl-hero-cine h1,.hl-hero-min h1) a{color:inherit!important;-webkit-text-fill-color:inherit}
html[data-scheme="gta3"] .hero-text h1 .highlight{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary);background:none!important}
html[data-scheme="gta3"][data-theme="light"] :is(.hero-text h1,.hl-hero h1,.hl-hs-text h1,.hl-hero-min h1){color:#111!important;-webkit-text-fill-color:#111;text-shadow:3px 3px 0 var(--g3-gold)}
html[data-scheme="gta3"] .hl-hero h1,html[data-scheme="gta3"] .hl-hero-cine h1{color:var(--g3-gold)!important;-webkit-text-fill-color:var(--g3-gold)}

/* Section headings: gold square marker + "mission" rule */
html[data-scheme="gta3"] :is(.section-title,.hl-sec-title){color:var(--text-primary)!important;background:none!important;-webkit-text-fill-color:currentColor}
html[data-scheme="gta3"] .hl-sec-title::before,html[data-scheme="gta3"] .hl-sec-head .hl-sec-title::before{width:12px!important;height:12px!important;background:var(--g3-gold)!important;box-shadow:2px 2px 0 #000!important}
html[data-scheme="gta3"] .section-title{display:inline-flex;align-items:center;gap:12px}
html[data-scheme="gta3"] .section-title::before{content:"";width:12px;height:12px;background:var(--g3-gold);box-shadow:2px 2px 0 #000;flex:none}
html[data-scheme="gta3"] .hl-sec-rule{height:2px!important;background:repeating-linear-gradient(90deg,var(--border-color) 0 10px,transparent 10px 14px)!important}
html[data-scheme="gta3"][data-theme="light"] :is(.section-title,.hl-sec-title){box-shadow:inset 0 -.28em 0 rgba(242,194,48,.65)}

/* Kickers = "MISSION" badges */
html[data-scheme="gta3"] :is(.hl-kicker,.fp-kicker,.gtapt-cdp__kicker,.hl-hc-rec){
  font-family:var(--g3-display)!important;font-weight:400!important;font-size:1rem!important;letter-spacing:.14em!important;text-transform:uppercase;
  background:#000!important;color:var(--g3-gold)!important;border:2px solid var(--g3-gold)!important;padding:4px 12px 3px!important;box-shadow:3px 3px 0 rgba(0,0,0,.7)}
html[data-scheme="gta3"] .hl-kicker i{background:var(--g3-red)!important;box-shadow:none!important;animation:none!important}

/* ---------- 5. Radio-station labels (categories) ---------- */
html[data-scheme="gta3"] :is(.hl-pill,.fp-badge,.forum-feed-badge,.hl-w-tag,.hl-n-cat){
  font-family:var(--g3-display)!important;font-weight:400!important;font-size:.95rem!important;letter-spacing:.1em!important;text-transform:uppercase;
  background:#000!important;color:var(--g3-gold)!important;border:1px solid var(--g3-gold)!important;padding:2px 9px 1px!important;line-height:1.35!important}
html[data-scheme="gta3"] :is(.hl-pill,.fp-badge,.forum-feed-badge)::before{content:"\25C9\00a0";color:var(--g3-red);font-size:.8em;vertical-align:.08em}
html[data-scheme="gta3"] .hl-n-cat{background:none!important;border:0!important;padding:0!important;color:var(--accent-purple)!important}
html[data-scheme="gta3"][data-theme="light"] .hl-w-tag{background:#111!important}

/* ---------- 6. PS2 menu boxes (cards / widgets) ---------- */
html[data-scheme="gta3"] :is(.hl-widget,.hl-ts-item,.fpA__card,.fpA__lead,.fpA__side-card,.category-card,.video-card,.forum-feed-item,.cta-card,.post-card,.hl-v-item .hl-v-media,.hl-c-group,.hl-catc-i,.home-sidebar .forum-feed-list){
  border:2px solid var(--border-color)!important;box-shadow:var(--shadow-card)!important;transition:transform .12s steps(2),box-shadow .12s steps(2),border-color .12s}
html[data-scheme="gta3"] :is(.hl-widget,.cta-card)::before{opacity:0!important}
html[data-scheme="gta3"] :is(.hl-ts-item,.fpA__card,.category-card,.video-card,.post-card,.forum-feed-item,.hl-catc-i):hover{
  border-color:var(--g3-gold)!important;transform:translate(-2px,-2px);box-shadow:6px 6px 0 rgba(0,0,0,.85)!important}
html[data-scheme="gta3"] .hl-widget{background:var(--bg-card)!important}
html[data-scheme="gta3"] .hl-w-head{border-bottom:2px solid var(--border-color);padding-bottom:10px;margin-bottom:12px}
html[data-scheme="gta3"] .hl-w-head h3::before{background:var(--g3-gold)!important;width:6px!important}
html[data-scheme="gta3"] .hl-n-item{border-color:var(--border-color)!important}
html[data-scheme="gta3"] .hl-n-thumb,html[data-scheme="gta3"] .fp-media{outline:2px solid #000;outline-offset:-2px}
html[data-scheme="gta3"] .hl-ts-body{border-top-color:var(--g3-gold)!important}
html[data-scheme="gta3"] [data-hl-ts="trio"] .hl-ts-item::after{background:var(--g3-gold)!important}
html[data-scheme="gta3"] [data-hl-ts="mosaic"] .hl-ts-item::after{background:linear-gradient(180deg,transparent 35%,rgba(5,5,6,.85))!important}
html[data-scheme="gta3"] [data-hl-ts="mosaic"] .hl-ts-body{background:rgba(11,11,12,.88)!important;backdrop-filter:none!important;border:2px solid var(--g3-gold)!important;box-shadow:4px 4px 0 #000!important}

/* ---------- 7. Buttons: chunky gold menu buttons ---------- */
html[data-scheme="gta3"] :is(.btn-primary,.hl-btn-primary,.gtapt-cdp__btn,.hl-more-btn,.cta-card .btn,.newsletter-form button,.hl-btn-light){
  font-family:var(--g3-display)!important;font-weight:400!important;font-size:1.15rem!important;letter-spacing:.1em!important;text-transform:uppercase;
  background:var(--g3-gold)!important;color:#111!important;border:2px solid #000!important;box-shadow:3px 3px 0 #000!important;background-image:none!important}
html[data-scheme="gta3"] :is(.btn-primary,.hl-btn-primary,.gtapt-cdp__btn,.hl-more-btn,.cta-card .btn,.newsletter-form button,.hl-btn-light):hover{
  background:var(--g3-gold-hi)!important;transform:translate(-1px,-1px);box-shadow:4px 4px 0 #000!important}
html[data-scheme="gta3"] :is(.btn-primary,.hl-btn-primary,.gtapt-cdp__btn) svg{fill:#111!important;stroke:#111}
html[data-scheme="gta3"] :is(.hl-btn-ghost,.btn-secondary,.hl-view-all,.view-all){
  font-family:var(--g3-display)!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase;font-size:1.05rem!important;
  background:transparent!important;border:2px solid var(--g3-gold)!important;color:var(--text-primary)!important}
html[data-scheme="gta3"][data-theme="light"] :is(.hl-view-all,.view-all){border-color:#111!important}
html[data-scheme="gta3"] :is(.hl-chips button,.hl-tab-bar button){font-family:var(--g3-display)!important;font-weight:400!important;letter-spacing:.08em;font-size:1.02rem!important;text-transform:uppercase;border:2px solid var(--border-color)!important}
html[data-scheme="gta3"] :is(.hl-chips button.hl-on,.hl-tab-bar button.hl-on){background:var(--g3-gold)!important;color:#111!important;border-color:#000!important;box-shadow:2px 2px 0 #000}
html[data-scheme="gta3"] .hl-tab-bar{background:transparent!important;gap:6px}

/* ---------- 8. Header + footer: black menu bar with gold rule (both modes) ---------- */
html[data-scheme="gta3"] :is(.site-header,.hl-site-header){
  --hl-bg:#0b0b0c;--hl-hdr:#0b0b0c;--hl-tx:#f1f0ea;--hl-tx2:#c9c8c0;--hl-card:#1c1c1f;--hl-bd:#3b3b40;--hl-hover:#26262a;--hl-ac:#f2c230;
  --text-primary:#f1f0ea;--text-secondary:#c9c8c0;--bg-card:#1c1c1f;--border-color:#3b3b40;
  background:#0b0b0c!important;border-bottom:3px solid var(--g3-gold)!important;box-shadow:0 3px 0 #000!important;backdrop-filter:none!important}
html[data-scheme="gta3"] .site-header::after{display:none!important}
html[data-scheme="gta3"] :is(.main-navigation,.hl-main-nav,.hl-mnav) a{
  font-family:var(--g3-display)!important;font-weight:400!important;font-size:1.22rem!important;letter-spacing:.08em!important;text-transform:uppercase;color:#d9d8d0!important;background:none!important}
html[data-scheme="gta3"] :is(.main-navigation,.hl-main-nav) :is(a:hover,.current-menu-item>a){color:var(--g3-gold)!important;background:none!important;box-shadow:inset 0 -3px 0 var(--g3-gold)}
html[data-scheme="gta3"] :is(.main-navigation,.hl-main-nav) .current-menu-item>a::before{content:"\25B6\00a0";font-size:.7em;vertical-align:.12em}
html[data-scheme="gta3"] :is(.search-toggle,.user-btn,.theme-toggle,.menu-toggle,.hl-rbtn,.scheme-select,.hl-scheme-select){
  background-color:#1c1c1f!important;color:#f1f0ea!important;border:2px solid #3b3b40!important}
html[data-scheme="gta3"] :is(.search-toggle,.user-btn,.theme-toggle,.hl-rbtn):hover{border-color:var(--g3-gold)!important;color:var(--g3-gold)!important}
html[data-scheme="gta3"] .main-navigation[style*="position"]{background:#0b0b0c!important;border-bottom:3px solid var(--g3-gold)!important}
html[data-scheme="gta3"] .hl-hd-art::after{background:linear-gradient(90deg,rgba(11,11,12,.97) 0%,rgba(11,11,12,.8) 32%,rgba(11,11,12,.25) 70%,rgba(11,11,12,.6) 100%)!important}
html[data-scheme="gta3"] .hl-hd-art img{filter:grayscale(.45) contrast(1.1) brightness(.85)!important}
html[data-scheme="gta3"] .hl-hd-tag{font-family:var(--g3-mono)!important;font-size:1.05rem!important;letter-spacing:.06em!important;color:var(--g3-lcd)!important}
html[data-scheme="gta3"] :is(.logo-gta){color:#f1f0ea!important}
html[data-scheme="gta3"] :is(.logo-pt){color:var(--g3-gold)!important}
html[data-scheme="gta3"] :is(.site-footer,.hl-ft-compact,.hl-ft-big){background:#0b0b0c!important;border-top:3px solid var(--g3-gold)!important;--text-primary:#f1f0ea;--text-secondary:#c9c8c0;--text-muted:#a3a299;color:#c9c8c0}
html[data-scheme="gta3"] .site-footer a:hover{color:var(--g3-gold)!important}

/* ---------- 9. Pager ticker (in-game pager LCD) ---------- */
html[data-scheme="gta3"] .hl-ticker{background:var(--g3-lcd-bg)!important;color:var(--g3-lcd)!important;border-top:2px solid #2c3a18;border-bottom:2px solid #2c3a18;font-family:var(--g3-mono)!important;font-size:1.12rem!important}
html[data-scheme="gta3"] .hl-ticker .hl-tk-in{height:34px}
html[data-scheme="gta3"] .hl-tk-label{background:var(--g3-lcd)!important;color:var(--g3-lcd-bg)!important;font-family:var(--g3-mono)!important;font-size:1.05rem!important;letter-spacing:.08em!important;padding:1px 10px!important;border:1px solid #000}
html[data-scheme="gta3"] .hl-tk-label .hl-ic{fill:var(--g3-lcd-bg)!important}
html[data-scheme="gta3"] .hl-tk-move a{color:var(--g3-lcd)!important;text-shadow:0 0 6px rgba(182,212,106,.45)}
html[data-scheme="gta3"] .hl-tk-move b{color:#e9f5c4!important;font-weight:400}
html[data-scheme="gta3"] .hl-tk-date{font-family:var(--g3-mono)!important;color:var(--g3-lcd)!important}

/* ---------- 10. Countdown = pager / HUD box ---------- */
html[data-scheme="gta3"] .gtapt-cdp{background:#0b0b0c!important;border:2px solid var(--g3-gold)!important;box-shadow:5px 5px 0 #000!important;background-image:none!important}
html[data-scheme="gta3"] .gtapt-cdp__wm{color:rgba(242,194,48,.07)!important;font-family:var(--g3-display)!important}
html[data-scheme="gta3"] .gtapt-cdp__title{color:var(--g3-gold)!important;-webkit-text-fill-color:var(--g3-gold);background:none!important}
html[data-scheme="gta3"] .gtapt-cdp__unit{background:var(--g3-lcd-bg)!important;border:2px solid #2c3a18!important;box-shadow:inset 0 0 12px rgba(0,0,0,.6)!important}
html[data-scheme="gta3"] .gtapt-cdp__num{font-family:var(--g3-mono)!important;font-weight:400!important;color:var(--g3-lcd)!important;-webkit-text-fill-color:var(--g3-lcd);background:none!important;text-shadow:0 0 8px rgba(182,212,106,.5);font-size:2.4em!important;line-height:1!important}
html[data-scheme="gta3"] .gtapt-cdp__label{font-family:var(--g3-mono)!important;color:#8ea65a!important;letter-spacing:.12em}
html[data-scheme="gta3"] .gtapt-cdp__progress{background:#1c1c1f!important;border:1px solid #3b3b40;height:8px!important}
html[data-scheme="gta3"] .gtapt-cdp__bar{background:repeating-linear-gradient(90deg,var(--g3-gold) 0 10px,#b38e1d 10px 12px)!important;box-shadow:none!important}
html[data-scheme="gta3"] .gtapt-cdp__meta{color:#c9c8c0!important}

/* ---------- 11. Hero backgrounds: night grade ---------- */
html[data-scheme="gta3"] :is(.hl-hero-bg,.hl-hc-bg) img,html[data-scheme="gta3"] .hl-hs-media>img{filter:saturate(.55) contrast(1.08) brightness(.8)}
html[data-scheme="gta3"] .hl-hero-ov{background:linear-gradient(90deg,rgba(11,11,12,.94) 0%,rgba(11,11,12,.72) 45%,rgba(11,11,12,.35) 100%)!important}
html[data-scheme="gta3"][data-theme="light"] .hl-hero-ov{background:linear-gradient(90deg,rgba(244,243,238,.95) 0%,rgba(244,243,238,.8) 48%,rgba(244,243,238,.35) 100%)!important}
html[data-scheme="gta3"] .hero.has-bg-image .hero-overlay{background:linear-gradient(180deg,rgba(11,11,12,.55),rgba(11,11,12,.88))!important}
html[data-scheme="gta3"][data-theme="light"] .hero.has-bg-image .hero-overlay{background:linear-gradient(180deg,rgba(244,243,238,.6),rgba(232,230,223,.92))!important}
html[data-scheme="gta3"] .hl-ts-item .hl-ts-media img{filter:saturate(.85)}

/* ---------- 12. Light mode: keep the black bars, gold only as fill ---------- */
html[data-scheme="gta3"][data-theme="light"] :is(.hl-pill,.fp-badge,.forum-feed-badge){background:#111!important;color:var(--g3-gold)!important}
html[data-scheme="gta3"][data-theme="light"] .hl-kicker{background:#111!important}
html[data-scheme="gta3"][data-theme="light"] :is(.hl-widget,.hl-ts-item,.fpA__card,.category-card,.video-card,.forum-feed-item,.cta-card){border-color:#8f8c83!important}
html[data-scheme="gta3"][data-theme="light"] a:not([class]):hover{color:#5e4500}
/* fixes: long titles stay readable (body font), view-all padding */
html[data-scheme="gta3"] :is(.forum-feed-title,.hl-w-list h4,.fpA__card h3){font-family:var(--font-primary,Inter,system-ui,sans-serif)!important;text-transform:none!important;letter-spacing:0!important;font-weight:700!important}
html[data-scheme="gta3"] .view-all{display:inline-flex;align-items:center;gap:.35em;padding:.35em .8em .3em!important;line-height:1.1;white-space:nowrap}
html[data-scheme="gta3"] :is(.fp-kicker,.fp-badge,.hl-pill,.forum-feed-badge,.hl-w-tag,.hl-n-cat){width:fit-content!important;max-width:100%;align-self:flex-start}
html[data-scheme="gta3"] .video-title{font-family:var(--font-primary,Inter,system-ui,sans-serif)!important;text-transform:none!important;letter-spacing:0!important;font-weight:700!important;font-size:.95rem!important;line-height:1.3!important}
html[data-scheme="gta3"] .section-header{gap:12px 16px;flex-wrap:wrap}
html[data-scheme="gta3"] .home-sidebar .section-title,html[data-scheme="gta3"] aside .section-title{font-size:1.6rem!important}
html[data-scheme="gta3"][data-hl-header="banner"] .hl-main-nav,html[data-scheme="gta3"][data-hl-header="banner"] .hl-main-nav::before{background:#141416!important;--hl-bg2:#141416;border-top-color:#2a2a2e!important}
html[data-scheme="gta3"][data-hl-header="banner"] .hl-main-nav>ul>li>a{color:#e9e8e2!important}
html[data-scheme="gta3"][data-hl-header="banner"] .hl-main-nav>ul>li.current-menu-item>a,html[data-scheme="gta3"][data-hl-header="banner"] .hl-main-nav>ul>li>a:hover{color:#f2c230!important}
/* Polls follow the gold accent (black text on gold) */
html[data-scheme="gta3"] .gtapt-poll__bar{background:repeating-linear-gradient(90deg,var(--g3-gold) 0 10px,#b38e1d 10px 12px)!important}
html[data-scheme="gta3"] .gtapt-poll__btn{background:var(--g3-gold)!important;color:#111!important;border:2px solid #000!important;box-shadow:3px 3px 0 #000}
html[data-scheme="gta3"] .gtapt-poll__btn:hover{background:var(--g3-gold-hi)!important;color:#111!important}
html[data-scheme="gta3"] .gtapt-poll__badge{background:#000!important;color:var(--g3-gold)!important;border:1px solid var(--g3-gold)!important;font-family:var(--g3-display)!important;font-weight:400!important;letter-spacing:.1em}
html[data-scheme="gta3"] .gtapt-poll__label{color:var(--accent-purple)!important}
