.power-page .roman-editor>p:not(.roman-error){font-size:12px;line-height:1.9;color:var(--muted)}.power-page .roman-editor label{color:var(--ink);letter-spacing:0}.power-page .roman-editor input{font-size:26px}.power-page .roman-editor label[for=power-exponent]{margin-top:28px}.power-explanation{border:1px solid var(--line);border-radius:16px;background:var(--surface,#fff);padding:26px;margin:24px 0}.power-explanation h2{font-size:22px;line-height:1.6}.power-explanation ol{padding-left:22px}.power-explanation li{font-size:14px;line-height:1.9;color:var(--muted);margin:10px 0;overflow-wrap:anywhere}.power-explanation li:last-child{color:var(--ink);font-weight:600}#power-expression{font-size:22px;color:#d3d7dc;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}#power-exact{border-top:1px solid #3d444c;margin-top:20px;padding-top:20px;font-size:12px;color:#b8bec7}#power-exact summary{cursor:pointer}#power-exact-value{max-height:180px;overflow:auto;overflow-wrap:anywhere;font-size:13px}.power-page .practice-value{font-size:30px}.power-page #practice-feedback ol{padding-left:20px;font-size:13px;line-height:1.9;color:var(--muted)}@media(max-width:760px){.power-explanation{padding:20px 16px}.power-page .practice-value{font-size:23px}}
.power-page sup{font-size:.65em;vertical-align:super;margin-left:3px;line-height:0}
