.app-dialog.svelte-jby388{z-index:var(--z-overlay);border:1px solid var(--border);background:var(--parch);width:fit-content;min-width:260px;max-width:min(80vw,600px);max-height:70dvh;box-shadow:var(--shadow-xl);border-radius:var(--radius-md);resize:both;opacity:1;transition:opacity var(--t-slow) ease, scale var(--t-slow) ease, overlay var(--t-slow) allow-discrete, display var(--t-slow) allow-discrete;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;top:5rem;left:1.5rem;overflow:hidden;scale:1}@starting-style{.app-dialog.svelte-jby388{opacity:0;scale:.97}}.app-dialog.svelte-jby388.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.app-dialog.svelte-jby388.tilt-enabled{background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), color-mix(in srgb, var(--gold) 12%, transparent) 0%, transparent 65%), var(--parch);transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:opacity var(--t-slow) ease, scale var(--t-slow) ease, transform var(--t-fast) ease, box-shadow var(--t-fast) ease, overlay var(--t-slow) allow-discrete, display var(--t-slow) allow-discrete}.app-dialog.svelte-jby388.tilt-enabled:hover{box-shadow:var(--shadow-xl), 0 2px 40px color-mix(in srgb, var(--gold) 12%, transparent)}@media (prefers-reduced-motion:reduce){.app-dialog.svelte-jby388.tilt-enabled{transform:none!important}}@media (pointer:coarse){.app-dialog.svelte-jby388.tilt-enabled{transform:none}}.app-dialog.svelte-jby388.app-dialog--dark{background:var(--dark-surface);border-color:var(--dark-border);box-shadow:var(--shadow-xl), 0 0 32px #00000073}.app-dialog.svelte-jby388.app-dialog--dark .dlg-header:where(.svelte-jby388){background:color-mix(in srgb, var(--dark-text) 6%, var(--dark-surface));border-bottom-color:var(--dark-border)}.app-dialog.svelte-jby388.app-dialog--dark .dlg-header:where(.svelte-jby388) .dlg-title:where(.svelte-jby388){color:var(--dark-text)}.app-dialog.svelte-jby388.app-dialog--dark .dlg-header:where(.svelte-jby388) .dlg-header-extra:where(.svelte-jby388){color:var(--dark-text-mid)}.app-dialog.svelte-jby388.app-dialog--dark .dlg-header:where(.svelte-jby388) .btn{color:var(--dark-text-dim);border-color:var(--dark-border)}.app-dialog.svelte-jby388.app-dialog--dark .dlg-header:where(.svelte-jby388) .btn:hover:not(:disabled){color:#fff;background:color-mix(in srgb, var(--dark-text) 12%, transparent);border-color:color-mix(in srgb, var(--dark-text) 30%, transparent)}.app-dialog.svelte-jby388.app-dialog--dark .dlg-body:where(.svelte-jby388){scrollbar-color:var(--dark-border) transparent}.app-dialog.svelte-jby388.app-dialog--dark .dlg-body:where(.svelte-jby388)::-webkit-scrollbar-thumb{background:var(--dark-border)}.app-dialog.svelte-jby388 .dlg-header:where(.svelte-jby388){background:var(--parch-dk);cursor:grab;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.3rem .6rem;display:flex}.app-dialog.svelte-jby388 .dlg-header:where(.svelte-jby388):active{cursor:grabbing}.app-dialog.svelte-jby388 .dlg-header:where(.svelte-jby388) .dlg-title:where(.svelte-jby388){font-family:var(--font-smallcaps);font-size:var(--text-xs);letter-spacing:.06em;color:var(--ink);white-space:nowrap}.app-dialog.svelte-jby388 .dlg-header:where(.svelte-jby388) .dlg-header-extra:where(.svelte-jby388){font-family:var(--font-mono);font-size:var(--text-mono);color:var(--ink-f);letter-spacing:.04em;align-items:center;margin-left:1rem;margin-right:auto;display:inline-flex}.app-dialog.svelte-jby388 .dlg-header:where(.svelte-jby388) .dlg-header-extra:where(.svelte-jby388):has(.btn){margin-left:auto;margin-right:0}.app-dialog.svelte-jby388 .dlg-header:where(.svelte-jby388) .btn.btn-close{padding-top:.25em}.app-dialog.svelte-jby388 .dlg-body:where(.svelte-jby388){scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;padding:.65rem .8rem;overflow-y:auto}.app-dialog.svelte-jby388 .dlg-body:where(.svelte-jby388)::-webkit-scrollbar{width:5px}.app-dialog.svelte-jby388 .dlg-body:where(.svelte-jby388)::-webkit-scrollbar-track{background:0 0}.app-dialog.svelte-jby388 .dlg-body:where(.svelte-jby388)::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm)}
