.rp-panel.svelte-q2rgld{background:color-mix(in srgb, var(--secondary,var(--color-accent-soft)) 50%, var(--paper,var(--color-surface)));border-radius:32px;grid-template-columns:1.6fr .8fr;gap:22px;padding:30px;display:grid}.rp-panel.solo.svelte-q2rgld{grid-template-columns:1fr}.rp-panel.svelte-q2rgld h2:where(.svelte-q2rgld){letter-spacing:-.025em;margin:0 0 18px;font-size:22px;font-weight:600}.rp-panel.svelte-q2rgld h2:where(.svelte-q2rgld):is(:where(.svelte-q2rgld):lang(ja),:where(.svelte-q2rgld):lang(zh),:where(.svelte-q2rgld):lang(ko)){text-wrap:balance}.rp-panel.svelte-q2rgld h2:where(.svelte-q2rgld):lang(ja){word-break:auto-phrase}.rp-panel.svelte-q2rgld h2:where(.svelte-q2rgld):lang(ko){word-break:keep-all;overflow-wrap:break-word}.rp-visual.svelte-q2rgld .v-map,.rp-visual.svelte-q2rgld .v-hex{max-width:540px;margin:0 auto}@media (max-width:860px){.rp-panel.svelte-q2rgld{border-radius:24px;grid-template-columns:1fr;padding:20px 16px}}
