/* Kuzgun token'ları (site/araç sayfaları data-theme kullanır; panelde kuzgun-home.css tanımlar) */
:root{--kz-bg:#1d1a27;--kz-card:#25212f;--kz-card-2:#2b2634;--kz-card-3:#332d3e;--kz-line:#44374f;--kz-text:#f6f1eb;--kz-muted:#bdb4c6;--kz-gold:#f2c879;--kz-lilac:#c49df7}
html[data-theme=light]{--kz-bg:#f5f2f8;--kz-card:#ffffff;--kz-card-2:#f3eff6;--kz-card-3:#ebe6f0;--kz-line:#dbd0e3;--kz-text:#282130;--kz-muted:#6d6275;--kz-gold:#946012;--kz-lilac:#7844ba;--red:#E11D48;--warn:#B45309;--ok:#0E9F6E}
html[data-theme=light] :is(.kzt-art,.kzl-stage,.kzl-chat-preview,.kzl-overlay-preview,.kzl-webcam-art,.kzl-emote-art,.kzl-bitrate-art){--kz-bg:#1d1a27;--kz-card:#25212f;--kz-card-2:#2b2634;--kz-card-3:#332d3e;--kz-line:#44374f;--kz-text:#f6f1eb;--kz-muted:#bdb4c6;--kz-gold:#f2c879;--kz-lilac:#c49df7}
/* Pafta 35 v3 · truthful pricing and platform availability */
body:has(.kzs-page){background:var(--kz-bg);color:var(--kz-text)}body:has(.kzs-page)>.page,body:has(.kzs-page)>.bg-layer{display:none!important}body:has(.kzs-page) #nav{position:relative;top:auto;left:auto;right:auto;max-width:1450px;margin:auto;padding:16px 34px 12px;pointer-events:auto;background:var(--kz-bg);border:1px solid var(--kz-line);border-bottom:0}body:has(.kzs-page) nav.nav-pill .nav-logo{background:none;border-color:transparent;box-shadow:none;padding:.3rem}body:has(.kzs-page) nav.nav-pill .nav-logo-text{color:var(--kz-text);text-shadow:none}body:has(.kzs-page) nav.nav-pill .nav-links{opacity:1;pointer-events:auto;transform:none}body:has(.kzs-page) nav.nav-pill .btn-login{background:linear-gradient(110deg,#ffe184,#ffc44f);color:#1a1422;border-color:#ffcf65;box-shadow:none}body:has(.kzs-page) #nav .logo-icon-wrap{width:45px;height:45px;border-radius:11px;background:var(--kz-card-3) url('/icon-192.png?v=3') center/cover no-repeat;box-shadow:0 0 17px #7b43c34b}body:has(.kzs-page) #nav .logo-icon-wrap svg{display:none}body:has(.kzs-page) #nav .nav-logo-text{font:700 22px/1 'Space Grotesk',Inter,sans-serif;color:var(--kz-text);text-transform:lowercase;letter-spacing:-.7px}body:has(.kzs-page) #nav .nav-links{gap:22px}body:has(.kzs-page) #nav .nav-links a{color:var(--kz-text);text-shadow:none;font-size:12px;padding:0 0 8px}body:has(.kzs-page) #nav .nav-links a:hover{color:var(--kz-text)}body:has(#kzsPricing) #nav .nav-links a[href="pricing.html"],body:has(#kzsDownload) #nav .nav-links a[href="download.html"]{color:var(--kz-text);border-bottom:2px solid #fbd064}body:has(.kzs-page) #nav .btn-login{padding:8px 15px;border:1px solid #ffcc64;border-radius:8px;background:linear-gradient(110deg,#ffe184,#ffc44f);color:#1a1422;font:700 12px Inter,sans-serif}body:has(.kzs-page) #nav .bv-theme-btn{width:30px;height:30px;border-color:var(--kz-line);background:var(--kz-card-2)}body:has(.kzs-page) #nav .bv-theme-btn svg{width:15px;height:15px}
.kzs-page{position:relative;max-width:1450px;min-height:735px;margin:auto;padding:0 34px 30px;border:1px solid var(--kz-line);border-top:0;background:var(--kz-bg)}.kzs-page:before{content:'';position:absolute;top:0;right:0;left:0;height:255px;background:linear-gradient(90deg,var(--kz-bg) 4%,#17151e78 43%,#17151e1f 78%),linear-gradient(0deg,var(--kz-bg) 0%,transparent 55%),url('/kuzgun-site-pricing-download-v1.webp') center 39%/cover no-repeat;pointer-events:none}.kzs-page>*{position:relative;z-index:1}.kzs-hero{min-height:190px;padding:30px 0 17px}.kzs-eyebrow{display:block;margin-bottom:5px;color:var(--kz-lilac);font-size:11px;font-weight:750;letter-spacing:2px}.kzs-hero h1{margin:0 0 4px;color:var(--kz-text);font:780 clamp(32px,3.5vw,53px)/1.08 Inter,sans-serif;letter-spacing:-1.2px}.kzs-hero p{color:var(--kz-text);font-size:17px;line-height:1.3}.kzs-prices,.kzs-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.kzs-card{display:flex;flex-direction:column;min-width:0;min-height:355px;padding:17px;border:1px solid var(--kz-line);border-radius:10px;background:linear-gradient(145deg,var(--kz-card),var(--kz-bg));box-shadow:0 10px 23px #0d0b1466}.kzs-free,.kzs-browser{border-color:#f2c24d;box-shadow:0 0 0 1px #e2ad2b44,0 12px 26px #0d0b1466}.kzs-plan-heading{display:flex;align-items:center;gap:14px}.kzs-plan-heading h2,.kzs-platform h2{margin:0;color:var(--kz-text);font-size:19px;line-height:1.15}.kzs-plan-heading p,.kzs-platform p{margin:3px 0 0;color:var(--kz-muted);font-size:12px}.kzs-plan-icon{display:grid;place-items:center;flex:none;width:36px;height:40px;color:var(--kz-lilac);font-size:36px}.kzs-plan-icon.kzs-gold{color:var(--kz-gold)}.kzs-price,.kzs-soon{display:flex;align-items:baseline;justify-content:center;gap:6px;min-height:75px;margin:7px 0;padding:7px 0;color:var(--kz-text)}.kzs-price strong{font-size:42px;letter-spacing:-1px}.kzs-price span{font-size:15px}.kzs-soon{flex-direction:column;align-items:center;gap:0}.kzs-soon strong{font-size:24px}.kzs-soon span{font-size:11px;color:var(--kz-muted)}.kzs-card ul{display:flex;flex-direction:column;gap:8px;margin:0 0 16px;padding:13px 4px 0;border-top:1px solid var(--kz-line);list-style:none;flex:1}.kzs-card li{display:flex;align-items:center;gap:12px;color:var(--kz-text);font-size:12px;line-height:1.24}.kzs-card li:before{content:'✓';color:var(--kz-gold);font-size:16px;font-weight:750}.kzs-card .kzs-planned li:before{content:'◷';color:var(--kz-lilac)}.kzs-card-action{display:grid;place-items:center;min-height:35px;padding:7px;border:1px solid #e8bd4c;border-radius:7px;background:var(--kz-card);color:var(--kz-gold);text-decoration:none;font-size:12px;font-weight:700}.kzs-card-action:hover{background:var(--kz-card-3)}.kzs-card-action.kzs-disabled{border-color:var(--kz-line);background:var(--kz-card-2);color:var(--kz-muted);cursor:default}.kzs-price-note{margin:11px 0 14px;text-align:center;color:var(--kz-lilac);font-size:12px}.kzs-faq{padding-top:3px}.kzs-faq h2,.kzs-steps h2{margin:0 0 9px;color:var(--kz-text);font-size:26px;line-height:1.15}.kzs-faq details{margin:5px 0;border:1px solid var(--kz-line);border-radius:7px;background:var(--kz-card)}.kzs-faq summary{display:flex;justify-content:space-between;align-items:center;min-height:36px;padding:7px 12px;color:var(--kz-text);cursor:pointer;font-size:12px;font-weight:650;list-style:none}.kzs-faq summary::-webkit-details-marker{display:none}.kzs-faq summary:after{content:'⌄';color:var(--kz-muted);font-size:18px}.kzs-faq details[open] summary:after{transform:rotate(180deg)}.kzs-faq details p{padding:0 12px 10px;color:var(--kz-muted);font-size:12px;line-height:1.5}
.kzs-platforms{margin-top:4px}.kzs-platform{align-items:center;min-height:245px;text-align:center}.kzs-platform-icon{display:grid;place-items:center;height:54px;color:var(--kz-lilac);font-size:47px;font-weight:700;line-height:1}.kzs-platform h2{margin-top:2px}.kzs-platform p{margin:5px 0 12px}.kzs-platform button,.kzs-browser-action{display:grid;place-items:center;width:100%;min-height:40px;margin-top:auto;padding:9px;border:1px solid var(--kz-line);border-radius:8px;background:var(--kz-card-2);color:var(--kz-muted);font:600 13px Inter,sans-serif}.kzs-platform button:disabled{cursor:not-allowed}.kzs-platform small{display:block;max-width:190px;margin-top:11px;color:var(--kz-muted);font-size:11px;line-height:1.35}.kzs-browser-action{border-color:#ffd46e;background:linear-gradient(110deg,#ffe080,#ffc34d);color:#1a1422;text-decoration:none;font-weight:750}.kzs-browser-action:hover{filter:brightness(1.08)}.kzs-steps{padding:21px 12px 13px}.kzs-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:15px 0 0;padding:0;list-style:none}.kzs-steps li{display:flex;align-items:flex-start;gap:13px}.kzs-steps li>span{display:grid;place-items:center;flex:none;width:39px;height:39px;border:1px solid #bc79ed;border-radius:50%;background:linear-gradient(145deg,#8343c9,var(--kz-card-3));color:#fff;font-size:20px;font-weight:750}.kzs-steps strong{color:var(--kz-text);font-size:13px}.kzs-steps p{color:var(--kz-muted);font-size:12px;line-height:1.4}.kzs-install{margin:0 4px;border:1px solid var(--kz-line);border-radius:9px;background:var(--kz-card)}.kzs-install summary{display:flex;align-items:center;gap:13px;min-height:71px;padding:12px 18px;cursor:pointer;list-style:none}.kzs-install summary::-webkit-details-marker{display:none}.kzs-install-icon{color:var(--kz-lilac);font-size:30px}.kzs-install summary>span:nth-child(2){display:flex;flex-direction:column;gap:2px;flex:1}.kzs-install strong{color:var(--kz-text);font-size:13px}.kzs-install small{color:var(--kz-muted);font-size:11px}.kzs-install em{padding:7px 12px;border:1px solid var(--kz-line);border-radius:7px;color:var(--kz-text);font-size:11px;font-style:normal}.kzs-install>p{padding:0 18px 15px;color:var(--kz-muted);font-size:12px}
body:has(.kzs-page)>footer{max-width:1450px;margin:auto;border:1px solid var(--kz-line);border-top:0;background:var(--kz-bg);color:var(--kz-muted);font-size:11px}body:has(.kzs-page)>footer a{color:var(--kz-muted)}body:has(.kzs-page)>footer .bvlang{margin-left:16px}
html[data-theme=light] body:has(.kzs-page){background:#f1edf5;color:#2b2132}html[data-theme=light] body:has(.kzs-page) #nav,html[data-theme=light] .kzs-page{background:#f1edf5}html[data-theme=light] .kzs-card,html[data-theme=light] .kzs-faq details,html[data-theme=light] .kzs-install{background:#fff;border-color:#d4c4db}html[data-theme=light] .kzs-card h2,html[data-theme=light] .kzs-card strong,html[data-theme=light] .kzs-card li,html[data-theme=light] .kzs-faq h2,html[data-theme=light] .kzs-faq summary,html[data-theme=light] .kzs-steps h2,html[data-theme=light] .kzs-steps strong{color:#33273b}html[data-theme=light] .kzs-hero h1,html[data-theme=light] .kzs-hero p{color:var(--kz-text)}html[data-theme=light] body:has(.kzs-page) #nav .nav-logo-text,html[data-theme=light] body:has(.kzs-page) #nav .nav-links a{color:#392945}
@media(max-width:900px){body:has(.kzs-page) #nav{padding:14px 18px 10px}body:has(.kzs-page) #nav .nav-links{gap:12px}.kzs-page{padding:0 18px 23px}.kzs-card{padding:12px}.kzs-card li{gap:6px}}@media(max-width:760px){body:has(.kzs-page) #nav .nav-links{display:none}.kzs-prices,.kzs-platforms{grid-template-columns:1fr}.kzs-page{padding:0 13px 20px}.kzs-page:before{height:240px;background-position:center,center,60% 40%}.kzs-hero{min-height:205px}.kzs-hero h1{font-size:40px}.kzs-hero p{font-size:14px}.kzs-card{min-height:0;padding:17px}.kzs-card ul{min-height:0}.kzs-platform{min-height:225px}.kzs-steps ol{grid-template-columns:1fr}.kzs-steps li{align-items:center}.kzs-install summary{flex-wrap:wrap}.kzs-install em{margin-left:auto}}@media(max-width:430px){body:has(.kzs-page) #nav{padding:10px}body:has(.kzs-page) #nav .logo-icon-wrap{width:40px;height:40px}body:has(.kzs-page) #nav .nav-logo-text{font-size:19px}.kzs-hero h1{font-size:36px}}
.kzs-platform-icon svg{display:block;width:43px;height:43px}
/* Mobile navigation shared with the home page. */
.kzs-nav-toggle{display:none;width:35px;height:35px;padding:8px;border:1px solid var(--kz-line);border-radius:8px;background:var(--kz-card);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px}.kzs-nav-toggle span{display:block;width:17px;height:2px;border-radius:2px;background:#e9d9f3}@media(max-width:760px){#nav:has(.kzs-nav-toggle){position:relative}.kzs-nav-toggle{display:flex;order:2;margin-left:auto}#nav:has(.kzs-nav-toggle) .nav-actions{order:3}#nav.kzs-menu-open .nav-links{display:flex!important;position:absolute;z-index:100;top:calc(100% - 1px);left:12px;right:12px;flex-direction:column;align-items:stretch;gap:0!important;padding:7px;border:1px solid var(--kz-line);border-radius:10px;background:var(--kz-card);box-shadow:0 18px 34px #0b0712a6;opacity:1!important;pointer-events:auto!important;transform:none!important}#nav.kzs-menu-open .nav-links li{width:100%}#nav.kzs-menu-open .nav-links a{display:block;padding:10px 12px!important;color:var(--kz-text)!important;border-bottom:0!important}#nav.kzs-menu-open .nav-links a:hover{background:var(--kz-card-3);border-radius:6px}}
