.rm.svelte-8tlb0b{flex:none;display:flex;position:relative}.rm-btn.svelte-8tlb0b{position:relative}.rm-mark.svelte-8tlb0b{align-items:baseline;gap:1px;font-weight:600;line-height:1;display:flex}.rm-mark.svelte-8tlb0b b:where(.svelte-8tlb0b){font-size:1.1em;font-weight:600}.rm-mark.svelte-8tlb0b i:where(.svelte-8tlb0b){font-size:.72em;font-style:normal;font-weight:600}.rm-dot.svelte-8tlb0b{background:var(--turmeric);width:8px;height:8px;box-shadow:0 0 0 2px var(--sheet);border-radius:50%;position:absolute;top:5px;right:5px}.rm-panel.svelte-8tlb0b{top:var(--rm-top,60px);z-index:55;max-width:21rem;max-height:calc(100dvh - var(--rm-top,60px) - 12px);background:var(--sheet);border:1px solid var(--line-strong);border-radius:14px;margin-left:auto;padding:12px;position:fixed;left:8px;right:8px;overflow-y:auto;box-shadow:0 10px 28px #080b0f38}@media (prefers-reduced-motion:no-preference){.rm-panel.svelte-8tlb0b:not([hidden]){animation:.16s cubic-bezier(.2,.7,.3,1) both svelte-8tlb0b-rm-in}@keyframes svelte-8tlb0b-rm-in{0%{opacity:.3;transform:translateY(-6px)}to{opacity:1;transform:none}}}.rm-body.svelte-8tlb0b{gap:12px;display:grid}.rm-set.svelte-8tlb0b{gap:6px;display:grid}.rm-h.svelte-8tlb0b{font:600 .84375rem/1.3 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.rm-sizes.svelte-8tlb0b{gap:6px;display:grid}.rm-size.svelte-8tlb0b{text-align:left;width:100%;min-height:max(48px,3rem);font:inherit;color:var(--ink);background:var(--sheet);border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px;display:grid}.rm-size[aria-pressed=true].svelte-8tlb0b{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.rm-sample.svelte-8tlb0b{text-align:center;font-weight:600;line-height:1}.rm-word.svelte-8tlb0b{gap:1px;min-width:0;display:grid}.rm-word.svelte-8tlb0b b:where(.svelte-8tlb0b){font-size:.9375rem;font-weight:600}.rm-hint.svelte-8tlb0b{color:var(--ink-soft);font-size:.8125rem;line-height:1.35}.rm-check.svelte-8tlb0b{cursor:pointer;align-items:flex-start;gap:10px;min-height:max(44px,2.75rem)}.rm-check.svelte-8tlb0b input:where(.svelte-8tlb0b){flex:none;margin-top:2px}.rm-note.svelte-8tlb0b{max-width:42ch}.rm-off.svelte-8tlb0b{justify-self:start}@media (hover:hover){.rm-size.svelte-8tlb0b:hover{border-color:var(--line-strong)}}
