.disc__number{min-block-size:3rem;font-family:"Literata Variable", var(--font-display);font-size:var(--text-lg);font-weight:500}.disc__money{position:relative}.disc__number--money.has-currency{padding-inline-end:var(--space-10)}.disc__main .disc__money .disc__number--money{min-block-size:3.25rem;font-size:var(--text-xl)}.disc__currency{color:var(--ink-3);font-size:var(--text-md);pointer-events:none;align-items:center;font-weight:600;display:flex;position:absolute;inset-block:0;inset-inline-end:var(--space-4)}.disc__presets{gap:var(--space-1);flex-wrap:wrap;display:flex}.disc__preset{min-block-size:2rem;min-inline-size:3rem;padding-inline:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--sheet);color:var(--ink-2);font-family:"Literata Variable", var(--font-sans);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);font-size:.875rem;font-weight:600}.disc__preset:active{transform:scale(.96)}.disc__preset:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.disc__preset[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}@media (pointer:coarse){.disc__preset{min-block-size:2.75rem}}@media (hover:hover){.disc__preset:not([aria-pressed=true]):hover{border-color:var(--ink-3);color:var(--ink)}}.disc__extras{gap:var(--space-4);display:grid}.disc__extras:empty{display:none}.disc__extra-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.disc__extra-row .btn--icon{block-size:3rem;inline-size:3rem}.disc__add{justify-self:start}.disc__select{max-inline-size:20rem}.disc__result{align-self:start}.disc__figures{grid-template-columns:1fr}.disc__figures dd{text-align:end}.disc__final dd{overflow-wrap:anywhere;color:var(--ink-3);transition:color var(--duration) var(--ease-out)}.disc__result.is-solved .disc__final dd{color:var(--accent)}.disc__how{gap:var(--space-2);padding:0 var(--space-5) var(--space-5);display:grid}.disc__how-label{color:var(--ink-2);font-size:var(--text-sm);font-weight:600}.disc__steps{gap:var(--space-1);color:var(--ink);font-size:var(--text-sm);padding:0;list-style:none;display:grid}.disc__steps li{unicode-bidi:plaintext}.disc__note{padding:var(--space-3);border:1px solid var(--sheet-rule);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:var(--text-sm)}.disc__bar{margin-block-start:auto}.disc__more{gap:var(--space-3);display:grid}@media (min-width:52rem){.disc__more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.disc__more{gap:var(--space-4);grid-column:1/-1}}@media (min-width:40rem){.disc__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.disc__answer{gap:var(--space-1);padding:var(--space-4) var(--space-5) var(--space-5);border-block-start:1px solid var(--sheet-rule);margin-block-start:auto;display:grid}.disc__answer-label{color:var(--ink-2);font-size:var(--text-sm)}.disc__answer-value{color:var(--ink-3);font-family:"Literata Variable", var(--font-display);font-size:var(--text-xl);overflow-wrap:anywhere;transition:color var(--duration) var(--ease-out);font-weight:500;line-height:1.2}.disc__card.is-solved .disc__answer-value{color:var(--accent)}.disc__formula{color:var(--ink-2);font-size:var(--text-sm);unicode-bidi:plaintext}.disc__formula.is-error{color:var(--danger);font-weight:600}
