/* Athar exclusive cards — neutral stone charcoal, champagne light and antique gold. */
.original-product{background:radial-gradient(ellipse at 95% 0%,#ffffff08,transparent 57%),repeating-linear-gradient(125deg,#e6dfd502 0 1px,transparent 1px 5px),linear-gradient(145deg,#27282c 0%,#1a1b1f 48%,#111216 100%);border-color:#b99a6852;box-shadow:inset 0 1px 0 #e1d7c71c,inset 0 -35px 65px #090a1130,0 16px 40px #0004;transition:border-color .3s,box-shadow .3s}
.original-product:hover,.original-product:focus-within{border-color:#d2ac78a8;box-shadow:inset 0 1px 0 #ecdfc72e,inset 0 0 50px #c5a47b0d,0 20px 46px #0005}
.original-image-wrap{background:radial-gradient(ellipse at 80% 0%,#ffffff07,transparent 72%),linear-gradient(145deg,#191b20,#101115);border-bottom:1px solid #ba9b6530}
.original-image-wrap img{border-color:#bcaa8652;box-shadow:0 15px 35px #0006}
.original-image-label{color:#c2ae8b}
.original-product h3{color:#f3eee3}
.original-product p{color:#c7c3c7}
.original-product .original-kicker{color:#d7b482}
.original-who{color:#bdb8bc}
.original-features span{background:#d1c5b40a;border-color:#baa99730;color:#d1c9c2}
.original-card-footer{border-top-color:#c1aa7938}
.original-card-footer strong{color:#e4c79b}
.original-discover{background:linear-gradient(135deg,#d0ae78,#b28b52 62%,#bd985f);color:#211b15;border-color:#dbba826e;box-shadow:inset 0 1px 0 #fff3;transition:background .2s,box-shadow .2s}
.original-discover:hover{background:linear-gradient(135deg,#e0bf88,#c6a067 65%,#d4b077);box-shadow:0 4px 18px #c2a47120}
.original-discover:focus-visible,.original-story-dialog :focus-visible{outline-color:#e7c899}
.original-spotlight{background:radial-gradient(ellipse at 90% 0,#ffffff0c,transparent 65%),linear-gradient(135deg,#27282c,#111216);border-color:#ba9b686b}
.original-spotlight h3 em,.original-intro h2 span{color:#ddbd8d}
.original-spotlight p{color:#c7c3c7}
.original-spotlight-art img{border-color:#b9a17c66}
.original-orbit{border-color:#c7ad8530;box-shadow:0 0 0 30px #c7ad8508,0 0 0 65px #c7ad8505}
.original-floating-label{background:#202126f2;border-color:#baa06b66;color:#e0c49b}
.original-orbit-labels button[aria-pressed=true]{background:#b99b6b26;border-color:#c9aa79;color:#f2dfc0}
.original-spotlight .original-mode-caption,.original-caption{color:#bdb5be}
.original-story-dialog{background:radial-gradient(ellipse at 100% 0,#c5aa8514,transparent 55%),#111216;border-color:#bca0717a;color:#f2eddf}
.original-story-top{background:#16171bf5;border-color:#baa07140}
.original-lead,.original-benefit-grid p,.original-scenario p,.original-scope p,.original-story-actions p{color:#c7c2c9}
.original-story-visual img{border-color:#b5a17b55}
.original-story-visual figcaption{color:#b9b2bf}
.original-benefit-grid article{border-top-color:#b8ad8155}
.original-scenario{background:linear-gradient(120deg,#c3aa8312,#1c1b2340);border-color:#b6a18a3d}
.original-story-actions{background:#c5a47b08;border-top-color:#bca27355}
@media(prefers-reduced-motion:reduce){.original-product,.original-discover{transition:none}}
/* Light is local to the card; decorative layers never intercept controls. */
.original-product{position:relative;isolation:isolate;border-color:#92939930;transition:border-color .3s,box-shadow .3s,translate .3s;--light-x:50%;--light-y:25%}
.original-product::before,.original-product::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s}
.original-product::before{z-index:1;background:radial-gradient(380px circle at var(--light-x) var(--light-y),#e7decd13,transparent 75%)}
.original-product::after{z-index:2;padding:1px;background:radial-gradient(230px circle at var(--light-x) var(--light-y),#d8bf9290,transparent 85%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}
.original-product.is-lit::before,.original-product.is-lit::after,.original-product:focus-within::before,.original-product:focus-within::after{opacity:1}
.original-product:hover,.original-product:focus-within{border-color:#b7aa914f;box-shadow:inset 0 1px 0 #ffffff18,0 22px 45px #0005}
.original-image-wrap img{transition:transform .22s ease-out,scale .5s ease}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.original-product:hover{translate:0 -4px}.original-product:hover .original-image-wrap img{scale:1.025}}
.original-product.light-arrival::before,.original-product.light-arrival::after{animation:athar-arrival 1.6s ease-out both}
@keyframes athar-arrival{0%{opacity:0;transform:translateY(-10%)}35%{opacity:1}100%{opacity:0;transform:translateY(8%)}}
@media(prefers-reduced-motion:reduce){.original-product,.original-product::before,.original-product::after,.original-image-wrap img{transition:none}.original-product.light-arrival::before,.original-product.light-arrival::after{animation:none}.original-product:hover{translate:none}.original-product:hover .original-image-wrap img{scale:1}}
