.spacer.svelte-1j8m0xs{height:100px}@media (width>=768px){.spacer.svelte-1j8m0xs{height:72px}}.overlay.svelte-1j8m0xs{z-index:9998;pointer-events:none;background:0 0;transition:background .2s;position:fixed;inset:0}.overlay.visible.svelte-1j8m0xs{pointer-events:auto;background:#00000080}.banner.svelte-1j8m0xs{background:var(--color-bg-elevated);border-top:1px solid var(--color-border);z-index:9999;padding:1.25rem;position:fixed;bottom:0;left:0;right:0}.banner.settings-open.svelte-1j8m0xs{border:1px solid var(--color-border);border-radius:.5rem;width:calc(100% - 2rem);max-width:500px;max-height:90vh;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%)}.content.svelte-1j8m0xs{flex-direction:column;gap:1rem;max-width:1200px;margin:0 auto;display:flex}.text-content.svelte-1j8m0xs{flex:1}@media (width>=768px){.content.svelte-1j8m0xs{flex-direction:row;justify-content:space-between;align-items:center}}.title.svelte-1j8m0xs{color:var(--color-text-primary);margin:0 0 .25rem;font-size:1rem;font-weight:600}.description.svelte-1j8m0xs{color:var(--color-text-secondary);margin:0;font-size:.875rem}.description.svelte-1j8m0xs a{color:#2563eb;text-decoration:underline}.dark .description.svelte-1j8m0xs a{color:#60a5fa}.description.svelte-1j8m0xs a:hover{color:#1d4ed8}.dark .description.svelte-1j8m0xs a:hover{color:#93c5fd}.buttons.svelte-1j8m0xs{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}.btn.svelte-1j8m0xs{cursor:pointer;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.btn-primary.svelte-1j8m0xs{color:#fff;background:#1d4ed8;border:1px solid #2563eb}.btn-primary.svelte-1j8m0xs:hover{background:#2563eb;border-color:#3b82f6}.btn-secondary.svelte-1j8m0xs{color:var(--color-text-secondary);border:1px solid var(--color-border);background:0 0}.btn-secondary.svelte-1j8m0xs:hover{background:var(--color-bg-surface-hover);border-color:var(--color-border-input);color:var(--color-text-primary)}.btn-link.svelte-1j8m0xs{color:var(--color-text-secondary);background:0 0;border:1px solid #0000;text-decoration:underline}.btn-link.svelte-1j8m0xs:hover{color:var(--color-text-primary)}.settings-panel.svelte-1j8m0xs{flex-direction:column;gap:1rem;display:flex}.settings-header.svelte-1j8m0xs{justify-content:space-between;align-items:center;display:flex}.close-btn.svelte-1j8m0xs{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;display:flex}.close-btn.svelte-1j8m0xs:hover{color:var(--color-text-primary);background:var(--color-bg-surface-hover)}
