.mplate.svelte-1l7v68t{background:var(--book-page);box-shadow:0 0 0 1px var(--book-line), 0 16px 26px -18px #000;color:var(--book-ink);border-radius:10px;grid-template-columns:170px minmax(0,1fr);gap:14px;padding:14px;transition:box-shadow .4s;display:grid;position:relative;overflow:hidden}.mplate.bound.svelte-1l7v68t{box-shadow:0 0 0 2px var(--book-seal), 0 0 30px -8px var(--book-seal), 0 16px 26px -18px #000}.mplate.svelte-1l7v68t:only-child{grid-column:1/-1;justify-self:center;width:min(100%,760px)}html[data-art=pixel] .mplate.svelte-1l7v68t{border-radius:0}.mb-board.svelte-1l7v68t{align-content:start;gap:6px;display:grid}.legend.svelte-1l7v68t{color:var(--book-ash);gap:10px;font-size:.6875rem;display:flex}.legend.svelte-1l7v68t i:where(.svelte-1l7v68t){vertical-align:middle;border-radius:2px;width:14px;height:3px;margin-right:4px;display:inline-block}.legend.svelte-1l7v68t .red:where(.svelte-1l7v68t){background:var(--brush-red,#d63a3a)}.legend.svelte-1l7v68t .green:where(.svelte-1l7v68t){background:var(--brush-green,#15b023)}.mb.svelte-1l7v68t{align-content:start;gap:6px;min-width:0;display:grid}.kind.svelte-1l7v68t{color:var(--book-mark);letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:700}.mb.svelte-1l7v68t h2:where(.svelte-1l7v68t){font-size:1.15rem;line-height:1.2}.mb.svelte-1l7v68t p:where(.svelte-1l7v68t){font-size:.85rem;line-height:1.45}.worse.svelte-1l7v68t{color:var(--book-mark)}.mb.svelte-1l7v68t .swing:where(.svelte-1l7v68t){flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:-2px;display:flex}.band.svelte-1l7v68t{background:var(--book-chip);box-shadow:inset 0 0 0 1px var(--book-line);color:var(--book-ash);border-radius:999px;padding:2px 9px;font-size:.75rem;font-weight:700;line-height:1.3}.band[data-side=you].svelte-1l7v68t{color:var(--book-good)}.band[data-side=foe].svelte-1l7v68t{color:var(--book-mark)}html[data-art=pixel] .band.svelte-1l7v68t{border-radius:0}.to.svelte-1l7v68t{color:var(--book-ash);font-size:.8rem}.better.svelte-1l7v68t b:where(.svelte-1l7v68t){color:var(--book-good)}.muted.svelte-1l7v68t{color:var(--book-ash);font-style:italic}.seal.svelte-1l7v68t{background:linear-gradient(180deg, var(--book-seal), var(--book-seal-deep));min-height:44px;box-shadow:inset 0 1px 0 #fff3, 0 8px 16px -10px var(--book-seal-deep);color:#fff1f1;border:0;border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:4px 14px 4px 4px;font-size:.8125rem;font-weight:700;transition:transform .14s;display:inline-flex}.seal.svelte-1l7v68t:hover{transform:translateY(-1px)}.seal.svelte-1l7v68t i:where(.svelte-1l7v68t){background:radial-gradient(circle at 35% 30%, #e0566a, var(--book-seal) 55%, #6e1020);color:#ffd6dc;width:36px;height:36px;font-family:var(--font-ui);border-radius:50%;place-items:center;font-size:.95rem;font-style:normal;display:grid;box-shadow:inset 0 0 0 3px #0000002e,0 2px 3px #0006}html[data-art=pixel] :is(.seal.svelte-1l7v68t,.seal.svelte-1l7v68t i:where(.svelte-1l7v68t)){border-radius:0}.show.svelte-1l7v68t{min-height:44px;color:var(--book-label);text-decoration:underline;-webkit-text-decoration-color:var(--book-line);text-decoration-color:var(--book-line);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0 4px;font-size:.8125rem;font-weight:700;transition:transform .14s}.show.svelte-1l7v68t:hover{transform:translate(2px)}.nemesis.svelte-1l7v68t{color:#ffe3e6;background:#2a0f14;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;animation:.4s ease-out svelte-1l7v68t-rise;display:grid}.nemesis.svelte-1l7v68t .ne:where(.svelte-1l7v68t){filter:grayscale(.4)brightness(.85);width:44px;height:44px;display:block}.nemesis.svelte-1l7v68t b:where(.svelte-1l7v68t){color:#ff9aa6;letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;display:block}.nemesis.svelte-1l7v68t span:where(.svelte-1l7v68t){font-size:.8rem}.nemesis.svelte-1l7v68t a:where(.svelte-1l7v68t){color:#ffd6dc;text-decoration:underline}@keyframes svelte-1l7v68t-rise{0%{opacity:0;translate:0 6px}}.stamp.svelte-1l7v68t{border:2px solid var(--book-seal);color:var(--book-seal);font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;padding:2px 12px;font-size:.8rem;position:absolute;top:12px;right:-6px;transform:rotate(8deg)}@media (width<=639px){.mplate.svelte-1l7v68t{grid-template-columns:1fr}.mb-board.svelte-1l7v68t{justify-self:center;width:min(100%,300px)}}@media (prefers-reduced-motion:reduce){.nemesis.svelte-1l7v68t{animation:none}}
