.commons{color:var(--aip-ink);font-family:var(--aip-font-body);font-size:17px;line-height:1.65}.commons h1,.commons h2,.commons h3{font-family:var(--aip-font-display);text-wrap:balance;line-height:1.25}.commons h1{margin:0 0 .25em;font-size:2rem}.commons h2{margin:2em 0 .5em;font-size:1.4rem}.commons h3,.commons h4,.commons h5,.commons h6{margin:1.5em 0 .4em;font-size:1.1rem}.commons p{margin:.75em 0}.commons ul,.commons ol{margin:.75em 0;padding-left:1.4em}.commons ul{list-style:outside}.commons ol{list-style:decimal}.commons li{margin:.25em 0}.commons a{color:var(--aip-accent);text-decoration:underline}.commons strong{font-weight:600}.commons table{border-collapse:collapse;margin:1em 0;font-size:15px}.commons th,.commons td{border:1px solid var(--aip-line);text-align:left;padding:4px 10px}.commons code,.commons pre{font-family:var(--aip-font-mono);font-size:.9em}.commons pre{background:var(--aip-paper-raised);border:1px solid var(--aip-line);border-radius:8px;margin:1em 0;padding:12px;overflow-x:auto}.commons :not(pre)>code{background:var(--aip-accent-soft);border-radius:4px;padding:0 .25em}.commons .maths{margin:1em 0;overflow-x:auto}.commons math{font-size:1.1em}.commons .muted,.commons .by{color:var(--aip-ink-muted);font-size:14px}.commons .new{color:var(--aip-warn)}.commons .needs{color:var(--aip-ink-muted);font-size:15px}.commons .version{margin:1.5em 0}.commons details{border:1px solid var(--aip-line);background:var(--aip-paper-raised);border-radius:8px;margin:12px 0;padding:8px 12px}.commons summary{cursor:pointer;font-weight:600}.commons .steps{list-style:decimal}.commons .steps li{margin:8px 0}.commons figure{margin:1.5em 0}.commons .frame{aspect-ratio:4/3;border:1px solid var(--aip-line);background:var(--aip-paper-raised);border-radius:8px;width:100%;position:relative;overflow:hidden}.commons .frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.commons .frame button{position:absolute;inset:auto 50% 50% auto;transform:translate(50%,50%)}.commons figcaption{margin-top:6px;font-size:15px}.commons .q{border:1px solid var(--aip-line);background:var(--aip-paper-raised);border-radius:12px;margin:16px 0;padding:12px 16px}.commons .q fieldset{border:0;margin:0;padding:0}.commons .q label{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:8px;display:flex}.commons .q label:hover{background:var(--aip-accent-soft)}.commons .q input[type=radio],.commons .q input[type=checkbox]{flex:none;width:1.1em;height:1.1em;margin-top:.35em}.commons .q input[type=text],.commons .q input[inputmode],.commons .q select{font:inherit;color:inherit;background:var(--aip-paper);border:1px solid var(--aip-line);border-radius:6px;min-width:6em;padding:4px 8px}.commons .q ol{padding-left:1.4em}.commons .q .order li{align-items:center;gap:8px;margin:4px 0;display:flex}.commons .q .order li span{flex:1}.commons button{font:inherit;border:1px solid var(--aip-line);background:var(--aip-paper);color:var(--aip-ink);cursor:pointer;border-radius:8px;min-height:40px;padding:6px 12px;font-size:15px}.commons button.primary{background:var(--aip-accent);color:var(--aip-accent-ink);border-color:var(--aip-accent)}.commons .q .actions{gap:8px;margin-top:8px;display:flex}.commons .q .feedback{margin-top:8px}.commons .q .feedback.right{color:var(--aip-good)}.commons .q .feedback.wrong{color:var(--aip-bad)}.commons .q .after{margin-top:8px}.commons .q .later{color:var(--aip-ink-muted);font-size:15px}.commons .by .flag,.commons .by .flags button{min-height:32px;margin-left:4px;padding:2px 8px;font-size:13px}.commons .by .flags{flex-wrap:wrap;gap:4px;display:inline-flex}.commons .link-text{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.commons .alt{color:var(--aip-ink-muted);font-style:italic}.commons :focus-visible{outline:3px solid var(--aip-accent);outline-offset:2px}
