@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fraunces-latin-700-normal.woff2) format("woff2")}:root{color-scheme:light!important;--bg: #FBF7EF !important;--surface: #FFFFFF !important;--surface-2: #F3ECDF !important;--border: #E4D9C6 !important;--text: #1E1B2E !important;--muted: #5C5566 !important;--code-bg: #F3ECDF !important;--accent-fg: #FFFFFF !important;--danger: #B42318 !important;--kr-shadow: 74 52 20;--kr-night: #1C1F3A;--kr-gold: #FFC93C;--kr-highlight: #FFE7A3;--kr-gold-ink: #7A5200;--kr-success: #1F7A4D;--kr-coral: #D9603F}body{--accent: #1E5B52 !important;--secondary: #FFC93C !important;--kr-magenta: #D9603F;background:var(--bg)!important;color:var(--text)!important}a{color:var(--accent)}a:hover{color:color-mix(in srgb,var(--accent) 80%,#000)}h1,h2,h3,.site-title,.footer-wordmark,.footer-col-title{font-family:Fraunces,ui-serif,Georgia,Times New Roman,serif!important;letter-spacing:-.01em!important;color:var(--text)}:lang(he) h1,:lang(he) h2,:lang(he) h3,:lang(ar) h1,:lang(ar) h2,:lang(ar) h3{font-family:inherit!important}h1{font-weight:700!important}h2,h3{font-weight:600!important}.site-header{background:color-mix(in srgb,var(--bg) 88%,transparent)!important;border-bottom-color:var(--border)!important}.site-title{color:var(--text)!important;font-weight:700!important;font-size:1.3rem!important}.site-title:hover{color:var(--accent)!important}.site-mark{background:none!important;box-shadow:none!important;width:34px!important;height:34px!important;border-radius:0!important}.site-mark svg{width:34px!important;height:34px!important}.site-mark--footer,.site-mark--footer svg{width:26px!important;height:26px!important}.site-header nav a{color:var(--muted)!important}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:var(--text)!important}.bg-glow{background:none!important}.eyebrow{color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 8%,transparent)!important;border-color:color-mix(in srgb,var(--accent) 22%,var(--border))!important}@media (max-width: 768px){.site-header .shell{padding-top:.55rem!important;padding-bottom:.45rem!important;column-gap:.5rem!important}.header-actions .profile-trigger{gap:0!important;width:44px!important;height:44px!important;padding:0!important;justify-content:center!important}.header-actions .profile-trigger #profile-trigger-label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.header-actions .profile-trigger .profile-avatar{width:1.75em!important;height:1.75em!important}.header-actions .profile-bar{position:static!important}.header-actions .profile-panel{inset-inline-end:1.25rem!important}}.tool-body{border-radius:22px!important;border:1px solid var(--border)!important;background:var(--surface)!important;box-shadow:0 1px 2px rgb(var(--kr-shadow) / .06),0 18px 40px -28px rgb(var(--kr-shadow) / .35)!important}.calc-card{border-radius:20px!important;border-color:var(--border)!important;background:var(--surface)!important;box-shadow:0 1px 2px rgb(var(--kr-shadow) / .05),0 14px 30px -24px rgb(var(--kr-shadow) / .35)!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.calc-card:hover{transform:translateY(-3px)!important;border-color:color-mix(in srgb,var(--accent) 45%,var(--border))!important;box-shadow:0 22px 40px -26px rgb(var(--kr-shadow) / .45)!important}.calc-card-icon{border-radius:14px!important;background:var(--kr-night)!important;color:var(--kr-gold)!important;box-shadow:none!important}.riddle-list .card{border-radius:18px!important;background:var(--surface)!important;box-shadow:0 1px 2px rgb(var(--kr-shadow) / .05),0 12px 26px -22px rgb(var(--kr-shadow) / .3)!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.riddle-list .card:hover{transform:translateY(-2px)!important;box-shadow:0 18px 34px -24px rgb(var(--kr-shadow) / .42)!important}.card-number,.reveal-btn,.card-category{color:var(--accent)!important}.riddle-list .card{scroll-margin-top:5.5rem}.riddle-list .card:target{outline:3px solid var(--kr-gold);outline-offset:3px}.card-answer:not([hidden]){border-inline-start:4px solid var(--kr-gold)!important;border-start-start-radius:0!important;border-end-start-radius:0!important;border-start-end-radius:12px!important;border-end-end-radius:12px!important;background:var(--kr-highlight)!important;color:var(--text)!important;padding:.75rem .95rem!important;animation:eureka .5s cubic-bezier(.34,1.56,.64,1)}.card-answer .answer-text strong{color:var(--text)!important}@keyframes eureka{0%{opacity:0;transform:translateY(-4px) scale(.98);box-shadow:0 0 #ffc93c99}55%{opacity:1;transform:none;box-shadow:0 0 0 8px #ffc93c40}to{opacity:1;transform:none;box-shadow:0 0 #ffc93c00}}.reveal-btn,.random-btn{transition:transform .12s ease,background .15s ease,border-color .15s ease!important}.reveal-btn:hover,.random-btn:hover{transform:translateY(-1px)!important;border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 7%,var(--surface))!important}.reveal-btn:active,.random-btn:active{transform:translateY(0) scale(.97)!important}@media (prefers-reduced-motion: reduce){.card-answer:not([hidden]){animation:none}.calc-card,.riddle-list .card,.reveal-btn,.random-btn{transition:none!important}.calc-card:hover,.riddle-list .card:hover,.reveal-btn:hover,.random-btn:hover{transform:none!important}}.profile-create-btn{background:var(--accent)!important;color:#fff!important}blockquote{background:var(--surface-2)!important;border-inline-start-color:var(--accent)!important;border-start-start-radius:0!important;border-end-start-radius:0!important;border-start-end-radius:14px!important;border-end-end-radius:14px!important;color:var(--text)!important}::selection{background:var(--kr-highlight)!important;color:var(--text)!important}.kr-art{display:block;width:100%;height:auto;border-radius:18px;background:var(--kr-night);border:1px solid color-mix(in srgb,var(--kr-night) 30%,var(--border));box-shadow:0 18px 40px -30px rgb(var(--kr-shadow) / .55)}.daily-card{background:var(--surface)!important;border:1px solid var(--border)!important;border-top:4px solid var(--kr-gold)!important;border-radius:20px!important;box-shadow:0 1px 2px rgb(var(--kr-shadow) / .05),0 22px 44px -32px rgb(var(--kr-shadow) / .45)!important}.daily-card.is-solved{border-top-color:var(--kr-success)!important}.guess-btn{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.guess-btn:hover{background:color-mix(in srgb,var(--accent) 85%,#000)!important}.guess-input{background:var(--surface)!important}.calc-card-title{font-family:Fraunces,ui-serif,Georgia,serif;font-size:1.15rem!important}:lang(he) .calc-card-title,:lang(ar) .calc-card-title{font-family:inherit}
