.wt-root{--wt-midnight:#0f1b4c;--wt-coral:#ff8a73;--wt-gold:#f7c948;--wt-lavender:#b9a6ff;--wt-sky:#87d4ff;--paper:#fff9f4;--paper-2:#f3efff;--card:#fff;--ink:#0f1b4c;--ink-soft:#4b5582;--line:#e7e1f6;--coral:#ea5f48;--coral-dark:#c94a35;--gold:#f7c948;--sky:#9b87f5;--night:#0f1b4c;--font-lora:var(--font-baloo);--font-nunito:var(--font-nunito-sans);font-family:var(--font-nunito-sans), system-ui, sans-serif;color:var(--ink);flex-direction:column;flex:1 0 auto;display:flex}body:has(.wt-root){background:#fff9f4}.wt-root h1,.wt-root h2,.wt-root h3{font-family:var(--font-baloo), system-ui, sans-serif;letter-spacing:-.015em;line-height:1.12}.wt-root h1,.wt-root h2{font-weight:800}.wt-root .bg-coral{background-image:linear-gradient(135deg, var(--wt-coral) 0%, var(--coral) 70%)}.wt-btn{white-space:nowrap;color:#fff;background-image:linear-gradient(135deg, var(--wt-coral) 0%, var(--coral) 75%);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.25rem;padding:0 1.75rem;font-size:1.0625rem;font-weight:800;display:inline-flex;box-shadow:0 10px 24px -10px #ea5f48bf,inset 0 1px #ffffff59}.wt-btn:hover{box-shadow:0 14px 28px -10px #ea5f48d9,inset 0 1px #ffffff59}.wt-btn-ghost{white-space:nowrap;min-height:3.25rem;color:var(--wt-midnight);border:2px solid var(--wt-midnight);background:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:1.0625rem;font-weight:800;display:inline-flex}.wt-btn-ghost:hover{background:#f3efff}.wt-card{background:#fff;border:1px solid #ece6fb;border-radius:1.75rem;box-shadow:0 14px 40px -24px #0f1b4c59}.wt-haze{background:radial-gradient(60% 80% at 85% 0,#b9a6ff59,#0000 70%),radial-gradient(50% 60% at 0 100%,#87d4ff2e,#0000 70%),linear-gradient(#fff9f4,#fbf6ff)}.wt-swoosh{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 9 Q 100 -2 198 7' stroke='%23F7C948' stroke-width='4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:100% .32em;padding-bottom:.08em}.wt-kicker:before{content:"✦";color:var(--wt-gold);text-align:center;margin-bottom:.25rem;font-size:1.25rem;display:block}.wt-root [class*="shadow-[0_6px_0_var(--coral-dark)]"],.wt-root [class*="shadow-[0_4px_0_var(--coral-dark)]"],.wt-root [class*="shadow-[0_3px_0_var(--coral-dark)]"]{translate:none!important;box-shadow:0 10px 24px -10px #ea5f48b3,inset 0 1px #ffffff4d!important}.wt-root :is(a,button)[class*=min-h-1][class*=coral-dark],.wt-root :is(a,button).rounded-xl.bg-ink,.wt-root :is(a,button).rounded-xl.bg-coral,.wt-root :is(a,button).rounded-xl.border-2.border-coral{border-radius:9999px}.wt-root :is(.rounded-3xl,.rounded-2xl).border-2.border-line{border-width:1px;border-color:#ece6fb;box-shadow:0 14px 40px -26px #0f1b4c59}.wt-root .rounded-3xl.border-2.border-line{border-radius:1.75rem}.wt-root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select).border-2{background-color:#fff;border-width:1.5px;border-color:#e2dbf5}.wt-root :is(input,textarea,select):focus-visible{outline-offset:1px;border-color:#9b87f5;outline:3px solid #b9a6ff8c}.wt-root .border-coral.bg-coral\/10{background-color:#fff3ef}.wt-root section.bg-paper-2,.wt-root main>.bg-paper-2{background:radial-gradient(60% 80% at 85% 0,#b9a6ff47,#0000 70%),linear-gradient(#f7f3ff,#fbf8ff)}
