.numbers-page{margin:38px auto 50px}.numbers-page h1{font-size:clamp(43px,6vw,76px);letter-spacing:-3px;margin:18px 0}.numbers-page h1 em{font-family:Georgia,serif;color:#b27450}.numbers-intro{font-size:20px;color:#6d6570}.numbers-nav{display:flex;flex-wrap:wrap;gap:9px;margin:27px 0}.numbers-nav a{padding:12px 18px;border:1px solid #d9cbdc;border-radius:25px;font-size:14px;background:#f5eef7}.numbers-nav a:hover{background:#e9d9ed}.numbers-opening{display:grid;grid-template-columns:minmax(270px,1fr) minmax(230px,.85fr);gap:24px;align-items:start}.number-panel{padding:26px;background:#fffdf8;border:1px solid #e0d9cf;border-radius:18px;margin:0 0 25px;scroll-margin-top:25px}.number-panel h2{margin:14px 0 23px}.number-panel h3{margin-top:0}.number-panel label,.wonder-panel label{display:block;font-size:14px;font-weight:600}.number-panel input,.number-panel select,.wonder-panel input{width:100%;min-width:0;padding:13px;border:1px solid #cfc6bb;border-radius:9px;font:inherit;background:white;color:#282327;margin:8px 0 14px}.calc-input{font-size:23px!important;text-align:right;letter-spacing:.3px}.calculator-keys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:6px 0 10px}.calculator-keys button{padding:17px 5px;font-size:23px;background:#f1ecdf;color:#38303e;border:1px solid #ddd3c2;border-radius:11px}.calculator-keys .calc-operator{background:#e6d9ee}.equals-key{width:100%;padding:17px;font-size:20px}.number-result{display:block;font-size:clamp(22px,3vw,34px);line-height:1.4;overflow-wrap:anywhere;margin:19px 0;color:#65477d;font-weight:650;min-height:1.4em}.number-error{font-size:18px;color:#a33830}.number-panel .hint,.wonder-panel .hint{font-size:13px;line-height:1.6;color:#736978}.wonder-panel{background:#eee2f2;border:1px solid #dfcfe6;border-radius:18px;padding:30px;scroll-margin-top:25px}.wonder-panel #number-fact{font:clamp(24px,3vw,35px)/1.45 Georgia,serif;margin:12px 0 25px;color:#544065}.number-orbit{font-size:78px;color:#a082b2;text-align:center;padding:16px}.number-orbit span{display:block;font-size:15px;letter-spacing:18px;margin-left:18px}.wonder-panel section{border-top:1px solid #ccb8d4;padding-top:15px;margin-top:27px}.wonder-panel h2{font-size:23px}.tool-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;align-items:end}.tool-form button{margin-bottom:14px;align-self:end}.tool-form .wide{grid-column:1/-1}.tool-actions{display:flex;gap:10px;flex-wrap:wrap;grid-column:1/-1}.time-section{scroll-margin-top:25px}.time-section>h2{font-size:32px;margin-top:12px}.time-section>p{line-height:1.65}.time-section a{text-decoration:underline}.time-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.history-entry{background:transparent;color:#65477d;padding:8px;text-align:left;font-size:14px;overflow-wrap:anywhere;text-decoration:underline}.number-panel details{line-height:1.6;margin-top:18px}.numbers-crosslink{padding:24px;margin:25px 0;background:#eee2f2;border-radius:16px}.numbers-crosslink a{font-weight:bold;text-decoration:underline}.numbers-page #copy-status{font-size:14px}#copy-fallback[hidden]{display:none}.numbers-page [hidden]{display:none}
@media(max-width:750px){.numbers-opening,.time-tool-grid{grid-template-columns:1fr}.number-panel,.wonder-panel{padding:21px}.numbers-page h1{letter-spacing:-2px}.numbers-nav{gap:7px}.numbers-nav a{padding:10px 13px;font-size:13px}.tool-form{gap:8px 12px}.tool-form button{font-size:14px;padding:13px}.number-result{font-size:25px}.calculator-keys button{padding:16px 5px}.wonder-panel .number-orbit{display:none}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
/* Keep the calculator answer in its display, with discoveries in a distinct panel. */
#calculator-result:not(.number-error){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#calculator-result.number-error{min-height:0;margin:14px 0}#calculation-expression{margin:8px 0 2px;text-align:right;overflow-wrap:anywhere}#calculator-rounding:empty,#explorer-result:empty{display:none}#calculator-rounding{margin-top:12px}.wonder-panel #number-explorer{border:0;padding:0;margin:0}.wonder-panel #number-explorer h2{margin:13px 0}.wonder-panel #number-discoveries{margin-top:24px;padding-top:24px;border-top:1px solid #ccb8d4;scroll-margin-top:24px}.wonder-panel #number-fact-heading{letter-spacing:1px;overflow-wrap:anywhere}.wonder-panel #number-fact{font-size:clamp(22px,2.5vw,30px);margin-bottom:12px}.all-discoveries{margin:22px 0;font-size:14px;line-height:1.65}.all-discoveries summary{cursor:pointer;font-weight:600}.all-discoveries ol{padding-left:24px}.all-discoveries li{margin:13px 0}.wonder-panel input:focus-visible,#number-discoveries:focus-visible{outline:3px solid #a082b2;outline-offset:4px}
