.lg-gate[data-astro-cid-mq6vkily]{flex-direction:column;align-items:center;gap:14px;padding:8px 0 4px;display:flex}.lg-lockup[data-astro-cid-mq6vkily]{background:var(--st-ink-2);border:2px solid var(--st-line);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 8px;padding:6px 16px;display:inline-flex}.lg-mark[data-astro-cid-mq6vkily]{color:var(--st-sun);font-size:15px;line-height:1;display:inline-block;transform:rotate(-8deg)}.lg-word[data-astro-cid-mq6vkily]{font-family:var(--font-display,"Bungee", sans-serif);letter-spacing:.02em;text-transform:uppercase;color:var(--st-cream);font-size:17px;line-height:1}.lg-sub[data-astro-cid-mq6vkily]{font-family:var(--font-mono,monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--st-lime);font-size:12px}.lg-kicker[data-astro-cid-mq6vkily]{text-align:center;font-family:var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;color:#f6f1e48c;margin:0;font-size:12px}.lg-card[data-astro-cid-mq6vkily]{background:var(--st-cream);width:100%;color:var(--st-ink);border:2.5px solid var(--st-ink);box-shadow:7px 7px 0 var(--st-sun);border-radius:6px;padding:20px 16px 16px;position:relative;transform:rotate(-.35deg)}@media (width>=560px){.lg-card[data-astro-cid-mq6vkily]{padding:24px 22px 18px}}.lg-key[data-astro-cid-mq6vkily]{background:var(--st-sun);border:2.5px solid var(--st-ink);box-shadow:3px 3px 0 var(--st-ink);border-radius:4px;justify-items:center;gap:1px;padding:6px 10px 5px;display:grid;position:absolute;top:-18px;right:10px;transform:rotate(4deg)}.lg-key-glyph[data-astro-cid-mq6vkily]{color:var(--st-tomato);-webkit-text-stroke:1px var(--st-ink);font-size:15px;line-height:1}.lg-key-word[data-astro-cid-mq6vkily]{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-align:center;text-transform:uppercase;color:var(--st-ink);font-size:11px;line-height:1.15}.lg-card-kicker[data-astro-cid-mq6vkily]{font-family:var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;color:#0f101580;margin:0;font-size:12px}.lg-title[data-astro-cid-mq6vkily]{font-family:var(--font-display,"Bungee", sans-serif);letter-spacing:-.02em;text-transform:uppercase;color:var(--st-ink);margin:4px 0 0;font-size:clamp(2.3rem,11vw,3.1rem);line-height:.86}.lg-title-dot[data-astro-cid-mq6vkily]{color:var(--st-tomato)}.lg-welcome[data-astro-cid-mq6vkily]{color:#0f1015c7;max-width:34ch;margin:10px 0 0;font-size:1rem;line-height:1.4}.lg-gate-region[data-astro-cid-mq6vkily]{border-top:2px dashed #0f101547;margin-top:14px;padding-top:13px}.lg-form[data-astro-cid-mq6vkily]{gap:10px;display:grid}.lg-field[data-astro-cid-mq6vkily]{gap:4px;display:grid}.lg-label[data-astro-cid-mq6vkily]{font-family:var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;color:#0f10159e;font-size:12px}.lg-input[data-astro-cid-mq6vkily]{width:100%;color:var(--st-ink);border:2.5px solid var(--st-ink);font-family:var(--font-mono,monospace);letter-spacing:.04em;background:#fffaf0;border-radius:4px;outline:none;padding:10px 12px;font-size:13.5px;transition:box-shadow .14s,background-color .14s}.lg-input[data-astro-cid-mq6vkily]::placeholder{color:#0f101552}.lg-input[data-astro-cid-mq6vkily]:focus-visible{box-shadow:0 0 0 3px var(--st-lime);background:#fffdf7}.lg-submit[data-astro-cid-mq6vkily]{background:var(--st-lime);width:100%;color:var(--st-ink);border:2.5px solid var(--st-ink);box-shadow:4px 4px 0 var(--st-ink);font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:2px;padding:11px 16px;font-size:13px;font-weight:600;line-height:1;transition:transform .14s,box-shadow .14s;display:inline-flex}.lg-submit[data-astro-cid-mq6vkily]:hover{box-shadow:6px 6px 0 var(--st-ink);transform:translate(-1px,-1px)}.lg-submit[data-astro-cid-mq6vkily]:active{box-shadow:2px 2px 0 var(--st-ink);transform:translate(1px,1px)}.lg-submit[data-astro-cid-mq6vkily]:focus-visible{outline:3px solid var(--st-ink);outline-offset:2px}.lg-submit[data-astro-cid-mq6vkily][aria-busy=true]{cursor:progress;box-shadow:2px 2px 0 var(--st-ink);transform:translate(1px,1px)}.lg-submit-star[data-astro-cid-mq6vkily]{color:var(--st-tomato);font-size:13px;line-height:1}.lg-msg[data-astro-cid-mq6vkily]{min-height:1.1em;font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--st-tomato);margin:0;padding:0;font-size:12px;line-height:1.4}.lg-msg[data-astro-cid-mq6vkily]:not(:empty){background:var(--st-peach);color:var(--st-ink);border:2px solid var(--st-ink);border-radius:3px;padding:6px 9px}.lg-msg[data-astro-cid-mq6vkily][data-tone=ok]{background:var(--st-lime)}.lg-hint[data-astro-cid-mq6vkily]{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#0f10158c;margin:9px 0 0;font-size:11.5px}.lg-fine[data-astro-cid-mq6vkily]{color:#0f10159e;margin:11px 0 0;font-size:.9rem;line-height:1.4}.lg-rule[data-astro-cid-mq6vkily]{border-top:2px dashed #0f10153d;height:0;margin:12px 0 10px}.lg-lead[data-astro-cid-mq6vkily]{color:#0f1015b8;margin:0;font-size:1rem;line-height:1.45}.lg-aside[data-astro-cid-mq6vkily]{font-family:var(--font-hand,cursive);color:var(--st-tomato);margin:8px 0 0;font-size:17px;font-weight:600;line-height:1.1;transform:rotate(-2deg)}.lg-foot[data-astro-cid-mq6vkily]{border-top:1px solid var(--st-line);justify-items:center;gap:10px;width:100%;margin-top:4px;padding-top:12px;display:grid}.lg-foot-list[data-astro-cid-mq6vkily]{text-align:center;font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#f6f1e480;gap:3px;margin:0;padding:0;font-size:11.5px;list-style:none;display:grid}.lg-back[data-astro-cid-mq6vkily]{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--st-cream);border:2px dashed #f6f1e466;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;text-decoration:none;transition:border-color .14s,color .14s;display:inline-flex}.lg-back[data-astro-cid-mq6vkily]:hover{border-color:var(--st-sun);color:var(--st-sun)}.lg-back[data-astro-cid-mq6vkily]:focus-visible{outline:2px solid var(--st-sun);outline-offset:3px}.lg-owner[data-astro-cid-mq6vkily]{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-align:center;text-transform:uppercase;color:#f6f1e457;margin:0;font-size:11.5px}@media (prefers-reduced-motion:reduce){.lg-card[data-astro-cid-mq6vkily],.lg-submit[data-astro-cid-mq6vkily]:hover{transform:none}}
