.circle-chart-page .breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1.25rem;font-size:.9rem;display:flex}.circle-chart-page .breadcrumbs a{color:var(--muted);font-size:inherit}.breadcrumbs [aria-current=page]{color:var(--ink)}.fifths-figure{border:1px solid var(--border);background:#141915;border-radius:10px;margin:1.3rem 0}.fifths-scroll{overscroll-behavior-inline:contain;padding:.5rem;overflow-x:auto}.fifths-scroll svg{width:min(100%,760px);min-width:0;height:auto;margin:auto;display:block}.chart-enlarge-label{border:1px solid var(--studio-control);min-height:44px;color:var(--ink);cursor:pointer;border-radius:5px;align-items:center;gap:.5rem;margin:.5rem .75rem 0;padding:.4rem .7rem;font-size:.9rem;display:inline-flex}.chart-enlarge-check{border:1px solid var(--muted);color:#0000;border-radius:3px;place-items:center;width:1.1rem;height:1.1rem;display:inline-grid}.chart-enlarge:checked+.chart-enlarge-label .chart-enlarge-check{color:#101411;background:var(--green);border-color:var(--green)}.chart-enlarge:focus-visible+.chart-enlarge-label,.fifths-scroll:focus-visible,.chart-table-wrap:focus-visible{outline-offset:4px;outline:3px solid #87b89f}.chart-enlarge:checked~.fifths-scroll svg{min-width:640px}.chart-outer{fill:#101411;stroke:#485442;stroke-width:2px}.chart-middle{fill:#172018;stroke:#59654c;stroke-width:2px}.chart-inner{fill:#101411;stroke:#59654c;stroke-width:2px}.chart-ray{stroke:#44503e;stroke-width:1px}.chart-major,.chart-minor,.chart-signature,.chart-center,.chart-center-detail{font-family:var(--studio-mono)}.chart-major{fill:#e9f1dc;font-size:20px;font-weight:750}.chart-minor{fill:#c5ee5c;font-size:13px;font-weight:700}.chart-signature{fill:#9fc1c8;font-size:14px;font-weight:700}.chart-long.chart-major{font-size:13px}.chart-long.chart-minor{font-size:10px}.chart-center{fill:#e9f1dc;letter-spacing:.05em;font-size:16px;font-weight:750}.chart-center-detail{fill:#b8c7a9;font-size:13px}.fifths-figure figcaption{color:var(--muted);padding:.25rem 1rem 1rem;font-size:.9rem;line-height:1.55}.diagram-scroll-hint,.chart-table-hint{color:var(--muted);font-size:.85rem}.circle-chart-page .chart-table-wrap .signature-table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:32rem}.signature-step{width:3.25rem}.signature-major{width:6.5rem}.signature-minor{width:8rem}.signature-count{width:6rem}.circle-chart-page .chart-table-wrap .signature-table th,.circle-chart-page .chart-table-wrap .signature-table td{vertical-align:top;white-space:normal;overflow-wrap:break-word}.signature-table :is(th,td):nth-child(-n+2){z-index:1;background:#101411;position:sticky}.signature-table :is(th,td):first-child{left:0}.signature-table :is(th,td):nth-child(2){box-shadow:1px 0 var(--border);left:3.25rem}@media (max-width:560px){.signature-table :is(th,td):first-child{position:static}.signature-table :is(th,td):nth-child(2){left:0}}.case-label{border-left:3px solid var(--green);background:#151c16;padding:.9rem 1rem}.case-steps{gap:.85rem;padding-left:1.5rem;display:grid}.case-steps li{padding-left:.2rem}.case-steps li::marker{color:var(--green);font-family:var(--studio-mono);font-weight:700}.limit-list{gap:.8rem;padding-left:1.3rem;display:grid}.related-guides{flex-wrap:wrap;gap:.7rem;margin:2rem 0;display:flex}.related-guides a{border:1px solid var(--studio-control);min-height:44px;color:var(--green);border-radius:5px;align-items:center;padding:.5rem .8rem;display:inline-flex}@media print{.circle-chart-page,.circle-chart-page .content-guide{color:#111;background:#fff}.site-header,.studio-ruler,.help-jumps,.chart-enlarge-label,.related-guides,footer{display:none!important}.fifths-figure{break-inside:avoid;background:#fff}.fifths-scroll svg,.chart-enlarge:checked~.fifths-scroll svg{width:100%;min-width:0}.circle-chart-page .chart-table-wrap .signature-table{min-width:0}.circle-chart-page .chart-table-wrap .signature-table :is(th,td){color:#111;box-shadow:none;background:#fff;position:static}.chart-outer,.chart-inner{fill:#fff}.chart-middle{fill:#f1f5ec}.chart-major,.chart-center{fill:#111}.chart-minor,.chart-signature,.chart-center-detail{fill:#17421b}}
