.k-bosluk{--bg:#f7f5f0;--fg:#1d1b18;--mute:#7d7871;--acc:#1f5f3b;background:var(--bg);color:var(--fg);font-family:var(--f-dmsans), system-ui, sans-serif}.k-bosluk .screen{text-align:center;place-items:center;min-height:100dvh;padding:3rem 1.5rem;display:grid}.k-bosluk .screen>*{max-width:30ch;font-family:var(--f-fraunces), serif;text-wrap:balance;margin:0;font-size:clamp(1.6rem,4.2vw,3rem);font-weight:300;line-height:1.3}.k-bosluk .screen.name h1{letter-spacing:-.02em;font-size:clamp(2.4rem,7vw,5.5rem);font-weight:300;line-height:1.05}.k-bosluk .screen.addr p{font-family:var(--f-dmsans), sans-serif;color:var(--mute);max-width:36ch;font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:400}.k-bosluk .screen.open p{color:var(--acc)}.k-bosluk .screen.closed p{color:var(--mute)}.k-bosluk .screen.services p{font-family:var(--f-dmsans), sans-serif;max-width:40ch;font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:400;line-height:1.6}.k-bosluk blockquote{max-width:34ch}.k-bosluk blockquote p{margin:0;font-size:clamp(1.35rem,3vw,2.1rem);font-style:italic;line-height:1.4}.k-bosluk cite{font-style:normal;font-family:var(--f-dmsans), sans-serif;color:var(--mute);margin-top:1rem;font-size:.9375rem;display:block}.k-bosluk .screen.last{align-content:center;gap:1.5rem}.k-bosluk .phone{font-family:var(--f-fraunces), serif;letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2.2rem,8vw,6rem);font-weight:300;text-decoration:none}.k-bosluk .acts{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.k-bosluk .btn{background:var(--fg);min-height:3rem;color:var(--bg);border-radius:999px;align-items:center;padding:0 1.3rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.k-bosluk .btn.quiet{color:var(--fg);background:0 0;border:1px solid #cfcac1}.k-bosluk a:focus-visible,.k-bosluk summary:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.k-bosluk .hours{font-family:var(--f-dmsans), sans-serif;color:var(--mute);width:100%;max-width:22rem;font-size:.9375rem}.k-bosluk .hours summary{cursor:pointer;text-underline-offset:.25em;text-decoration:underline;list-style:none}.k-bosluk .hours ul{font-variant-numeric:tabular-nums;text-align:left;margin:.75rem 0 0;padding:0;list-style:none}.k-bosluk .hours li{border-top:1px solid #e6e2da;justify-content:space-between;padding:.3rem 0;display:flex}.k-bosluk .hours li.today{color:var(--fg);font-weight:600}.k-bosluk .dots{gap:.5rem;margin:0;padding:0;list-style:none;display:grid;position:fixed;top:50%;right:.9rem;transform:translateY(-50%)}.k-bosluk .dots li{background:#cbc6bd;border-radius:999px;width:.35rem;height:.35rem}@supports (animation-timeline:view()){.k-bosluk .screen>*{animation:linear both k-bosluk-in;animation-timeline:view();animation-range:entry 30% cover 45%}}@keyframes k-bosluk-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.k-bosluk .screen>*{opacity:1;transform:none;animation:none!important}}
