.learn-page{--bl-canvas:#f1ebdc;--bl-canvas-alt:#efe8d9;--bl-surface:#fbf6e9;--bl-raised:#fffdf6;--bl-terracotta:#c77850;--bl-terracotta-soft:#c1704a;--bl-cta:#a85a38;--bl-cta-deep:#96502f;--bl-ink:#2a2118;--bl-muted:#766753;--bl-faint:#9c8d75;--bl-success:#2e7d4e;--bl-gold:#c9982e;--bl-gold-glow:#e9c15a;--bl-socket:#e4dbc7;--bl-border:#8b49291f;--bl-warm:139, 73, 41;--bl-serif:var(--font-frank), "Frank Ruhl Libre", "Heebo", Georgia, serif;--bl-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--bl-spring-snappy:.26s cubic-bezier(.34, 1.36, .5, 1);--bl-spring-bouncy:.52s cubic-bezier(.28, 1.5, .44, 1);--bl-spring-gentle:.42s cubic-bezier(.4, .9, .3, 1);--bl-clay-raised:0 1px 0 #fffdf6e6 inset, 0 -10px 20px #fffdf659 inset, 0 14px 28px -8px rgba(var(--bl-warm), .28), 0 4px 10px -4px rgba(var(--bl-warm), .22);--bl-clay-overlay:0 1px 0 #fffdf6e6 inset, 0 24px 48px -12px rgba(var(--bl-warm), .34), 0 8px 18px -8px rgba(var(--bl-warm), .26);--bl-clay-socket:0 2px 6px rgba(var(--bl-warm), .22) inset, 0 -1px 0 #fffdf680 inset;--bl-clay-cta:0 1px 0 #fffdf64d inset, 0 12px 22px -6px #96502f73, 0 4px 8px -3px #96502f59;background:var(--bl-canvas);color:var(--bl-ink);overflow:clip}@media (prefers-reduced-motion:reduce){.learn-page{--bl-spring-snappy:1ms linear;--bl-spring-bouncy:1ms linear;--bl-spring-gentle:1ms linear}.learn-page *,.learn-page :before,.learn-page :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.bl-form{gap:10px;width:100%;display:grid}.bl-form__label{color:var(--bl-ink);font-size:15px;font-weight:700}.bl-form__row{gap:10px;display:flex}@media (max-width:560px){.bl-form__row{flex-direction:column}}.bl-form__input{border:1px solid var(--bl-border);min-width:0;color:var(--bl-ink);background:var(--bl-raised);box-shadow:var(--bl-clay-socket);transition:box-shadow var(--bl-spring-snappy), border-color var(--bl-spring-snappy);border-radius:999px;outline:none;flex:1;padding:15px 22px;font-size:15px}.bl-form__input::placeholder{color:var(--bl-faint)}.bl-form__input:focus{border-color:var(--bl-terracotta);box-shadow:var(--bl-clay-socket), 0 0 0 3px #c7785040}.bl-form__btn{cursor:pointer;white-space:nowrap;background:linear-gradient(180deg, var(--bl-terracotta), var(--bl-cta));color:#fff8ee;box-shadow:var(--bl-clay-cta);transition:transform var(--bl-spring-snappy), filter var(--bl-spring-snappy);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 26px;font-size:15px;font-weight:800;display:inline-flex}.bl-form__btn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.bl-form__btn:disabled{opacity:.55;cursor:not-allowed}.bl-form__btn--dark{background:linear-gradient(180deg, #3a2f22, var(--bl-ink))}.bl-form__note{text-align:center;font-size:12px}.bl-form__note--light{color:var(--bl-faint)}.bl-form__note--dark{color:#fff8eea6}.bl-form__error{text-align:center;font-size:13px}.bl-form__error--light{color:#b23a28}.bl-form__error--dark{color:#ffd9cf}.bl-form__done{text-align:center;animation:bl-pop var(--bl-spring-bouncy) both;border-radius:24px;justify-items:center;gap:10px;padding:28px 24px;display:grid}.bl-form__done--light{background:var(--bl-raised);box-shadow:var(--bl-clay-raised)}.bl-form__done--dark{background:#fff8ee1a;border:1px solid #fff8ee4d}.bl-form__done-icon{width:52px;height:52px;color:var(--bl-success);background:#2e7d4e24;border-radius:50%;place-items:center;display:grid}.bl-form__done--dark .bl-form__done-icon{color:#fff8ee;background:#fff8ee29}.bl-form__done-title{font-size:1.05rem;font-weight:800}.bl-form__done--light .bl-form__done-title{color:var(--bl-ink)}.bl-form__done--dark .bl-form__done-title{color:#fff8ee}.bl-form__done-sub{max-width:340px;font-size:.88rem}.bl-form__done--light .bl-form__done-sub{color:var(--bl-muted)}.bl-form__done--dark .bl-form__done-sub{color:#fff8eebf}@keyframes bl-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}
