@view-transition{navigation:auto}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:var(--lightningcss-light,oklch(97.5% .015 95))var(--lightningcss-dark,oklch(27% .018 60));--paper-2:var(--lightningcss-light,oklch(94% .02 95))var(--lightningcss-dark,oklch(32% .02 60));--ink:var(--lightningcss-light,oklch(24% .02 60))var(--lightningcss-dark,oklch(95% .02 95));--ink-soft:var(--lightningcss-light,oklch(45% .02 60))var(--lightningcss-dark,oklch(78% .02 90));--line:var(--lightningcss-light,oklch(24% .02 60))var(--lightningcss-dark,oklch(82% .02 90));--accent:oklch(68% .17 150);--accent-press:oklch(58% .16 150);--accent-ink:oklch(22% .05 150);--heat-h:150;--tangerine:oklch(78% .15 65);--bubblegum:oklch(80% .12 350);--radius:14px;--shadow:4px 4px 0 var(--ink);--shadow-sm:3px 3px 0 var(--ink)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Karla,system-ui,sans-serif;font-size:1.02rem;line-height:1.55}h1,h2,h3{margin:0 0 .5rem;font-family:"Baloo 2",system-ui,sans-serif;line-height:1.1}h1{transform-origin:0;margin:.2rem 0 .9rem;font-size:clamp(1.8rem,6vw,2.6rem);font-weight:800;transform:rotate(-1deg)}h2{margin-top:1.6rem;font-size:clamp(1.3rem,4.5vw,1.7rem);font-weight:700}h3{margin-top:1.2rem;font-size:1.15rem;font-weight:700}p{margin:.6rem 0}a{color:var(--accent-press);text-underline-offset:2px;text-decoration-thickness:2px}a:hover{color:var(--ink)}a.button,button{background:var(--accent);color:var(--accent-ink);border:2px solid var(--ink);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:12px;padding:.6rem 1.15rem;font-family:"Baloo 2",system-ui,sans-serif;font-size:1.02rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform 60ms ease-out,box-shadow 60ms ease-out,background .1s;display:inline-block}a.button:hover,button:hover{color:var(--accent-ink);background:var(--accent)}a.button:active,button:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}button.secondary,a.button.secondary{background:var(--paper);color:var(--ink)}button.secondary:hover,a.button.secondary:hover{background:var(--paper-2);color:var(--ink)}:focus-visible{outline:3px solid var(--accent-press);outline-offset:2px}.card{background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);margin:.7rem 0;padding:.9rem 1rem;transition:transform 70ms ease-out,box-shadow 70ms ease-out}.card:active{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.card a{font-family:"Baloo 2",system-ui,sans-serif;font-size:1.1rem;font-weight:700}.muted{color:var(--ink-soft);font-size:.92rem}.sticker{border:2px solid var(--ink);background:var(--tangerine);color:var(--accent-ink);box-shadow:2px 2px 0 var(--ink);border-radius:999px;padding:.15rem .6rem;font-family:"Baloo 2",system-ui,sans-serif;font-size:.85rem;font-weight:700;display:inline-block;transform:rotate(-2deg)}.sticker.pink{background:var(--bubblegum);transform:rotate(2deg)}.banner{background:var(--tangerine);color:var(--accent-ink);border:2px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin:.9rem 0;padding:.55rem 1rem;font-weight:700;transform:rotate(-.6deg)}.banner a{color:var(--accent-ink)}label{margin:.9rem 0 .25rem;font-weight:700;display:block}input[type=text],input[type=date],textarea,select{border:2px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);border-radius:10px;padding:.65rem .7rem;font-family:Karla,system-ui,sans-serif;font-size:1.05rem}input:focus,textarea:focus,select:focus{box-shadow:var(--shadow-sm);outline:none}form label input[type=radio],form label input[type=checkbox]{width:auto;margin-right:.4rem}.voteform label{align-items:center;gap:.2rem;font-weight:400;display:flex}ol{counter-reset:step;padding-left:0;list-style:none}ol li{background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin:.6rem 0;padding:.7rem .9rem .7rem 3.1rem;position:relative}ol li:before{counter-increment:step;content:counter(step);background:var(--accent);width:1.8rem;height:1.8rem;color:var(--accent-ink);border:2px solid var(--ink);border-radius:999px;place-items:center;font-family:"Baloo 2",system-ui,sans-serif;font-weight:800;display:grid;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}table{border-collapse:collapse;width:100%}td,th{border-bottom:2px solid var(--ink);text-align:left;padding:.45rem}.toast{background:var(--ink);color:var(--paper);box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;z-index:10;border-radius:999px;padding:.45rem 1rem;font-family:"Baloo 2",system-ui,sans-serif;font-weight:700;transition:opacity .2s ease-out,transform .2s ease-out;position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%,1.5rem)}.toast.show{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.stagger{opacity:0;animation:.42s cubic-bezier(.22,1,.36,1) forwards rise}.stagger:first-child{animation-delay:0s}.stagger:nth-child(2){animation-delay:50ms}.stagger:nth-child(3){animation-delay:.1s}.stagger:nth-child(4){animation-delay:.15s}.stagger:nth-child(5){animation-delay:.2s}.stagger:nth-child(6){animation-delay:.25s}.stagger:nth-child(7){animation-delay:.3s}.stagger:nth-child(n+8){animation-delay:.35s}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.actions{flex-wrap:wrap;gap:.6rem;display:flex}.empty p{margin-top:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}h1{transform:none}}.column.svelte-12qhfyh{max-width:640px;margin:0 auto;padding:1.1rem 1rem 4rem}
