.nl.svelte-1rwuuka{--nl-ink: var(--color-text-primary, #111);--nl-accent: var(--color-theme-primary, var(--color-accent, #0ea5e9));position:relative;padding:1.4rem 1.6rem 1.5rem;color:var(--color-text-primary);background:var(--color-bg-secondary);border-style:solid;border-color:var(--nl-ink);border-width:2px 3px 4px 2px;border-radius:2px 14px 3px 10px/10px 3px 14px 2px;box-shadow:6px 6px color-mix(in oklab,var(--nl-accent) 75%,transparent);transform:rotate(-.6deg)}.nl--footer.svelte-1rwuuka{transform:rotate(.5deg)}.nl-title.svelte-1rwuuka{margin:0 0 .3rem;font-size:1.25rem;font-weight:800;letter-spacing:-.01em}.nl-text.svelte-1rwuuka{margin:0 0 1rem;font-size:.9375rem;color:var(--color-text-secondary)}.nl-form.svelte-1rwuuka{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.nl-input.svelte-1rwuuka{flex:1 1 14rem;min-width:0;min-height:2.75rem;padding:0 .75rem;font:inherit;color:var(--color-text-primary);background:var(--color-bg-primary);border:2px solid var(--nl-ink);border-radius:1px 6px 2px 5px;box-shadow:3px 3px 0 var(--nl-ink)}.nl-input.svelte-1rwuuka:focus-visible{outline:3px solid var(--nl-accent);outline-offset:2px}.nl-btn.svelte-1rwuuka{min-height:2.75rem;padding:0 1.4rem;font:inherit;font-weight:700;color:#fff;background:var(--nl-accent);border:2px solid var(--nl-ink);border-radius:1px 10px 2px 8px;box-shadow:3px 3px 0 var(--nl-ink);transform:rotate(-1deg);cursor:pointer;transition:transform .15s,box-shadow .15s}.nl-btn.svelte-1rwuuka:hover{transform:rotate(.5deg) translate(-1px,-1px);box-shadow:5px 5px 0 var(--nl-ink)}.nl-btn.svelte-1rwuuka:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--nl-ink)}html.dark .nl-btn.svelte-1rwuuka{filter:brightness(.88)}.nl-btn.svelte-1rwuuka:disabled{opacity:.6;cursor:wait}.nl-err.svelte-1rwuuka{margin:.6rem 0 0;color:var(--color-danger, #b42318);font-weight:700}.nl-done.svelte-1rwuuka{margin:0;font-weight:700}.nl--riot.svelte-1rwuuka{--nl-ink: var(--ink);color:var(--ink);background:var(--paper);border-width:3px 5px 6px 3px;border-radius:0 16px 0 0/0 38px 0 0;box-shadow:5px 5px 0 var(--ink),10px 10px 0 var(--pink);transform:rotate(calc(var(--tilt, 1) * -.8deg));margin-top:18px}.nl--riot.nl--footer.svelte-1rwuuka{box-shadow:5px 5px 0 var(--ink),10px 10px 0 var(--gold);transform:rotate(calc(var(--tilt, 1) * .6deg))}.nl-tape.svelte-1rwuuka{position:absolute;top:-14px;left:22px;width:110px;height:30px;background:var(--tape);box-shadow:0 1px 2px #0000002e;clip-path:polygon(3% 0,97% 6%,100% 50%,96% 100%,2% 94%,0 46%);transform:rotate(-6deg);pointer-events:none}.nl--riot.svelte-1rwuuka .nl-title:where(.svelte-1rwuuka){font-family:var(--poster);font-size:clamp(1.6rem,4vw,2.2rem);font-weight:400;line-height:1;letter-spacing:.02em;text-transform:uppercase;margin-bottom:.5rem}.nl--riot.svelte-1rwuuka .nl-text:where(.svelte-1rwuuka){font-family:var(--type);color:var(--muted, var(--ink))}.nl--riot.svelte-1rwuuka .nl-input:where(.svelte-1rwuuka){color:var(--ink);background:#fffaf0;border:2px solid var(--ink);border-radius:0;box-shadow:3px 3px 0 var(--ink);font-size:16px}.nl--riot.svelte-1rwuuka .nl-input:where(.svelte-1rwuuka):focus-visible{outline-color:var(--pink)}.nl--riot.svelte-1rwuuka .nl-err:where(.svelte-1rwuuka){color:var(--red-ink, #a8180c);font-family:var(--type)}.nl--riot.svelte-1rwuuka .nl-done:where(.svelte-1rwuuka){font-family:var(--marker, inherit);font-size:1.25rem;font-weight:400}@media(prefers-reduced-motion:reduce){.nl-btn.svelte-1rwuuka{transition:none}}
