/* Disessa project action: warm metallic flight-panel styling. */
.website-player-cta{--cta-x:50%;--cta-y:50%;--cta-rx:0deg;--cta-ry:0deg;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:20px;isolation:isolate;overflow:hidden;min-height:64px;padding:20px 28px;border:0;background:linear-gradient(125deg,#30291d,#090b0d 42%,#19170f);color:#f6e7c8;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);transform:perspective(650px) rotateX(var(--cta-rx)) rotateY(var(--cta-ry));transition:transform .2s ease,background .3s,color .3s;box-shadow:none;outline-offset:-5px}
.website-player-cta::before{content:'';position:absolute;inset:1px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at var(--cta-x) var(--cta-y),#dcb46e55,transparent 65%);opacity:.25;transition:opacity .3s}
.website-player-cta::after{content:'';position:absolute;inset:-100% -50%;pointer-events:none;background:linear-gradient(110deg,transparent 44%,#ffe7b322 49%,#ffe7b344 50%,transparent 56%);transform:translateX(-80%);transition:transform .65s ease}
.scifi-cta-label{position:relative;z-index:1;font-weight:500;letter-spacing:.12em}.scifi-cta-arrow{position:relative;z-index:1;font-size:20px;line-height:1;transition:transform .35s,color .3s;color:#d8b16c}
.scifi-cta-edge{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;fill:none}.scifi-cta-edge path{vector-effect:non-scaling-stroke;stroke-width:1}.scifi-edge-track{stroke:#a1844f88}.scifi-edge-light{stroke:#ffe6a6;stroke-width:1.7!important;stroke-dasharray:15 85;animation:scifi-edge-orbit 4s linear infinite;filter:drop-shadow(0 0 3px #f8c45e)}
.website-player-cta:hover,.website-player-cta:focus-visible{background:linear-gradient(125deg,#46371c,#111415 50%,#292317);color:#fff;box-shadow:none}.website-player-cta:hover::before,.website-player-cta:focus-visible::before{opacity:1}.website-player-cta:hover::after,.website-player-cta:focus-visible::after{transform:translateX(80%)}.website-player-cta:hover .scifi-cta-arrow,.website-player-cta:focus-visible .scifi-cta-arrow{transform:translate(3px,-3px);color:#fff1c4}.website-player-cta:hover .scifi-edge-light{animation-duration:1.8s}.website-player-cta:focus-visible{outline:2px solid #ffe6a6}
@keyframes scifi-edge-orbit{to{stroke-dashoffset:-100}}
@media(max-width:600px){.website-player-cta{gap:10px;min-height:48px;padding:13px 15px}.scifi-cta-label{letter-spacing:.06em}.scifi-cta-arrow{font-size:16px}}
@media(prefers-reduced-motion:reduce){.website-player-cta{transform:none;transition:none}.scifi-edge-light{animation:none;stroke-dasharray:none;opacity:.8}.website-player-cta::after{display:none}.website-player-cta::before,.scifi-cta-arrow{transition:none}}

/* Larger action with a more legible metallic perimeter. */
.website-player-cta{min-height:72px;padding:24px 34px;gap:24px;font-size:clamp(10px,.85vw,14px)}
.scifi-cta-edge path{stroke-width:2}.scifi-edge-track{stroke:#cfb079cc}.scifi-edge-light{stroke-width:2.6!important}
@media(max-width:600px){.website-player-cta{min-height:52px;padding:15px 17px;gap:10px;font-size:9px}}
