/* gentleman v1.0 — 2026-09-18T20:00:16+00:00 */
:root{--bg:#111214;--surface:#1A1B1E;--surface-2:#141517;--elevated:#232428;--fg:#F3EEE6;--fg-muted:#B9B2A6;--accent:#C8A24A;--accent-hover:#DDB95E;--on-accent:#111214;--line:rgba(255,255,255,.08);--line-strong:rgba(255,255,255,.18);--ok:#7DDC8A;--danger:#E5655F;--radius:6px;--display-weight:500;--display-tracking:-.01em;--font-display:'Fraunces',system-ui,sans-serif;--font-body:'Manrope',system-ui,sans-serif;}html{color-scheme:dark}
/* Gentleman — klasik berber. Token'lar :root'ta; burada yalnızca tema karakteri. */
[data-skin=gentleman] .eyebrow::before{content:"";display:inline-block;width:28px;height:1px;background:var(--accent);vertical-align:middle;margin-right:10px}
[data-skin=gentleman] .h2{position:relative;padding-bottom:14px}
[data-skin=gentleman] .h2::after{content:"";position:absolute;left:0;bottom:0;width:48px;height:2px;background:var(--accent)}
[data-skin=gentleman] .tc .h2::after{left:50%;transform:translateX(-50%)}
[data-skin=gentleman] .display{font-variation-settings:"opsz" 144,"SOFT" 30}
[data-skin=gentleman] .card{box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
[data-skin=gentleman] .btn-primary{letter-spacing:.02em}
/* Hafif doku */
[data-skin=gentleman] body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}
/* Fiyat listesi varyantı */
[data-skin=gentleman] .price-row{display:flex;align-items:baseline;gap:8px;padding:12px 0;border-bottom:1px dashed var(--line-strong)}
[data-skin=gentleman] .price-row .name{font-family:var(--font-display);font-size:1.1rem}
[data-skin=gentleman] .price-row .dots{flex:1;border-bottom:1px dotted var(--line-strong);transform:translateY(-5px)}
[data-skin=gentleman] .price-row .price{color:var(--accent);font-weight:600}
