.zw-lu{color:var(--zw-mutagen-lu)}.zw-quan{color:var(--zw-mutagen-quan)}.zw-ke{color:var(--zw-mutagen-ke)}.zw-ji{color:var(--zw-mutagen-ji)}.zw-brightness-miao,.zw-brightness-wang{color:#d97706}.zw-brightness-de,.zw-brightness-li{color:#006b64}.zw-brightness-ping{color:#111827}.zw-brightness-bu{color:#6b7280}.zw-brightness-xian{color:#ef4444}.zw-fierce{color:#ef4444;font-weight:700}.zw-centrifugal:after{content:"⟶";margin-left:2px;font-size:.7em}.zw-centripetal:after{content:"⟵";margin-left:2px;font-size:.7em}.zw-chart-grid{background:var(--zw-grid-line);border:1px solid var(--zw-grid-line)}.zw-chart-grid>*{min-width:0}.zw-palace-cell{border:1px solid var(--zw-grid-line);background:var(--zw-bg-palace);border-radius:0;transition:background-color .16s,box-shadow .16s;position:relative}.zw-palace-cell:hover{background:#fffefb;box-shadow:inset 0 0 0 1px #006b6438}.zw-palace-stars{height:calc(100% - 52px)}.zw-star-column{width:auto;min-width:13px}.zw-major-star{letter-spacing:0;font-size:18px}.zw-minor-star{letter-spacing:0;font-size:13px;font-weight:600}.zw-adjective-star{letter-spacing:0;font-size:12px}.zw-brightness-text{font-size:10px;font-weight:700}.zw-mutagen-badge{background:#fff;border:1px solid;border-radius:2px;justify-content:center;align-items:center;min-width:14px;height:14px;margin-top:1px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.zw-star-divider{background:#1118272e;align-self:stretch;width:1px;min-height:56px;margin:0 2px}.zw-palace-footer{color:var(--zw-text);border-top:1px solid #11182761;flex:0 0 52px;padding:2px 30px 3px 5px;position:relative}.zw-small-limit{white-space:nowrap;color:#2563eb;max-width:70px;font-size:9px;line-height:1;position:absolute;top:-13px;left:50%;overflow:hidden;transform:translate(-50%)}.zw-footer-gods{color:#1f2937;grid-template-columns:repeat(1,minmax(0,max-content));gap:1px;font-size:9px;line-height:1.05;display:grid;position:absolute;bottom:4px;left:5px}.zw-decadal-range{color:#1d4ed8;font-size:10px;line-height:1;position:absolute;top:15px;left:50%;transform:translate(-50%)}.zw-palace-name{white-space:nowrap;color:var(--zw-border);letter-spacing:0;font-size:19px;font-weight:800;line-height:1;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.zw-palace-name span{font-size:14px}.zw-branch-stem{writing-mode:vertical-rl;text-orientation:upright;color:#111827;font-size:22px;font-weight:800;line-height:1;position:absolute;bottom:3px;right:4px}.zw-arrow-path{stroke-dasharray:6 4;animation:2s linear infinite zw-flow}@keyframes zw-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20px}}.zw-timeline-item{transition:background-color .2s}.zw-timeline-item:hover{background-color:#d4a37326}.zw-self-mutation-marker{animation:3s ease-in-out infinite zw-pulse-soft}@keyframes zw-pulse-soft{0%,to{opacity:1}50%{opacity:.6}}
