.adventure-settings.svelte-1lymr4h.svelte-1lymr4h{font-size:12px;line-height:1.5}.adventure-settings.svelte-1lymr4h p.svelte-1lymr4h,.adventure-settings.svelte-1lymr4h span.svelte-1lymr4h,.adventure-settings.svelte-1lymr4h summary.svelte-1lymr4h{font-size:12px}.adventure-settings.svelte-1lymr4h .hint.svelte-1lymr4h{font-size:11px;color:#64748b}.dark .adventure-settings.svelte-1lymr4h .hint.svelte-1lymr4h{color:#94a3b8}.adventure-settings.svelte-1lymr4h summary.svelte-1lymr4h:focus-visible,.adventure-settings.svelte-1lymr4h button.svelte-1lymr4h:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.adventure-page.svelte-pmjy3p .wuxia-card.svelte-pmjy3p.svelte-pmjy3p{background-image:none;box-shadow:none;border-color:#cbd5e1}.adventure-page.svelte-pmjy3p .wuxia-card.svelte-pmjy3p.svelte-pmjy3p:before,.adventure-page.svelte-pmjy3p .wuxia-card.svelte-pmjy3p.svelte-pmjy3p:after{display:none}.dark .adventure-page.svelte-pmjy3p .wuxia-card.svelte-pmjy3p.svelte-pmjy3p{background-color:#101b2b;border-color:#334155}.adventure-page.svelte-pmjy3p .panel-title.svelte-pmjy3p.svelte-pmjy3p{text-shadow:none}.adventure-page.svelte-pmjy3p button.svelte-pmjy3p.svelte-pmjy3p:focus-visible{outline:2px solid #5ec4b5;outline-offset:2px}.page-settings.svelte-pmjy3p>[role=group].svelte-pmjy3p.svelte-pmjy3p{padding:0;gap:8px;background:transparent}.page-settings.svelte-pmjy3p>[role=group].svelte-pmjy3p>button.svelte-pmjy3p{min-height:52px;border-radius:8px}.page-settings.svelte-pmjy3p>[role=group].svelte-pmjy3p>button[aria-pressed=true].svelte-pmjy3p{box-shadow:inset 0 -2px 0 currentColor}.page-settings.svelte-pmjy3p>[aria-label="보유 물약"].svelte-pmjy3p.svelte-pmjy3p{padding:8px 0;border-bottom:1px solid #64748b40}.page-settings.svelte-pmjy3p .route-options.svelte-pmjy3p.svelte-pmjy3p{padding:12px;border:1px solid #64748b40;border-radius:12px}@media (prefers-reduced-motion: reduce){.adventure-page.svelte-pmjy3p .svelte-pmjy3p.svelte-pmjy3p,.adventure-page.svelte-pmjy3p .svelte-pmjy3p.svelte-pmjy3p:before,.adventure-page.svelte-pmjy3p .svelte-pmjy3p.svelte-pmjy3p:after{animation:none!important;transition:none!important}}.route-editor.svelte-pmjy3p input[type=number].svelte-pmjy3p.svelte-pmjy3p{min-height:36px;width:64px;border-radius:6px;padding:0 6px;font-size:12px}.route-editor.svelte-pmjy3p .route-mode.svelte-pmjy3p.svelte-pmjy3p{min-height:36px;border:1px solid #64748b60;border-radius:8px;font-size:12px;font-weight:700}.route-editor.svelte-pmjy3p .route-mode[aria-pressed=true].svelte-pmjy3p.svelte-pmjy3p{border-color:#0d9488;background:#14b8a61a;color:#115e59}.dark .route-editor.svelte-pmjy3p .route-mode[aria-pressed=true].svelte-pmjy3p.svelte-pmjy3p{color:#99e3d7}.route-editor.svelte-pmjy3p button.svelte-pmjy3p.svelte-pmjy3p:focus-visible,.route-editor.svelte-pmjy3p input.svelte-pmjy3p.svelte-pmjy3p:focus-visible{outline:2px solid #5ec4b5;outline-offset:2px}.start-settings.svelte-pmjy3p .route-options label.svelte-pmjy3p.svelte-pmjy3p:has(input:disabled){cursor:not-allowed;opacity:.5}.start-settings.svelte-pmjy3p .route-options label.svelte-pmjy3p.svelte-pmjy3p:has(input:focus-visible){outline:2px solid #5ec4b5;outline-offset:2px}.route-options.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p{padding:0}.route-options.svelte-pmjy3p button.svelte-pmjy3p.svelte-pmjy3p:focus-visible{outline:2px solid #5ec4b5;outline-offset:2px}.wuxia-card.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p{position:relative;border-color:#94a3b859;background-color:#f8fafcf5;background-image:radial-gradient(circle at 50% 0%,rgba(34,211,238,.05),transparent 58%),linear-gradient(135deg,rgba(34,211,238,.025),transparent 35%);box-shadow:inset 0 0 0 1px #ffffffd9,inset 0 0 0 3px #64748b14,0 8px 20px #0f172a14}.dark .wuxia-card.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p{border-color:#64748b85;background-color:#071321fa;background-image:radial-gradient(circle at 50% 0%,rgba(30,75,99,.16),transparent 60%),linear-gradient(135deg,rgba(51,65,85,.08),transparent 40%);box-shadow:inset 0 0 0 1px #94a3b82e,inset 0 0 0 3px #020813c7,inset 0 0 0 4px #64748b33,0 8px 20px #00000047}.auto-hunt-hero.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p{background-image:radial-gradient(circle at 52% 15%,rgba(34,211,238,.05),transparent 55%)}.auto-hunt-hero.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p:before,.auto-hunt-hero.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p:after{content:"";position:absolute;z-index:0;width:24px;height:24px;pointer-events:none;background-color:#64748b7a;-webkit-mask:url(../../../images/ui/oriental-corner.svg) center / contain no-repeat;mask:url(../../../images/ui/oriental-corner.svg) center / contain no-repeat}.auto-hunt-hero.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p:before{top:6px;left:6px}.auto-hunt-hero.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p:after{right:6px;bottom:6px;transform:rotate(180deg)}.dark .auto-hunt-hero.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p{background-image:radial-gradient(circle at 52% 15%,rgba(30,75,99,.18),transparent 58%)}.dark .auto-hunt-hero.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p:before,.dark .auto-hunt-hero.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p:after{background-color:#94a3b857}.inner-well.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p{border-color:#64748b59;background:#0f172a09;box-shadow:inset 0 1px 2px #0f172a4d,0 1px #ffffff14}.dark .inner-well.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p{background:#02081338}.panel-title.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p{text-shadow:0 1px 0 rgba(255,255,255,.4)}.dark .panel-title.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p{text-shadow:0 1px 0 rgba(0,0,0,.85),0 -1px 0 rgba(255,255,255,.06)}.icon-relief{filter:drop-shadow(0 1px 0 rgba(0,0,0,.75)) drop-shadow(0 -1px 0 rgba(255,255,255,.08))}.action-button.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p{box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0f172a1f}.dark .action-button.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p{box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000059}.custom-scrollbar.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-pmjy3p.svelte-pmjy3p.svelte-pmjy3p::-webkit-scrollbar-thumb{background-color:#94a3b880;border-radius:20px}
