/* Selected dark capsule, retaining the orbit and two points of the V7 symbol. */
.cosmic-action.cosmic-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 25px 12px 55px;border:1px solid #cbdcef60;border-radius:999px;background:#07101db3;color:#edf3fa;backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 #e9f2ff08;gap:0;transition:background-color .3s,border-color .3s,box-shadow .3s}
.cosmic-action:not(.home-companion){position:relative}
.cosmic-action.cosmic-action::before{content:'';position:absolute;left:18px;top:50%;width:24px;height:14px;border:1px solid #d4e0efb0;border-radius:50%;transform:translateY(-50%) rotate(-35deg)}
.cosmic-action.cosmic-action::after{content:'';position:absolute;left:28px;top:50%;width:6px;height:6px;border:0;border-radius:50%;background:#dae7f8;transform:translateY(-50%);box-shadow:8px -7px 0 -1px #d4e0ef}
.cosmic-action:not(:disabled):hover,.cosmic-action:focus-visible,.image-link:hover .cosmic-action,.image-link:focus-visible .cosmic-action,.tarot-options a:hover .cosmic-action,.tarot-options a:focus-visible .cosmic-action{background:#18304bb8;border-color:#d7e7fabd;box-shadow:0 0 24px #afcbea18,inset 0 1px 0 #edf5ff14;color:#fff}
.cosmic-action:focus-visible{outline:2px solid #d7e8ff;outline-offset:5px}
.cosmic-action:disabled{opacity:.4;cursor:default}
.button-glint{position:absolute;right:15px;top:5px;width:13px;height:13px;pointer-events:none;background:#f1f7ff;clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);opacity:0;transform:scale(.3) rotate(-15deg)}
.cosmic-action:not(:disabled):hover>.button-glint,.cosmic-action:focus-visible>.button-glint,.image-link:hover .button-glint,.image-link:focus-visible .button-glint,.tarot-options a:hover .button-glint,.tarot-options a:focus-visible .button-glint{animation:button-star-glint .65s ease-out 1}
@keyframes button-star-glint{0%{opacity:0;transform:scale(.3) rotate(-15deg)}35%{opacity:.9;transform:scale(1.05) rotate(0)}100%{opacity:0;transform:scale(.45) rotate(20deg)}}
.motion-paused .cosmic-action{transition:none}
.motion-paused .button-glint{animation:none!important;opacity:0!important}
@media(prefers-reduced-motion:reduce){.cosmic-action{transition:none}.button-glint{animation:none!important;opacity:0!important}}
