#sinovolt-atom{padding:0;background-color:transparent;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box}
    #sinovolt-atom *{box-sizing:border-box}
    #sinovolt-atom .motion-frame{width:100%;margin:0 auto}
    #sinovolt-atom .evidence-art{position:relative;border:1px solid #c8d3c7;background-color:#eaf0e5;background-image:linear-gradient(#dce4d5 1px,transparent 1px),linear-gradient(90deg,#dce4d5 1px,transparent 1px);background-size:29px 29px;overflow:hidden;color:#182522}
    #sinovolt-atom .art-top{display:flex;justify-content:space-between;padding:22px 23px;font-size:9px;letter-spacing:.13em;color:#4e5c4d;font-weight:400}
    #sinovolt-atom .orbital{height:330px;position:relative;display:grid;place-items:center;isolation:isolate}
    #sinovolt-atom .orbit{position:absolute;border:1px solid #5c72928c;border-radius:50%;width:232px;height:232px;will-change:transform}
    #sinovolt-atom .orbit-one{transform:rotate(-30deg) scaleY(.48)}
    #sinovolt-atom .orbit-two{transform:rotate(35deg) scaleY(.55)}
    #sinovolt-atom .orbit-three{width:200px;height:280px;transform:rotate(25deg)}
    #sinovolt-atom .orbital-axis{position:absolute;background:#5c729245;width:1px;height:285px;transform:rotate(25deg);will-change:transform}
    #sinovolt-atom .core{position:relative;z-index:3;background:#2557e7;border-radius:50%;width:102px;height:102px;display:grid;place-items:center;color:#fff;box-shadow:0 0 0 18px #2557e70a,0 0 0 42px #2557e705}
    #sinovolt-atom .core:before{content:'';position:absolute;inset:-18px;border:1px solid #2557e71c;border-radius:50%;opacity:.55;animation:sinovolt-precession-core-breathe 6s ease-in-out infinite;pointer-events:none}
    #sinovolt-atom .core:after{content:'';position:absolute;inset:-42px;border-radius:50%;border:1px solid #2557e70a;animation:sinovolt-precession-outer-breathe 6s ease-in-out infinite;pointer-events:none}
    #sinovolt-atom .core span{font-size:52px;font-weight:400;line-height:1;transform:translateY(-1px)}
    #sinovolt-atom .electron-layer{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none;z-index:2}
    #sinovolt-atom .electron{position:absolute;width:10px;height:10px;left:-5px;top:-5px;background:#2557e7;border:1.5px solid #eaf0e5;border-radius:50%;box-shadow:0 0 11px #2557e755,0 0 0 3px #2557e70d;will-change:transform,opacity}
    #sinovolt-atom .electron:after{content:'';position:absolute;left:1.3px;top:1.1px;width:2px;height:2px;border-radius:50%;background:#ffffffd9}
    #sinovolt-atom .trail-dot{position:absolute;width:3px;height:3px;left:-1.5px;top:-1.5px;background:#2557e7;border-radius:50%;will-change:transform,opacity}
    #sinovolt-atom .orbit-label{position:absolute;z-index:4;font-size:8px;letter-spacing:.13em;color:#4a5e4d;background:#eaf0e5;border:1px solid #c8d3c7;padding:6px 8px;font-weight:400;line-height:1.3}
    #sinovolt-atom .label-one{top:50px;left:6%}
    #sinovolt-atom .label-two{right:4%;top:145px}
    #sinovolt-atom .label-three{bottom:44px;left:12%}
    #sinovolt-atom .art-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c8d3c7;background:#f6f7f3ba;margin:0 23px 23px;padding-top:19px;gap:12px}
    #sinovolt-atom .art-steps>span{font-size:11px;line-height:1.45;font-weight:400}
    #sinovolt-atom .art-steps small{font-size:8px;letter-spacing:.1em;display:block;margin-bottom:8px;color:#57635e;font-weight:400}
    #sinovolt-atom[data-paused="true"] .core:before,#sinovolt-atom[data-paused="true"] .core:after{animation-play-state:paused}
    @keyframes sinovolt-precession-core-breathe{0%,100%{transform:scale(.97);opacity:.28}50%{transform:scale(1.045);opacity:.8}}
    @keyframes sinovolt-precession-outer-breathe{0%,100%{transform:scale(.98);opacity:.28}50%{transform:scale(1.055);opacity:.75}}
    @media(max-width:400px){#sinovolt-atom{padding:0}#sinovolt-atom .art-top{padding:19px 16px;font-size:8px}#sinovolt-atom .orbital{height:300px}#sinovolt-atom .art-steps{margin:0 16px 20px;gap:8px}#sinovolt-atom .art-steps>span{font-size:10px}#sinovolt-atom .art-steps small{font-size:7px}#sinovolt-atom .orbit-label{font-size:7px;padding:5px 6px}#sinovolt-atom .label-one{top:30px;left:4%}#sinovolt-atom .label-two{right:2%;top:128px}#sinovolt-atom .label-three{bottom:28px;left:5%}}
