/* ============================================================
   HypoAgent — SUNSET redesign (zeleno-oranžová, západ slunce)
   Generováno z multi-agent návrhu palet. Override vrstva NAD
   inline <style> (data-palette přepíná varianty, default=bez JS).
   ============================================================ */

:root{--bg:#1a1410;--bg-rgb:26,20,16;--bg-alt:#221a13;--card:#26201a;--card-border:#3a2e23;--card-premium:linear-gradient(160deg,#3d2c18,#2a1d12);--card-premium-border:#7a4a1f;--text:#fbf3e8;--text-muted:#cdb79e;--text-dim:#9a8a6c;--input-border:#473a2c;--input-bg:#211a13;--accent:#9ad13f;--accent-hover:#b3e85a;--accent-rgb:154,209,63;--accent2:#ff7a2e;--accent2-hover:#ff9550;--accent2-rgb:255,122,46;--green:#9ad13f;--green-dim:#5b8c1e;--green-rgb:154,209,63;--yellow:#ffb627;--red:#f0533a;--on-accent:#142105;--grad:linear-gradient(90deg,#ff7a2e,#ffb627 45%,#9ad13f);--glow-o:rgba(255,122,46,0.5);--glow-g:rgba(154,209,63,0.46);--grad-soft:linear-gradient(135deg,rgba(154,209,63,.15),rgba(255,122,46,.12));--shadow:0 14px 40px rgba(0,0,0,.55);--halo:radial-gradient(circle at 50% 45%,rgba(154,209,63,.28),rgba(255,122,46,.14) 55%,transparent 72%);--accent-soft:rgba(154,209,63,.10);--header-bg:rgba(26,20,16,.8);--line:#3a2e23}
:root[data-theme="light"]{--bg:#fdf6ec;--bg-rgb:253,246,236;--bg-alt:#f8ecdb;--card:#fffaf3;--card-border:#ecdcc6;--card-premium:linear-gradient(160deg,#fff7e9,#fbeed9);--card-premium-border:#f0b878;--text:#2a1d12;--text-muted:#6b5236;--text-dim:#8f7350;--input-border:#dcc7a8;--input-bg:#fffaf2;--accent:#74b329;--accent-hover:#86c93a;--accent-rgb:116,179,41;--accent2:#e35d12;--accent2-hover:#f6711f;--accent2-rgb:227,93,18;--green:#74b329;--green-dim:#4d7a17;--green-rgb:116,179,41;--yellow:#e69a0c;--red:#d63b22;--on-accent:#0f1a04;--grad:linear-gradient(90deg,#e35d12,#f0a516 45%,#74b329);--glow-o:rgba(255,138,61,0.32);--glow-g:rgba(142,199,58,0.28);--grad-soft:linear-gradient(135deg,rgba(116,179,41,.12),rgba(227,93,18,.10));--shadow:0 14px 36px rgba(120,62,22,.16);--halo:radial-gradient(circle at 50% 45%,rgba(116,179,41,.24),rgba(227,93,18,.12) 55%,transparent 72%);--accent-soft:rgba(116,179,41,.10);--header-bg:rgba(253,246,236,.82);--line:#ecdcc6}

/* --- Babí léto (babi-leto) --- */
:root[data-palette="babi-leto"]{--bg:#1a1410;--bg-rgb:26,20,16;--bg-alt:#221a13;--card:#26201a;--card-border:#3a2e23;--card-premium:linear-gradient(160deg,#3d2c18,#2a1d12);--card-premium-border:#7a4a1f;--text:#fbf3e8;--text-muted:#cdb79e;--text-dim:#9a8a6c;--input-border:#473a2c;--input-bg:#211a13;--accent:#9ad13f;--accent-hover:#b3e85a;--accent-rgb:154,209,63;--accent2:#ff7a2e;--accent2-hover:#ff9550;--accent2-rgb:255,122,46;--green:#9ad13f;--green-dim:#5b8c1e;--green-rgb:154,209,63;--yellow:#ffb627;--red:#f0533a;--on-accent:#142105;--grad:linear-gradient(90deg,#ff7a2e,#ffb627 45%,#9ad13f);--glow-o:rgba(255,122,46,0.5);--glow-g:rgba(154,209,63,0.46);--grad-soft:linear-gradient(135deg,rgba(154,209,63,.15),rgba(255,122,46,.12));--shadow:0 14px 40px rgba(0,0,0,.55);--halo:radial-gradient(circle at 50% 45%,rgba(154,209,63,.28),rgba(255,122,46,.14) 55%,transparent 72%);--accent-soft:rgba(154,209,63,.10);--header-bg:rgba(26,20,16,.8);--line:#3a2e23}
:root[data-theme="light"][data-palette="babi-leto"]{--bg:#fdf6ec;--bg-rgb:253,246,236;--bg-alt:#f8ecdb;--card:#fffaf3;--card-border:#ecdcc6;--card-premium:linear-gradient(160deg,#fff7e9,#fbeed9);--card-premium-border:#f0b878;--text:#2a1d12;--text-muted:#6b5236;--text-dim:#8f7350;--input-border:#dcc7a8;--input-bg:#fffaf2;--accent:#74b329;--accent-hover:#86c93a;--accent-rgb:116,179,41;--accent2:#e35d12;--accent2-hover:#f6711f;--accent2-rgb:227,93,18;--green:#74b329;--green-dim:#4d7a17;--green-rgb:116,179,41;--yellow:#e69a0c;--red:#d63b22;--on-accent:#0f1a04;--grad:linear-gradient(90deg,#e35d12,#f0a516 45%,#74b329);--glow-o:rgba(255,138,61,0.32);--glow-g:rgba(142,199,58,0.28);--grad-soft:linear-gradient(135deg,rgba(116,179,41,.12),rgba(227,93,18,.10));--shadow:0 14px 36px rgba(120,62,22,.16);--halo:radial-gradient(circle at 50% 45%,rgba(116,179,41,.24),rgba(227,93,18,.12) 55%,transparent 72%);--accent-soft:rgba(116,179,41,.10);--header-bg:rgba(253,246,236,.82);--line:#ecdcc6}

/* --- Neonový háj (neon-haj) --- */
:root[data-palette="neon-haj"]{--bg:#181014;--bg-rgb:24,16,20;--bg-alt:#20151b;--card:#241820;--card-border:#3a2630;--card-premium:linear-gradient(160deg,#33202a,#1d1219);--card-premium-border:#5a3526;--text:#fdf4ec;--text-muted:#cdb3b8;--text-dim:#9a8088;--input-border:#46303a;--input-bg:#1f141a;--accent:#7df03a;--accent-hover:#9bf85e;--accent-rgb:125,240,58;--accent2:#ff7a1f;--accent2-hover:#ff9442;--accent2-rgb:255,122,31;--green:#7df03a;--green-dim:#3f8f1f;--green-rgb:125,240,58;--yellow:#ffc233;--red:#ff5a4d;--on-accent:#0c2208;--grad:linear-gradient(90deg,#ff7a1f,#ffb224 45%,#a9f23a);--glow-o:rgba(255,122,31,0.5);--glow-g:rgba(125,240,58,0.46);--grad-soft:linear-gradient(135deg,rgba(125,240,58,.15),rgba(255,122,31,.12));--shadow:0 14px 40px rgba(0,0,0,.55);--halo:radial-gradient(circle at 50% 45%,rgba(125,240,58,.28),rgba(255,122,31,.14) 55%,transparent 72%);--accent-soft:rgba(125,240,58,.10);--header-bg:rgba(24,16,20,.8);--line:#3a2630}
:root[data-theme="light"][data-palette="neon-haj"]{--bg:#fff6ed;--bg-rgb:255,246,237;--bg-alt:#fdeede;--card:#fffaf4;--card-border:#f0dcc8;--card-premium:linear-gradient(160deg,#fffaf2,#fff0df);--card-premium-border:#f6c89a;--text:#241016;--text-muted:#6e4f48;--text-dim:#876a5f;--input-border:#e6cdb6;--input-bg:#fffaf4;--accent:#2c8207;--accent-hover:#358f12;--accent-rgb:44,130,7;--accent2:#c14708;--accent2-hover:#d4520a;--accent2-rgb:193,71,8;--green:#2c8207;--green-dim:#1f6005;--green-rgb:44,130,7;--yellow:#b8780a;--red:#c8321f;--on-accent:#ffffff;--grad:linear-gradient(90deg,#d4520a,#cf8a06 45%,#3f9c0e);--glow-o:rgba(255,138,46,0.32);--glow-g:rgba(139,224,58,0.3);--grad-soft:linear-gradient(135deg,rgba(44,130,7,.12),rgba(193,71,8,.10));--shadow:0 14px 36px rgba(120,62,22,.16);--halo:radial-gradient(circle at 50% 45%,rgba(44,130,7,.24),rgba(193,71,8,.12) 55%,transparent 72%);--accent-soft:rgba(44,130,7,.10);--header-bg:rgba(255,246,237,.82);--line:#f0dcc8}

/* --- Soumrak žhavý (soumrak-zhava) --- */
:root[data-palette="soumrak-zhava"]{--bg:#1C1014;--bg-rgb:28,16,20;--bg-alt:#221318;--card:#251519;--card-border:#3D2620;--card-premium:linear-gradient(160deg,#3A1E18,#2A1611);--card-premium-border:#6B3A22;--text:#F7E9DC;--text-muted:#D6B49C;--text-dim:#A8836F;--input-border:#46291F;--input-bg:#22131A;--accent:#7BD64A;--accent-hover:#95E867;--accent-rgb:123,214,74;--accent2:#FF8A3D;--accent2-hover:#FFA45F;--accent2-rgb:255,138,61;--green:#7BD64A;--green-dim:#3F7A2C;--green-rgb:123,214,74;--yellow:#FFC247;--red:#F5563D;--on-accent:#10240F;--grad:linear-gradient(90deg,#FF7A2E,#FFB347 45%,#9AD94E);--glow-o:rgba(255,123,46,0.52);--glow-g:rgba(123,214,74,0.44);--grad-soft:linear-gradient(135deg,rgba(123,214,74,.15),rgba(255,138,61,.12));--shadow:0 14px 40px rgba(0,0,0,.55);--halo:radial-gradient(circle at 50% 45%,rgba(123,214,74,.28),rgba(255,138,61,.14) 55%,transparent 72%);--accent-soft:rgba(123,214,74,.10);--header-bg:rgba(28,16,20,.8);--line:#3D2620}
:root[data-theme="light"][data-palette="soumrak-zhava"]{--bg:#FFF6EC;--bg-rgb:255,246,236;--bg-alt:#FDEEDD;--card:#FFFFFF;--card-border:#F0D8C2;--card-premium:linear-gradient(160deg,#FFF3E4,#FFEAD4);--card-premium-border:#F2C79A;--text:#2A1410;--text-muted:#7A4A30;--text-dim:#A06A48;--input-border:#E7CBB2;--input-bg:#FFFBF5;--accent:#2E9E3A;--accent-hover:#3CB949;--accent-rgb:46,158,58;--accent2:#E76A1F;--accent2-hover:#FF8233;--accent2-rgb:231,106,31;--green:#2E9E3A;--green-dim:#1F7029;--green-rgb:46,158,58;--yellow:#E8A21B;--red:#D33A22;--on-accent:#0E2210;--grad:linear-gradient(90deg,#E8631C,#F0A52B 45%,#5FB23A);--glow-o:rgba(255,138,61,0.32);--glow-g:rgba(111,194,58,0.26);--grad-soft:linear-gradient(135deg,rgba(46,158,58,.12),rgba(231,106,31,.10));--shadow:0 14px 36px rgba(120,62,22,.16);--halo:radial-gradient(circle at 50% 45%,rgba(46,158,58,.24),rgba(231,106,31,.12) 55%,transparent 72%);--accent-soft:rgba(46,158,58,.10);--header-bg:rgba(255,246,236,.82);--line:#F0D8C2}

/* --- Luční soumrak (lucni-soumrak) --- */
:root[data-palette="lucni-soumrak"]{--bg:#1c1116;--bg-rgb:28,17,22;--bg-alt:#241620;--card:#2b1a23;--card-border:#3e2733;--card-premium:linear-gradient(160deg,#3a2418,#241620);--card-premium-border:#6b4a2a;--text:#fbeede;--text-muted:#d9bda3;--text-dim:#a98a72;--input-border:#4a2f3c;--input-bg:#251722;--accent:#8fe04a;--accent-hover:#a6ee66;--accent-rgb:143,224,74;--accent2:#ff9f45;--accent2-hover:#ffb56b;--accent2-rgb:255,159,69;--green:#8fe04a;--green-dim:#5a9b2e;--green-rgb:143,224,74;--yellow:#f4c245;--red:#f06a4f;--on-accent:#0f2207;--grad:linear-gradient(90deg,#ff8a3c,#f4c245 45%,#9ce04a);--glow-o:rgba(255,138,60,0.5);--glow-g:rgba(143,224,74,0.46);--grad-soft:linear-gradient(135deg,rgba(143,224,74,.15),rgba(255,159,69,.12));--shadow:0 14px 40px rgba(0,0,0,.55);--halo:radial-gradient(circle at 50% 45%,rgba(143,224,74,.28),rgba(255,159,69,.14) 55%,transparent 72%);--accent-soft:rgba(143,224,74,.10);--header-bg:rgba(28,17,22,.8);--line:#3e2733}
:root[data-theme="light"][data-palette="lucni-soumrak"]{--bg:#fff6ec;--bg-rgb:255,246,236;--bg-alt:#ffeedd;--card:#fffaf3;--card-border:#f1ddc6;--card-premium:linear-gradient(160deg,#fffaf0,#fff1e0);--card-premium-border:#f3cf9e;--text:#3a2418;--text-muted:#7a5238;--text-dim:#8f6849;--input-border:#e7cfb4;--input-bg:#fffaf3;--accent:#5fa61f;--accent-hover:#6fbb28;--accent-rgb:95,166,31;--accent2:#ed7d1c;--accent2-hover:#fa8f2e;--accent2-rgb:237,125,28;--green:#5fa61f;--green-dim:#4a8418;--green-rgb:95,166,31;--yellow:#d99a14;--red:#d94f33;--on-accent:#0f2207;--grad:linear-gradient(90deg,#ed7d1c,#e8a81f 45%,#6fb52a);--glow-o:rgba(255,176,96,0.34);--glow-g:rgba(156,212,90,0.3);--grad-soft:linear-gradient(135deg,rgba(95,166,31,.12),rgba(237,125,28,.10));--shadow:0 14px 36px rgba(120,62,22,.16);--halo:radial-gradient(circle at 50% 45%,rgba(95,166,31,.24),rgba(237,125,28,.12) 55%,transparent 72%);--accent-soft:rgba(95,166,31,.10);--header-bg:rgba(255,246,236,.82);--line:#f1ddc6}

/* ---- Typografie: teplejší a lidštější (méně „IT"): serif nadpisy + humanist sans ---- */
:root{
  --font-heading:'Fraunces',Georgia,'Times New Roman',serif;
  --font-body:'Figtree',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;
  --font-mono:'Figtree',ui-sans-serif,system-ui,sans-serif;
}
body{ font-family:var(--font-body); }
/* serif nadpisy chtějí volnější prostrkání než staré Syne */
h1,h2,h3,h4,h5,.logo{ letter-spacing:-0.012em; }
.hero h1{ font-weight:700; letter-spacing:-0.016em; line-height:1.07; }
/* dříve monospace čísla → tabulkové číslice (zarovnání bez „terminal" dojmu) */
.countdown,.cs-val,.example-param-value,.group-num,.lp-v,.mini-val,.numinput,
.rbig,.slider-val,.value,.hero-rate-value,.stat-num,.kpi-val{
  font-variant-numeric:tabular-nums; letter-spacing:0;
}

/* ---- Sunset ambient + modern polish (palette-agnostic) ---- */
body{
  background-image:
    radial-gradient(120% 78% at 6% -12%, var(--glow-o), transparent 52%),
    radial-gradient(116% 80% at 96% -8%, var(--glow-g), transparent 52%),
    radial-gradient(150% 58% at 50% 118%, rgba(var(--accent2-rgb), .09), transparent 60%) !important;
}
/* hvězdičky recenzí → zlatá dle palety (přebije inline fill="#..."); vyšší specificita než [fill] níže */
.testimonial-stars svg{ fill: var(--yellow); }
/* zbylé natvrdo zadané staré tyrkysové/modré ikony a dekorace → na paletu */
[fill="#15d6a0"]{ fill: var(--accent); }
[stroke="#15d6a0"]{ stroke: var(--accent); }
[stroke="#22c55e"]{ stroke: var(--accent); }
[fill="#2f9bff"]{ fill: var(--accent2); }
[stroke="#2f9bff"]{ stroke: var(--accent2); }
/* primární tlačítka: jemný lesk + teplá záře (svítivost) */
.btn-primary, .nav-cta, .float-cta-btn{
  background-image: linear-gradient(135deg, var(--accent), var(--accent-hover));
  box-shadow: 0 6px 22px -8px rgba(var(--accent-rgb), .55);
}
.btn-primary:hover, .nav-cta:hover, .float-cta-btn:hover{
  box-shadow: 0 12px 30px -8px rgba(var(--accent-rgb), .65);
}
@media (prefers-reduced-motion: no-preference){
  .btn-primary, .nav-cta, .float-cta-btn{ transition: box-shadow .25s, transform .15s, background .2s; }
}

/* ---- Palette dock (přepínač barevné varianty, pravý okraj) ---- */
.hpd{ position:fixed; right:0; top:50%; transform:translateY(-50%); z-index:1001;
  display:flex; align-items:center; font-family:var(--font-body); }
.hpd-toggle{ width:42px; height:46px; border:none; cursor:pointer;
  border-radius:14px 0 0 14px; background:linear-gradient(135deg,var(--accent2),var(--accent));
  color:#fff; display:flex; align-items:center; justify-content:center;
  box-shadow:-4px 4px 18px -6px rgba(0,0,0,.4); }
.hpd-toggle:hover{ filter:brightness(1.06); }
.hpd-panel{ position:absolute; right:50px; top:50%; transform:translateY(-50%) translateX(8px);
  width:212px; background:var(--card); border:1px solid var(--card-border);
  border-radius:16px; padding:12px; box-shadow:0 18px 50px -12px rgba(0,0,0,.45);
  opacity:0; visibility:hidden; pointer-events:none; transition:opacity .2s, transform .2s; }
.hpd:not(.is-collapsed) .hpd-panel{ opacity:1; visibility:visible; pointer-events:auto;
  transform:translateY(-50%) translateX(0); }
.hpd-title{ font-family:var(--font-heading); font-weight:800; font-size:.78rem; letter-spacing:.02em;
  text-transform:uppercase; color:var(--text-dim); margin:2px 2px 10px; }
.hpd-opt{ width:100%; display:flex; align-items:center; gap:10px; padding:8px 9px; margin-bottom:4px;
  background:transparent; border:1px solid transparent; border-radius:11px; cursor:pointer;
  color:var(--text); font-size:.9rem; text-align:left; }
.hpd-opt:hover{ background:var(--bg-alt); }
.hpd-opt.is-active{ border-color:var(--accent); background:rgba(var(--accent-rgb),.08); }
.hpd-sw{ flex:0 0 auto; width:26px; height:26px; border-radius:8px; overflow:hidden; display:flex;
  box-shadow:0 0 0 1px rgba(0,0,0,.12) inset; }
.hpd-sw-g,.hpd-sw-o{ flex:1; }
.hpd-name{ font-weight:600; }
.hpd-opt.is-active .hpd-name{ color:var(--accent); }
.hpd-hint{ font-size:.72rem; color:var(--text-dim); margin:8px 2px 2px; line-height:1.4; }
@media (max-width:520px){ .hpd-panel{ width:188px; } }
@media (prefers-reduced-motion: reduce){ .hpd-panel{ transition:none; } }


/* ============================================================
   SVĚTLÉ HERO — 3 varianty k výběru (?hero=1|2|3, default 1)
   Řeší vybledlý krémový závoj: V1/V3 = fotka + teplý scrim + světlý
   text (čitelné, dramatické), V2 = čistý krémový panel + tmavý text.
   Scoped na data-theme="light" → tmavý režim nedotčen.
   ============================================================ */

/* ---------- V1 „Teplý západ" (default) — fotka + teplý tmavý scrim + světlý text ---------- */
html[data-theme="light"][data-hero="1"] .hero-video-overlay{
  background:
    radial-gradient(118% 76% at 50% 10%, rgba(255,150,64,.22), transparent 56%),
    linear-gradient(177deg, rgba(33,18,9,.80) 0%, rgba(40,22,12,.60) 34%, rgba(48,26,13,.60) 62%, rgba(var(--bg-rgb),.86) 90%, var(--bg) 100%) !important;
}
html[data-theme="light"][data-hero="1"] .hero h1{ color:#fff !important; text-shadow:0 2px 24px rgba(18,9,3,.5); }
html[data-theme="light"][data-hero="1"] .hero-sub{ color:rgba(255,248,240,.93) !important; }
html[data-theme="light"][data-hero="1"] .hero-counter,
html[data-theme="light"][data-hero="1"] .hero-counter-item{ color:rgba(255,248,240,.86) !important; }
html[data-theme="light"][data-hero="1"] .hero-rate-banner{ background:rgba(26,15,9,.48) !important; border-color:rgba(255,235,210,.26) !important; backdrop-filter:blur(7px); }
html[data-theme="light"][data-hero="1"] .hero-rate-value{ color:#fff !important; }
html[data-theme="light"][data-hero="1"] .hero-rate-label{ color:rgba(255,248,240,.80) !important; }
html[data-theme="light"][data-hero="1"] .hero-rate-context{ color:rgba(255,244,232,.66) !important; }
html[data-theme="light"][data-hero="1"] .hero-rate-live{ color:#ffd9a8 !important; }
html[data-theme="light"][data-hero="1"] .hero-cta-group .btn-secondary{ color:#fff !important; border-color:rgba(255,255,255,.42) !important; background:rgba(255,255,255,.07) !important; }

/* ---------- V2 „Čistý krém" — fotka jemně + text v krémovém panelu + tmavý text ---------- */
html[data-theme="light"][data-hero="2"] .hero-video-overlay{
  background:
    radial-gradient(120% 80% at 50% 26%, rgba(255,150,64,.10), transparent 60%),
    linear-gradient(180deg, rgba(var(--bg-rgb),.40) 0%, rgba(var(--bg-rgb),.58) 58%, var(--bg) 100%) !important;
}
html[data-theme="light"][data-hero="2"] .hero-content{
  background:rgba(var(--bg-rgb),.88);
  border:1px solid var(--card-border);
  border-radius:30px;
  box-shadow:var(--shadow);
  backdrop-filter:blur(11px) saturate(1.08);
  padding:60px 44px 52px;
  margin-top:34px; margin-bottom:34px;
}
html[data-theme="light"][data-hero="2"] .hero h1{ color:var(--text) !important; text-shadow:none; }
html[data-theme="light"][data-hero="2"] .hero-rate-value{ color:var(--text) !important; }

/* ---------- V3 „Měkký sunset" — světlejší vzdušný scrim, oranžová záře, světlý text ---------- */
html[data-theme="light"][data-hero="3"] .hero-video-overlay{
  background:
    radial-gradient(102% 96% at 50% -2%, rgba(255,138,46,.42), transparent 62%),
    radial-gradient(86% 70% at 82% 16%, rgba(154,209,63,.20), transparent 60%),
    linear-gradient(180deg, rgba(46,26,14,.52) 0%, rgba(58,30,15,.40) 46%, rgba(70,38,18,.52) 78%, var(--bg) 100%) !important;
}
html[data-theme="light"][data-hero="3"] .hero h1{ color:#fff !important; text-shadow:0 2px 22px rgba(28,13,4,.52); }
html[data-theme="light"][data-hero="3"] .hero-sub{ color:rgba(255,250,244,.93) !important; }
html[data-theme="light"][data-hero="3"] .hero-counter,
html[data-theme="light"][data-hero="3"] .hero-counter-item{ color:rgba(255,250,244,.86) !important; }
html[data-theme="light"][data-hero="3"] .hero-rate-banner{ background:rgba(28,16,9,.42) !important; border-color:rgba(255,224,184,.32) !important; backdrop-filter:blur(6px); }
html[data-theme="light"][data-hero="3"] .hero-rate-value{ color:#fff !important; }
html[data-theme="light"][data-hero="3"] .hero-rate-label{ color:rgba(255,250,244,.82) !important; }
html[data-theme="light"][data-hero="3"] .hero-rate-context{ color:rgba(255,248,240,.68) !important; }
html[data-theme="light"][data-hero="3"] .hero-rate-live{ color:#ffe0b0 !important; }
html[data-theme="light"][data-hero="3"] .hero-cta-group .btn-secondary{ color:#fff !important; border-color:rgba(255,255,255,.42) !important; background:rgba(255,255,255,.07) !important; }
