/* «Виды парабол»: статичная сетка 18 схем. Никаких своих цветов — только
   токены палитры. */
[data-mod="parabola-types"]{display:block;container-type:inline-size}
.pt-wrap{display:flex;flex-direction:column;gap:10px}
.pt-h{margin:2px 0 0;font:600 13.5px/1.4 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  color:var(--mut)}
.pt-row{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}
@container (max-width:780px){.pt-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
@container (max-width:540px){.pt-row{grid-template-columns:1fr}}

.pt-cell{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:0;
  padding:6px 8px;text-align:left;color:var(--fg);background:var(--card);
  border:1px solid var(--bd);border-radius:12px;cursor:pointer}
.pt-cell:hover,.pt-cell:focus-visible{border-color:var(--fg)}
.pt-cell .psk{display:block;width:100%;aspect-ratio:4/3}
.pt-f{font:16px/1.35 Georgia,"Cambria Math",serif;white-space:nowrap;overflow:hidden;
  text-overflow:ellipsis}
.pt-v{font:12.5px/1.3 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--mut);
  white-space:nowrap}

.pt-back{padding:5px 12px;min-height:36px}
.pt-title{margin:0;font:600 16px/1.3 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.pt-big{display:grid;gap:14px;align-items:start;grid-template-columns:1fr;color:var(--fg)}
.pt-big .psk{display:block;min-height:170px;max-width:760px;max-height:520px;align-self:center}
.pt-big .sk{height:auto;max-height:520px}
.pt-info{display:flex;flex-direction:column;gap:10px;min-width:0}
.pt-formula{margin:0;font:26px/1.4 Georgia,"Cambria Math",serif}
.pt-props{border-collapse:collapse;width:100%}
.pt-props th,.pt-props td{border:1px solid var(--bd);padding:5px 10px;text-align:left;
  font:15px/1.35 Georgia,"Cambria Math",serif}
.pt-props th{background:var(--bg);font-style:italic;font-weight:400}
.pt-note{margin:0;font-size:14px;line-height:1.45;color:var(--mut)}
@container (min-width:620px){
  .pt-big{grid-template-columns:minmax(180px,1fr) minmax(230px,340px);align-items:stretch}
}

/* ===== схема ===== */
.sk{width:100%;height:100%;display:block}
.sk .sk-g{stroke:var(--bd);stroke-width:1}
.sk .sk-a{stroke:var(--mut);stroke-width:1.6}
.sk .sk-f{fill:var(--mut)}
.sk .sk-p{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.sk .sk-v{fill:currentColor}
.sk .sk-r{fill:none;stroke:currentColor;stroke-width:2.2}
.sk .sk-t{fill:currentColor}
