.king-addons-holo-card-stage{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--p:0;--shadow:0 24px 80px rgba(0, 0, 0, 0.20);--rim-intensity:0.35;--film-intensity:0.55;--layer-scale:1.03}.king-addons-holo-card-stage{perspective:1000px;transform-style:preserve-3d;user-select:none;touch-action:manipulation}.king-addons-holo-card{position:relative;display:block;border-radius:26px;background:#fff;box-shadow:var(--shadow);transform-origin:50% 50%;transform:rotateX(var(--rx)) rotateY(var(--ry)) translateZ(0);transform-style:preserve-3d;overflow:hidden;will-change:transform;transition:box-shadow 220ms ease;text-decoration:none;color:inherit}.king-addons-holo-card:hover{cursor:pointer}.king-addons-holo-card.is-active{box-shadow:0 34px 110px rgb(0 0 0 / .28)}.king-addons-holo-card::before{content:"";position:absolute;inset:-2px;border-radius:28px;background:linear-gradient(120deg,#fff0 0%,rgb(255 255 255 / .25) 15%,#fff0 30%,rgb(255 255 255 / .22) 50%,#fff0 70%,rgb(255 255 255 / .18) 85%,#fff0 100%);filter:blur(10px);opacity:calc(0.15 + var(--p) * var(--rim-intensity));pointer-events:none;transform:translateZ(2px);mix-blend-mode:screen}.king-addons-holo-card--no-rim::before{display:none}.king-addons-holo-card__film{position:absolute;inset:0;pointer-events:none;opacity:calc(0.10 + var(--p) * var(--film-intensity, 0.55));transform:translateZ(3px);background:radial-gradient(900px 700px at var(--mx) var(--my),rgb(255 255 255 / .55),#fff0 60%),conic-gradient(from 180deg at var(--mx) var(--my),rgb(255 0 120 / .22),rgb(0 200 255 / .22),rgb(0 255 160 / .2),rgb(255 220 0 / .18),rgb(255 0 120 / .22));mix-blend-mode:overlay;filter:saturate(1.2) contrast(1.05);z-index:10}.king-addons-holo-card__content{padding:18px 18px 16px 18px;display:grid;gap:14px;transform:translateZ(20px)}.king-addons-holo-card__poster{position:relative;height:260px;border-radius:18px;overflow:hidden;background:radial-gradient(900px 600px at 15% 10%,rgb(255 255 255 / .45),#fff0 55%),linear-gradient(135deg,#7cc7ff,#f6a054 46%,#c59bff);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .55);transform:translateZ(26px)}.king-addons-holo-card__poster::after{content:"";position:absolute;inset:0;background:radial-gradient(900px 650px at var(--mx) var(--my),rgb(255 255 255 / .24),#fff0 55%),linear-gradient(90deg,#fff0 0%,rgb(255 255 255 / .15) 15%,#fff0 35%,rgb(255 255 255 / .12) 60%,#fff0 85%);mix-blend-mode:soft-light;opacity:.9;transform:translateZ(2px);pointer-events:none}.king-addons-holo-card--no-shine .king-addons-holo-card__poster::after{display:none}.king-addons-holo-card__pattern{position:absolute;inset:0;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cg fill='none' stroke='white' stroke-opacity='.55' stroke-width='2'%3E%3Cpath d='M80 44c10 0 20 6 24 16-6 2-10 6-12 12-6-4-10-8-12-12-2 4-6 8-12 12-2-6-6-10-12-12 4-10 14-16 24-16z'/%3E%3C/g%3E%3C/svg%3E");background-size:62px 62px;mix-blend-mode:overlay;transform:translateZ(1px);pointer-events:none}.king-addons-holo-card__topline{position:absolute;left:14px;right:14px;top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:rgb(255 255 255 / .92);font-weight:600;font-size:14px;letter-spacing:.2px;transform:translateZ(6px);z-index:20;text-shadow:0 2px 10px rgb(0 0 0 / .15)}.king-addons-holo-card__badge{display:inline-flex;align-items:center;gap:8px}.king-addons-holo-card__logo{width:18px;height:18px;border-radius:39%;flex-shrink:0;background:radial-gradient(circle at 30% 30%,rgb(255 255 255 / .8),#fff0 55%),conic-gradient(from 90deg,#00d4ff,#ff2bd6,#ffd600,#00ffa8,#00d4ff);box-shadow:0 8px 24px rgb(0 0 0 / .18)}.king-addons-holo-card__logo--icon{background:none!important;box-shadow:none!important;display:inline-grid;place-items:center;color:currentColor}.king-addons-holo-card__logo--icon i,.king-addons-holo-card__logo--icon svg{width:100%;height:100%}.king-addons-holo-card__logo--icon svg{fill:currentColor!important;stroke:currentColor}.king-addons-holo-card__art{position:absolute;inset:0;display:grid;place-items:center;transform-style:preserve-3d;z-index:5}.king-addons-holo-card__layer{position:absolute;width:78%;max-width:320px;transform:translateX(calc((var(--mx) - 50%) * -0.18)) translateY(calc((var(--my) - 50%) * -0.12)) translateZ(10px) scale(var(--layer-scale,1.03));filter:drop-shadow(0 22px 34px rgb(0 0 0 / .18));will-change:transform}img.king-addons-holo-card__layer{height:auto;object-fit:contain}.king-addons-holo-card__divider{height:1px;background:rgb(0 0 0 / .06);margin-top:2px}.king-addons-holo-card__title{display:flex;align-items:center;gap:10px;font-weight:700;font-size:22px;line-height:1.15}.king-addons-holo-card__mark{width:18px;height:18px;border-radius:50%;flex-shrink:0;background:radial-gradient(circle at 30% 30%,rgb(255 255 255 / .85),#fff0 60%),conic-gradient(from 90deg,#00d4ff,#ff2bd6,#ffd600,#00ffa8,#00d4ff)}.king-addons-holo-card__mark--icon{background:none!important;display:inline-grid;place-items:center;color:currentColor}.king-addons-holo-card__mark--icon i,.king-addons-holo-card__mark--icon svg{width:100%;height:100%}.king-addons-holo-card__mark--icon svg{fill:currentColor!important;stroke:currentColor}.king-addons-holo-card__meta{color:#4b5563;font-size:14px;line-height:1.4;max-width:28ch}@media (prefers-reduced-motion:reduce){.king-addons-holo-card-stage[data-respect-reduced-motion="true"] .king-addons-holo-card{transform:none!important}.king-addons-holo-card-stage[data-respect-reduced-motion="true"] .king-addons-holo-card__film,.king-addons-holo-card-stage[data-respect-reduced-motion="true"] .king-addons-holo-card::before,.king-addons-holo-card-stage[data-respect-reduced-motion="true"] .king-addons-holo-card__poster::after{opacity:.5}.king-addons-holo-card-stage[data-respect-reduced-motion="true"] .king-addons-holo-card__layer{transform:translateZ(10px) scale(var(--layer-scale,1.03))}}.king-addons-holo-card-stage[data-disable-motion="true"] .king-addons-holo-card{transform:none!important}.king-addons-holo-card-stage[data-disable-motion="true"] .king-addons-holo-card__film,.king-addons-holo-card-stage[data-disable-motion="true"] .king-addons-holo-card::before{opacity:.5}.king-addons-holo-card-stage[data-disable-motion="true"] .king-addons-holo-card__layer{transform:translateZ(10px) scale(var(--layer-scale,1.03))}@media (max-width:420px){.king-addons-holo-card__poster{height:230px}.king-addons-holo-card__title{font-size:20px}}