/* Gaming-inspired PRO themes. Only cards and their controls are painted;
   the pricing wrapper stays transparent so the site background remains visible. */

:is(.st-pricing-gaming-cyberpunk,.st-pricing-gaming-witch-hunter,.st-pricing-gaming-epic-mmo,.st-pricing-gaming-orc-warfront,.st-pricing-gaming-arctic-storm,.st-pricing-gaming-galactic-command,.st-pricing-gaming-tactical-ops,.st-pricing-gaming-elven-chronicle,.st-pricing-gaming-post-apocalypse,.st-pricing-gaming-viking-saga,.st-pricing-gaming-space-guardian,.st-pricing-gaming-battle-royale,.st-pricing-gaming-gothic-souls,.st-pricing-gaming-retro-arcade,.st-pricing-gaming-voxel-craft,.st-pricing-gaming-blockverse) .st-pricing-card{isolation:isolate;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
:is(.st-pricing-gaming-cyberpunk,.st-pricing-gaming-witch-hunter,.st-pricing-gaming-epic-mmo,.st-pricing-gaming-orc-warfront,.st-pricing-gaming-arctic-storm,.st-pricing-gaming-galactic-command,.st-pricing-gaming-tactical-ops,.st-pricing-gaming-elven-chronicle,.st-pricing-gaming-post-apocalypse,.st-pricing-gaming-viking-saga,.st-pricing-gaming-space-guardian,.st-pricing-gaming-battle-royale,.st-pricing-gaming-gothic-souls,.st-pricing-gaming-retro-arcade,.st-pricing-gaming-voxel-craft,.st-pricing-gaming-blockverse) .st-pricing-card::after{position:absolute;z-index:0;pointer-events:none;line-height:1}
:is(.st-pricing-gaming-cyberpunk,.st-pricing-gaming-witch-hunter,.st-pricing-gaming-epic-mmo,.st-pricing-gaming-orc-warfront,.st-pricing-gaming-arctic-storm,.st-pricing-gaming-galactic-command,.st-pricing-gaming-tactical-ops,.st-pricing-gaming-elven-chronicle,.st-pricing-gaming-post-apocalypse,.st-pricing-gaming-viking-saga,.st-pricing-gaming-space-guardian,.st-pricing-gaming-battle-royale,.st-pricing-gaming-gothic-souls,.st-pricing-gaming-retro-arcade,.st-pricing-gaming-voxel-craft,.st-pricing-gaming-blockverse) .st-pricing-card:hover{transform:translateY(-5px)}

/* Cyberpunk Neon */
.st-pricing-table.st-pricing-gaming-cyberpunk,.st-pricing-grid.st-pricing-gaming-cyberpunk{--st-accent:#fcee09;--st-surface:#12031f;--st-ink:#f8fbff;--st-plan-1:#00f5ff;--st-plan-2:#fcee09;--st-plan-3:#ff2bd6;--st-plan-soft-1:#07323f;--st-plan-soft-2:#3b3705;--st-plan-soft-3:#3d0837}
.st-pricing-gaming-cyberpunk .st-pricing-card{border:1px solid var(--st-plan-accent);border-radius:2px;background:linear-gradient(160deg,#1d0930,#08030f);clip-path:polygon(0 0,91% 0,100% 8%,100% 100%,9% 100%,0 92%);box-shadow:8px 8px 0 color-mix(in srgb,var(--st-plan-accent) 38%,transparent),0 0 25px color-mix(in srgb,var(--st-plan-accent) 22%,transparent)}
.st-pricing-gaming-cyberpunk .st-pricing-header{background:repeating-linear-gradient(135deg,var(--st-plan-soft) 0 9px,color-mix(in srgb,var(--st-plan-soft) 73%,#000) 9px 18px);border-bottom:2px solid var(--st-plan-accent)}
.st-pricing-gaming-cyberpunk .st-pricing-price{background:linear-gradient(90deg,transparent,var(--st-plan-soft),transparent)}
.st-pricing-gaming-cyberpunk .st-pricing-card::after{right:13px;top:12px;content:"NEON";color:var(--st-plan-accent);font:900 9px/1 monospace;letter-spacing:.18em;text-shadow:2px 0 #ff2bd6,-2px 0 #00f5ff;animation:st-game-glitch 2.4s steps(2,end) infinite}
.st-pricing-gaming-cyberpunk .st-pricing-button,.st-pricing-gaming-cyberpunk button.st-pricing-woo-cart-button{border:1px solid #000;border-radius:0;background:var(--st-plan-accent);color:#08030f!important;box-shadow:4px 4px 0 #ff2bd6;text-shadow:none}

/* Dark monster hunter */
.st-pricing-table.st-pricing-gaming-witch-hunter,.st-pricing-grid.st-pricing-gaming-witch-hunter{--st-accent:#c8a96b;--st-surface:#171714;--st-ink:#eee7d8;--st-plan-1:#b7a173;--st-plan-2:#c8a96b;--st-plan-3:#a74a3b;--st-plan-soft-1:#303027;--st-plan-soft-2:#352d20;--st-plan-soft-3:#3b211e}
.st-pricing-gaming-witch-hunter .st-pricing-card{border:1px solid #6f6248;border-radius:3px;background:linear-gradient(155deg,#292820,#12120f);box-shadow:0 20px 44px rgba(0,0,0,.48),inset 0 0 32px rgba(200,169,107,.045)}
.st-pricing-gaming-witch-hunter .st-pricing-card::before{position:absolute;inset:8px;z-index:0;border:1px solid color-mix(in srgb,var(--st-plan-accent) 25%,transparent);content:"";pointer-events:none}
.st-pricing-gaming-witch-hunter .st-pricing-header{background:linear-gradient(145deg,var(--st-plan-soft),rgba(0,0,0,.25));border-bottom:3px double #716142}
.st-pricing-gaming-witch-hunter .st-pricing-card::after{right:14px;top:12px;content:"\2726";color:var(--st-plan-accent);font-size:24px;text-shadow:0 0 13px rgba(200,169,107,.48);animation:st-game-rune 3s ease-in-out infinite}
.st-pricing-gaming-witch-hunter .st-pricing-button,.st-pricing-gaming-witch-hunter button.st-pricing-woo-cart-button{border:1px solid #d5bd84;border-radius:2px;background:linear-gradient(90deg,#544326,#b99a5e,#544326);color:#fff7e4!important}

/* Epic MMO */
.st-pricing-table.st-pricing-gaming-epic-mmo,.st-pricing-grid.st-pricing-gaming-epic-mmo{--st-accent:#f2c94c;--st-surface:#102a4c;--st-ink:#edf7ff;--st-plan-1:#54c6ff;--st-plan-2:#f2c94c;--st-plan-3:#d96bff;--st-plan-soft-1:#164b73;--st-plan-soft-2:#56471e;--st-plan-soft-3:#4c245c}
.st-pricing-gaming-epic-mmo .st-pricing-card{border:3px ridge color-mix(in srgb,var(--st-plan-accent) 70%,#d8eaff);border-radius:18px 18px 6px 6px;background:linear-gradient(165deg,#173c66,#091a30);box-shadow:0 20px 45px rgba(2,15,35,.5),inset 0 0 28px rgba(255,255,255,.04)}
.st-pricing-gaming-epic-mmo .st-pricing-header{background:linear-gradient(145deg,var(--st-plan-soft),rgba(10,28,50,.5));border-radius:14px 14px 45% 45% / 14px 14px 13% 13%;border-bottom:2px solid var(--st-plan-accent)}
.st-pricing-gaming-epic-mmo .st-pricing-card::after{right:11px;top:13px;content:"RAID";padding:4px 6px;border:1px solid var(--st-plan-accent);border-radius:9px;color:var(--st-plan-accent);font:850 8px/1 serif;letter-spacing:.12em}
.st-pricing-gaming-epic-mmo .st-pricing-button,.st-pricing-gaming-epic-mmo button.st-pricing-woo-cart-button{border:2px ridge #ffe39a;border-radius:7px;background:linear-gradient(#d5aa35,#7c5915);color:#fff8dc!important;box-shadow:0 5px 14px rgba(242,201,76,.28)}

/* Orcish Warfront */
.st-pricing-table.st-pricing-gaming-orc-warfront,.st-pricing-grid.st-pricing-gaming-orc-warfront{--st-accent:#8abf39;--st-surface:#2a1b12;--st-ink:#f1e5cc;--st-plan-1:#bf7d32;--st-plan-2:#8abf39;--st-plan-3:#b43f32;--st-plan-soft-1:#4c321d;--st-plan-soft-2:#34451d;--st-plan-soft-3:#4e211b}
.st-pricing-gaming-orc-warfront .st-pricing-card{border:3px solid color-mix(in srgb,var(--st-plan-accent) 60%,#20130c);border-radius:2px;background:linear-gradient(150deg,#40291b,#1d120c);clip-path:polygon(4% 0,96% 0,100% 5%,98% 94%,94% 100%,5% 98%,0 93%,2% 7%);box-shadow:8px 10px 0 rgba(22,13,8,.48)}
.st-pricing-gaming-orc-warfront .st-pricing-header{background:repeating-linear-gradient(90deg,var(--st-plan-soft) 0 26px,color-mix(in srgb,var(--st-plan-soft) 82%,#000) 26px 28px);border-bottom:4px solid #21120b}
.st-pricing-gaming-orc-warfront .st-pricing-card::after{right:13px;top:10px;content:"\2694";color:var(--st-plan-accent);font-size:25px;text-shadow:2px 2px 0 #1a0f09;transform:rotate(-9deg)}
.st-pricing-gaming-orc-warfront .st-pricing-button,.st-pricing-gaming-orc-warfront button.st-pricing-woo-cart-button{border:3px solid #1b1009;border-radius:1px;background:var(--st-plan-accent);color:#171109!important;box-shadow:4px 5px 0 #171109}

/* Arctic Storm */
.st-pricing-table.st-pricing-gaming-arctic-storm,.st-pricing-grid.st-pricing-gaming-arctic-storm{--st-accent:#68d7ff;--st-surface:#0b1c35;--st-ink:#eefaff;--st-plan-1:#82e7ff;--st-plan-2:#68d7ff;--st-plan-3:#a7baff;--st-plan-soft-1:#16435a;--st-plan-soft-2:#153b55;--st-plan-soft-3:#26395e}
.st-pricing-gaming-arctic-storm .st-pricing-card{border:1px solid color-mix(in srgb,var(--st-plan-accent) 65%,#dff8ff);border-radius:20px 3px 20px 3px;background:linear-gradient(155deg,rgba(25,65,91,.96),rgba(5,19,38,.98));box-shadow:0 20px 45px rgba(3,20,39,.46),inset 0 0 30px rgba(151,228,255,.06)}
.st-pricing-gaming-arctic-storm .st-pricing-header,.st-pricing-gaming-arctic-storm .st-pricing-price{background:linear-gradient(145deg,rgba(104,215,255,.19),var(--st-plan-soft));border-bottom:1px solid rgba(174,237,255,.25)}
.st-pricing-gaming-arctic-storm .st-pricing-card::after{right:13px;top:12px;content:"\2744";color:#dff9ff;font-size:24px;text-shadow:0 0 14px #68d7ff;animation:st-game-frost 3.4s ease-in-out infinite}
.st-pricing-gaming-arctic-storm .st-pricing-button,.st-pricing-gaming-arctic-storm button.st-pricing-woo-cart-button{border:1px solid #bcefff;background:linear-gradient(90deg,#2479a0,#6bdcff,#2479a0);color:#051626!important}

/* Galactic Command */
.st-pricing-table.st-pricing-gaming-galactic-command,.st-pricing-grid.st-pricing-gaming-galactic-command{--st-accent:#22d3ee;--st-surface:#07111f;--st-ink:#dffcff;--st-plan-1:#38bdf8;--st-plan-2:#22d3ee;--st-plan-3:#fb923c;--st-plan-soft-1:#0d3150;--st-plan-soft-2:#0b3840;--st-plan-soft-3:#4b2b17}
.st-pricing-gaming-galactic-command .st-pricing-card{border:1px solid var(--st-plan-accent);border-radius:0 18px 0 18px;background:linear-gradient(rgba(34,211,238,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.035) 1px,transparent 1px),linear-gradient(155deg,#0c2238,#040b14);background-size:18px 18px,18px 18px,auto;box-shadow:0 0 25px color-mix(in srgb,var(--st-plan-accent) 22%,transparent)}
.st-pricing-gaming-galactic-command .st-pricing-header{background:linear-gradient(90deg,var(--st-plan-soft),transparent);border-left:5px solid var(--st-plan-accent);border-bottom:1px solid color-mix(in srgb,var(--st-plan-accent) 45%,transparent)}
.st-pricing-gaming-galactic-command .st-pricing-card::after{right:12px;top:11px;width:19px;height:19px;border:2px solid var(--st-plan-accent);content:"";clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);box-shadow:0 0 12px var(--st-plan-accent);animation:st-game-scan 2.8s linear infinite}
.st-pricing-gaming-galactic-command .st-pricing-button,.st-pricing-gaming-galactic-command button.st-pricing-woo-cart-button{border:1px solid var(--st-plan-accent);border-radius:0 10px 0 10px;background:rgba(34,211,238,.13);color:#dffcff!important;box-shadow:inset 0 0 14px rgba(34,211,238,.15)}

/* Tactical Ops */
.st-pricing-table.st-pricing-gaming-tactical-ops,.st-pricing-grid.st-pricing-gaming-tactical-ops{--st-accent:#d6a84f;--st-surface:#20251f;--st-ink:#edf0df;--st-plan-1:#d6a84f;--st-plan-2:#8fb36a;--st-plan-3:#d16b4f;--st-plan-soft-1:#493c24;--st-plan-soft-2:#35442d;--st-plan-soft-3:#482d25}
.st-pricing-gaming-tactical-ops .st-pricing-card{border:2px solid color-mix(in srgb,var(--st-plan-accent) 60%,#11150f);border-radius:3px;background:linear-gradient(160deg,#353c32,#171b17);box-shadow:7px 8px 0 #111510}
.st-pricing-gaming-tactical-ops .st-pricing-header{background:repeating-linear-gradient(135deg,var(--st-plan-soft) 0 11px,color-mix(in srgb,var(--st-plan-soft) 68%,#111) 11px 16px);border-bottom:2px solid var(--st-plan-accent)}
.st-pricing-gaming-tactical-ops .st-pricing-card::after{right:12px;top:11px;width:20px;height:20px;border:1px solid var(--st-plan-accent);border-radius:50%;content:"";background:linear-gradient(transparent 47%,var(--st-plan-accent) 48% 52%,transparent 53%),linear-gradient(90deg,transparent 47%,var(--st-plan-accent) 48% 52%,transparent 53%);animation:st-game-radar 3.2s linear infinite}
.st-pricing-gaming-tactical-ops .st-pricing-button,.st-pricing-gaming-tactical-ops button.st-pricing-woo-cart-button{border:2px solid #131711;border-radius:2px;background:var(--st-plan-accent);color:#171811!important;box-shadow:3px 4px 0 #111510}

/* Elven Chronicle */
.st-pricing-table.st-pricing-gaming-elven-chronicle,.st-pricing-grid.st-pricing-gaming-elven-chronicle{--st-accent:#b7d6ff;--st-surface:#20223a;--st-ink:#f6f5ff;--st-plan-1:#9ae7df;--st-plan-2:#b7d6ff;--st-plan-3:#d8a9ff;--st-plan-soft-1:#244a4d;--st-plan-soft-2:#303b5b;--st-plan-soft-3:#49355e}
.st-pricing-gaming-elven-chronicle .st-pricing-card{border:1px solid color-mix(in srgb,var(--st-plan-accent) 70%,#fff);border-radius:34px 34px 8px 8px;background:linear-gradient(160deg,#363a62,#181a2e);box-shadow:0 19px 44px rgba(13,14,35,.48),inset 0 0 0 2px rgba(255,255,255,.035)}
.st-pricing-gaming-elven-chronicle .st-pricing-header{background:linear-gradient(145deg,var(--st-plan-soft),rgba(183,214,255,.08));border-radius:31px 31px 55% 55% / 31px 31px 14% 14%}
.st-pricing-gaming-elven-chronicle .st-pricing-card::after{right:14px;top:12px;width:15px;height:22px;border:1px solid var(--st-plan-accent);content:"";background:linear-gradient(135deg,transparent 12%,var(--st-plan-accent) 50%,transparent 88%);transform:rotate(45deg);box-shadow:0 0 13px var(--st-plan-accent);animation:st-game-gem 3s ease-in-out infinite}
.st-pricing-gaming-elven-chronicle .st-pricing-button,.st-pricing-gaming-elven-chronicle button.st-pricing-woo-cart-button{border:1px solid #e4efff;background:linear-gradient(90deg,#6782ad,#c8e3ff,#6782ad);color:#171b36!important}

/* Post-Apocalypse */
.st-pricing-table.st-pricing-gaming-post-apocalypse,.st-pricing-grid.st-pricing-gaming-post-apocalypse{--st-accent:#c6ff35;--st-surface:#242416;--st-ink:#efffc7;--st-plan-1:#f0d45a;--st-plan-2:#c6ff35;--st-plan-3:#ff8a35;--st-plan-soft-1:#514926;--st-plan-soft-2:#39491b;--st-plan-soft-3:#51301a}
.st-pricing-gaming-post-apocalypse .st-pricing-card{border:2px solid color-mix(in srgb,var(--st-plan-accent) 58%,#111);border-radius:8px;background:repeating-linear-gradient(0deg,rgba(198,255,53,.025) 0 1px,transparent 1px 4px),linear-gradient(155deg,#343520,#17170e);box-shadow:0 0 24px rgba(198,255,53,.14),inset 0 0 28px rgba(198,255,53,.035)}
.st-pricing-gaming-post-apocalypse .st-pricing-header{background:var(--st-plan-soft);border-bottom:1px dashed var(--st-plan-accent)}
.st-pricing-gaming-post-apocalypse .st-pricing-card::after{right:11px;top:12px;content:"RAD";color:var(--st-plan-accent);font:900 9px/1 monospace;letter-spacing:.12em;text-shadow:0 0 7px currentColor;animation:st-game-crt 1.7s steps(2,end) infinite}
.st-pricing-gaming-post-apocalypse .st-pricing-button,.st-pricing-gaming-post-apocalypse button.st-pricing-woo-cart-button{border:1px solid var(--st-plan-accent);border-radius:5px;background:#202b0d;color:var(--st-plan-accent)!important;box-shadow:0 0 15px rgba(198,255,53,.2)}

/* Viking Saga */
.st-pricing-table.st-pricing-gaming-viking-saga,.st-pricing-grid.st-pricing-gaming-viking-saga{--st-accent:#9ed3e8;--st-surface:#1b2930;--st-ink:#eef8f8;--st-plan-1:#89c2d9;--st-plan-2:#d2a85a;--st-plan-3:#a9b9c0;--st-plan-soft-1:#244658;--st-plan-soft-2:#504023;--st-plan-soft-3:#37444a}
.st-pricing-gaming-viking-saga .st-pricing-card{border:3px double color-mix(in srgb,var(--st-plan-accent) 75%,#d7b16a);border-radius:2px;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(155deg,#34464d,#172229);background-size:18px 100%,auto;box-shadow:0 18px 40px rgba(4,14,19,.5)}
.st-pricing-gaming-viking-saga .st-pricing-header{background:linear-gradient(145deg,var(--st-plan-soft),rgba(0,0,0,.15));border-bottom:4px double var(--st-plan-accent)}
.st-pricing-gaming-viking-saga .st-pricing-card::after{right:13px;top:10px;content:"\16C9";color:var(--st-plan-accent);font:700 26px/1 serif;text-shadow:0 0 11px currentColor;animation:st-game-rune 3.4s ease-in-out infinite}
.st-pricing-gaming-viking-saga .st-pricing-button,.st-pricing-gaming-viking-saga button.st-pricing-woo-cart-button{border:2px solid #d9edf5;border-radius:2px;background:linear-gradient(#789eab,#3c606d);color:#fff!important}

/* Space Guardian */
.st-pricing-table.st-pricing-gaming-space-guardian,.st-pricing-grid.st-pricing-gaming-space-guardian{--st-accent:#9c7cff;--st-surface:#14132c;--st-ink:#f3f0ff;--st-plan-1:#59d5ff;--st-plan-2:#9c7cff;--st-plan-3:#ff6cae;--st-plan-soft-1:#123f58;--st-plan-soft-2:#302657;--st-plan-soft-3:#50243f}
.st-pricing-gaming-space-guardian .st-pricing-card{border:1px solid color-mix(in srgb,var(--st-plan-accent) 55%,#fff);border-radius:22px 5px 22px 5px;background:radial-gradient(circle at 80% 5%,color-mix(in srgb,var(--st-plan-accent) 18%,transparent),transparent 35%),linear-gradient(155deg,#29264d,#0d0c20);box-shadow:0 22px 48px rgba(6,5,27,.52)}
.st-pricing-gaming-space-guardian .st-pricing-header,.st-pricing-gaming-space-guardian .st-pricing-price{background:linear-gradient(135deg,var(--st-plan-soft),rgba(255,255,255,.025))}
.st-pricing-gaming-space-guardian .st-pricing-card::after{right:13px;top:12px;content:"\2736";color:var(--st-plan-accent);font-size:25px;text-shadow:0 0 15px currentColor;animation:st-game-star 3s ease-in-out infinite}
.st-pricing-gaming-space-guardian .st-pricing-button,.st-pricing-gaming-space-guardian button.st-pricing-woo-cart-button{border:1px solid color-mix(in srgb,var(--st-plan-accent) 72%,#fff);background:linear-gradient(90deg,var(--st-plan-accent),color-mix(in srgb,var(--st-plan-accent) 50%,#59d5ff));box-shadow:0 0 19px color-mix(in srgb,var(--st-plan-accent) 32%,transparent)}

/* Battle Royale */
.st-pricing-table.st-pricing-gaming-battle-royale,.st-pricing-grid.st-pricing-gaming-battle-royale{--st-accent:#ff4fb2;--st-surface:#172263;--st-ink:#fff9ff;--st-plan-1:#00e8ff;--st-plan-2:#ff4fb2;--st-plan-3:#ffe14a;--st-plan-soft-1:#0f4c72;--st-plan-soft-2:#63235b;--st-plan-soft-3:#65572a}
.st-pricing-gaming-battle-royale .st-pricing-card{border:3px solid var(--st-plan-accent);border-radius:18px 4px 18px 4px;background:linear-gradient(155deg,#263895,#11194b);box-shadow:8px 9px 0 color-mix(in srgb,var(--st-plan-accent) 42%,#15206b);transform:rotate(-.25deg)}
.st-pricing-gaming-battle-royale .st-pricing-card:nth-child(even){transform:rotate(.25deg)}
.st-pricing-gaming-battle-royale .st-pricing-header{background:linear-gradient(135deg,var(--st-plan-soft),color-mix(in srgb,var(--st-plan-accent) 18%,transparent));clip-path:polygon(0 0,100% 0,96% 92%,5% 100%)}
.st-pricing-gaming-battle-royale .st-pricing-card::after{right:9px;top:10px;content:"#1";color:#fff;font:950 15px/1 sans-serif;text-shadow:2px 2px 0 color-mix(in srgb,var(--st-plan-accent) 70%,#000);transform:rotate(7deg)}
.st-pricing-gaming-battle-royale .st-pricing-button,.st-pricing-gaming-battle-royale button.st-pricing-woo-cart-button{border:2px solid #fff;border-radius:5px;background:var(--st-plan-accent);box-shadow:4px 5px 0 #101848}

/* Gothic Souls */
.st-pricing-table.st-pricing-gaming-gothic-souls,.st-pricing-grid.st-pricing-gaming-gothic-souls{--st-accent:#c8a367;--st-surface:#1a171c;--st-ink:#e8e0d6;--st-plan-1:#9f8971;--st-plan-2:#c8a367;--st-plan-3:#954f43;--st-plan-soft-1:#383034;--st-plan-soft-2:#413523;--st-plan-soft-3:#3d2422}
.st-pricing-gaming-gothic-souls .st-pricing-card{border:1px solid #625544;border-radius:0;background:linear-gradient(165deg,#2e292e,#100e11);box-shadow:0 23px 50px rgba(0,0,0,.58),inset 0 0 35px rgba(200,163,103,.04)}
.st-pricing-gaming-gothic-souls .st-pricing-header{background:linear-gradient(145deg,var(--st-plan-soft),rgba(0,0,0,.27));border-bottom:1px solid #6b5940;clip-path:polygon(0 0,100% 0,100% 91%,82% 100%,18% 100%,0 91%)}
.st-pricing-gaming-gothic-souls .st-pricing-card::after{right:13px;top:11px;content:"\2726";color:#d9ad69;font-size:23px;text-shadow:0 0 15px rgba(255,132,50,.55);animation:st-game-ember 2.2s ease-in-out infinite}
.st-pricing-gaming-gothic-souls .st-pricing-button,.st-pricing-gaming-gothic-souls button.st-pricing-woo-cart-button{border:1px solid #8d7652;border-radius:0;background:linear-gradient(90deg,#49371f,#a9854d,#49371f);color:#f8ead5!important}

/* Retro Arcade */
.st-pricing-table.st-pricing-gaming-retro-arcade,.st-pricing-grid.st-pricing-gaming-retro-arcade{--st-accent:#00ffd5;--st-surface:#18062e;--st-ink:#fff5ff;--st-plan-1:#00ffd5;--st-plan-2:#ff3ef2;--st-plan-3:#ffe600;--st-plan-soft-1:#073f42;--st-plan-soft-2:#491044;--st-plan-soft-3:#4b4408}
.st-pricing-gaming-retro-arcade .st-pricing-card{border:3px solid var(--st-plan-accent);border-radius:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),#160529;background-size:12px 12px;box-shadow:6px 0 0 #ff3ef2,0 6px 0 #3a2cff}
.st-pricing-gaming-retro-arcade .st-pricing-header{background:var(--st-plan-soft);border-bottom:3px solid var(--st-plan-accent)}
.st-pricing-gaming-retro-arcade .st-pricing-header h3,.st-pricing-gaming-retro-arcade .st-pricing-price{font-family:monospace;letter-spacing:.08em}
.st-pricing-gaming-retro-arcade .st-pricing-card::after{right:9px;top:10px;content:"1UP";color:var(--st-plan-accent);font:900 10px/1 monospace;text-shadow:2px 2px 0 #ff3ef2;animation:st-game-coin 1.3s steps(2,end) infinite}
.st-pricing-gaming-retro-arcade .st-pricing-button,.st-pricing-gaming-retro-arcade button.st-pricing-woo-cart-button{border:3px solid #fff;border-radius:0;background:var(--st-plan-accent);color:#120322!important;box-shadow:4px 4px 0 #ff3ef2;font-family:monospace}

/* Voxel Craft */
.st-pricing-table.st-pricing-gaming-voxel-craft,.st-pricing-grid.st-pricing-gaming-voxel-craft{--st-accent:#6fbd46;--st-surface:#dff4c9;--st-ink:#27351f;--st-plan-1:#6fbd46;--st-plan-2:#4f9d37;--st-plan-3:#4f91c7;--st-plan-soft-1:#b9df8b;--st-plan-soft-2:#a7cf76;--st-plan-soft-3:#9dcced}
.st-pricing-gaming-voxel-craft .st-pricing-card{border:4px solid #2e4a25;border-radius:0;background:#f4ffe8;box-shadow:7px 7px 0 #825a35;image-rendering:pixelated}
.st-pricing-gaming-voxel-craft .st-pricing-header{background:linear-gradient(#6fbd46 0 22%,#9a6a3e 22% 34%,var(--st-plan-soft) 34%);border-bottom:4px solid #4d3422;padding-top:38px}
.st-pricing-gaming-voxel-craft .st-pricing-price{border-radius:0;background:repeating-linear-gradient(45deg,var(--st-plan-soft) 0 12px,color-mix(in srgb,var(--st-plan-soft) 80%,#fff) 12px 24px)}
.st-pricing-gaming-voxel-craft .st-pricing-card::after{right:11px;top:10px;width:18px;height:18px;border:3px solid #355628;content:"";background:linear-gradient(135deg,#8bd65b 50%,#5ca436 51%);box-shadow:3px 3px 0 #6a472d;animation:st-game-voxel 2.6s steps(2,end) infinite}
.st-pricing-gaming-voxel-craft .st-pricing-button,.st-pricing-gaming-voxel-craft button.st-pricing-woo-cart-button{border:3px solid #294421;border-radius:0;background:var(--st-plan-accent);color:#182713!important;box-shadow:4px 4px 0 #294421;font-family:monospace}

/* Blockverse */
.st-pricing-table.st-pricing-gaming-blockverse,.st-pricing-grid.st-pricing-gaming-blockverse{--st-accent:#00a2ff;--st-surface:#f2f7fb;--st-ink:#203347;--st-plan-1:#00a2ff;--st-plan-2:#8b5cf6;--st-plan-3:#f43f5e;--st-plan-soft-1:#d9f2ff;--st-plan-soft-2:#eee7ff;--st-plan-soft-3:#ffe4e9}
.st-pricing-gaming-blockverse .st-pricing-card{border:2px solid color-mix(in srgb,var(--st-plan-accent) 45%,#b7c8d8);border-radius:7px;background:linear-gradient(160deg,#fff,var(--st-surface));box-shadow:8px 8px 0 color-mix(in srgb,var(--st-plan-accent) 24%,#d4e2ec)}
.st-pricing-gaming-blockverse .st-pricing-header{background:linear-gradient(135deg,var(--st-plan-soft),#fff);border-bottom:2px solid var(--st-plan-accent)}
.st-pricing-gaming-blockverse .st-pricing-card::after{right:11px;top:10px;width:19px;height:19px;border:2px solid var(--st-plan-accent);border-radius:3px;content:"";background:linear-gradient(45deg,var(--st-plan-accent) 0 46%,#fff 47% 53%,var(--st-plan-accent) 54%);box-shadow:3px 3px 0 color-mix(in srgb,var(--st-plan-accent) 30%,#8298aa);animation:st-game-block 2.4s ease-in-out infinite}
.st-pricing-gaming-blockverse .st-pricing-button,.st-pricing-gaming-blockverse button.st-pricing-woo-cart-button{border:2px solid color-mix(in srgb,var(--st-plan-accent) 72%,#245);border-radius:5px;background:var(--st-plan-accent);box-shadow:0 5px 0 color-mix(in srgb,var(--st-plan-accent) 58%,#245)}

@keyframes st-game-glitch{0%,82%,100%{transform:translate(0);opacity:.8}84%{transform:translate(3px,-1px)}87%{transform:translate(-2px,1px)}90%{transform:translate(0);opacity:1}}
@keyframes st-game-rune{0%,100%{opacity:.52;filter:brightness(.85)}50%{opacity:1;filter:brightness(1.35)}}
@keyframes st-game-frost{0%,100%{transform:rotate(0) scale(.88);opacity:.58}50%{transform:rotate(25deg) scale(1.08);opacity:1}}
@keyframes st-game-scan{to{transform:rotate(360deg);filter:hue-rotate(35deg)}}
@keyframes st-game-radar{0%{transform:scale(.8);opacity:.48}50%{transform:scale(1.12);opacity:1}100%{transform:scale(.8);opacity:.48}}
@keyframes st-game-gem{0%,100%{filter:brightness(.8);opacity:.6}50%{filter:brightness(1.45);opacity:1}}
@keyframes st-game-crt{0%,48%,100%{opacity:1}49%,67%{opacity:.32}}
@keyframes st-game-star{0%,100%{transform:scale(.75) rotate(0);opacity:.55}50%{transform:scale(1.12) rotate(30deg);opacity:1}}
@keyframes st-game-ember{0%,100%{transform:translateY(1px) scale(.85);filter:brightness(.8)}50%{transform:translateY(-2px) scale(1.12);filter:brightness(1.35)}}
@keyframes st-game-coin{0%,42%{transform:translateY(0);opacity:1}43%,70%{transform:translateY(-2px);opacity:.45}71%,100%{transform:translateY(0);opacity:1}}
@keyframes st-game-voxel{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}
@keyframes st-game-block{0%,100%{transform:rotate(0) scale(.9)}50%{transform:rotate(8deg) scale(1.08)}}

@media(prefers-reduced-motion:reduce){
  :is(.st-pricing-gaming-cyberpunk,.st-pricing-gaming-witch-hunter,.st-pricing-gaming-arctic-storm,.st-pricing-gaming-galactic-command,.st-pricing-gaming-tactical-ops,.st-pricing-gaming-elven-chronicle,.st-pricing-gaming-post-apocalypse,.st-pricing-gaming-viking-saga,.st-pricing-gaming-space-guardian,.st-pricing-gaming-gothic-souls,.st-pricing-gaming-retro-arcade,.st-pricing-gaming-voxel-craft,.st-pricing-gaming-blockverse) .st-pricing-card::after{animation:none!important}
}
