.af-glow-primary{box-shadow:0 0 12px 3px rgba(var(--adaptive-primary-rgb,59, 130, 246), .45), 0 0 24px 6px rgba(var(--adaptive-primary-rgb,59, 130, 246), .2);animation:3s ease-in-out infinite af-pulse}.af-glow-gold{border:2px solid #ffc10799;animation:3s ease-in-out infinite af-pulse-gold;box-shadow:0 0 10px 2px #ffc10780,0 0 22px 6px #ff980040,inset 0 0 6px 1px #ffd7001a}.af-ring-white{border:3px solid #ffffffd9;box-shadow:0 0 8px #fff3}.af-ring-gradient{background-image:linear-gradient(var(--af-bg,#0d1117), var(--af-bg,#0d1117)), conic-gradient(from var(--af-angle,0deg), hsl(var(--primary)) 0%, hsl(var(--secondary,280 80% 60%)) 33%, hsl(var(--accent,330 80% 60%)) 66%, hsl(var(--primary)) 100%);background-origin:border-box;background-clip:padding-box,border-box;border:3px solid #0000;animation:4s linear infinite af-spin}.af-ring-rainbow{background-image:linear-gradient(var(--af-bg,#0d1117), var(--af-bg,#0d1117)), conic-gradient(from var(--af-angle,0deg), red, #f80, #ff0, #0f0, #08f, #80f, #f08, red);background-origin:border-box;background-clip:padding-box,border-box;border:3px solid #0000;animation:3s linear infinite af-spin;box-shadow:0 0 12px 2px #a855f733}.af-ring-neon{border:2px solid #ec4899;animation:2.5s ease-in-out infinite af-neon-flicker;box-shadow:0 0 8px 2px #ec489980,0 0 16px 4px #06b6d440,inset 0 0 6px 1px #ec489926}.af-ring-fire{background-image:linear-gradient(var(--af-bg,#0d1117), var(--af-bg,#0d1117)), linear-gradient(135deg, #ff4500, #ff8c00, gold, #ff4500);background-origin:border-box;background-clip:padding-box,border-box;border:3px solid #0000;animation:2s ease-in-out infinite af-pulse-fire;box-shadow:0 0 14px 3px #ff450059}.af-ring-ice{border:3px solid #67e8f999;animation:3s ease-in-out infinite af-pulse-ice;box-shadow:0 0 10px 2px #67e8f94d,0 0 20px 4px #38bdf826}.af-ring-emerald{border:3px solid #34d39999;animation:3s ease-in-out infinite af-pulse-emerald;box-shadow:0 0 10px 2px #34d3994d,0 0 20px 4px #10b98126}.af-ring-purple{border:3px solid #8b5cf699;animation:3s ease-in-out infinite af-pulse-purple;box-shadow:0 0 10px 2px #8b5cf659,0 0 22px 5px #7c3aed26}.af-dashed{border:3px dashed #ffffff80;animation:8s linear infinite af-spin}.af-double{border:2px solid #ffffffb3;box-shadow:0 0 0 4px #0000,0 0 0 6px #ffffff59}.af-dots{border:3px dotted #ffffff80;animation:10s linear infinite af-spin}.af-holographic{background-image:linear-gradient(var(--af-bg,#0d1117), var(--af-bg,#0d1117)), conic-gradient(from var(--af-angle,0deg), #f0f 0%, #0ff 16%, #ff0 33%, #f0f 50%, #0ff 66%, #ff0 83%, #f0f 100%);background-origin:border-box;background-clip:padding-box,border-box;border:3px solid #0000;animation:3s linear infinite af-spin,2s ease-in-out infinite af-holo-shimmer;box-shadow:0 0 10px 2px #a855f733,0 0 20px 4px #ec48991a}.af-obsidian-gold{border:3px solid #b48c32b3;box-shadow:0 0 8px 2px #f59e0b33,inset 0 0 4px 1px #0006}@keyframes af-pulse{0%,to{box-shadow:0 0 12px 3px rgba(var(--adaptive-primary-rgb,59, 130, 246), .45), 0 0 24px 6px rgba(var(--adaptive-primary-rgb,59, 130, 246), .2)}50%{box-shadow:0 0 18px 5px rgba(var(--adaptive-primary-rgb,59, 130, 246), .6), 0 0 36px 10px rgba(var(--adaptive-primary-rgb,59, 130, 246), .3)}}@keyframes af-pulse-gold{0%,to{box-shadow:0 0 10px 2px #ffc10780,0 0 22px 6px #ff980040}50%{box-shadow:0 0 16px 4px #ffc107a6,0 0 32px 10px #ff980059}}@keyframes af-pulse-fire{0%,to{box-shadow:0 0 14px 3px #ff450059}50%{box-shadow:0 0 20px 6px #ff450080,0 0 8px 2px #ff8c004d}}@keyframes af-pulse-ice{0%,to{box-shadow:0 0 10px 2px #67e8f94d,0 0 20px 4px #38bdf826}50%{box-shadow:0 0 16px 4px #67e8f973,0 0 30px 8px #38bdf840}}@keyframes af-pulse-emerald{0%,to{box-shadow:0 0 10px 2px #34d3994d,0 0 20px 4px #10b98126}50%{box-shadow:0 0 16px 4px #34d39973,0 0 30px 8px #10b98140}}@keyframes af-pulse-purple{0%,to{box-shadow:0 0 10px 2px #8b5cf659,0 0 22px 5px #7c3aed26}50%{box-shadow:0 0 16px 4px #8b5cf680,0 0 32px 8px #7c3aed40}}@keyframes af-neon-flicker{0%,to{border-color:#ec4899;box-shadow:0 0 8px 2px #ec489980,0 0 16px 4px #06b6d440,inset 0 0 6px 1px #ec489926}50%{border-color:#06b6d4;box-shadow:0 0 12px 4px #06b6d480,0 0 24px 6px #ec48994d,inset 0 0 8px 2px #06b6d426}}@keyframes af-holo-shimmer{0%,to{opacity:1}50%{opacity:.85}}@property --af-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes af-spin{to{--af-angle:360deg}}
