.toast-item.svelte-zemmny{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.toast-success.svelte-zemmny{background:color-mix(in oklab, var(--color-state-success) 12%, var(--color-surface-raised));border-color:color-mix(in oklab, var(--color-state-success) 30%, transparent);color:var(--color-ink-0)}.toast-error.svelte-zemmny{background:color-mix(in oklab, var(--color-state-danger) 12%, var(--color-surface-raised));border-color:color-mix(in oklab, var(--color-state-danger) 30%, transparent);color:var(--color-ink-0)}.toast-warning.svelte-zemmny{background:color-mix(in oklab, var(--color-state-warning) 12%, var(--color-surface-raised));border-color:color-mix(in oklab, var(--color-state-warning) 30%, transparent);color:var(--color-ink-0)}.toast-info.svelte-zemmny{background:color-mix(in oklab, var(--color-state-info) 12%, var(--color-surface-raised));border-color:color-mix(in oklab, var(--color-state-info) 30%, transparent);color:var(--color-ink-0)}.toast-success.svelte-zemmny .toast-icon:where(.svelte-zemmny){color:var(--color-state-success)}.toast-error.svelte-zemmny .toast-icon:where(.svelte-zemmny){color:var(--color-state-danger)}.toast-warning.svelte-zemmny .toast-icon:where(.svelte-zemmny){color:var(--color-state-warning)}.toast-info.svelte-zemmny .toast-icon:where(.svelte-zemmny){color:var(--color-state-info)}.toast-action.svelte-zemmny{color:var(--color-warm)}:root.light .toast-action.svelte-zemmny{color:var(--color-warm-2)}.confirm-overlay.svelte-193t4hn{z-index:var(--z-confirmation);background:color-mix(in oklab, var(--color-surface-canvas) 72%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-frame.svelte-193t4hn{width:min(100vw - 2rem,24rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.confirm-message.svelte-193t4hn{white-space:pre-wrap;color:var(--color-ink-1);margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.confirm-actions.svelte-193t4hn{justify-content:flex-end;gap:.75rem;display:flex}.file-icon.svelte-1wcts48{color:var(--color-ink-2);flex-shrink:0}.file-icon-code.svelte-1wcts48{color:var(--color-accent)}.file-icon-text.svelte-1wcts48,.file-icon-file.svelte-1wcts48{color:var(--color-ink-2)}.text-gradient.svelte-102qqkk{background-image:var(--gradient-brand);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.resource-toolbar.svelte-1bhg1g2{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-base);flex-direction:column;gap:.75rem;width:100%;padding:.75rem;display:flex}.resource-toolbar-controls.svelte-1bhg1g2,.resource-toolbar-content.svelte-1bhg1g2,.resource-toolbar-filters.svelte-1bhg1g2,.resource-toolbar-actions.svelte-1bhg1g2{flex-wrap:wrap;flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.resource-toolbar-controls.svelte-1bhg1g2,.resource-toolbar-filters.svelte-1bhg1g2{width:100%}.resource-toolbar-actions.svelte-1bhg1g2{justify-content:flex-start}@media (width>=1024px){.resource-toolbar.svelte-1bhg1g2{flex-direction:row;align-items:center}.resource-toolbar-controls.svelte-1bhg1g2{width:auto}.resource-toolbar-actions.svelte-1bhg1g2{flex:0 auto;justify-content:flex-end;margin-left:auto}}.ringmark.svelte-umurc4{width:var(--size);height:var(--size);background:var(--warm-grad);border-radius:999px;flex-shrink:0;position:relative}.ringmark.svelte-umurc4:after{content:"";inset:var(--inset);background:var(--color-surface-base);border-radius:999px;position:absolute}.section-label.svelte-xi3p2o{text-transform:uppercase;letter-spacing:.12em;color:var(--color-ink-2);font-size:.6875rem;font-weight:500}.spark.svelte-xhllws{display:block;overflow:visible}.control.svelte-40mx49{border-radius:var(--radius-md);border:1px solid var(--color-line-2);background:var(--color-surface-sunken);width:100%;color:var(--color-ink-0);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), background var(--motion-duration-fast) var(--motion-ease-standard);resize:vertical;padding:.5rem .75rem;font-size:.875rem;line-height:1.45}.control.svelte-40mx49::placeholder{color:var(--color-ink-2)}.control.svelte-40mx49:focus-visible{border-color:var(--color-line-2);box-shadow:var(--focus-ring);outline:none}.control.svelte-40mx49:disabled{opacity:.55;cursor:not-allowed}
