/* Birkan Kozmetik - Yasal sayfalar */
:root{--bk-ink:#172b24;--bk-muted:#6b7771;--bk-green:#174c3b;--bk-green2:#21644d;--bk-cream:#f7f8f5;--bk-line:#e4e9e5;--bk-gold:#c5a66a}
body{background:var(--bk-cream);color:var(--bk-ink);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.7}
a{color:var(--bk-green)}.bk-topline{height:4px;background:linear-gradient(90deg,var(--bk-green),var(--bk-gold))}.navbar{background:#fff;border-bottom:1px solid var(--bk-line)}.navbar-brand{font-weight:800;letter-spacing:-.04em;color:var(--bk-ink)!important}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--bk-green);color:#fff;margin-right:.55rem;font-weight:800}.nav-link{font-weight:600;color:#526159!important;font-size:.92rem}.nav-link:hover,.nav-link.active{color:var(--bk-green)!important}.legal-hero{background:radial-gradient(circle at 90% 15%,rgba(197,166,106,.22),transparent 28%),linear-gradient(125deg,#173d30,#215b45);color:#fff;padding:3.4rem 0 4.4rem;position:relative;overflow:hidden}.legal-hero:after{content:"";position:absolute;width:280px;height:280px;border:1px solid rgba(255,255,255,.12);border-radius:50%;right:6%;bottom:-190px;box-shadow:0 0 0 35px rgba(255,255,255,.025),0 0 0 70px rgba(255,255,255,.025)}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.73rem;font-weight:800;color:#e4d1a8}.legal-hero h1{font-weight:800;letter-spacing:-.04em;max-width:800px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.12;margin:.7rem 0 1rem}.legal-hero p{max-width:680px;color:rgba(255,255,255,.78);font-size:1.05rem;margin:0}.breadcrumb{font-size:.84rem}.breadcrumb-item a{color:rgba(255,255,255,.7);text-decoration:none}.breadcrumb-item.active{color:#fff}.legal-layout{margin-top:-2rem;position:relative;z-index:2;padding-bottom:4rem}.legal-sidebar,.legal-document{background:#fff;border:1px solid var(--bk-line);border-radius:18px;box-shadow:0 14px 40px rgba(21,51,39,.055)}.legal-sidebar{padding:1.35rem;position:sticky;top:1.25rem}.side-title{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--bk-muted);padding:0 .65rem .7rem}.legal-nav .nav-link{padding:.72rem .75rem;border-radius:10px;display:flex;align-items:center;gap:.65rem}.legal-nav .nav-link.active{background:#edf5ef;color:var(--bk-green)!important}.legal-nav .nav-link i{font-size:1.05rem}.side-contact{margin-top:1rem;padding:1rem;background:#f5f8f5;border-radius:12px;font-size:.87rem}.side-contact a{text-decoration:none;font-weight:650}.legal-document{padding:clamp(1.3rem,3.2vw,3rem)}.doc-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.2rem;margin-bottom:1.8rem;border-bottom:1px solid var(--bk-line)}.doc-tag{display:inline-flex;align-items:center;gap:.45rem;background:#edf5ef;color:var(--bk-green);padding:.4rem .75rem;border-radius:999px;font-size:.78rem;font-weight:800}.doc-updated{font-size:.83rem!important;color:var(--bk-muted)!important;margin:.8rem 0 1.8rem!important}.legal-document h2.legal-h2{font-size:1.35rem;letter-spacing:-.025em;font-weight:800;padding-top:1.8rem;margin:2rem 0 1rem;border-top:1px solid var(--bk-line);scroll-margin-top:1rem}.legal-document h2.legal-h2:first-of-type{border-top:0;padding-top:0;margin-top:1rem}.legal-document h3.legal-h3{font-size:1.05rem;font-weight:750;margin:1.55rem 0 .65rem;scroll-margin-top:1rem}.legal-document p{color:#435149;margin:0 0 1rem}.legal-document strong{color:#23392d}.legal-list{padding-left:1.35rem;margin:.25rem 0 1.2rem;color:#435149}.legal-list li{padding-left:.25rem;margin:.35rem 0}.legal-list li::marker{color:var(--bk-green)}.legal-callout{padding:1rem 1.1rem;border-left:3px solid var(--bk-gold);background:#fbf8f0;border-radius:0 10px 10px 0}.legal-document hr{border-color:var(--bk-line);margin:1.6rem 0}.doc-actions .btn{border-radius:10px;font-weight:700;font-size:.85rem}.btn-outline-bk{border:1px solid #d4ddd6;color:var(--bk-green);background:#fff}.btn-outline-bk:hover{background:#edf5ef;border-color:#b9cbbd;color:var(--bk-green)}.legal-footer{background:#fff;border-top:1px solid var(--bk-line);padding:2rem 0;color:var(--bk-muted);font-size:.88rem}.footer-brand{font-weight:800;color:var(--bk-ink)}.legal-document code{background:#f2f4f2;padding:.1rem .3rem;border-radius:4px}@media(max-width:991.98px){.legal-sidebar{position:static;margin-bottom:1rem}.legal-hero{padding:2.5rem 0 3.6rem}.legal-document{border-radius:15px}}@media print{.navbar,.legal-hero,.legal-sidebar,.doc-actions,.legal-footer{display:none!important}body{background:#fff}.legal-layout{margin:0;padding:0}.legal-document{box-shadow:none;border:0;padding:0}.legal-document h2,.legal-document h3{break-after:avoid}.legal-document p,.legal-document li{orphans:3;widows:3}}
