/* Atelier — lüks editöryel. Scope'lu. Yapısal olarak commerce-sport'tan tamamen farklı. */
@import url('https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&display=swap');

[data-theme="atelier"]{background:var(--colors-background);color:var(--colors-text);font-family:var(--fonts-body);}
[data-theme="atelier"] *{box-sizing:border-box;}
[data-theme="atelier"] .atl-eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.35em;text-transform:uppercase;color:var(--colors-accent);font-weight:600;}
[data-theme="atelier"] .atl-eyebrow i{display:inline-block;width:34px;height:1px;background:var(--colors-accent);}
[data-theme="atelier"] .atl-link{display:inline-block;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--colors-text);text-decoration:none;border-bottom:1px solid var(--colors-text);padding-bottom:4px;}
[data-theme="atelier"] .atl-rule{height:1px;background:var(--colors-line);}

/* Header — ORTALI minimal */
[data-theme="atelier"] .atl-header{padding:26px 24px 0;text-align:center;}
[data-theme="atelier"] .atl-header__tag{font-size:10px;letter-spacing:.4em;color:var(--colors-muted);text-transform:uppercase;}
[data-theme="atelier"] .atl-header__logo{display:block;font-family:var(--fonts-heading);font-weight:500;font-size:34px;letter-spacing:.22em;color:var(--colors-text);text-decoration:none;margin:10px 0 18px;}
[data-theme="atelier"] .atl-header__nav{display:flex;justify-content:center;gap:40px;padding-bottom:22px;}
[data-theme="atelier"] .atl-header__nav a{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--colors-text);text-decoration:none;opacity:.8;}
[data-theme="atelier"] .atl-header__nav a:hover{opacity:1;color:var(--colors-accent);}

/* Hero — editöryel asimetrik */
[data-theme="atelier"] .atl-hero--editorial{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center;max-width:1240px;margin:0 auto;padding:90px 32px;}
[data-theme="atelier"] .atl-hero__title{font-family:var(--fonts-heading);font-weight:400;font-size:clamp(52px,8vw,118px);line-height:.98;letter-spacing:-.01em;margin:22px 0;white-space:pre-line;}
[data-theme="atelier"] .atl-hero__sub{color:var(--colors-muted);font-size:18px;line-height:1.7;max-width:42ch;margin-bottom:34px;}
[data-theme="atelier"] .atl-hero__media{aspect-ratio:3/4;position:relative;}
[data-theme="atelier"] .atl-hero__media span{position:absolute;bottom:20px;right:20px;color:#f7f3ec;font-family:var(--fonts-heading);font-size:20px;letter-spacing:.1em;}
[data-theme="atelier"] .atl-hero--centered{max-width:820px;margin:0 auto;padding:110px 32px;text-align:center;}
[data-theme="atelier"] .atl-hero--centered .atl-hero__title{font-size:clamp(48px,7vw,96px);}
[data-theme="atelier"] .atl-hero--centered .atl-hero__sub{margin:0 auto 34px;}

/* Ürünler — editöryel asimetrik, KUTUSUZ */
[data-theme="atelier"] .atl-products{max-width:1240px;margin:0 auto;padding:40px 32px 100px;}
[data-theme="atelier"] .atl-products__head{text-align:center;margin-bottom:56px;}
[data-theme="atelier"] .atl-products__title{font-family:var(--fonts-heading);font-weight:400;font-size:clamp(34px,5vw,64px);margin-top:14px;}
[data-theme="atelier"] .atl-products__editorial{display:grid;grid-template-columns:1fr 1fr;gap:48px 40px;}
[data-theme="atelier"] .atl-piece{text-decoration:none;color:var(--colors-text);display:block;}
[data-theme="atelier"] .atl-piece--lead{grid-column:1 / -1;display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:end;}
[data-theme="atelier"] .atl-piece__media{aspect-ratio:4/5;transition:opacity .3s;}
[data-theme="atelier"] .atl-piece--lead .atl-piece__media{aspect-ratio:16/13;}
[data-theme="atelier"] .atl-piece:hover .atl-piece__media{opacity:.85;}
[data-theme="atelier"] .atl-piece__meta{padding-top:18px;display:flex;flex-direction:column;gap:6px;}
[data-theme="atelier"] .atl-piece__cat{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--colors-muted);}
[data-theme="atelier"] .atl-piece__name{font-family:var(--fonts-heading);font-weight:400;font-size:26px;}
[data-theme="atelier"] .atl-piece__price{font-size:13px;letter-spacing:.16em;color:var(--colors-accent);}

/* Footer */
[data-theme="atelier"] .atl-footer{max-width:1240px;margin:0 auto;padding:0 32px 40px;}
[data-theme="atelier"] .atl-footer__top{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;padding:64px 0 40px;}
[data-theme="atelier"] .atl-footer__logo{font-family:var(--fonts-heading);font-size:40px;letter-spacing:.2em;}
[data-theme="atelier"] .atl-footer__brand p{color:var(--colors-muted);margin-top:12px;max-width:34ch;line-height:1.7;}
[data-theme="atelier"] .atl-footer__cols{display:grid;grid-template-columns:1fr 1fr;gap:40px;}
[data-theme="atelier"] .atl-footer h4{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--colors-accent);margin-bottom:16px;}
[data-theme="atelier"] .atl-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px;}
[data-theme="atelier"] .atl-footer a{color:var(--colors-text);text-decoration:none;font-size:14px;opacity:.8;}
[data-theme="atelier"] .atl-footer a:hover{opacity:1;}
[data-theme="atelier"] .atl-footer__bottom{padding-top:24px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--colors-muted);}

@media (max-width:860px){
  [data-theme="atelier"] .atl-hero--editorial{grid-template-columns:1fr;gap:40px;}
  [data-theme="atelier"] .atl-products__editorial,[data-theme="atelier"] .atl-piece--lead,[data-theme="atelier"] .atl-footer__top{grid-template-columns:1fr;}
  [data-theme="atelier"] .atl-header__nav{flex-wrap:wrap;gap:20px;}
}
