@font-face{font-family:Noto Sans Hebrew;src:url(/css/fonts/NotoSansHebrewRegular.woff2)format("woff2"),url(/css/fonts/NotoSansHebrewRegular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/css/fonts/OpenSansLight.woff2)format("woff2"),url(/css/fonts/OpenSansLight.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0,U+2010-2014,U+2018-201F,U+2026,U+2032-2033}:root{--bg:#020617;--bg-elev:#0f172a;--bg-elev-2:#1e293b;--fg:#f8fafc;--fg-dim:#cbd5e1;--fg-mute:#94a3b8;--accent:#6366f1;--accent-fg:#fff;--accent-strong:#818cf8;--accent-ink:#a5b4fc;--accent-soft:#6366f129;--accent-gradient:linear-gradient(135deg, #8b5cf6 0%, #6366f1 100%);--accent-gradient-hover:linear-gradient(135deg, #a78bfa 0%, #818cf8 100%);--border:#94a3b829;--border-strong:#94a3b847;--tap-overlay:#94a3b814;--shadow-sm:0 1px 2px 0 #0006;--shadow:0 4px 6px -1px #00000073, 0 2px 4px -2px #00000073;--shadow-lg:0 12px 28px -8px #0009;--shadow-glow:0 8px 30px -6px #6366f173;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-full:9999px;--font-heb:"Noto Sans Hebrew", "Open Sans", system-ui, sans-serif;--font-latin:"Open Sans", system-ui, sans-serif;--size-sm:1.125rem;--size-md:1.25rem;--size-lg:1.375rem;--quote-size:1.5rem;--line-quote:1.7;--line-title:1.25;--measure:700px;--btn-h:64px;--btn-h-sm:44px;--ease:cubic-bezier(.22, 1, .36, 1)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#fff;--bg-elev:#f8fafc;--bg-elev-2:#f1f5f9;--fg:#0f172a;--fg-dim:#475569;--fg-mute:#64748b;--accent:#4f46e5;--accent-fg:#fff;--accent-strong:#4338ca;--accent-ink:#4f46e5;--accent-soft:#4f46e514;--accent-gradient:linear-gradient(135deg, #7c3aed 0%, #4f46e5 100%);--accent-gradient-hover:linear-gradient(135deg, #6d28d9 0%, #4338ca 100%);--border:#e2e8f0;--border-strong:#cbd5e1;--tap-overlay:#0f172a0a;--shadow-sm:0 1px 2px 0 #0f172a0f;--shadow:0 1px 3px 0 #0f172a1a, 0 1px 2px -1px #0f172a1a;--shadow-lg:0 10px 15px -3px #0f172a1a, 0 4px 6px -4px #0f172a1a;--shadow-glow:0 10px 30px -8px #4f46e566}}:root[data-theme=light]{--bg:#fff;--bg-elev:#f8fafc;--bg-elev-2:#f1f5f9;--fg:#0f172a;--fg-dim:#475569;--fg-mute:#64748b;--accent:#4f46e5;--accent-fg:#fff;--accent-strong:#4338ca;--accent-ink:#4f46e5;--accent-soft:#4f46e514;--accent-gradient:linear-gradient(135deg, #7c3aed 0%, #4f46e5 100%);--accent-gradient-hover:linear-gradient(135deg, #6d28d9 0%, #4338ca 100%);--border:#e2e8f0;--border-strong:#cbd5e1;--tap-overlay:#0f172a0a;--shadow-sm:0 1px 2px 0 #0f172a0f;--shadow:0 1px 3px 0 #0f172a1a, 0 1px 2px -1px #0f172a1a;--shadow-lg:0 10px 15px -3px #0f172a1a, 0 4px 6px -4px #0f172a1a;--shadow-glow:0 10px 30px -8px #4f46e566}:root[data-font-size="1"]{--quote-size:1.125rem}:root[data-font-size="2"]{--quote-size:1.3125rem}:root[data-font-size="3"]{--quote-size:1.5rem}:root[data-font-size="4"]{--quote-size:1.6875rem}:root[data-font-size="5"]{--quote-size:1.875rem}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}html.settings-open,html.settings-open body{overflow:hidden}html{background:var(--bg);color:var(--fg);font-family:var(--font-heb);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px}body{background:var(--bg);color:var(--fg);overscroll-behavior-y:none;direction:rtl;flex-direction:column;min-height:100dvh;display:flex}a{color:var(--accent-ink);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:none}button:focus-visible,a:focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px;border-radius:4px}::selection{background:var(--accent);color:var(--accent-fg)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
