:root{--paper:#f6efe1;--paper-2:#ece2cd;--paper-3:#e1d4b9;--ink:#1d2740;--ink-2:#47506a;--pencil:#8b8574;--rule:#1d274021;--rule-strong:#1d274047;--margin:#e0524a;--marker:#ffe066;--marker-ink:#1d2740;--on-ink:#f6efe1;--oros:#e39b12;--copas:#d2342a;--espadas:#2556b5;--bastos:#1f7f47;--oros-soft:#f7dfa8;--copas-soft:#f5c4bd;--espadas-soft:#c3d3f2;--bastos-soft:#bfe0c8;--good:var(--bastos);--bad:var(--copas);--accent:var(--copas);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--r-1:4px;--r-2:8px;--r-3:14px;--r-pill:999px;--shadow-1:2px 2px 0 var(--ink);--shadow-2:3px 4px 0 var(--ink);--tap:48px;--tap-lg:56px;--t-xs:.8125rem;--t-sm:.9375rem;--t-md:1.0625rem;--t-lg:1.375rem;--t-xl:1.875rem;--t-2xl:2.625rem;--t-3xl:3.75rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.28 0 0 0 0 0.15 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--paper:#17140f;--paper-2:#221e17;--paper-3:#2e281f;--ink:#f3ead8;--ink-2:#c7bca6;--pencil:#8f8572;--rule:#f3ead81a;--rule-strong:#f3ead83d;--margin:#ff6b5e;--marker:#e8c33a;--marker-ink:#17140f;--on-ink:#17140f;--oros:#f6b73c;--copas:#ff5b4c;--espadas:#6b98ff;--bastos:#43c27a;--oros-soft:#4a3a17;--copas-soft:#4d221d;--espadas-soft:#1d2c4f;--bastos-soft:#173a26;--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.9 0 0 0 0 0.75 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background-color:var(--paper);background-image:var(--paper-grain);min-height:100dvh;color:var(--ink);font-family:var(--font-ui), system-ui, sans-serif;font-size:var(--t-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display), Georgia, serif;font-variation-settings:"SOFT" 60, "WONK" 1;letter-spacing:-.01em;margin:0;line-height:1.05}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation}:focus-visible{outline:3px solid var(--espadas);outline-offset:2px;border-radius:var(--r-1)}::selection{background:var(--marker);color:var(--marker-ink)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hand{font-family:var(--font-hand), cursive;letter-spacing:0;font-weight:700}.num{font-family:var(--font-ui), system-ui, sans-serif;font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;font-weight:800}.marker{background:linear-gradient(100deg, transparent .04em, var(--marker) .08em, var(--marker) calc(100% - .06em), transparent);color:var(--marker-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 72%;background-repeat:no-repeat;background-size:100% 66%;border-radius:.12em .3em .18em .34em;margin:0 -.04em;padding:0 .18em}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes hand-draw{to{stroke-dashoffset:0}}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes rise-fade{0%{opacity:0;transform:translateY(6px)rotate(-6deg)}20%{opacity:1;transform:translateY(0)rotate(-6deg)}80%{opacity:1}to{opacity:0;transform:translateY(-22px)rotate(-6deg)}}
