/* LVMS betiklerinin eklediği çerez bandı ve WhatsApp notu – yalnızca ana sayfada yüklenir. */
/* site.css */
:root{--color-accent-on-soft:#8a6400;--color-ink:#142132;--color-heading:#102033;--color-muted:#526273;--color-navy-900:#0d1725;--color-navy-800:#17273a;--color-accent-text:#8a6400;--color-accent:#ffc21a;--color-accent-soft:#d8dde6;--color-surface:#ffffff;--color-surface-soft:#f4f6f6;--color-border:#dbe2e7;--color-whatsapp:#25d366;--color-whatsapp-text:#062f1d;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--h3:clamp(1.25rem,1.7vw,1.5rem);--h2:clamp(1.75rem,2.5vw,2.5rem);--h1:clamp(2.25rem,4vw,3.75rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--container-narrow:720px;--container-reading:800px;--container-default:1280px;--container-wide:1360px;--gutter:32px;--radius-control:10px;--radius-card:16px;--radius-feature:20px;--radius-panel:24px;--radius-pill:999px;--shadow-small:0 3px 16px rgba(16,36,54,.06);--shadow-card:0 16px 40px rgba(16,36,54,.09);--shadow-floating:0 24px 64px rgba(7,19,28,.24);--font-body:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--ink:var(--color-ink);--navy:var(--color-navy-900);--navy2:var(--color-navy-800);--muted:var(--color-muted);--line:var(--color-border);--paper:var(--color-surface);--soft:var(--color-surface-soft);--gold:var(--color-accent);--gold2:var(--color-accent);--radius:var(--radius-card);--wrap:var(--container-default);--shadow:var(--shadow-card)}
@media(max-width:1199.98px){:root{--gutter:24px}}
@media(max-width:767.98px){:root{--gutter:16px}}
.whatsapp-icon{width:1.22em;height:1.22em;flex:0 0 auto}
@media(max-width:576px){.mobile-dock .whatsapp-icon{width:1.05em;height:1.05em}}
.cookie-consent[hidden]{display:none!important}
.cookie-consent{position:fixed;left:18px;right:18px;bottom:18px;z-index:210;display:flex;justify-content:center;opacity:0;transform:translateY(18px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}
.cookie-consent.is-visible{opacity:1;transform:none;pointer-events:auto}
.cookie-consent__content{width:min(100%,920px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 22px;border:1px solid #33465a;border-radius:var(--radius-card);background:var(--color-navy-900);color:#fff;box-shadow:var(--shadow-small)}
.cookie-consent strong{display:block;margin-bottom:5px;font-size:1rem}
.cookie-consent p{max-width:680px;margin:0;color:#ced8e1;font-size:.88rem;line-height:1.55}
.cookie-consent a{color:#8a6400;font-weight:750}
.cookie-consent__actions{display:flex;gap:9px}
.cookie-consent button{min-height:44px;padding:9px 17px;border-radius:var(--radius-control);font-weight:800}
.cookie-consent__reject{border:1px solid #64778a;background:transparent;color:#fff}
.cookie-consent__accept{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-ink)}
.cookie-settings-link{border:0;background:transparent;color:#becbd7;padding:0;text-decoration:underline;text-underline-offset:3px;font-size:inherit;cursor:pointer}
@media(max-width:768px){.cookie-consent{left:10px;right:10px;bottom:76px}
.cookie-consent__content{grid-template-columns:1fr;gap:15px;padding:18px}
.cookie-consent__actions{display:grid;grid-template-columns:1fr 1fr}
.cookie-consent button{width:100%}}
@media(prefers-reduced-motion:reduce){.cookie-consent{transition:none}}
/* ultra-premium.css */
:root{
  --color-ink:#142033;
  --color-heading:#102036;
  --color-muted:#526073;
  --color-navy-900:#0a1524;
  --color-navy-800:#14253b;
  --color-accent:#ffc21a;
  --color-accent-soft:#e8eef6;
  --color-accent-text:#8a6400;
  --color-border:#dee5ed;
  --color-surface-soft:#f5f7fa;
  --color-surface:#ffffff;
  --ink:var(--color-ink);
  --navy:var(--color-navy-900);
  --navy2:var(--color-navy-800);
  --gold:var(--color-accent);
  --gold2:var(--color-accent);
  --soft:var(--color-surface-soft);
  --muted:var(--color-muted);
  --line:var(--color-border);
  --radius-control:12px;
  --radius-card:20px;
  --radius-feature:24px;
  --radius-panel:28px;
  --radius:var(--radius-card);
  --shadow-small:0 7px 24px rgba(15,29,46,.045);
  --shadow-card:0 18px 55px rgba(12,30,50,.08);
  --shadow-floating:0 30px 90px rgba(10,22,38,.22);
  --wrap:1320px;
}
body .easy-contact-note{position:fixed;z-index:80;right:24px;bottom:24px;width:min(350px,calc(100vw - 32px));padding:22px;border:1px solid #dbe2e7;border-radius:18px;background:#fff;color:#142132;box-shadow:0 12px 38px rgba(7,19,28,.18)}
body .easy-contact-note[hidden]{display:none!important}
body .easy-contact-note strong{display:block;padding-right:30px;font-size:1.05rem;line-height:1.4}
body .easy-contact-note p{margin:10px 0 16px;color:#526273;font-size:.9rem;line-height:1.55}
body .easy-contact-note .whatsapp-cta{width:100%;min-height:48px;font-size:.92rem}
body .easy-contact-note__close{position:absolute;top:8px;right:8px;width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:#526273;font-size:1.6rem;line-height:1}
@media(max-width:576px){body .easy-contact-note{right:16px;bottom:calc(96px + env(safe-area-inset-bottom));padding:18px;width:min(320px,calc(100vw - 32px))}}
/* design-3.css */
:root{
 --color-ink:#1c2028;--color-heading:#171b24;--color-muted:#56616e;
 --color-navy-900:#1e2834;--color-navy-800:#293541;
 --color-accent:#f0a800;--color-accent-soft:#eaeff7;--color-accent-text:#8a6400;
 --color-surface:#ffffff;--color-surface-soft:#f6f8fc;--color-border:#dae2ee;
 --color-whatsapp:#079d47;--color-whatsapp-text:#ffffff;
 --ink:#1c2028;--muted:#586270;--navy:#172434;--line:#d8e1ee;
 --gold:#f0a800;--gold2:#f0a800;--soft:#f6f8fc;--paper:#fff;
 --shadow-card:0 12px 32px rgba(35,42,55,.07);
 --shadow-small:0 5px 16px rgba(35,42,55,.045);
 --radius-card:16px;--radius-panel:22px;--radius-control:12px;
}
body .easy-contact-note{
 right:18px!important;bottom:20px!important;
 width:min(296px,calc(100vw - 36px))!important;
 padding:16px 16px 15px!important;
 border:1px solid #d1d7e2!important;border-left:4px solid #f0a800!important;
 border-radius:15px!important;background:#fffdfa!important;
 box-shadow:0 14px 34px rgba(23,28,37,.16)!important;
}
body .easy-contact-note strong{color:#242930!important;font-size:.96rem!important;padding-right:26px!important}
body .easy-contact-note p{margin:7px 0 12px!important;font-size:.82rem!important;line-height:1.5!important;color:#5b6670!important}
body .easy-contact-note .whatsapp-cta{min-height:44px!important;width:100%!important;justify-content:center!important}
body .easy-contact-note__close{
 top:7px!important;right:7px!important;
 width:38px!important;height:38px!important;cursor:pointer!important;
 color:#4a5663!important
}
@media(max-width:992px){body .easy-contact-note{display:none!important}}
/* lvms-reference-fidelity.css */
:root{--lr-navy:#081b30;--lr-navy2:#122b46;--lr-gold:#f0a800;--lr-yellow:#ffc21a;--lr-ink:#0c1730;--lr-surface:#f5f7fb;--lr-atlas:url('https://laptopvemacbooksat.com/wp-content/uploads/2026/11/lvms-reference-exact-atlas-20261110.webp')}
:root{--lr-icon-atlas:url('https://laptopvemacbooksat.com/wp-content/uploads/2026/11/lvms-ref-exact-brand-and-icons-20261110.webp')}
