/* Mire Hukuk acik sayfa tema belirtecleri. URETILDI: npm run acik-tokenlar (styles-6UIHSVPO.css). Elle duzenlenmez; kaynak src/themes.scss. */
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 300 800; font-display: swap; src: url('/assets/fonts/inter-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 300 800; font-display: swap; src: url('/assets/fonts/inter-latin-ext.woff2') format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Fraunces'; font-style: normal; font-weight: 300 800; font-display: swap; src: url('/assets/fonts/fraunces-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Fraunces'; font-style: normal; font-weight: 300 800; font-display: swap; src: url('/assets/fonts/fraunces-latin-ext.woff2') format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Fraunces'; font-style: italic; font-weight: 300 800; font-display: swap; src: url('/assets/fonts/fraunces-italic-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Fraunces'; font-style: italic; font-weight: 300 800; font-display: swap; src: url('/assets/fonts/fraunces-italic-latin-ext.woff2') format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Inter Yedek'; font-weight: 1 549; src: local('Arial'), local('ArialMT'); size-adjust: 105.87%; ascent-override: 97.91%; descent-override: 24.38%; line-gap-override: 0%; unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD; }
@font-face { font-family: 'Inter Yedek'; font-weight: 550 1000; src: local('Arial Bold'), local('Arial-BoldMT'); size-adjust: 100.67%; ascent-override: 102.97%; descent-override: 25.64%; line-gap-override: 0%; unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD; }
@font-face { font-family: 'Inter Yedek Roboto'; font-weight: 1 549; src: local('Roboto'), local('Roboto Regular'), local('Roboto-Regular'); size-adjust: 106.8%; ascent-override: 97.06%; descent-override: 24.17%; line-gap-override: 0%; unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD; }
@font-face { font-family: 'Inter Yedek Roboto'; font-weight: 550 1000; src: local('Roboto Bold'), local('Roboto-Bold'); size-adjust: 106.13%; ascent-override: 97.67%; descent-override: 24.32%; line-gap-override: 0%; unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD; }
@font-face { font-family: 'Fraunces Yedek'; font-weight: 1 549; src: local('Georgia'); size-adjust: 107.24%; ascent-override: 97.58%; descent-override: 25.44%; line-gap-override: 0%; unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD; }
@font-face { font-family: 'Fraunces Yedek'; font-weight: 550 1000; src: local('Georgia Bold'), local('Georgia-Bold'); size-adjust: 91.01%; ascent-override: 114.98%; descent-override: 29.98%; line-gap-override: 0%; unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD; }
@font-face { font-family: 'Fraunces Yedek'; font-style: italic; font-weight: 1 549; src: local('Georgia Italic'), local('Georgia-Italic'); size-adjust: 98.96%; ascent-override: 105.75%; descent-override: 27.57%; line-gap-override: 0%; unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD; }
@font-face { font-family: 'Fraunces Yedek'; font-style: italic; font-weight: 550 1000; src: local('Georgia Bold Italic'), local('Georgia-BoldItalic'); size-adjust: 88.35%; ascent-override: 118.44%; descent-override: 30.88%; line-gap-override: 0%; unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD; }
@font-face { font-family: 'Fraunces Yedek Noto'; font-weight: 1 549; src: local('Noto Serif'), local('Noto Serif Regular'), local('NotoSerif-Regular'); size-adjust: 97.86%; ascent-override: 106.93%; descent-override: 27.88%; line-gap-override: 0%; unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD; }
@font-face { font-family: 'Fraunces Yedek Noto'; font-weight: 550 1000; src: local('Noto Serif Bold'), local('NotoSerif-Bold'); size-adjust: 92.29%; ascent-override: 113.39%; descent-override: 29.56%; line-gap-override: 0%; unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD; }
@font-face { font-family: 'Fraunces Yedek Noto'; font-style: italic; font-weight: 1 549; src: local('Noto Serif Italic'), local('NotoSerif-Italic'); size-adjust: 94.33%; ascent-override: 110.94%; descent-override: 28.93%; line-gap-override: 0%; unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD; }
@font-face { font-family: 'Fraunces Yedek Noto'; font-style: italic; font-weight: 550 1000; src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'); size-adjust: 89.11%; ascent-override: 117.43%; descent-override: 30.62%; line-gap-override: 0%; unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD; }
@font-face { font-family: 'Material Symbols Outlined'; font-style: normal; font-weight: normal; font-display: block; src: url('/assets/fonts/material-symbols-outlined-subset.woff2?s=2dd13e96') format('woff2'); }
:root{--app-font-latin: "Inter", "Inter Yedek", "Inter Yedek Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--app-font-base: var(--app-font-latin);--app-font-display: "Fraunces", "Fraunces Yedek", "Fraunces Yedek Noto", Georgia, "Times New Roman", serif;--app-font-mono: "Roboto Mono", "SF Mono", Consolas, monospace;--app-control-height: 32px;--app-control-height-sm: 24px;--app-control-height-lg: 40px;--app-rail-width: 56px;--app-rail-width-expanded: 240px;--app-rail-header-height: 44px;--app-nav-item-height: 32px;--app-composer-max-width: 720px;--app-reading-max-width: 780px;--app-content-max-width: 1440px;--app-demo-max-width: 1680px;--app-page-padding: 24px;--app-topbar-padding: 24px;--app-kabuk-ust-kayma: 0px;--app-safe-top: env(safe-area-inset-top, 0px);--app-safe-right: env(safe-area-inset-right, 0px);--app-safe-bottom: env(safe-area-inset-bottom, 0px);--app-safe-left: env(safe-area-inset-left, 0px);--app-safe-inline-start: var(--app-safe-left);--app-safe-inline-end: var(--app-safe-right);--app-radius-pill: 999px;--app-form-alan-araligi: 4px;--app-transition-fast: .12s;--app-transition-normal: .2s}
.client-light-theme{--app-bg: #fafaf9;--app-surface: #ffffff;--app-panel: #fcfcfb;--app-elevated: #ffffff;--app-card: #ffffff;--app-input: #ffffff;--app-hover: #f5f5f4;--app-selected: #eae8e5;--app-selected-hover: #e0dedb;--app-border-subtle: #f5f5f4;--app-border: #e7e5e4;--app-border-strong: #d6d3d1;--app-text-primary: #1c1917;--app-text-secondary: #514c48;--app-text-muted: #635d58;--app-text-disabled: #d6d3d1;--app-text-on-accent: #ffffff;--app-text-on-primary: #ffffff;--app-primary: #8b2652;--app-primary-hover: #6f1a40;--app-primary-subtle: #fbe9ef;--app-accent: #5c4ea6;--app-accent-hover: #4f439a;--app-accent-subtle: #eeecf6;--app-focus-ring: rgba(92, 78, 166, .35);--app-bicim-pdf: #b3261e;--app-bicim-docx: #2f5aa8;--app-bicim-xlsx: #1f6b45;--app-success: #15803d;--app-success-bg: #f0fdf4;--app-danger: #b91c1c;--app-danger-bg: #fef2f2;--app-warning: #c2410c;--app-warning-bg: #fff7ed;--app-info: #1d4ed8;--app-info-bg: #eff6ff;--app-radius-sm: 6px;--app-radius-md: 8px;--app-radius-lg: 12px;--app-radius-xl: 18px;--app-control-radius: var(--app-radius-md);--app-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .04);--app-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .08);--app-shadow-lg: 0 6px 16px 0 rgba(0, 0, 0, .1);--app-scrollbar-thumb: #d6d3d1;--app-scrollbar-thumb-hover: #a8a29e;--app-skeleton-base: #f5f5f4;--app-skeleton-highlight: #eae8e5;--app-overlay-scrim: rgba(28, 25, 23, .32);--app-verified: #15803d;--app-verified-bg: #f0fdf4;--app-unverified: #c2410c;--app-unverified-bg: #fff7ed;--app-citation-bg: #f5f5f4;--app-citation-border: #d6d3d1}
.client-dark-theme{--app-bg: #181c24;--app-surface: #1e2330;--app-panel: #242a38;--app-elevated: #2a3142;--app-card: #242a38;--app-input: #2a3142;--app-hover: rgba(255, 255, 255, .05);--app-selected: rgba(184, 168, 216, .14);--app-selected-hover: rgba(184, 168, 216, .2);--app-border-subtle: #2e3647;--app-border: #374152;--app-border-strong: #4a5568;--app-text-primary: rgba(255, 255, 255, .92);--app-text-secondary: rgba(255, 255, 255, .65);--app-text-muted: rgba(255, 255, 255, .55);--app-text-disabled: rgba(255, 255, 255, .26);--app-text-on-accent: #181c24;--app-text-on-primary: #181c24;--app-primary: #e0849b;--app-primary-hover: #eda4bb;--app-primary-subtle: rgba(224, 132, 155, .14);--app-accent: #b8a8d8;--app-accent-hover: #c7b8e2;--app-accent-subtle: rgba(184, 168, 216, .16);--app-focus-ring: rgba(184, 168, 216, .6);--app-bicim-pdf: #ff8a80;--app-bicim-docx: #8ab4f8;--app-bicim-xlsx: #6fce9f;--app-success: #4caf50;--app-success-bg: rgba(76, 175, 80, .12);--app-danger: #f87171;--app-danger-bg: rgba(248, 113, 113, .12);--app-warning: #ffa726;--app-warning-bg: rgba(255, 167, 38, .12);--app-info: #42a5f5;--app-info-bg: rgba(66, 165, 245, .12);--app-radius-sm: 6px;--app-radius-md: 8px;--app-radius-lg: 12px;--app-radius-xl: 18px;--app-control-radius: var(--app-radius-md);--app-shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--app-shadow-md: 0 2px 8px rgba(0, 0, 0, .4);--app-shadow-lg: 0 4px 16px rgba(0, 0, 0, .5);--app-scrollbar-thumb: rgba(255, 255, 255, .26);--app-scrollbar-thumb-hover: rgba(255, 255, 255, .42);--app-skeleton-base: rgba(255, 255, 255, .04);--app-skeleton-highlight: rgba(255, 255, 255, .1);--app-overlay-scrim: rgba(0, 0, 0, .6);--app-verified: #4caf50;--app-verified-bg: rgba(76, 175, 80, .12);--app-unverified: #ffa726;--app-unverified-bg: rgba(255, 167, 38, .12);--app-citation-bg: #242a38;--app-citation-border: #374152}
@media(max-width:599px){:root{--app-page-padding: 16px;--app-topbar-padding: 8px;--app-form-alan-araligi: 2px}}
@media(prefers-reduced-motion:reduce){:root{--app-transition-fast: 0ms;--app-transition-normal: 0ms}}
