.signal-archetype-art{display:block;width:112px;height:112px;overflow:visible;filter:drop-shadow(0 0 18px rgba(120,225,255,.24));}
.signal-art-orbit{fill:none;stroke:rgba(161,237,255,.28);stroke-width:1.4;stroke-dasharray:2 4;}
.signal-art-core{stroke:rgba(255,255,255,.26);stroke-width:1;}
.signal-art-pulse{animation:signal-art-pulse 2.8s ease-in-out infinite;}
.signal-archetype-art:hover .signal-art-orbit,.signal-archetype-art:focus-visible .signal-art-orbit{stroke:rgba(255,255,255,.78);}
.signal-glyph .signal-archetype-art{width:150px;height:150px;margin:0 auto;}
.signal-guide-art{height:120px;display:flex;align-items:center;justify-content:flex-start;margin:-4px 0 -2px;}
.signal-guide-art .signal-archetype-art{width:108px;height:108px;}
.signal-card-art{float:right;margin:-12px 6px 0 20px;opacity:.95;}
.signal-card-art .signal-archetype-art{width:124px;height:124px;}
@keyframes signal-art-pulse{0%,100%{opacity:.45;transform:scale(.8);transform-origin:center}50%{opacity:1;transform:scale(1.45);transform-origin:center}}
@media(max-width:680px){.signal-glyph .signal-archetype-art{width:126px;height:126px}.signal-guide-art{height:102px}.signal-guide-art .signal-archetype-art{width:94px;height:94px}.signal-card-art{margin-right:-8px}.signal-card-art .signal-archetype-art{width:98px;height:98px}}
@media(prefers-reduced-motion:reduce){.signal-art-pulse{animation:none}}
