.kitchen-theme{--primary:#5731b5;--primary-foreground:#fff;--action:#5731b5;--action-foreground:#fff;--action-hover:#45248f;--secondary:#ede8f8;--secondary-foreground:#211b38;--foreground:#211b38;--background:#fff;--muted:#f3effb;--muted-foreground:#635875;--accent:#ede8f8;--accent-foreground:#211b38;--border:#d7d2e5;--input:#d7d2e5;--ring:#5731b5;color:var(--foreground);background:#f7f6fc}.kitchen-wordmark{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#8500db,#5140db 50%,#0860ce);border-radius:24px;max-width:100%;padding:14px 24px;font:800 clamp(1.75rem,7vw,2.375rem)/1.2 Arial,sans-serif;display:inline-block}.kitchen-wordmark>span{color:#ffe05a;font-weight:900}.kitchen-wordmark-compact{border-radius:12px;padding:7px 14px;font-size:1.4375rem}.kitchen-theme [data-slot=button]{white-space:normal;min-height:44px}.kitchen-theme :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #5731b5}.kitchen-brand-header{align-items:center;gap:12px;min-width:0;display:flex}.kitchen-brand-header>div{min-width:0}.kitchen-brand-header h1{overflow-wrap:anywhere}@media (max-width:360px){.kitchen-wordmark{padding:12px 16px}.kitchen-wordmark-compact{padding:7px 10px;font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.kitchen-theme *{transition:none!important}}@media (forced-colors:active){.kitchen-wordmark{color:canvastext;background:canvas;border:2px solid canvastext}.kitchen-wordmark>span{color:canvastext}}
