:root,[data-theme=releasr-default]{--rls-accent: #ff5b2e;--rls-accent-deep: #d94317;--rls-accent-soft: rgba(255, 91, 46, .12);--rls-bg: #fbfaf7;--rls-bg-2: #f5f3ee;--rls-surface: #ffffff;--rls-surface-elevated: #fafaf7;--rls-border: #ece9e1;--rls-border-strong: #d8d4c8;--rls-text: #14110d;--rls-text-muted: #5a564e;--rls-text-subtle: #908b80;--rls-dark-bg: #0a0908;--rls-dark-bg-2: #111110;--rls-dark-surface: #161514;--rls-dark-surface-2: #1c1b19;--rls-dark-border: #25231f;--rls-dark-border-strong: #34312c;--rls-dark-text: #f5f1e8;--rls-dark-text-muted: #a8a297;--rls-dark-text-subtle: #6e6a62;--rls-status-green: #2f8e58;--rls-status-green-soft: rgba(47, 142, 88, .15);--rls-status-amber: #c98a2a;--rls-status-amber-soft: rgba(201, 138, 42, .15);--rls-status-archived: #9b8f7e;--rls-status-archived-soft: rgba(155, 143, 126, .15);--rls-status-blue: #2563eb;--rls-status-blue-soft: rgba(37, 99, 235, .15);--rls-status-red: #dc2626;--rls-status-red-soft: rgba(220, 38, 38, .15);--rls-font-sans: "Inter Tight", "Inter", system-ui, -apple-system, sans-serif;--rls-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--rls-disc-hole: #0a0908}.world-dark{background:var(--rls-dark-bg);color:var(--rls-dark-text);font-family:var(--rls-font-sans)}.world-light{--rls-disc-hole: var(--rls-bg);background:var(--rls-bg);color:var(--rls-text);font-family:var(--rls-font-sans)}.mono{font-family:var(--rls-font-mono);font-feature-settings:"ss01";letter-spacing:-.01em}.upmono{font-family:var(--rls-font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:500}.hairline-d{border:1px solid var(--rls-dark-border)}.hairline-l{border:1px solid var(--rls-border)}.world-dark ::-moz-selection{background:var(--rls-accent);color:#0a0908}.world-dark ::selection{background:var(--rls-accent);color:#0a0908}.world-light ::-moz-selection{background:var(--rls-accent);color:#fff}.world-light ::selection{background:var(--rls-accent);color:#fff}.icn{width:16px;height:16px;flex:0 0 16px;stroke-width:1.5}@keyframes rls-float-a{0%,to{transform:rotate(-7deg) scale(.92) translateY(0)}50%{transform:rotate(-8deg) scale(.93) translateY(-14px)}}@keyframes rls-float-b{0%,to{transform:rotate(3deg) scale(1) translateY(0)}50%{transform:rotate(4deg) scale(1.01) translateY(-22px)}}@keyframes rls-float-c{0%,to{transform:rotate(11deg) scale(.88) translateY(0)}50%{transform:rotate(10deg) scale(.89) translateY(-12px)}}@keyframes rls-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes rls-glow{0%,to{opacity:.4}50%{opacity:.85}}@keyframes rls-pulse-soft{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.08)}}@keyframes rls-marquee{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes rls-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes rls-dot-pulse{0%,to{box-shadow:0 0 0 0 currentColor}50%{box-shadow:0 0 0 6px transparent}}@keyframes rls-route{0%{stroke-dashoffset:12}to{stroke-dashoffset:0}}@keyframes rls-bar-grow{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.rls-float-a{animation:rls-float-a 7s ease-in-out infinite;transform-origin:center}.rls-float-b{animation:rls-float-b 8s ease-in-out infinite .6s;transform-origin:center}.rls-float-c{animation:rls-float-c 6.5s ease-in-out infinite .3s;transform-origin:center}.rls-shimmer{position:relative;overflow:hidden}.rls-shimmer:after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:rls-shimmer 3s ease-in-out infinite;pointer-events:none}.rls-glow{animation:rls-glow 4s ease-in-out infinite}.rls-pulse-soft{animation:rls-pulse-soft 5s ease-in-out infinite}.rls-marquee-track{display:inline-flex;gap:56px;animation:rls-marquee 40s linear infinite}.rls-blink{animation:rls-blink 1s steps(1,end) infinite}.rls-route{stroke-dasharray:4 3;animation:rls-route 1.2s linear infinite}.rls-bar-grow{animation:rls-bar-grow 1.2s ease-out both;transform-origin:bottom}.rls-dot-pulse{animation:rls-dot-pulse 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.rls-float-a,.rls-float-b,.rls-float-c,.rls-pulse-soft,.rls-marquee-track,.rls-blink,.rls-route,.rls-shimmer,.rls-shimmer:after,.rls-glow,.rls-bar-grow,.rls-dot-pulse{animation:none!important}}
