.presenter-catalog:where(.astro-23xbl2dx){gap:1.5rem;margin-block:1rem 2rem;display:grid}.presenter-catalog__class:where(.astro-23xbl2dx){gap:.8rem;min-width:0;display:grid}.presenter-catalog__class:where(.astro-23xbl2dx)>header:where(.astro-23xbl2dx){border-bottom:1px solid var(--sl-color-gray-5);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.65rem;display:flex}.presenter-catalog__class:where(.astro-23xbl2dx) h2:where(.astro-23xbl2dx){margin:0;font-size:1.1rem}.presenter-catalog__class:where(.astro-23xbl2dx) p:where(.astro-23xbl2dx){max-width:70ch;color:var(--sl-color-gray-3);margin:.3rem 0 0;font-size:.8rem;line-height:1.55}.presenter-catalog__class:where(.astro-23xbl2dx)>header:where(.astro-23xbl2dx)>strong:where(.astro-23xbl2dx){color:var(--sl-color-gray-3);font:800 1.5rem/1 var(--wui-font-mono)}.presenter-catalog__grid:where(.astro-23xbl2dx){grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.presenter-catalog__card:where(.astro-23xbl2dx){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg-nav);color:var(--sl-color-text);gap:.35rem;padding:.85rem;text-decoration:none;display:grid}.presenter-catalog__card:where(.astro-23xbl2dx):hover{border-color:var(--sl-color-text-accent)}.presenter-catalog__card:where(.astro-23xbl2dx):focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:2px}.presenter-catalog__entry:where(.astro-23xbl2dx){color:var(--sl-color-text-accent);font:700 .78rem/1.4 var(--wui-font-mono);overflow-wrap:anywhere}.presenter-catalog__card:where(.astro-23xbl2dx)>strong:where(.astro-23xbl2dx){font-size:.9rem}.presenter-catalog__card:where(.astro-23xbl2dx)>span:where(.astro-23xbl2dx):not(.presenter-catalog__entry){color:var(--sl-color-gray-3);font-size:.73rem;line-height:1.55}.presenter-catalog__card:where(.astro-23xbl2dx)>small:where(.astro-23xbl2dx){color:var(--sl-color-gray-3);font:600 .65rem/1.4 var(--wui-font-mono);margin-top:.3rem}@media (width<=720px){.presenter-catalog__grid:where(.astro-23xbl2dx){grid-template-columns:1fr}}.composition:where(.astro-yyqfzppg){gap:1.25rem;margin-block:1.25rem 2rem;display:grid}.composition__equation:where(.astro-yyqfzppg){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.65rem;display:grid}.composition__term:where(.astro-yyqfzppg){flex-direction:column;gap:.55rem;min-width:0;display:flex}.composition__term--result:where(.astro-yyqfzppg){border-color:var(--wui-ink);box-shadow:inset 0 -3px 0 var(--wui-ink)}.composition__term:where(.astro-yyqfzppg) strong:where(.astro-yyqfzppg){font-size:1rem}.composition__term:where(.astro-yyqfzppg) p:where(.astro-yyqfzppg){color:var(--wui-ink-mute);margin:0;font-size:.78rem;line-height:1.5}.composition__operator:where(.astro-yyqfzppg){color:var(--sl-color-gray-3);font:800 1.5rem/1 var(--wui-font-mono);align-self:center}.composition__summary:where(.astro-yyqfzppg){border:1px solid var(--wui-line-strong);background:var(--wui-panel);color:var(--wui-ink);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.composition__summary:where(.astro-yyqfzppg) div:where(.astro-yyqfzppg){gap:.15rem;padding:.75rem;display:grid}.composition__summary:where(.astro-yyqfzppg) div:where(.astro-yyqfzppg)+div:where(.astro-yyqfzppg){border-left:1px solid var(--wui-line)}.composition__summary:where(.astro-yyqfzppg) strong:where(.astro-yyqfzppg){font:800 1.25rem/1 var(--wui-font-mono)}.composition__summary:where(.astro-yyqfzppg) span:where(.astro-yyqfzppg){color:var(--wui-ink-mute);font-size:.68rem}.composition__legend:where(.astro-yyqfzppg){gap:.45rem;display:grid}.composition__legend-item:where(.astro-yyqfzppg){color:var(--sl-color-gray-3);align-items:baseline;gap:.55rem;font-size:.7rem;line-height:1.4;display:flex}.composition__legend-item:where(.astro-yyqfzppg) .wui-badge:where(.astro-yyqfzppg){flex:none}.composition__group:where(.astro-yyqfzppg){min-width:0}.composition__group:where(.astro-yyqfzppg) h3:where(.astro-yyqfzppg){justify-content:space-between;align-items:center;margin:0 0 .45rem;font-size:.92rem;display:flex}.composition__group:where(.astro-yyqfzppg) h3:where(.astro-yyqfzppg) span:where(.astro-yyqfzppg){color:var(--sl-color-gray-3);font-family:var(--wui-font-mono);font-size:.72rem}.composition__table-wrap:where(.astro-yyqfzppg){overflow-x:auto}.composition__table:where(.astro-yyqfzppg){border-collapse:collapse;background:var(--wui-panel);width:100%;min-width:760px;color:var(--wui-ink);font-size:.72rem}.composition__table:where(.astro-yyqfzppg) th:where(.astro-yyqfzppg),.composition__table:where(.astro-yyqfzppg) td:where(.astro-yyqfzppg){border:1px solid var(--wui-line-strong);text-align:left;vertical-align:top;padding:.55rem .6rem}.composition__table:where(.astro-yyqfzppg) th:where(.astro-yyqfzppg){color:var(--wui-ink-mute);font-family:var(--wui-font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem}.composition__table:where(.astro-yyqfzppg) code:where(.astro-yyqfzppg){white-space:nowrap}@media (width<=760px){.composition__equation:where(.astro-yyqfzppg){grid-template-columns:1fr}.composition__operator:where(.astro-yyqfzppg){transform:rotate(90deg)}.composition__summary:where(.astro-yyqfzppg){grid-template-columns:1fr}.composition__summary:where(.astro-yyqfzppg) div:where(.astro-yyqfzppg)+div:where(.astro-yyqfzppg){border-top:1px solid var(--wui-line);border-left:0}}
/*! WebMusic site licenses: ../licenses/THIRD_PARTY_NOTICES.txt */
