.dc-launch .p0:focus{outline:2px solid var(--ink)!important;outline-offset:2px!important}.dc-launch .p1:active{transform:translateY(1px)!important}.dc-launch .p2:focus{outline:2px solid var(--ink)!important;outline-offset:3px!important}.dc-launch .p3:hover{color:var(--bone)!important}.dc-launch .p4:hover{border-color:var(--bone)!important}.dc-launch .p5:focus{outline:2px solid var(--bone)!important;outline-offset:3px!important}.dc-launch .p6:hover{color:var(--level)!important}.dc-launch input::placeholder{color:var(--moss);opacity:1}.dc-launch #details input::placeholder,.dc-launch #details textarea::placeholder{color:var(--muted);opacity:1}
@keyframes dh-ring{0%{opacity:1;transform:scale(1)}80%,to{opacity:0;transform:scale(1.8,1.45)}}@keyframes dh-up{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes dh-down{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.dh-ring{box-sizing:border-box;pointer-events:none;border:2px solid var(--level);animation:dh-ring 1.8s var(--ease-enter) infinite;position:absolute}.dh-ring-2{animation-delay:.9s}.dh-up{animation:dh-up 1.2s var(--ease-state) infinite}.dh-down{animation:dh-down 1.2s var(--ease-state) infinite}.dh-btn:hover{background:var(--level-deep)!important}.dh-btn:active{transform:translateY(1px)}.dh-btn:focus-visible{outline:2px solid var(--bone);outline-offset:3px}@media (prefers-reduced-motion:reduce){.dh-ring{opacity:0;animation:none}.dh-up,.dh-down{animation:none}}.ca-copy:hover{color:var(--level)!important}.ca-copy:focus-visible{outline:2px solid var(--bone);outline-offset:-4px}
