/* Shared Nepocore identity for the standalone printable worksheet studio. */
:root{color-scheme:light}body{background:#f6f8fc;color:#182238}p,.micro{color:#6e788c}nav{border-color:#e7ebf3;background:#fff;max-width:none;padding-left:max(24px,calc((100vw - 1196px)/2));padding-right:max(24px,calc((100vw - 1196px)/2))}.logo span{color:#3563ef}.eyebrow{color:#6e788c}.badge{background:#edf2ff;color:#3563ef}.dot{background:#3563ef}h1 em{font-family:Manrope,system-ui,sans-serif;font-style:normal;font-weight:700;color:#3563ef}.button{background:#3563ef;border-radius:9px}.button:hover{background:#254dce}.button.secondary{background:#fff;border-color:#e7ebf3;color:#182238}.button.secondary:hover{background:#edf2ff}.pill{border-color:#e7ebf3;border-radius:9px;color:#3563ef}.orb{background:#e4edff}.clay{background:linear-gradient(135deg,#8ba9ff,#3563ef);box-shadow:inset -6px -8px 10px #2649aa55,8px 10px 15px #3563ef20}.spark{color:#a1b8fa}.mini{background:#fff;border-color:#e7ebf3;box-shadow:12px 18px 22px #3563ef14}.mini b{font-family:Manrope,system-ui,sans-serif;letter-spacing:-1px}.trust{border-color:#e7ebf3;color:#6e788c}.tab,.card,.studio,.controls,.previewbox{border-color:#e7ebf3;border-radius:14px;background:#fff}.tab.active,.tab:hover{background:#edf2ff;color:#3563ef;border-color:#bdcdf8}.field input,.field select,.field textarea,input,select,textarea{border-color:#e7ebf3;border-radius:9px;accent-color:#3563ef}input:focus,select:focus,textarea:focus{outline-color:#698bff}.studiohead,.sectionhead,.footrow{border-color:#e7ebf3}footer{border-color:#e7ebf3;background:#fff}.toast{background:#182238;color:#fff}.sectionhead a,.guide a{color:#3563ef}.guide{max-width:900px;background:#fff;padding:35px;border-radius:18px;margin-top:30px;margin-bottom:30px}.guide p{line-height:1.9}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #698bff;outline-offset:4px}@media(max-width:650px){nav{padding:20px}.hero{padding-top:35px}h1{font-size:47px;letter-spacing:-2.5px}.guide{padding:23px;margin-left:20px;margin-right:20px}h2{font-size:24px}.navlinks{gap:13px}}
