/* Header : wordmark + entrée sur le WL. Compact sur mobile, la navigation vit dans .usher. */
.curtain{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}
.curtain__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:60px}
.wordmark{display:inline-flex;align-items:baseline;text-decoration:none;line-height:1;white-space:nowrap}
.wordmark__rouge{font-family:var(--font-display);font-style:italic;font-weight:600;font-variation-settings:"opsz" 96;font-size:30px;color:var(--text);letter-spacing:-.01em}
.wordmark__dot{width:6px;height:6px;border-radius:50%;background:var(--live);margin:0 3px 0 1px;transform:translateY(-1px)}
.wordmark__cams{font-size:13px;font-weight:500;color:var(--text-2);letter-spacing:.02em}
.curtain__nav{display:none;gap:var(--space-5);font-weight:500}
.curtain__nav a{text-decoration:none;color:var(--text-2)}
.curtain__nav a[aria-current="page"],.curtain__nav a:hover{color:var(--text)}
.curtain__actions{display:flex;gap:var(--space-2);align-items:center}
.curtain__actions .velvet{padding:8px 14px;min-height:40px}
@media (min-width:800px){.curtain__nav{display:flex}}
