.tone-break[data-astro-cid-d5eryhei]{--tone:#2f7cf6;--tone-soft:#2f7cf61f}.tone-plant[data-astro-cid-d5eryhei]{--tone:var(--accent);--tone-soft:var(--accent-soft)}[data-theme=dark] .tone-break[data-astro-cid-d5eryhei]{--tone:#5aa2ff;--tone-soft:#5aa2ff24}.tone[data-astro-cid-d5eryhei]{color:var(--tone)}.dot[data-astro-cid-d5eryhei]{background:var(--tone);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.tone-break[data-astro-cid-d5eryhei] .buff[data-astro-cid-d5eryhei] em[data-astro-cid-d5eryhei],.tone-plant[data-astro-cid-d5eryhei] .buff[data-astro-cid-d5eryhei] em[data-astro-cid-d5eryhei]{color:var(--tone)}.ances-off[data-astro-cid-d5eryhei]{opacity:.4;filter:grayscale(.6)}.tone-break[data-astro-cid-d5eryhei] .song-chip[aria-pressed=true]{background:var(--tone-soft);color:var(--tone);border-color:#0000}.chipbtn[data-astro-cid-d5eryhei].tone-break:hover,.chipbtn[data-astro-cid-d5eryhei].tone-plant:hover{background:var(--tone-soft);border-color:#0000}.buff[data-astro-cid-d5eryhei]{cursor:pointer;align-items:center;gap:12px;padding:10px 0;display:flex}.buff[data-astro-cid-d5eryhei] b[data-astro-cid-d5eryhei]{font-size:14px;font-weight:600;line-height:1.25;display:block}.buff[data-astro-cid-d5eryhei] small[data-astro-cid-d5eryhei]{color:var(--muted);font-size:12px;display:block}.buff[data-astro-cid-d5eryhei] em[data-astro-cid-d5eryhei]{color:var(--accent);font-size:13px;font-style:normal;font-weight:700}.sw[data-astro-cid-d5eryhei],.sw-slot[data-astro-cid-d5eryhei]{flex:none;width:40px;height:24px;position:relative}.sw[data-astro-cid-d5eryhei] i[data-astro-cid-d5eryhei]{background:var(--line);border-radius:99px;transition:background .15s;position:absolute;inset:0}.sw[data-astro-cid-d5eryhei] i[data-astro-cid-d5eryhei]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.peer[data-astro-cid-d5eryhei]:checked+.sw[data-astro-cid-d5eryhei] i[data-astro-cid-d5eryhei]{background:var(--tone,var(--accent))}.peer[data-astro-cid-d5eryhei]:checked+.sw[data-astro-cid-d5eryhei] i[data-astro-cid-d5eryhei]:after{transform:translate(16px)}.peer[data-astro-cid-d5eryhei]:focus-visible+.sw[data-astro-cid-d5eryhei] i[data-astro-cid-d5eryhei]{outline:2px solid var(--tone,var(--accent));outline-offset:2px}.lvl[data-astro-cid-d5eryhei]{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex:none;max-width:150px;padding:6px 8px;font-size:12px;font-weight:600}.chipbtn[data-astro-cid-d5eryhei]{border:1px solid var(--line);border-radius:99px;padding:6px 12px;font-weight:600;transition:background .15s}.chipbtn[data-astro-cid-d5eryhei]:hover{background:var(--surface-2)}.tree[data-astro-cid-d5eryhei]{--gap:26px;cursor:grab;-webkit-user-select:none;user-select:none}.tree[data-astro-cid-d5eryhei].grabbing{cursor:grabbing}.tree[data-astro-cid-d5eryhei] ul{padding:var(--gap) 0 0;justify-content:center;margin:0;list-style:none;display:flex;position:relative}.tree[data-astro-cid-d5eryhei] ul.root{width:max-content;min-width:100%;padding-top:0}.tree[data-astro-cid-d5eryhei] li{padding:var(--gap) 8px 0;flex-direction:column;align-items:center;display:flex;position:relative}.tree[data-astro-cid-d5eryhei] ul.root>li{padding-top:0}.tree[data-astro-cid-d5eryhei] li:before,.tree[data-astro-cid-d5eryhei] li:after{content:"";width:50%;height:var(--gap);border-top:1.5px solid var(--line);position:absolute;top:0}.tree[data-astro-cid-d5eryhei] li:before{right:50%}.tree[data-astro-cid-d5eryhei] li:after{border-left:1.5px solid var(--line);left:50%}.tree[data-astro-cid-d5eryhei] li:first-child:before,.tree[data-astro-cid-d5eryhei] li:last-child:after{border-top:0}.tree[data-astro-cid-d5eryhei] li:last-child:before{border-right:1.5px solid var(--line);border-radius:0 10px 0 0}.tree[data-astro-cid-d5eryhei] li:first-child:after{border-radius:10px 0 0}.tree[data-astro-cid-d5eryhei] li:only-child:before{display:none}.tree[data-astro-cid-d5eryhei] li:only-child:after{border-top:0;border-radius:0}.tree[data-astro-cid-d5eryhei] ul.root>li:before,.tree[data-astro-cid-d5eryhei] ul.root>li:after{display:none}.tree[data-astro-cid-d5eryhei] ul ul:before{content:"";height:var(--gap);border-left:1.5px solid var(--line);position:absolute;top:0;left:50%}.tree[data-astro-cid-d5eryhei] .node{text-align:center;border-radius:20px;width:172px;padding:14px 12px 12px}.tree[data-astro-cid-d5eryhei] .node.is-target{outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:0;width:196px}.tree[data-astro-cid-d5eryhei] .nbtn{white-space:nowrap;border:1px solid var(--line);border-radius:99px;padding:3px 10px;font-size:11px;font-weight:600;transition:background .15s}.tree[data-astro-cid-d5eryhei] .nbtn:hover{background:var(--surface-2)}.tree[data-astro-cid-d5eryhei] .nbtn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:#0000}@media (width<=520px){.buff[data-astro-cid-d5eryhei]:has(select) .sw-slot[data-astro-cid-d5eryhei]{display:none}.buff[data-astro-cid-d5eryhei]:has(select){flex-wrap:wrap;row-gap:8px}.buff[data-astro-cid-d5eryhei]:has(select)>select[data-astro-cid-d5eryhei]{flex:100%;max-width:none;min-height:44px;margin-left:44px;font-size:14px}}@media (width<=640px){.tree[data-astro-cid-d5eryhei]{--gap:20px}.tree[data-astro-cid-d5eryhei] .node{width:150px}.tree[data-astro-cid-d5eryhei] li{padding-left:4px;padding-right:4px}}
