.page.svelte-q7f7mc{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:16px 8px 32px;gap:16px}.page-header.svelte-q7f7mc{width:100%;max-width:480px;background:#ffffffeb;border-radius:16px;padding:16px 20px;display:flex;flex-direction:column;gap:10px}.page-title.svelte-q7f7mc{font-size:20px;font-weight:900;color:#4a2c0a}.page-lead.svelte-q7f7mc{font-size:14px;font-weight:700;color:#5c3a0a;line-height:1.6;background:#e8c97a4d;border-left:3px solid #8b5e1a;padding:10px 12px;border-radius:0 8px 8px 0}.content.svelte-q7f7mc{width:100%;max-width:480px;display:flex;flex-direction:column;gap:14px}.card.svelte-q7f7mc{background:#ffffffeb;border-radius:14px;border:1px solid rgba(139,94,26,.18);padding:20px;display:flex;flex-direction:column;gap:14px}h2.svelte-q7f7mc{font-size:18px;font-weight:900;color:#e8a020}p.svelte-q7f7mc{font-size:14px;font-weight:600;color:#3a1e06;line-height:1.75}.board-wrap.svelte-q7f7mc{display:flex;justify-content:center}.caption.svelte-q7f7mc{font-size:13px;font-weight:500;color:#5c3a0a;line-height:1.7;background:#e8c97a40;border-left:3px solid #c8a060;padding:10px 12px;border-radius:0 8px 8px 0}.page-nav.svelte-q7f7mc{width:100%;max-width:480px;display:flex;gap:12px}.nav-btn.svelte-q7f7mc{flex:1;text-align:center;padding:12px 8px;background:#ffffffe0;border-radius:10px;border:1.5px solid rgba(139,94,26,.35);font-size:13px;font-weight:700;color:#4a2c0a;text-decoration:none;transition:background .12s}.nav-btn.svelte-q7f7mc:hover{background:#fff}
