@media (max-width:768px){.cportal-root{padding:96px 16px 16px}.cportal-calc__result{font-size:calc(2.9rem * var(--cportal-number-scale))}}@media (max-width:480px){.cportal-page__intro{font-size:calc(1.05rem * var(--cportal-text-scale));padding-right:48px}.cportal-calc__display{padding:24px 20px 16px}.cportal-calc__result{font-size:calc(2.7rem * var(--cportal-number-scale))}.cportal-key{min-height:64px;padding:14px 0}.cportal-calc__keypad--scientific{grid-template-columns:repeat(4,1fr)}.cportal-fraction__row{gap:10px}.cportal-fraction__group input{width:64px}.cportal-percentage__form{flex-direction:column;align-items:stretch}.cportal-percentage__form .cportal-field{min-width:0}.cportal-pi__results{grid-template-columns:1fr}.cportal-equation__row{flex-direction:column;align-items:stretch}.cportal-graph__controls{flex-direction:column;align-items:stretch}.cportal-section{padding:22px}}@media (max-width:360px){.cportal-calc__result{font-size:calc(1.9rem * var(--cportal-number-scale))}.cportal-key{min-height:58px}}