@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;min-height:100dvh}img,svg,canvas{max-width:100%;display:block}input,button,select,textarea{font:inherit;color:inherit}button{cursor:pointer}table{border-collapse:collapse}p,h1,h2,h3,h4{overflow-wrap:break-word}}@layer tokens{:root{color-scheme:light only;--paper:#fbf7ef;--paper-2:#f3ede0;--ink:#18233d;--ink-2:#4a5570;--line:#e3dccd;--accent:#1e44c8;--accent-ink:#fff;--focus:#1e44c8;--danger:#b3261e;--hl-sari:#ffe873;--hl-yesil:#a8ebb9;--hl-pembe:#ffb3d4;--hl-turuncu:#ffc98a;--hl-gok:#a9d8ff;--hl-lila:#d4c4ff;--hl-nane:#9fe6dc;--hl-mercan:#ffafa3;--hl-limon:#d6f07a;--hl-kum:#e9d9b8;--hl-gri:#dadde5;--hl-seftali:#ffd3b6;--font-head:"Bricolage", "Bricolage Yedek", system-ui, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fs-xs:.875rem;--fs-s:1rem;--fs-m:1.25rem;--fs-l:1.5625rem;--fs-xl:1.9375rem;--fs-2xl:2.4375rem;--fs-3xl:3.0625rem;--fs-h1:clamp(2.125rem, 1.5rem + 2.6vw, 3.0625rem);--lh-body:1.6;--lh-head:1.15;--measure:68ch;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--r-cell:6px;--r-btn:10px;--r-card:14px;--r-sheet:20px;--r-pill:999px;--lift:0 1px 0 var(--line), 0 8px 24px #18233d14;--header-h:3.5rem;--container:72rem;--gutter:clamp(1rem, 4vw, 2rem);--ease-mark:cubic-bezier(.2, .8, .2, 1)}}@layer base{body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-s);line-height:var(--lh-body)}h1,h2,h3{font-family:var(--font-head);line-height:var(--lh-head);letter-spacing:-.01em;font-weight:800}h1{font-size:var(--fs-h1)}h2{font-size:clamp(1.5625rem,1.2rem + 1.4vw,1.9375rem)}h3{font-size:var(--fs-m);font-weight:700}a{color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}::selection{background:var(--hl-sari);color:#18233d}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}}@layer layout{.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.stack>*+*{margin-top:var(--s-4)}.prose{max-width:var(--measure)}.prose>*+*{margin-top:var(--s-4)}.prose h2{margin-top:var(--s-7)}}@layer components{.skip-link{left:var(--s-4);z-index:100;background:var(--ink);color:var(--paper);padding:var(--s-2) var(--s-4);border-radius:var(--r-btn);position:absolute;top:-100px}.skip-link:focus{top:var(--s-2)}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-5);border-radius:var(--r-btn);border:1px solid var(--line);background:var(--paper);color:var(--ink);font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--ink-2);text-decoration:none}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-primary:hover{filter:brightness(1.08);border-color:var(--accent)}.mark{background:linear-gradient(transparent 58%, var(--hl-sari) 58% 92%, transparent 92%);border-radius:2px;padding-inline:.08em}.chip{align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--paper);color:var(--ink);font-weight:600;display:inline-flex}.chip[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}}@layer utilities{.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}}@font-face{font-family:Bricolage;src:url(/fonts/bricolage-tr.woff2)format("woff2");font-weight:600 800;font-display:swap}@font-face{font-family:Bricolage Yedek;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Neue Bold),local(Roboto Bold);font-weight:600 800;size-adjust:94%;ascent-override:99%;descent-override:29%;line-gap-override:0%}
