.dk-hero,.dk-note,.standard-kagome-plot,.dk-regime-row{--background-modifier-border:var(--global-divider-color);--background-secondary:var(--global-card-bg-color);--background-primary:var(--global-bg-color);--text-normal:var(--global-text-color);--text-muted:var(--global-text-color-light);--color-blue:#1269d3;--color-red:#d64545;--color-orange:#d9863d;--font-interface:inherit}#markdown-content h2{margin-block-start:2rem;margin-block-end:.75rem}.dk-hero{--dkh-blue:var(--color-blue,#4f83cc);--dkh-orange:var(--color-orange,#d9863d);width:100%;margin:.35rem 0 1.25rem}.dk-hero svg{display:block;width:100%;aspect-ratio:760/420;border:1px solid var(--background-modifier-border);border-radius:10px;background:var(--background-secondary)}.dk-hero .dkh-top{fill:var(--dkh-blue);fill-opacity:.56;stroke:var(--text-normal);stroke-width:2}.dk-hero .dkh-bottom{fill:var(--dkh-orange);fill-opacity:.52;stroke:var(--text-normal);stroke-width:2}#markdown-content h2{margin-block-start:2rem!important;margin-block-end:.75rem!important;font-size:var(--h2-size,1.6em);font-weight:var(--h2-weight,700);line-height:var(--h2-line-height,1.2)}.dk-note{--dk-red:var(--color-red,#d64545);--dk-blue:var(--color-blue,#4f83cc);--dk-orange:var(--color-orange,#d9863d);color:var(--text-normal);width:100%;padding:.3rem 0 .15rem}.dk-note *{box-sizing:border-box}.dk-note .dk-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:2rem auto .75rem}.dk-note .dk-title{display:block;font-size:var(--h2-size,1.6em);font-weight:var(--h2-weight,700);line-height:var(--h2-line-height,1.2)}.dk-note .dk-theta{color:var(--dk-red);font-size:.82rem;font-weight:650;white-space:nowrap}.dk-note .dk-theta[data-kind="elliptic"]{color:var(--color-blue,#4f83cc)}.dk-note .dk-theta[data-kind="hyperbolic"]{color:var(--color-red,#d64545)}.dk-note .dk-theta[data-kind="critical"]{color:var(--text-muted)}.dk-note .dk-theta[data-kind="singular"]{color:var(--color-orange,#d9863d)}.dk-note .dk-controls{display:grid;gap:.38rem;width:100%;color:var(--text-muted);font-size:var(--font-smallest,0.78rem);text-align:center}.dk-note .dk-control-heading{margin-bottom:.15rem;color:var(--text-normal);font-size:.82rem;font-weight:650;text-align:left}.dk-note .dk-control-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.dk-note .dk-control-row{display:grid;grid-template-columns:1.8rem 3.2rem minmax(8rem,1fr) 4.2rem 4.8rem;align-items:center;gap:.45rem}.dk-note .dk-control-name{color:var(--text-normal);font-size:.86rem;font-weight:700}.dk-note .dk-control-value{color:var(--text-normal);font-variant-numeric:tabular-nums;text-align:right}.dk-note input[type="range"]{width:100%;accent-color:var(--dk-red);cursor:ew-resize}.dk-note .dk-shape-controls{width:min(42rem,100%);margin:0 auto .45rem;padding:.8rem;border:1px solid var(--background-modifier-border);border-radius:10px;background:var(--background-secondary)}.dk-note .dk-shape-controls .dk-control-row{grid-template-columns:1.6rem 2.6rem minmax(6rem,1fr) 3.2rem 3.5rem;gap:.3rem}.dk-note .dk-basis-panel{width:min(42rem,100%);margin:0 auto}.dk-note .dk-theta-controls{width:min(42rem,100%);margin:.65rem auto .45rem}.dk-note .dk-theta-row{display:flex;justify-content:flex-end;width:100%;margin:.1rem 0 .35rem;padding-right:.25rem}.dk-note .dk-mechanism-header{width:100%;margin:2rem 0 .75rem}.dk-note .dk-mechanism-header .dk-title{color:#000}.dk-note .dk-theta-controls .dk-control-row{grid-template-columns:1.8rem 3.2rem minmax(8rem,1fr) 4.2rem}.dk-note .dk-theta-controls .dk-control-value{display:none}.dk-note .dk-theta-controls[data-kind="elliptic"] input[type="range"]{accent-color:var(--color-blue,#4f83cc)}.dk-note .dk-theta-controls[data-kind="hyperbolic"] input[type="range"]{accent-color:var(--color-red,#d64545)}.dk-note .dk-theta-controls[data-kind="critical"] input[type="range"]{accent-color:var(--text-muted)}.dk-note .dk-theta-controls[data-kind="singular"] input[type="range"]{accent-color:var(--color-orange,#d9863d)}.dk-note .dk-tile-panel{width:100%}.dk-note .dk-panel{min-width:0;overflow:hidden;border:1px solid var(--background-modifier-border);border-radius:10px;background:var(--background-secondary)}.dk-note .dk-label{padding:.55rem .65rem .25rem;text-align:center;font-size:var(--font-smallest,0.78rem);font-weight:620}.dk-note svg{display:block;width:100%;height:24rem}.dk-note .dk-tile-panel svg{height:28rem}.dk-note svg text{fill:var(--text-normal);font-size:12px;paint-order:stroke;stroke:var(--background-secondary);stroke-width:3px;stroke-linejoin:round}.dk-note .dk-top{fill:var(--dk-blue);fill-opacity:.56;stroke:var(--text-normal);stroke-width:2}.dk-note .dk-bottom{fill:var(--dk-orange);fill-opacity:.52;stroke:var(--text-normal);stroke-width:2}
.dk-note .dk-node{fill:var(--text-normal);stroke:var(--background-secondary);stroke-width:1.4}.dk-note .dk-vector{fill:none;stroke:var(--dk-red);stroke-width:2.4}.dk-note .dk-theta-arc{fill:none;stroke:#000;stroke-width:2.4}.dk-note .dk-alpha-arc{fill:none;stroke:var(--text-normal);stroke-width:2.1}.dk-note .dk-theta-label{fill:#000;font-size:16px;font-weight:700}.dk-note .dk-vector-label{fill:var(--dk-red);font-size:16px;font-weight:700}.dk-note .dk-alpha-label{fill:var(--text-normal);font-size:15px;font-weight:700}.dk-note .dk-edge{font-size:11px;font-weight:650}.dk-note .dk-readout{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding-top:.55rem;color:var(--text-muted);font-size:var(--font-smallest,0.78rem)}.dk-note .dk-area{color:var(--text-normal);font-size:.86rem;font-weight:650}.dk-note .dk-type{font-size:.86rem;font-weight:650}.dk-note .dk-type[data-kind="elliptic"]{color:var(--color-blue,#4f83cc)}.dk-note .dk-type[data-kind="hyperbolic"]{color:var(--color-red,#d64545)}.dk-note .dk-type[data-kind="critical"]{color:var(--text-muted)}.dk-note .dk-type[data-kind="singular"]{color:var(--color-orange,#d9863d)}@media(max-width:700px){.dk-note svg{height:21rem}.dk-note .dk-tile-panel svg{height:23rem}.dk-note .dk-head{align-items:flex-start;flex-direction:column;gap:.15rem}.dk-note .dk-control-row{grid-template-columns:1.6rem 2.5rem minmax(6rem,1fr) 3.5rem 4rem;gap:.25rem}}.standard-kagome-plot{width:100%;margin:.45rem 0 .2rem}.standard-kagome-plot .uniform-controls{margin:.35rem 0 .55rem;padding:.7rem .9rem .55rem;border:1px solid var(--background-modifier-border);border-radius:10px;background:var(--background-secondary)}.standard-kagome-plot .uniform-theta-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem}.standard-kagome-plot .uniform-theta-label,.standard-kagome-plot .uniform-theta-output{font-weight:700}.standard-kagome-plot .uniform-theta-output{min-width:10.5rem;color:var(--color-blue,#1269d3);text-align:right}.standard-kagome-plot .uniform-theta-slider{width:100%;accent-color:var(--color-blue,#1269d3)}.standard-kagome-plot .uniform-scale{display:grid;grid-template-columns:1fr 1fr 1fr;margin:.18rem 11.2rem 0 1.5rem;color:var(--text-muted);font-size:.78rem}.standard-kagome-plot .uniform-scale span:nth-child(2){text-align:center}.standard-kagome-plot .uniform-scale span:last-child{text-align:right}.standard-kagome-plot .uniform-status{margin-top:.45rem;padding:0 .65rem;color:var(--color-blue,#1269d3);font-size:.86rem;font-weight:700;text-align:center}.standard-kagome-plot .uniform-panel{min-width:0;overflow:hidden;border:1px solid var(--background-modifier-border);border-radius:10px;background:var(--background-secondary)}.standard-kagome-plot .uniform-panel-label{padding:.55rem .65rem .25rem;color:var(--text-normal);text-align:center;font-size:var(--font-smallest,0.78rem);font-weight:620}.standard-kagome-plot svg{display:block;width:100%;height:auto}.standard-kagome-plot .standard-blue{fill:var(--color-blue,#4f83cc);fill-opacity:.58;stroke:var(--text-normal);stroke-width:1.3;stroke-linejoin:round}.standard-kagome-plot .standard-orange{fill:var(--color-orange,#d9863d);fill-opacity:.54;stroke:var(--text-normal);stroke-width:1.3;stroke-linejoin:round}.standard-kagome-plot .standard-node{fill:var(--text-normal)}.standard-kagome-plot .standard-fixed-node{fill:var(--text-normal);stroke:var(--background-secondary);stroke-width:2.2}.standard-kagome-plot .uniform-vector{fill:none;stroke:var(--color-red,#d64545);stroke-width:2.4}.standard-kagome-plot .uniform-theta-arc{fill:none;stroke:#000;stroke-width:2.4}.standard-kagome-plot .uniform-vector-label{fill:var(--color-red,#d64545);font-size:16px;font-weight:700}.standard-kagome-plot .uniform-theta-label-svg{fill:#000;font-size:16px;font-weight:700}.standard-kagome-plot text{fill:var(--text-muted);font-family:var(--font-interface);font-size:12px}@media(max-width:560px){.standard-kagome-plot .uniform-theta-line{grid-template-columns:auto minmax(0,1fr)}.standard-kagome-plot .uniform-theta-output{grid-column:1 / -1;min-width:0;text-align:center}.standard-kagome-plot .uniform-scale{margin-right:0}}.dk-regime-row{width:100%;margin:.6rem 0 .25rem}.dk-regime-row svg{display:block;width:100%;height:auto}.dk-regime-row .regime-elliptic{fill:var(--color-blue)}.dk-regime-row .regime-hyperbolic{fill:var(--color-red)}.dk-regime-row .regime-structure{stroke:var(--text-normal);stroke-width:1.15;stroke-linejoin:round}.dk-regime-row .regime-triangle-scalene{fill:var(--color-blue,#4f83cc);fill-opacity:.56}.dk-regime-row .regime-triangle-equilateral{fill:var(--color-orange,#d9863d);fill-opacity:.52}.dk-regime-row .regime-joint{fill:var(--text-normal)}.dk-regime-row .regime-axis{stroke:var(--text-muted);stroke-width:1.25}.dk-regime-row .regime-transition{stroke:var(--text-normal);stroke-width:1.25;stroke-dasharray:5 4}
.dk-regime-row text{fill:var(--text-normal);font-family:var(--font-interface);font-size:12px}.dk-regime-row .regime-name{font-size:13px;font-weight:650;letter-spacing:.04em}.dk-regime-row .regime-angle,.dk-regime-row .regime-critical-label{paint-order:stroke;stroke:var(--background-primary);stroke-width:3px;stroke-linejoin:round}.dk-regime-row .regime-angle{fill:var(--text-muted);font-size:11px}.dk-regime-row .regime-critical-label{fill:var(--color-red,#d64545);font-size:11px;font-weight:650}.dk-regime-row .regime-caption{max-width:54rem;margin:.15rem auto .9rem;color:var(--text-muted);font-size:var(--font-small,0.88rem);line-height:1.45;text-align:center}.dk-regime-row .regime-caption p{margin:0}#markdown-content mjx-container[display="true"]{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:.2rem}