@import url("base.css");

html,body{max-width:100%;overflow-x:hidden}body{min-width:0}.wrap,.hero>*,.grid2>*,.example>*{min-width:0}.top{gap:16px}.brand{flex:none}.top nav{white-space:nowrap}.example .equation{overflow-wrap:anywhere}.table{table-layout:fixed}.table th:first-child,.table td:first-child{width:30%}.answers button:disabled{cursor:not-allowed;opacity:.5}.btn,.answers button{-webkit-tap-highlight-color:transparent}
@media(max-width:760px){.hero{min-height:auto;padding:35px 0 52px}.page-head{padding:40px 0 28px}.page-head h1{font-size:clamp(36px,10.5vw,48px);line-height:1.12}.page-head p{font-size:16px}.panel{padding:22px}.nums{grid-template-columns:repeat(4,minmax(0,1fr));max-height:270px;overflow-y:auto;padding-right:3px}.example{padding:27px;margin-bottom:55px}.equation{font-size:20px}.table th,.table td{padding:11px 8px;overflow-wrap:anywhere}}
@media(max-width:390px){.wrap{width:min(100% - 24px,1080px)}.top{height:64px}.brand{font-size:17px}.brand b{width:32px;height:32px}.top nav{gap:10px;font-size:12px}.hero h1{font-size:38px}.page-head h1{font-size:35px}.hero-art{min-height:290px}.circle{width:255px;height:255px}.deck{width:235px}.choice-card{padding:26px;min-height:285px}.choice-card h2{font-size:29px}.panel{padding:18px}.nums{grid-template-columns:repeat(3,minmax(0,1fr))}.value,.sum{font-size:48px}.answers{gap:8px}.answers button{padding:12px 6px}.bits{gap:4px}.bits span{padding:9px 2px}.actions .btn{width:100%;text-align:center}.example{border-radius:20px;padding:23px}.step{padding:20px}}

.reveal-ready [data-reveal]{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .62s cubic-bezier(.2,.8,.2,1),transform .62s cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}.reveal-ready [data-reveal].is-visible{opacity:1;transform:none}@media(max-width:600px){.reveal-ready [data-reveal]{transform:translateY(18px);transition-duration:.5s}}@media(prefers-reduced-motion:reduce){.reveal-ready [data-reveal]{opacity:1;transform:none;transition:none}}
