main.page:has(#tools:not([hidden])){min-width:0;margin:0 auto}#tools .calc-layout{grid-template-columns:minmax(0,1.3fr) minmax(270px,.85fr);max-width:1150px}#tools .calc-title{display:flex;justify-content:space-between;align-items:center;gap:12px}#tools .calc-title h2{margin-top:8px}#tools .calc-offline{font-size:13px;color:var(--b);white-space:nowrap}#tools .calc-input{text-align:left;font-size:clamp(18px,2vw,25px);padding:16px;min-width:0}#tools .calc-side{display:grid;gap:20px;align-content:start;min-width:0}#tools .card{min-width:0}#tools .calc-examples,#tools .calc-unit-chips,#tools .calc-quick{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}#tools .calc-examples{align-items:center}#tools .calc-examples button{font-size:13px;padding:8px}#tools .calc-unit-chips button{padding:10px 14px;min-height:44px;color:var(--accent)}#tools .calc-quick button{background:var(--soft);min-height:44px;overflow-wrap:anywhere;max-width:100%}#tools .calc-equation{font-size:clamp(23px,2.5vw,34px);font-weight:bold;line-height:1.6;overflow-wrap:anywhere;user-select:all}#tools .calc-unit-meaning{color:var(--muted)}#tools .calc-quick-heading{margin:24px 0 8px}#tools .calc-unit-row{display:flex;align-items:center;gap:16px;text-align:left;width:100%;margin-top:8px;padding:10px}#tools .calc-unit-row strong{min-width:60px;color:var(--accent);overflow-wrap:anywhere}#tools .calc-unit-row span{min-width:0;overflow-wrap:anywhere}#tools .calc-unit-row small{display:block;color:var(--muted);margin-top:5px}#tools details{margin-top:16px}#tools summary{cursor:pointer;min-height:44px;padding:12px 0}#tools #calc-history{max-height:660px;overflow:auto}#tools .calc-history-item strong{overflow-wrap:anywhere}#tools .error{overflow-wrap:anywhere}body.dark #tools .error{color:#ffb4ab}@media(max-width:1000px){#tools .calc-layout{grid-template-columns:minmax(0,1fr)}#tools .calc-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){#tools .calc-side{grid-template-columns:minmax(0,1fr)}#tools .calc-keys button{min-height:54px}#tools .calc-unit-row strong{min-width:55px}#tools .calc-title h2{font-size:19px}}
