#root{margin:0 auto}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}a{color:#f331c9;text-decoration:none}a:hover{color:#ff66d1;text-decoration:underline}.info-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ccff3e;box-shadow:0 1px 2px #00000014;cursor:pointer}.info-button:focus{outline:none;box-shadow:0 0 0 2px #ccff3e99}.info-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000}.info-popup{background:#fff;border-radius:16px;max-width:420px;padding:24px;text-align:center;box-shadow:0 0 20px 4px #d6ff3d}.info-popup h2{font-family:Bowlby One SC,sans-serif;font-size:20px;font-weight:400;margin-bottom:12px}.info-popup button.close-btn{margin-top:16px;padding:8px 18px;border-radius:8px;border:none;background:#d6ff3d;font-weight:700;cursor:pointer}.info-popup ol{text-align:left;margin:8px 0 0;padding-left:1.4em;line-height:1.2}.info-popup ol li{margin-bottom:15px}.info-popup ol li:last-child{margin-bottom:0}:root{--color-mushroom: #E7DACE;--color-earth: #222122;--color-stone: #DDD4C6;--color-pink: #F331C9;--color-card: #ffffff;--sep: rgba(0,0,0,.1)}@font-face{font-family:Bowlby One SC;src:url(/fonts/BowlbyOneSC-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Host Grotesk;src:url(/fonts/HostGrotesk-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Host Grotesk;src:url(/fonts/HostGrotesk-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:DawningOfANewDay;src:url(/fonts/DawningofaNewDay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--color-mushroom);color:var(--color-earth);font-family:Host Grotesk,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}body .froomies-tabbar{transition:opacity .2s ease,visibility .2s ease}body.froomies-modal-open .froomies-tabbar{opacity:0;visibility:hidden}body.froomies-modal-open .froomies-tabbar,body.froomies-modal-open .froomies-tabbar *{pointer-events:none!important}body.slideup-sheet-open .froomies-tabbar{opacity:0;visibility:hidden}body.slideup-sheet-open .froomies-tabbar,body.slideup-sheet-open .froomies-tabbar *{pointer-events:none!important}iframe[title=Link],iframe[title="Stripe Link"],iframe[src*="link.stripe.com"]{display:none!important}h1,h2,h3,p{margin:0}.section-title{font-family:Bowlby One SC,sans-serif;text-transform:lowercase;letter-spacing:.06em}.bowlby{font-family:Bowlby One SC,sans-serif;text-transform:lowercase}.min-h-screen{min-height:100vh}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1 1 auto}.w-full{width:100%}.max-w-920{max-width:920px}.mx-auto{margin-left:auto;margin-right:auto}.px-5{padding-left:20px;padding-right:20px}.pt-8{padding-top:32px}.pb-28{padding-bottom:112px}.grid{display:grid}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.gap-10{gap:40px}button{font-family:inherit}input,textarea,select,[contenteditable=true]{-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text}.home-header{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.home-header-text{font-family:DawningOfANewDay,cursive;font-size:2rem;margin-bottom:.3rem}.home-header-logo{width:180px;height:auto}
