.scalar-gibbs{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.scalar-gibbs h2{font-size:1.25rem;font-weight:650}.scalar-gibbs-actions{display:flex;flex-wrap:wrap;gap:.5rem}.scalar-gibbs-actions [aria-pressed=true]{border-color:hsl(var(--primary))}.scalar-gibbs-controls,.scalar-gibbs-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.65rem;margin-block:.75rem}.scalar-gibbs-controls label{display:grid;gap:.25rem;font-size:.9rem}.scalar-gibbs-controls :is(input,select){background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.375rem;color:inherit;padding:.35rem .5rem;width:100%}.scalar-gibbs-plot{max-width:24rem;margin:0}.scalar-gibbs-axes{display:grid;gap:.25rem;text-align:center}.scalar-gibbs-plot canvas{width:100%;max-height:18rem;-o-object-fit:contain;object-fit:contain}.scalar-gibbs-plot figcaption{color:hsl(var(--muted-foreground));font-size:.875rem;margin-top:.5rem}.scalar-gibbs-results div{border:1px solid hsl(var(--border));border-radius:.5rem;padding:.5rem}.scalar-gibbs-results dt{color:hsl(var(--muted-foreground));font-size:.8rem}.scalar-gibbs-results dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.scalar-gibbs-cover{display:grid;grid-template-columns:auto minmax(0,9rem);grid-template-rows:1fr auto;align-items:start;gap:.25rem}.scalar-gibbs-cover div{aspect-ratio:1;background:radial-gradient(ellipse at 68% 32%,hsl(var(--primary)/.9),transparent 35%),radial-gradient(ellipse at 32% 68%,hsl(var(--primary)/.9),transparent 35%),linear-gradient(135deg,transparent 26%,hsl(var(--primary)/.2) 50%,transparent 74%);border:1px solid hsl(var(--border));border-radius:.35rem}.scalar-gibbs-cover span:last-child{grid-column:2;justify-self:end}