@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Nunito:wght@400;600;700;800;900&family=Roboto+Mono:wght@400;500;700&display=swap");.typing-tutor-wrap{width:100%;max-width:1100px;margin:0 auto;padding:24px 16px;display:flex;flex-direction:column;align-items:center;min-height:100vh}.typing-tutor-center-col{width:100%;max-width:1040px;margin:0 auto}.typing-tutor-ad-tag,.typing-tutor-side-col,.typing-tutor-top-ad-box,.typing-tutor-top-ad-wrap{display:none!important}.notebook-paper-canvas{background-color:#ffffff;background-image:repeating-linear-gradient(transparent,transparent calc(var(--line-height, 45px) - 1px),#e2e8f0 calc(var(--line-height, 45px) - 1px),#e2e8f0 var(--line-height,45px));line-height:var(--line-height,45px);min-height:180px;border-radius:20px;border:1px solid #e5e7eb;padding:10px 24px;font-family:Roboto Mono,monospace;font-size:16px;white-space:pre-wrap;word-break:break-word;overflow-y:auto;max-height:330px;cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark-mode .notebook-paper-canvas{background-color:#0d0d10!important;background-image:repeating-linear-gradient(transparent,transparent calc(var(--line-height, 45px) - 1px),#1e1e24 calc(var(--line-height, 45px) - 1px),#1e1e24 var(--line-height,45px))!important;border-color:#1e1e24!important}.btn-primary-blue{background-color:#1138bd;color:#ffffff;box-shadow:0 6px 0 0 #0a2272;font-family:Nunito,Inter,sans-serif;font-weight:800;border:none;border-radius:24px;padding:12px 32px;font-size:16px;cursor:pointer;transition:all .15s ease}.btn-primary-blue:hover{background-color:#0d2ea1}.btn-primary-blue:active{box-shadow:none;transform:translateY(6px)}@keyframes typingSlideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.typing-page-slideup{animation:typingSlideUp .5s cubic-bezier(.25,1,.5,1) forwards}