.tutorial-page.svelte-116uhib{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;padding:0 1rem 1.5rem;min-height:100vh;background:#e8e2d8;color:#5a4d3a;font-family:DM Sans,sans-serif}.mini-header.svelte-116uhib{display:flex;align-items:center;gap:.6rem;padding:.9rem 1rem .6rem;margin-bottom:.5rem}.back.svelte-116uhib{color:#8a7d6a;display:flex;align-items:center;text-decoration:none;padding:4px;margin:-4px;transition:color .15s}.back.svelte-116uhib:hover{color:#5a4d3a}.logo.svelte-116uhib{font-size:1rem;font-weight:600;color:#5a4d3a;letter-spacing:.02em;position:absolute;left:50%;transform:translate(-50%)}.header-spacer.svelte-116uhib{width:36px;height:36px;margin-left:auto}.board-wrap.svelte-116uhib{display:flex;justify-content:center;width:100%;padding:0 .5rem}.dice-row.svelte-116uhib{display:flex;justify-content:center;gap:.75rem;padding:1rem 0 .25rem}.die.svelte-116uhib{width:52px;height:52px;background:#252538;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#e8e8e8}.cta.svelte-116uhib{padding:.75rem 1rem 0;display:flex;flex-direction:column;gap:.5rem;align-items:center}.hint.svelte-116uhib{margin:0;color:#888;font-size:1rem}button.svelte-116uhib,a.primary.svelte-116uhib{-webkit-tap-highlight-color:transparent;display:block;width:min(360px,92vw);padding:13px 18px;border-radius:10px;font-size:1rem;cursor:pointer;text-align:center;text-decoration:none;box-sizing:border-box}.primary.svelte-116uhib{background:#2d6b4f;color:#f5f0e6;border:1px solid #2d6b4f;border-radius:999px;font-weight:600}.primary.svelte-116uhib:disabled{opacity:.45}.secondary.svelte-116uhib{background:transparent;color:#2d6b4f;border:1px solid #2d6b4f;font-weight:400;border-radius:999px}.secondary.svelte-116uhib:hover{border-color:#2d6b4f;color:#2d6b4f;background:#2d6b4f14}.feedback.svelte-116uhib{width:min(520px,92vw);padding:16px 18px;background:#1a1f2e;border:1px solid #2a2f3e;border-radius:12px}.feedback-top.svelte-116uhib{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.4rem}.severity-label.svelte-116uhib{font-size:13px;font-weight:500}.severity-label.good.svelte-116uhib{color:#5dcaa5}.severity-label.inaccuracy.svelte-116uhib{color:#ef9f27}.severity-label.mistake.svelte-116uhib{color:#f09595}.severity-label.blunder.svelte-116uhib{color:#e24b4a}.good-sub.svelte-116uhib{margin:.2rem 0 0;font-size:13px;color:#6b7280}.equity-loss.svelte-116uhib{font-size:12px;color:#555a64}.better-line.svelte-116uhib{margin:.3rem 0 0;font-size:14px}.better-label.svelte-116uhib{color:#7a8190;margin-right:.3rem}.better-move.svelte-116uhib{font-family:ui-monospace,SF Mono,Menlo,monospace;color:#e2e5eb;font-weight:500}.explain.svelte-116uhib{margin:8px 0 0;font-size:14px;color:#9ca3b0;line-height:1.55}.tip.svelte-116uhib{margin:10px 0 0;padding-top:8px;border-top:.5px solid #2a2f3e;font-size:13px;color:#555a64;line-height:1.45}.feedback-actions.svelte-116uhib{display:flex;flex-direction:column;gap:.5rem;align-items:center;width:100%}.done.svelte-116uhib{text-align:center;padding:1rem 0;display:flex;flex-direction:column;align-items:center;gap:.4rem}.done-title.svelte-116uhib{margin:0;font-size:1.1rem;color:#5a4d3a;font-weight:500}.done-sub.svelte-116uhib{margin:0 0 .5rem;color:#8a7d6a;font-size:.875rem}@media(max-width:600px){.tutorial-page.svelte-116uhib{padding:0 .4rem 1.5rem}.mini-header.svelte-116uhib{flex-wrap:wrap;gap:.4rem;padding:.6rem .75rem .4rem}.board-wrap.svelte-116uhib{padding:0}}
