.orbital-ring.svelte-12jgg7b{position:relative;width:var(--orbital-size, 400px);height:var(--orbital-size, 400px);margin:0 auto}.orbital-ring__track.svelte-12jgg7b{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(var(--orbital-ring-rotation, 0deg));transform-origin:50% 50%;will-change:transform}.orbital-ring__center.svelte-12jgg7b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(calc(var(--orbital-ring-rotation, 0deg) * -1))}.orbital-ring__slot.svelte-12jgg7b{position:absolute;top:50%;left:50%;width:var(--orbital-item-size, 80px);height:var(--orbital-item-size, 80px);transform:translate(-50%,-50%) rotate(var(--orbital-slot-angle, 0deg)) translateY(calc(var(--orbital-radius, 160px) * -1));display:flex;align-items:center;justify-content:center}.orbital-ring__content.svelte-12jgg7b{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:rotate(calc(var(--orbital-slot-angle, 0deg) * -1))}.orbital-ring__content--upright.svelte-12jgg7b{transform:rotate(calc(var(--orbital-slot-angle, 0deg) * -1 - var(--orbital-ring-rotation, 0deg)))}@media(prefers-reduced-motion:reduce){.orbital-ring__track.svelte-12jgg7b{transform:none!important;animation:none!important}.orbital-ring__content--upright.svelte-12jgg7b,.orbital-ring__content.svelte-12jgg7b{transform:rotate(calc(var(--orbital-slot-angle, 0deg) * -1))!important}}.or-demo.svelte-154jbto{display:grid;gap:24px}.or-section.svelte-154jbto{display:grid;gap:10px}.or-section.svelte-154jbto h3:where(.svelte-154jbto){margin:0;font-family:var(--font-display);font-weight:400;font-size:18px;text-transform:uppercase;letter-spacing:.02em;color:var(--fg-1)}.or-stage.svelte-154jbto{display:flex;justify-content:center;align-items:center;min-height:480px;padding:32px 16px;border-radius:12px;background:var(--surface);border:1px solid var(--border)}.or-stage--space.svelte-154jbto{background:radial-gradient(circle at 50% 50%,#1e1b4b,#020617);min-height:520px}.or-sun.svelte-154jbto{width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fde68a,#f59e0b 60%,#b45309);display:flex;align-items:center;justify-content:center;font-size:28px;color:#78350f;box-shadow:0 0 40px 10px #fbbf2480}.or-planet.svelte-154jbto{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0f172a;font-weight:700;box-shadow:0 4px 12px #0006;font-size:24px}.or-quote.svelte-154jbto{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:14px;margin:0;text-align:center}.or-quote.svelte-154jbto blockquote:where(.svelte-154jbto){margin:0 0 6px;font-style:italic;font-size:13px;color:var(--fg-1);line-height:1.4}.or-quote.svelte-154jbto figcaption:where(.svelte-154jbto){font-size:11px;color:var(--fg-3)}.or-emoji.svelte-154jbto{font-size:28px}.or-controls.svelte-154jbto{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:18px;border-radius:12px;background:var(--surface);border:1px solid var(--border)}.or-controls.svelte-154jbto label:where(.svelte-154jbto){display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--fg-2)}.or-controls.svelte-154jbto label.or-controls__check:where(.svelte-154jbto){flex-direction:row;align-items:center;gap:8px}.or-controls.svelte-154jbto input[type=range]:where(.svelte-154jbto),.or-controls.svelte-154jbto select:where(.svelte-154jbto){width:100%}
