@font-face{font-family:ET Book;font-style:normal;font-weight:300 400;font-display:swap;unicode-range:U+0000-2038,U+203B-10FFFF;src:url(./fonts/serif/ETBook-Roman.woff2) format("woff2")}@font-face{font-family:ET Book;font-style:italic;font-weight:300 400;font-display:swap;unicode-range:U+0000-2038,U+203B-10FFFF;src:url(./fonts/serif/ETBook-Italic.woff2) format("woff2")}@font-face{font-family:ET Book;font-style:normal;font-weight:500 600;font-display:swap;unicode-range:U+0000-2038,U+203B-10FFFF;src:url(./fonts/serif/ETBook-SemiBold.woff2) format("woff2")}@font-face{font-family:ET Book;font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-2038,U+203B-10FFFF;src:url(./fonts/serif/ETBook-Bold.woff2) format("woff2")}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.tokens{:root{--luz-blue-10: #f6fbff;--luz-blue-20: #dff0ff;--luz-blue-30: #b3d9ff;--luz-blue-40: #77b9ff;--luz-blue-50: #208fff;--luz-blue-60: #0066cf;--luz-blue-70: #004299;--luz-blue-80: #00256c;--luz-blue-90: #000d4e;--luz-blue-100: #020831;--luz-gray-10: #f9fafc;--luz-gray-20: #e9eef4;--luz-gray-30: #ced5dd;--luz-gray-40: #adb5bd;--luz-gray-50: #889099;--luz-gray-60: #646b73;--luz-gray-70: #434951;--luz-gray-80: #282d34;--luz-gray-90: #16191e;--luz-gray-100: #0d0e11;--luz-green-10: #eefff5;--luz-green-20: #beffda;--luz-green-30: #89edb8;--luz-green-40: #52cf92;--luz-green-50: #08aa6b;--luz-green-60: #007f4d;--luz-green-70: #005733;--luz-red-10: #fff8f8;--luz-red-20: #ffe7e6;--luz-red-30: #ffc3c1;--luz-red-40: #ff8f8c;--luz-red-50: #ef4f51;--luz-red-60: #c31a26;--luz-red-70: #8c000c;--luz-yellow-10: #fffae8;--luz-yellow-20: #ffedb7;--luz-yellow-30: #ffcd51;--luz-yellow-40: #e2a928;--luz-yellow-50: #bc8200;--luz-yellow-60: #7c4d00;--luz-yellow-70: #553000;--luz-teal-10: #effefa;--luz-teal-20: #c3fbec;--luz-teal-40: #62c9b5;--luz-teal-50: #30a491;--luz-teal-60: #007c6d;--luz-teal-70: #00554b;--luz-purple-10: #fcf9ff;--luz-purple-20: #f3e8ff;--luz-purple-40: #ca9aff;--luz-purple-50: #ab67f0;--luz-purple-60: #853bca;--luz-purple-70: #610ca0;--luz-space-unit: .25rem;--luz-space-3xs: calc(var(--luz-space-unit) / 2);--luz-space-2xs: var(--luz-space-unit);--luz-space-xs: calc(var(--luz-space-unit) * 2);--luz-space-sm: calc(var(--luz-space-unit) * 3);--luz-space-md: calc(var(--luz-space-unit) * 4);--luz-space-lg: calc(var(--luz-space-unit) * 6);--luz-space-xl: calc(var(--luz-space-unit) * 8);--luz-space-2xl: calc(var(--luz-space-unit) * 12);--luz-space-3xl: calc(var(--luz-space-unit) * 16);--luz-space-4xl: calc(var(--luz-space-unit) * 24);--luz-control-sm: 28px;--luz-control-md: 36px;--luz-control-lg: 44px;--luz-control-xl: 56px;--luz-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--luz-font-serif: "ET Book", charter, "Bitstream Charter", "Sitka Text", cambria, georgia, serif;--luz-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--luz-type-base: 1rem;--luz-type-ratio: 1.25;--luz-text-xs: max(.75rem, calc(var(--luz-text-sm) / var(--luz-type-ratio)));--luz-text-sm: max(.875rem, calc(var(--luz-text-base) / var(--luz-type-ratio)));--luz-text-md: calc((var(--luz-text-sm) + var(--luz-text-base)) / 2);--luz-text-base: var(--luz-type-base);--luz-text-lg: calc(var(--luz-text-base) * var(--luz-type-ratio));--luz-text-xl: calc(var(--luz-text-lg) * var(--luz-type-ratio));--luz-text-2xl: calc(var(--luz-text-xl) * var(--luz-type-ratio));--luz-text-3xl: calc(var(--luz-text-2xl) * var(--luz-type-ratio));--luz-text-4xl: calc(var(--luz-text-3xl) * var(--luz-type-ratio));--luz-radius-none: 0px;--luz-radius-sm: 2px;--luz-radius-md: 4px;--luz-radius-full: 9999px;--luz-shadow-sm: 0 1px 2px rgba(35,28,22,.08), 0 0 1px rgba(35,28,22,.1);--luz-shadow-md: 0 4px 10px rgba(35,28,22,.1), 0 2px 4px rgba(35,28,22,.06);--luz-shadow-lg: 0 14px 28px rgba(35,28,22,.14), 0 6px 12px rgba(35,28,22,.08);--luz-shadow-icon: 0 2px 8px rgba(0,0,0,.5);--luz-font-heading: var(--luz-font-serif);--luz-font-body: var(--luz-font-serif);--luz-text-body: calc(var(--luz-text-base) * 1.0625);--luz-mq-sm: 640px;--luz-mq-md: 768px;--luz-mq-lg: 1024px;--luz-mq-xl: 1280px;--luz-mq-xxl: 1536px;--luz-mq-xxxl: 1920px;--luz-duration-instant: .05s;--luz-duration-fast: .1s;--luz-duration-base: .2s;--luz-duration-slow: .3s;--luz-duration-slower: .5s;--luz-duration-lazy: .8s;--luz-easing-standard: cubic-bezier(.3, 0, .1, 1);--luz-easing-enter: cubic-bezier(.15, .6, .3, 1);--luz-easing-exit: cubic-bezier(.5, 0, .85, .4);--luz-easing-spring: cubic-bezier(.3, 1.35, .55, 1);--luz-easing-linear: linear}@supports (width: round(1px,1px)){:root{--luz-text-xs: max(.75rem, round(calc(var(--luz-text-sm) / var(--luz-type-ratio)), .0625rem));--luz-text-sm: max(.875rem, round(calc(var(--luz-text-base) / var(--luz-type-ratio)), .0625rem));--luz-text-md: round(calc((var(--luz-text-sm) + var(--luz-text-base)) / 2), .0625rem);--luz-text-lg: round(calc(var(--luz-text-base) * var(--luz-type-ratio)), .0625rem);--luz-text-xl: round(calc(var(--luz-text-lg) * var(--luz-type-ratio)), .0625rem);--luz-text-2xl: round(calc(var(--luz-text-xl) * var(--luz-type-ratio)), .0625rem);--luz-text-3xl: round(calc(var(--luz-text-2xl) * var(--luz-type-ratio)), .0625rem);--luz-text-4xl: round(calc(var(--luz-text-3xl) * var(--luz-type-ratio)), .0625rem)}}:where(:lang(ar)){--luz-font-heading: var(--luz-font-sans);--luz-font-body: var(--luz-font-sans)}@media(prefers-reduced-motion:reduce){:root{--luz-duration-instant: 0s;--luz-duration-fast: 0s;--luz-duration-base: 0s;--luz-duration-slow: 0s;--luz-duration-slower: 0s;--luz-duration-lazy: 0s}}:root,[data-theme=light]{--luz-surface-page: #fbf8f2;--luz-surface: #fffdf9;--luz-surface-hover: #f4ede0;--luz-surface-pressed: #ebe0cc;--luz-surface-muted: #fbf8f2;--luz-surface-strong: #efe6d6;--luz-scrim: rgba(13, 14, 17, .6);--luz-surface-media: #000;--luz-text-primary: #231c16;--luz-text-secondary: #6b5a48;--luz-text-muted: #7a6a58;--luz-text-disabled: #8f8172;--luz-text-on-fill: #fff;--luz-divider: #e3d4b8;--luz-outline: #807366;--luz-focus-ring: #2365a6;--luz-brand-primary: #2365a6;--luz-brand-hover: #1b5089;--luz-brand-active: #143d69;--luz-brand-subtle: #e3eef9;--luz-brand-fill: #2365a6;--luz-brand-fill-hover: #1b5089;--luz-brand-fill-active: #143d69;--luz-sidebar-bg: #2a211a;--luz-sidebar-text: #e3d5bf;--luz-sidebar-text-hover: #fff;--luz-sidebar-hover: #3a2f25;--luz-sidebar-active-bg: #9cc8ee;--luz-sidebar-active-text: #1a140f;--luz-sidebar-border: #3d3127;--luz-sidebar-label: #b9a78f;--luz-sidebar-logo-bg: #9cc8ee;--luz-color-success: #177734;--luz-color-success-bg: var(--luz-green-10);--luz-color-danger: #ca1c25;--luz-color-danger-bg: var(--luz-red-10);--luz-color-danger-fill: var(--luz-color-danger);--luz-color-warning: var(--luz-yellow-60);--luz-color-warning-accent: var(--luz-yellow-30);--luz-color-warning-bg: var(--luz-yellow-10);--luz-color-info: var(--luz-blue-70);--luz-color-info-bg: var(--luz-blue-10);--luz-input-bg: #fffdf9;--luz-input-border: #8b7d6f;--luz-color-teal: #00736f;--luz-color-teal-bg: var(--luz-teal-10);--luz-color-purple: #803ae9;--luz-color-purple-bg: var(--luz-purple-10);--luz-color-code: #803ae9;--luz-code-comment: var(--luz-gray-60);--luz-code-keyword: var(--luz-text-primary);--luz-code-name: var(--luz-blue-70);--luz-code-property: var(--luz-purple-60);--luz-code-string: var(--luz-green-70);--luz-code-literal: var(--luz-yellow-60)}[data-theme=dark],:is(:root:not([data-mode]):has(input[name=luz-theme-mode][value=dark]:checked)){--luz-surface-page: #1c1712;--luz-surface: #241e18;--luz-surface-hover: #2e261f;--luz-surface-pressed: #3a3028;--luz-surface-muted: #1c1712;--luz-surface-strong: #3a3028;--luz-scrim: rgba(0, 0, 0, .7);--luz-surface-media: #000;--luz-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--luz-shadow-md: 0 4px 10px rgba(0, 0, 0, .5);--luz-shadow-lg: 0 14px 28px rgba(0, 0, 0, .6);--luz-text-primary: #f3ece1;--luz-text-secondary: #b8a690;--luz-text-muted: #a08f7a;--luz-text-disabled: #877a69;--luz-text-on-fill: #fff;--luz-divider: #43382d;--luz-outline: #7d7062;--luz-focus-ring: #6fb1ec;--luz-brand-primary: #6fb1ec;--luz-brand-hover: #9ccaf2;--luz-brand-active: #c8e1f8;--luz-brand-subtle: rgba(32, 143, 255, .14);--luz-brand-fill: #2172c1;--luz-brand-fill-hover: #18548f;--luz-brand-fill-active: #134577;--luz-sidebar-bg: #14100c;--luz-sidebar-text: #cbbba5;--luz-sidebar-text-hover: #fff;--luz-sidebar-hover: #241e18;--luz-sidebar-active-bg: #8cc4f5;--luz-sidebar-active-text: #14100c;--luz-sidebar-border: #2e261f;--luz-sidebar-label: #a8977f;--luz-sidebar-logo-bg: #8cc4f5;--luz-color-success: var(--luz-green-30);--luz-color-success-bg: rgba(82, 207, 146, .12);--luz-color-danger: var(--luz-red-30);--luz-color-danger-bg: rgba(239, 79, 81, .12);--luz-color-danger-fill: var(--luz-red-60);--luz-color-warning: var(--luz-yellow-30);--luz-color-warning-accent: var(--luz-yellow-20);--luz-color-warning-bg: rgba(255, 205, 81, .12);--luz-color-info: var(--luz-blue-30);--luz-color-info-bg: rgba(119, 185, 255, .12);--luz-input-bg: #241e18;--luz-input-border: #877a69;--luz-color-teal: var(--luz-teal-40);--luz-color-teal-bg: rgba(98, 201, 181, .12);--luz-color-purple: var(--luz-purple-20);--luz-color-purple-bg: rgba(202, 154, 255, .12);--luz-color-code: var(--luz-purple-40);--luz-code-comment: var(--luz-gray-40);--luz-code-keyword: var(--luz-text-primary);--luz-code-name: var(--luz-blue-30);--luz-code-property: var(--luz-purple-40);--luz-code-string: var(--luz-green-40);--luz-code-literal: var(--luz-yellow-40)}[data-theme=high-contrast],:is(:root:not([data-mode]):has(input[name=luz-theme-mode][value=high-contrast]:checked)){--luz-surface-page: #fff;--luz-surface: #fff;--luz-surface-hover: var(--luz-gray-10);--luz-surface-pressed: var(--luz-gray-20);--luz-surface-muted: var(--luz-gray-10);--luz-surface-strong: var(--luz-gray-20);--luz-scrim: rgba(13, 14, 17, .6);--luz-surface-media: #000;--luz-shadow-sm: none;--luz-shadow-md: 0 0 0 1px #000;--luz-shadow-lg: 0 0 0 2px #000;--luz-text-primary: #000;--luz-text-secondary: var(--luz-gray-100);--luz-text-muted: var(--luz-gray-70);--luz-text-disabled: var(--luz-gray-60);--luz-text-on-fill: #fff;--luz-divider: var(--luz-gray-70);--luz-outline: #000;--luz-focus-ring: #000;--luz-brand-primary: var(--luz-blue-80);--luz-brand-hover: var(--luz-blue-90);--luz-brand-active: var(--luz-blue-100);--luz-brand-subtle: var(--luz-blue-10);--luz-brand-fill: var(--luz-blue-80);--luz-brand-fill-hover: var(--luz-blue-90);--luz-brand-fill-active: var(--luz-blue-100);--luz-sidebar-bg: #000;--luz-sidebar-text: var(--luz-gray-30);--luz-sidebar-text-hover: #fff;--luz-sidebar-hover: var(--luz-gray-90);--luz-sidebar-active-bg: #fff;--luz-sidebar-active-text: #000;--luz-sidebar-border: var(--luz-gray-80);--luz-sidebar-label: var(--luz-gray-50);--luz-sidebar-logo-bg: #fff;--luz-color-success: #105224;--luz-color-success-bg: var(--luz-green-10);--luz-color-danger: #8d131a;--luz-color-danger-bg: var(--luz-red-10);--luz-color-danger-fill: var(--luz-color-danger);--luz-color-warning: #5a4300;--luz-color-warning-accent: var(--luz-yellow-40);--luz-color-warning-bg: var(--luz-yellow-10);--luz-color-info: var(--luz-blue-80);--luz-color-info-bg: var(--luz-blue-10);--luz-input-bg: #fff;--luz-input-border: #000;--luz-color-teal: #00504d;--luz-color-teal-bg: var(--luz-teal-10);--luz-color-purple: #5828a1;--luz-color-purple-bg: var(--luz-purple-10);--luz-color-code: #5828a1;--luz-code-comment: var(--luz-gray-70);--luz-code-keyword: var(--luz-text-primary);--luz-code-name: var(--luz-blue-80);--luz-code-property: var(--luz-purple-70);--luz-code-string: var(--luz-green-70);--luz-code-literal: var(--luz-yellow-70)}}
