.spinner-ring.svelte-1i05qdf{border-color:color-mix(in srgb, var(--dev-color-text) 15%, transparent);border-top-color:var(--dev-color-primary);border-style:solid;border-radius:50%;width:100%;height:100%;animation:.8s linear infinite svelte-1i05qdf-spin}@keyframes svelte-1i05qdf-spin{to{transform:rotate(360deg)}}.config-editor.svelte-m9ajof{background:color-mix(in srgb, var(--dev-color-text) 15%, transparent);border-radius:12px;margin-top:16px;padding:12px 16px}.config-header.svelte-m9ajof{text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--dev-color-text) 50%, transparent);margin-bottom:10px;font-size:.75rem;font-weight:700}.config-fields.svelte-m9ajof{flex-direction:column;gap:10px;display:flex}.config-field.svelte-m9ajof{justify-content:space-between;align-items:center;gap:12px;display:flex}.field-label.svelte-m9ajof{color:color-mix(in srgb, var(--dev-color-text) 90%, transparent);white-space:nowrap;align-items:center;gap:4px;font-size:.875rem;font-weight:500;display:flex}.field-hint.svelte-m9ajof{background:color-mix(in srgb, var(--dev-color-text) 15%, transparent);width:16px;height:16px;color:color-mix(in srgb, var(--dev-color-text) 60%, transparent);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}.field-control.svelte-m9ajof{flex-shrink:0}.toggle.svelte-m9ajof{cursor:pointer;color:color-mix(in srgb, var(--dev-color-text) 70%, transparent);background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:.8125rem;display:flex}.toggle-track.svelte-m9ajof{background:color-mix(in srgb, var(--dev-color-text) 15%, transparent);border-radius:11px;width:40px;height:22px;transition:background .2s;position:relative}.toggle.active.svelte-m9ajof .toggle-track:where(.svelte-m9ajof){background:color-mix(in srgb, var(--dev-mood-outdoors) 60%, transparent)}.toggle-thumb.svelte-m9ajof{width:18px;height:18px;box-shadow:0 1px 3px color-mix(in srgb, var(--dev-color-text) 20%, transparent);background:#fff;border-radius:50%;transition:transform .2s;position:absolute;top:2px;left:2px}.toggle.active.svelte-m9ajof .toggle-thumb:where(.svelte-m9ajof){transform:translate(18px)}.toggle-label.svelte-m9ajof{min-width:20px}.number-field.svelte-m9ajof{align-items:center;gap:8px;display:flex}.number-field.svelte-m9ajof input[type=range]:where(.svelte-m9ajof){width:100px;accent-color:color-mix(in srgb, var(--dev-color-text) 80%, transparent);cursor:pointer}.number-value.svelte-m9ajof{color:#fff;text-align:center;min-width:24px;font-size:.875rem;font-weight:600}.pill-group.svelte-m9ajof{gap:4px;display:flex}.pill.svelte-m9ajof{border:1px solid color-mix(in srgb, var(--dev-color-text) 20%, transparent);background:color-mix(in srgb, var(--dev-color-text) 8%, transparent);color:color-mix(in srgb, var(--dev-color-text) 70%, transparent);cursor:pointer;border-radius:16px;padding:4px 12px;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}.pill.svelte-m9ajof:hover{background:color-mix(in srgb, var(--dev-color-text) 15%, transparent)}.pill.selected.svelte-m9ajof{background:color-mix(in srgb, var(--dev-color-text) 25%, transparent);border-color:color-mix(in srgb, var(--dev-color-text) 50%, transparent);color:#fff;font-weight:600}.text-input.svelte-m9ajof{background:color-mix(in srgb, var(--dev-color-text) 10%, transparent);border:1px solid color-mix(in srgb, var(--dev-color-text) 20%, transparent);color:#fff;border-radius:8px;width:140px;padding:4px 10px;font-size:.875rem}.text-input.svelte-m9ajof::placeholder{color:color-mix(in srgb, var(--dev-color-text) 35%, transparent)}.activity-frame.svelte-1z0ft2e{gap:var(--dev-space-2,8px);width:100%;height:100%;min-height:0;padding:var(--dev-space-3,12px);background:var(--activity-backdrop);color:var(--activity-text);font-family:var(--activity-font-family);flex-direction:column;display:flex;position:relative;overflow:hidden}.particles.svelte-1z0ft2e{pointer-events:none;position:absolute;inset:0}.particles-a.svelte-1z0ft2e{background:radial-gradient(ellipse at 20% 80%, var(--activity-backdrop-particle-1) 0%, transparent 50%), radial-gradient(ellipse at 80% 20%, var(--activity-backdrop-particle-2) 0%, transparent 50%)}.particles-b.svelte-1z0ft2e{background:radial-gradient(circle at 50% 50%, transparent 60%, color-mix(in srgb, var(--activity-text) 4%, transparent) 100%)}.activity-frame-header.svelte-1z0ft2e,.activity-frame-footer.svelte-1z0ft2e{z-index:2;align-items:center;gap:var(--dev-space-3,12px);flex-wrap:wrap;flex-shrink:0;display:flex;position:relative}.activity-frame-main.svelte-1z0ft2e{z-index:1;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.activity-frame-main.outer-scroll.svelte-1z0ft2e{overflow-y:auto}
