/* Oyun Penceresi: a vector emblem, theme-aware typography and preserved secret period. */
.cesa-logo{display:inline-flex!important;align-items:center;gap:10px;white-space:nowrap;--logo-cutout:var(--paper,#f5f3ed)}
.cesa-logo .cesa-mark{display:block;flex:none;width:1.2em;height:1.08em;overflow:visible}
.cesa-logo .cesa-wordmark{display:inline-flex;align-items:baseline;line-height:1;letter-spacing:-.055em}
.cesa-logo .brand-dot{color:#bd6248!important}
.header .cesa-logo,.case-header .cesa-logo{color:var(--body-ink,#242326);font-size:29px;gap:10px}
footer .cesa-logo{color:var(--body-ink,#242326);font-size:27px;gap:9px}
.collection-cover .focused-art-label.cesa-logo{font-size:16px;gap:6px;letter-spacing:normal;text-shadow:none;--logo-cutout:var(--logo-card-bg,#242326)}
.collection-cover[data-logo-tone="dark"] .focused-art-label.cesa-logo{color:#242326;--logo-cutout:#ede5d5}
.collection-cover[data-logo-tone="light"] .focused-art-label.cesa-logo{color:#fff;--logo-cutout:#242326}
.collection-cover .cesa-logo .cesa-mark{width:1.25em;height:1.12em}
.collection-cover .cesa-logo .cesa-wordmark{font-weight:800}
.love-secret-brand.cesa-logo{gap:9px}
.love-secret-brand .cesa-wordmark{align-items:center}
.love-secret-brand .love-secret-dot{margin:0}
@media(max-width:760px){.header .cesa-logo,.case-header .cesa-logo{font-size:24px;gap:7px}.header .cesa-logo .cesa-mark,.case-header .cesa-logo .cesa-mark{width:29px;height:27px}footer .cesa-logo{font-size:26px;gap:8px}.collection-cover .focused-art-label.cesa-logo{font-size:15px}}
@media(max-width:360px){.header .cesa-logo,.case-header .cesa-logo{font-size:21px;gap:6px}}
