.share-trigger.svelte-lgz2lc,summary.svelte-lgz2lc{white-space:nowrap}summary.svelte-lgz2lc{cursor:pointer;list-style:none;border:1px solid #c9bdae;border-radius:8px;padding:.65rem 1.1rem;min-height:48px;font-weight:650}summary.svelte-lgz2lc::-webkit-details-marker{display:none}.native-share.svelte-lgz2lc{position:relative}.native-share.svelte-lgz2lc section:where(.svelte-lgz2lc){position:absolute;right:0;top:3.5rem;width:min(30rem,calc(100vw - 2.5rem));background:#fff;padding:1.5rem;border:1px solid #dcd2c5;border-radius:16px;z-index:20;box-shadow:0 15px 60px #32241722}dialog.svelte-lgz2lc{box-sizing:border-box;width:min(32rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto;border:1px solid #dcd2c5;border-radius:18px;padding:1.5rem;color:inherit;background:#fffdf9;box-shadow:0 25px 90px #32241733}dialog.svelte-lgz2lc::backdrop{background:#211c1680}.close.svelte-lgz2lc{display:block;margin-left:auto;min-height:44px}h2.svelte-lgz2lc{margin:.8rem 0 1.3rem;font-size:1.6rem}p.svelte-lgz2lc{font-size:.95rem;line-height:1.6}input.svelte-lgz2lc{display:block;width:100%;min-width:0;margin-bottom:1rem}iframe.svelte-lgz2lc{display:block;width:100%;border:0;height:13rem;margin-top:1rem}.feedback.svelte-lgz2lc{min-height:1.5em;margin-bottom:0}form.svelte-lgz2lc{margin-top:1.2rem}header.svelte-12qhfyh{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem}.brand.svelte-12qhfyh{min-width:0}.video-title.svelte-12qhfyh{margin:.35rem 0 0;max-width:62ch;overflow-wrap:anywhere;font-size:1rem;color:#62584c;line-height:1.45}.header-share.svelte-12qhfyh{padding-top:.3rem}.wordmark.svelte-12qhfyh picture:where(.svelte-12qhfyh){display:flex;flex:none}.wordmark.svelte-12qhfyh img:where(.svelte-12qhfyh){width:64px;height:40px;object-fit:contain}.skip.svelte-12qhfyh{position:absolute;top:-100px;left:1rem}.skip.svelte-12qhfyh:focus{top:.4rem;background:#fff;padding:.5rem;z-index:10}*{box-sizing:border-box}main{min-width:0}img{max-width:100%}h1{font-size:clamp(2rem,7vw,2.8rem);line-height:1.12;letter-spacing:-.045em;margin:.6rem 0 1rem}.eyebrow{font-size:.75rem;font-weight:750;text-transform:uppercase;letter-spacing:.09em;color:#9b4028}button,.button{min-height:48px;font:inherit;font-weight:650}.button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.65rem 1.1rem;background:var(--accent);color:#fff;border-radius:8px;text-decoration:none}.secondary{background:transparent;color:#514538;border:1px solid #c9bdae}:focus-visible{outline:2px solid #71301f;outline-offset:4px}a{color:#9b4028}button:hover:not(:disabled),.button:hover{filter:brightness(.95)}body{margin:0;background:#faf6ef;--accent: #c34f2c;color:#1a1a18}.shell.svelte-12qhfyh{max-width:80rem;margin:0 auto;padding:2rem clamp(1rem,3vw,2rem) 4rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.55}.wordmark.svelte-12qhfyh{display:inline-flex;align-items:center;gap:.55rem;font-size:2rem;font-weight:700;letter-spacing:-.02em;color:inherit;text-decoration:none}@media(max-width:400px){.wordmark.svelte-12qhfyh{font-size:1.5rem;gap:.4rem}.header-share.svelte-12qhfyh button{font-size:.8rem;padding:.65rem .6rem}.wordmark.svelte-12qhfyh img:where(.svelte-12qhfyh){width:54px;height:34px}header.svelte-12qhfyh{gap:.5rem}}header.svelte-12qhfyh{margin:0 0 2.4rem}h2{font-size:1.25rem;margin:2rem 0 1rem}h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.07em;margin:1.75rem 0 .75rem}label{display:block;font-weight:600;font-size:.85rem;margin-bottom:.4rem}input[type=text]{flex:1 1 20rem;padding:.65rem .75rem;border:1px solid #d6d3cc;border-radius:8px;font-size:1rem;background:#fff}input[type=text]:focus-visible,textarea:focus-visible{outline:2px solid #71301f;outline-offset:1px;border-color:transparent}textarea{width:100%;box-sizing:border-box;padding:.6rem .7rem;border:1px solid #d6d3cc;border-radius:8px;font:inherit;font-size:.95rem;resize:vertical}button{padding:.65rem 1.1rem;border:0;border-radius:8px;background:var(--accent);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer}button:disabled{opacity:.55;cursor:progress}fieldset{border:1px solid #e6e3dc;border-radius:10px;padding:1rem 1.1rem 1.1rem;margin:0 0 1rem;background:#fff}legend{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#86837a;padding:0 .35rem}.tagline{margin:0 0 2rem;color:#56544e;max-width:34rem}.row{display:flex;gap:.5rem;flex-wrap:wrap}.hint,.note{color:#6b6860;font-size:.85rem;margin:.6rem 0 0}.error{margin:1.25rem 0 0;padding:.85rem 1rem;border-radius:8px;background:#fdf0ee;border:1px solid #f0c9c1;color:#8a2c18}.request-ref{display:block;margin-top:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;opacity:.75}.provenance{margin:0 0 1rem;font-size:.85rem;color:#56544e;border-left:2px solid #d6d3cc;padding-left:.7rem}.provenance.approximate{color:#7a5a1a;border-left-color:#d9b25f}#player{margin:2rem 0}.question{font-weight:600;margin:0 0 .75rem}.missed-head{color:#a1471f}.ok-head{color:#2c6e3f}.card{border:1px solid #e6e3dc;border-left-width:3px;border-radius:8px;padding:.9rem 1rem;margin:0 0 .75rem;background:#fff}.card.missed{border-left-color:#d1704a}.card.ok{border-left-color:#4c9e6a}.you,.reason,.explanation{margin:.4rem 0 0;font-size:.92rem}.you,.explanation{color:#56544e}.you span{font-weight:600}.stamps{margin:.75rem 0 0;display:flex;gap:.4rem;flex-wrap:wrap}.stamp{background:#eef3fd;color:#1f4fa8;border:1px solid #cddcf7;padding:.25rem .6rem;border-radius:999px;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:600}.retry{margin-top:2rem}.retry a,.share a{color:#1f4fa8}
