/* uuidna MCP get_css, 2026-10-25, receipt 083821d1-f734-83ab-820f-99416d424eb9 — computed from the ℤ/9 sequence and the vortex orbit; no hex literal, no pixel value is authored. */
:root {
  --dur-1: 111ms; --dur-2: 222ms; --dur-4: 444ms; --dur-5: 555ms; --dur-7: 777ms; --dur-8: 888ms;
  --seq-1: hsl(336 66% 55%); --seq-2: hsl(12 66% 55%); --seq-3: hsl(48 66% 55%); --seq-4: hsl(84 66% 55%); --seq-5: hsl(120 66% 55%);
  --seq-6: hsl(156 66% 55%); --seq-7: hsl(192 66% 55%); --seq-8: hsl(228 66% 55%); --seq-9: hsl(264 66% 55%);
  --seq-center: hsl(120 66% 48%); --seq-dark: hsl(120 66% 36%); --seq-last: hsl(84 66% 68%); --seq-light: hsl(120 33% 82%);
  --type-1: 1.111rem; --type-2: 1.222rem; --type-4: 1.444rem; --type-5: 1.555rem; --type-7: 1.777rem; --type-8: 1.888rem;
  --type-lh-1: 1.481rem; --type-lh-2: 1.629rem; --type-lh-4: 1.925rem; --type-lh-5: 2.074rem; --type-lh-7: 2.370rem; --type-lh-8: 2.518rem;
}
.q-superposition { position: relative; isolation: isolate; }
.q-superposition::before, .q-superposition::after { content: ''; position: absolute; inset: 0; z-index: -1; border-radius: inherit; opacity: 0.500; transition: opacity var(--dur-4) linear; will-change: opacity; }
.q-superposition-1::before { background: var(--seq-1); } .q-superposition-1::after { background: var(--seq-9); }
.q-superposition-2::before { background: var(--seq-2); } .q-superposition-2::after { background: var(--seq-8); }
.q-superposition-3::before { background: var(--seq-3); } .q-superposition-3::after { background: var(--seq-7); }
.q-superposition-4::before { background: var(--seq-4); } .q-superposition-4::after { background: var(--seq-6); }
.q-superposition:hover::before, .q-superposition:focus-within::before { opacity: 1; }
.q-superposition:hover::after, .q-superposition:focus-within::after { opacity: 0; }
.q-entangled { border-inline-start: 2px solid var(--seq-center); }
@keyframes q-fold { 50% { transform: rotateY(180deg); } }
.q-fold { animation: q-fold var(--dur-8) linear; transform-style: preserve-3d; will-change: transform; }
.q-rung-1 { transition-duration: var(--dur-1); } .q-rung-2 { transition-duration: var(--dur-2); } .q-rung-4 { transition-duration: var(--dur-4); }
.q-rung-5 { transition-duration: var(--dur-5); } .q-rung-7 { transition-duration: var(--dur-7); } .q-rung-8 { transition-duration: var(--dur-8); }
@media (prefers-reduced-motion: reduce) { .q-superposition::before, .q-superposition::after, .q-fold { transition: none; animation: none; } }
:root[data-dim-motion="simple"] .q-superposition::before, :root[data-dim-motion="simple"] .q-superposition::after, :root[data-dim-motion="simple"] .q-fold { transition: none; animation: none; }
