/* Permutation and combination calculator (#96) */
.container--pc{width:min(100% - 1.5rem,80rem);max-width:100%;min-width:0}.pc-fields,.pc-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.pc-fields label{display:grid;min-width:0;gap:.4rem;font-weight:850}.pc-fields input{box-sizing:border-box;width:100%;min-width:0;padding:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit}.pc-results article{min-width:0;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-soft)}.pc-results output{display:block;max-height:26rem;margin:.5rem 0;padding:.7rem;border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-primary);font:700 1rem ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto;overflow-wrap:anywhere;word-break:break-all;white-space:pre-wrap}.pc-results small{display:block;color:var(--color-muted)}@media(max-width:600px){.pc-fields,.pc-results{grid-template-columns:1fr}}@media(max-width:480px){.container--pc{width:min(100% - 1rem,80rem);padding-inline:0}.container--pc .tool-panel{min-width:0;padding:.85rem}.container--pc .tool-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.container--pc .tool-actions .button{width:100%;min-width:0}}
