.memory-circle{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:12px;background:radial-gradient(circle at center,#1d2b4d,#0c1429 72%)}.memory-zodiac-svg{width:100%;max-width:650px;height:auto;display:block;overflow:visible}.memory-orbit{fill:none;stroke:#657393;stroke-width:1.5;opacity:.6;stroke-dasharray:4 9}.memory-orbit.inner{opacity:.25;stroke-dasharray:none}.memory-center-disc{fill:#1a2949;stroke:#a18a65;stroke-width:1.6}.memory-center-title,.memory-center-sub,.memory-center-icon{text-anchor:middle;fill:#f3dfb7;font-family:Georgia,'Yu Mincho',serif}.memory-center-title{font-size:19px}.memory-center-icon{font-size:37px}.memory-center-sub{font-size:15px;fill:#bbcbdf}.memory-ray{stroke:#e6cd92;stroke-width:2;opacity:0;transition:opacity 1.1s}.memory-ray.revealed{opacity:.37}.memory-ray.focus{opacity:.8;stroke-width:4}.memory-orbit-node{opacity:.16;filter:grayscale(.8);transition:opacity 1.15s,filter 1.15s}.memory-orbit-node.revealed{opacity:1;filter:none}.memory-orbit-node rect{fill:#1e304f;stroke:#607395;stroke-width:1.4;transition:fill 1s,stroke 1s}.memory-orbit-node.focus rect{stroke:#ffd98a;stroke-width:3;fill:#3c4765}.memory-orbit-node text{text-anchor:middle;font-family:Georgia,'Yu Gothic',Meiryo,sans-serif;fill:#f5f7ff}.memory-sign-text{font-size:19px;font-weight:700}.memory-ruler-text{font-size:18px;fill:#f2d49c!important}.memory-circle-caption{text-align:center;font-size:13px;color:#bdcbe0;margin:0 0 7px}@media(max-width:520px){.memory-circle{padding:5px}.memory-circle-caption{font-size:11px}.memory-center-title{font-size:18px}}
