h2.svelte-1nmlx66{color:var(--heading);border-top:1px solid var(--edge-soft);margin:22px 0 8px;padding-top:12px;font-size:16px;font-weight:700}h2.svelte-1nmlx66:first-child{border-top:0;margin-top:0;padding-top:0}h3.svelte-1nmlx66{color:var(--heading);margin:16px 0 6px;font-size:14.5px;font-weight:700}h2.svelte-1nmlx66,h3.svelte-1nmlx66{scroll-margin-top:calc(var(--bar-h,var(--bar-h-fallback)) + 10px)}p.svelte-1nmlx66{margin:10px 0}ul.svelte-1nmlx66{margin:10px 0 10px 18px}li.svelte-1nmlx66{margin:8px 0}p.svelte-1nmlx66 b,li.svelte-1nmlx66 b{color:var(--heading)}.art.svelte-1nmlx66{justify-content:center;margin:12px 0;display:flex}.art.svelte-1nmlx66 img:where(.svelte-1nmlx66){opacity:0;width:auto;max-width:100%;height:auto;max-height:clamp(180px,40vw,300px);transition:opacity var(--motion-base) var(--motion-ease)}.art.svelte-1nmlx66 img:where(.svelte-1nmlx66).ok{opacity:1}.art.small.svelte-1nmlx66{margin:4px 0 14px}.art.small.svelte-1nmlx66 img:where(.svelte-1nmlx66){max-height:clamp(60px,16vw,100px)}:root[data-theme=dark] .art.svelte-1nmlx66 img:where(.svelte-1nmlx66){background:color-mix(in srgb, #fff 93%, var(--accent) 7%);box-shadow:var(--card-shadow);border-radius:14px;padding:12px}.grades.svelte-1nmlx66 .mark:where(.svelte-1nmlx66){flex-direction:column;align-items:center;gap:2px;min-width:clamp(34px,3vw,44px);display:inline-flex}.grades.svelte-1nmlx66 .mark:where(.svelte-1nmlx66) i:where(.svelte-1nmlx66){color:var(--star);font-size:clamp(17px,2.4vw,27px);font-style:normal;line-height:1}.grades.svelte-1nmlx66 .mark:where(.svelte-1nmlx66) b:where(.svelte-1nmlx66){font-family:var(--mono);color:var(--heading);font-size:clamp(13px,1.6vw,18px)}.grades.svelte-1nmlx66 .mark:where(.svelte-1nmlx66) svg{width:clamp(18px,2.4vw,27px);height:clamp(18px,2.4vw,27px)}.grades.svelte-1nmlx66 .mark.zero:where(.svelte-1nmlx66) i:where(.svelte-1nmlx66){color:var(--faint)}.sample.svelte-1nmlx66{justify-content:center;margin:12px 0;display:flex}.sample.row.svelte-1nmlx66{flex-wrap:wrap;align-items:flex-end;gap:6px}.sample.svelte-1nmlx66 .cell:where(.svelte-1nmlx66){flex-direction:column;align-items:center;gap:2px;display:inline-flex}.sample.svelte-1nmlx66 .cell:where(.svelte-1nmlx66) small:where(.svelte-1nmlx66){color:var(--dim);font-size:10.5px;font-family:var(--mono)}.sample.svelte-1nmlx66 .ibtn:where(.svelte-1nmlx66){background:var(--panel);border:1px solid color-mix(in srgb, var(--primary) 28%, var(--edge));width:80px;height:80px;color:var(--primary);border-radius:30px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.sample.svelte-1nmlx66 .ibtn.gold:where(.svelte-1nmlx66){color:var(--star);border-color:color-mix(in srgb, var(--star) 32%, var(--edge))}.scroll.svelte-1nmlx66{margin:12px 0;overflow-x:auto}table.svelte-1nmlx66{border-collapse:collapse;width:100%;font-size:13.5px}th.svelte-1nmlx66,td.svelte-1nmlx66{text-align:left;vertical-align:top;border:1px solid var(--edge);padding:8px 10px}th.svelte-1nmlx66{text-transform:uppercase;letter-spacing:.05em;color:var(--dim);font-size:11px}tbody.svelte-1nmlx66 tr:where(.svelte-1nmlx66):nth-child(odd){background:var(--edge-soft)}table.svelte-1nmlx66:not(.grades) td:where(.svelte-1nmlx66):first-child{font-family:var(--mono);color:var(--primary);width:44px;font-weight:700}td.svelte-1nmlx66 b{color:var(--heading)}
