.book[data-astro-cid-uw5kdbxl]{background:var(--cyan);color:var(--deep);--skip-fg: var(--deep);min-height:70vh}.grid[data-astro-cid-uw5kdbxl]{display:grid;gap:32px;align-items:start;grid-template-areas:"intro" "case" "aside"}.intro[data-astro-cid-uw5kdbxl]{grid-area:intro}.case[data-astro-cid-uw5kdbxl]{grid-area:case}.aside[data-astro-cid-uw5kdbxl]{grid-area:aside}@media(min-width:900px){.grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr 1.25fr;gap:24px 64px;grid-template-areas:"intro case" "aside case"}}.lead[data-astro-cid-uw5kdbxl]{font-weight:700;font-size:1.1rem}.print[data-astro-cid-uw5kdbxl]{margin:12px 0 28px;max-width:320px;background:#fff;padding:12px 12px 10px;box-shadow:10px 10px 0 var(--pink);transform:rotate(-3deg)}.print[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.print[data-astro-cid-uw5kdbxl] figcaption[data-astro-cid-uw5kdbxl]{font-family:var(--marker);font-size:1.2rem;text-align:center;margin-top:8px}.direct[data-astro-cid-uw5kdbxl]{font-size:.9rem}.direct[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--deep);font-weight:700}.case[data-astro-cid-uw5kdbxl]{position:relative;background:#fff;border:3px solid var(--deep);box-shadow:12px 12px 0 var(--deep);padding:28px 24px 28px 52px;border-radius:4px}.spine[data-astro-cid-uw5kdbxl]{position:absolute;left:0;top:0;bottom:0;width:30px;background:var(--pink);border-right:3px solid var(--deep);display:grid;place-items:center;overflow:hidden}.spine[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{writing-mode:vertical-rl;transform:rotate(180deg);color:#fff;font-size:.7rem;letter-spacing:.2em;white-space:nowrap}.field[data-astro-cid-uw5kdbxl]{display:grid;gap:6px;margin-bottom:18px}.row[data-astro-cid-uw5kdbxl]{display:grid;gap:0 16px}@media(min-width:600px){.row[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr 1fr}}label[data-astro-cid-uw5kdbxl]{font-family:var(--display);font-weight:900;font-size:1rem}label[data-astro-cid-uw5kdbxl] small[data-astro-cid-uw5kdbxl]{font-family:var(--mono);font-weight:400;font-size:.8rem;color:#6a6460}input[data-astro-cid-uw5kdbxl],select[data-astro-cid-uw5kdbxl],textarea[data-astro-cid-uw5kdbxl]{font:inherit;font-size:16px;color:var(--deep);background:var(--paper);border:2px solid var(--deep);border-radius:6px;padding:10px 12px;width:100%}input[data-astro-cid-uw5kdbxl]:focus,select[data-astro-cid-uw5kdbxl]:focus,textarea[data-astro-cid-uw5kdbxl]:focus{outline:3px solid var(--pink);outline-offset:1px}textarea[data-astro-cid-uw5kdbxl]{resize:vertical}.hp[data-astro-cid-uw5kdbxl]{position:absolute;left:-9999px}.status[data-astro-cid-uw5kdbxl]{margin:16px 0 0;font-size:.9rem;min-height:1.4em}.status[data-astro-cid-uw5kdbxl].ok{color:#0a6b3c;font-weight:700}.status[data-astro-cid-uw5kdbxl].err{color:#b3001b;font-weight:700}.status[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:inherit}.clippy[data-astro-cid-uw5kdbxl]{position:fixed;right:16px;bottom:16px;z-index:60;display:flex;align-items:flex-end;gap:10px;max-width:min(360px,calc(100vw - 32px));opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s}.clippy[data-astro-cid-uw5kdbxl].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.clippy[data-astro-cid-uw5kdbxl]{transition:none;transform:none}}.clippy[data-astro-cid-uw5kdbxl] svg[data-astro-cid-uw5kdbxl]{flex:none;filter:drop-shadow(2px 2px 0 var(--yellow));background:var(--yellow);border-radius:8px;padding:6px 4px;border:2px solid var(--deep)}.clip-img[data-astro-cid-uw5kdbxl]{flex:none;width:100px;height:auto;image-rendering:auto}.bubble[data-astro-cid-uw5kdbxl]{background:#ffffe1;color:#000;border:1px solid #000;border-radius:10px;padding:12px 14px;font-size:.85rem;box-shadow:4px 4px #0004}.bubble[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin:0 0 10px}.bubble-actions[data-astro-cid-uw5kdbxl]{display:flex;gap:8px;flex-wrap:wrap}.bubble[data-astro-cid-uw5kdbxl] button[data-astro-cid-uw5kdbxl]{font:inherit;font-size:.8rem;background:#e6e6e6;border:1px solid #000;padding:4px 10px;cursor:pointer;box-shadow:inset -1px -1px gray,inset 1px 1px #fff}
