:root{--cron:#7a5af5}[data-theme=dark]{--cron:#a08cff}.text-cron{color:var(--cron)}.bg-cron-soft{background-color:color-mix(in srgb, var(--cron) 12%, transparent)}.cron-stub{background-image:linear-gradient(90deg, color-mix(in srgb, var(--cron) 9%, transparent), transparent 55%);border-color:color-mix(in srgb, var(--cron) 38%, transparent)!important;padding-left:1.25rem!important}.cron-stub:before{content:"";background:var(--cron);pointer-events:none;border-radius:.5rem 0 0 .5rem;width:6px;position:absolute;inset:0 auto 0 0}.cron-stub:after{content:"";border-left:2px dotted color-mix(in srgb, var(--cron) 45%, transparent);pointer-events:none;position:absolute;inset:6px auto 6px 11px}.cron-stack{padding:0 7px 7px 0;position:relative}.cron-stack:before,.cron-stack:after{content:"";border:1px solid color-mix(in srgb, var(--cron) 32%, transparent);background:var(--panel);border-radius:.5rem;position:absolute}.cron-stack:before{opacity:.55;inset:7px 0 0 7px}.cron-stack:after{opacity:.85;inset:3.5px}.cron-stack>*{z-index:1;position:relative}.cron-stack[data-open]{padding:0}.cron-stack[data-open]:before,.cron-stack[data-open]:after{display:none}.cron-fan{border-left:2px dotted color-mix(in srgb, var(--cron) 45%, transparent);margin:6px 0 2px 10px;padding-left:8px;animation:.16s ease-out cron-fan-in}@keyframes cron-fan-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.cron-fan{animation:none}}
