.k-defter{--step:2rem;--paper:#fcfbf8;--line:#cfdcec;--red:#d6453d;--ink:#1e1e22;--muted:#5d5d66;--open:#1f6b3a;--tab-ink:#1e1e22;--margin:4.5rem;--sans:var(--f-notosans), system-ui, -apple-system, "Segoe UI", sans-serif;min-height:100dvh;color:var(--ink);font-family:var(--f-notoserif), Georgia, "Times New Roman", serif;font-size:1.0625rem;line-height:var(--step);padding:var(--step) 1rem calc(2 * var(--step));background:#e9e6df}.k-defter *{box-sizing:border-box}.k-defter .sheet{grid-template-columns:minmax(0,1fr) auto;max-width:62rem;margin:0 auto;display:grid}.k-defter .paper{background-color:var(--paper);background-image:linear-gradient(to right, transparent calc(var(--margin) - 1px), var(--red) calc(var(--margin) - 1px), var(--red) calc(var(--margin) + 1px), transparent calc(var(--margin) + 1px)), repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--step) - 1px), var(--line) calc(var(--step) - 1px), var(--line) var(--step));background-repeat:no-repeat,repeat;background-size:100% 100%, 100% var(--step);padding:var(--step) 1.5rem calc(2 * var(--step)) calc(var(--margin) + 1.25rem);order:1;position:relative;box-shadow:0 1px #d7d3ca,0 12px 32px -20px #1e1e2259}.k-defter .tabs{top:var(--step);padding-top:var(--step);font-family:var(--sans);letter-spacing:.02em;flex-direction:column;order:2;align-self:start;gap:.375rem;font-size:.8125rem;display:flex;position:sticky}.k-defter .tabs a{writing-mode:vertical-rl;min-width:2.75rem;min-height:5.5rem;color:var(--tab-ink);background:var(--tab-bg,#f1ede4);border:1px solid #d3cfc5;border-left:0;border-radius:0 .5rem .5rem 0;justify-content:center;align-items:center;padding:.75rem .5rem;text-decoration:none;transition:transform .2s,background-color .2s,color .2s;display:flex}.k-defter .tabs a:first-child{--tab-bg:#e7eef7}.k-defter .tabs a:nth-child(2){--tab-bg:#f7efd8}.k-defter .tabs a:nth-child(3){--tab-bg:#e6f1e7}.k-defter .tabs a:nth-child(4){--tab-bg:#f6e5e3}.k-defter .tabs a:nth-child(5){--tab-bg:#ece7f5}.k-defter .tabs a:hover{transform:translate(3px)}.k-defter .tabs a[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--paper);font-weight:700;transform:translate(4px)}.k-defter .tabs a:focus-visible,.k-defter .btn:focus-visible,.k-defter .link:focus-visible{outline:2px solid var(--red);outline-offset:2px}.k-defter .sec{padding-bottom:var(--step)}.k-defter .sec:after{content:"";clear:both;display:block}.k-defter .cat{font-family:var(--sans);color:var(--muted);margin:0;font-size:.875rem}.k-defter h1{margin:0 0 var(--step);font-size:clamp(1.875rem,4.6vw,2.625rem);font-weight:600;line-height:calc(2 * var(--step));letter-spacing:-.01em}.k-defter h2{margin:0 0 var(--step);font-size:1.375rem;font-weight:600;line-height:var(--step)}.k-defter p{margin:0 0 var(--step)}.k-defter .lead{font-size:1.125rem}.k-defter .muted{color:var(--muted)}.k-defter .state{font-family:var(--sans);margin-bottom:0;font-weight:600}.k-defter .state.open{color:var(--open)}.k-defter .state.closed{color:var(--red)}.k-defter .state.unknown{color:var(--muted)}.k-defter .photo{margin:0 0 var(--step);background:#fff;padding:.375rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000001f,0 8px 20px -12px #00000059}.k-defter .photo .ph{width:100%;height:100%;position:relative;overflow:hidden}.k-defter .photo-hero{float:right;width:16rem;height:calc(8 * var(--step));margin:0 0 var(--step) 1.5rem}.k-defter .strip{clear:both;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.k-defter .strip .photo{height:calc(5 * var(--step));margin:0 0 var(--step)}.k-defter .strip .photo.is-hero{display:none}.k-defter .acts{margin:0 0 calc(var(--step) - .5rem);flex-wrap:wrap;gap:.5rem .75rem;padding-top:.25rem;display:flex}.k-defter .btn{min-height:calc(1.5 * var(--step));font-family:var(--sans);color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:.375rem;align-items:center;gap:.5rem;padding:0 1.125rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.k-defter .btn.primary{background:var(--ink);color:var(--paper)}.k-defter .btn .num{font-variant-numeric:tabular-nums;opacity:.9;font-weight:500}.k-defter .link{color:var(--ink);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.k-defter .list{margin:0 0 var(--step);padding:0;list-style:none}.k-defter .list li{margin:0}.k-defter .list strong{font-weight:600}.k-defter .list span{color:var(--muted)}.k-defter .hours{border-collapse:collapse;width:100%;max-width:30rem;margin:0 0 var(--step)}.k-defter .hours th,.k-defter .hours td{text-align:left;font-weight:400;line-height:var(--step);vertical-align:baseline;padding:0}.k-defter .hours td{font-variant-numeric:tabular-nums}.k-defter .hours .today th,.k-defter .hours .today td{font-weight:700}.k-defter .hours .today em{font-family:var(--sans);color:var(--red);margin-left:.5rem;font-size:.75rem;font-style:normal;font-weight:500}.k-defter .hours .closed td{color:var(--muted)}.k-defter .quote{margin:0 0 var(--step);padding:0}.k-defter .quote p{margin:0}.k-defter .quote footer{font-family:var(--sans);color:var(--muted);font-size:.875rem}.k-defter .quote footer:before{content:"— "}.k-defter .map{height:calc(9 * var(--step));margin:0 0 var(--step);background:#eee;border:1px solid #d3cfc5}.k-defter .map iframe{border:0;width:100%;height:100%;display:block}.k-defter .foot{padding-top:var(--step);font-size:.9375rem}.k-defter .foot p{margin:0}@media (max-width:59.99rem){.k-defter{padding:0 0 var(--step);--margin:2.25rem}.k-defter .sheet{grid-template-columns:minmax(0,1fr)}.k-defter .tabs{z-index:5;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#e9e6df;border-bottom:1px solid #d3cfc5;flex-direction:row;order:0;gap:0;padding:.5rem .75rem;top:0;overflow-x:auto}.k-defter .tabs::-webkit-scrollbar{display:none}.k-defter .tabs a{writing-mode:horizontal-tb;white-space:nowrap;border-left:1px solid #d3cfc5;border-radius:.5rem .5rem 0 0;min-width:auto;min-height:2.75rem;margin-right:.25rem;padding:0 .875rem}.k-defter .tabs a:hover,.k-defter .tabs a[aria-current=true]{transform:none}.k-defter .paper{padding:var(--step) 1rem calc(2 * var(--step)) calc(var(--margin) + .75rem);box-shadow:none}.k-defter .photo-hero{display:none}.k-defter .strip .photo.is-hero{display:block}.k-defter .strip .photo:nth-child(4){display:none}.k-defter .strip{gap:.5rem}.k-defter .strip .photo{height:calc(3 * var(--step));padding:.25rem}.k-defter .btn{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.k-defter .tabs a{transition:none}}
