@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600;700&family=Inter:wght@400;500;600;700;800&display=swap";:root{--ob-orange: #F36B24;--ob-orange-deep: #D9521A;--ob-orange-tint: #FBE3D3;--ob-purple: #7B2A86;--ob-purple-deep: #5E1F66;--ob-purple-tint: #EFE0F1;--ob-red: #E94439;--ob-sand: #DAAA78;--ob-cream: #F3E7D2;--ob-cream-soft: #FAF3E6;--ob-ink: #2A2018;--ob-ink-soft: #5A4D40;--ob-stone: #8C8073;--ob-line: #E4D8C2;--ob-line-cool: #E7E3DC;--ob-white: #ffffff;--font-display: "Fredoka", "Arial Black", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--r-md: 16px;--r-lg: 24px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(42, 32, 24, .08), 0 1px 1px rgba(42, 32, 24, .04);--shadow-md: 0 6px 18px rgba(42, 32, 24, .1), 0 2px 6px rgba(42, 32, 24, .06);--shadow-lg: 0 18px 44px rgba(42, 32, 24, .14), 0 6px 14px rgba(42, 32, 24, .08)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{font-family:var(--font-body);color:var(--ob-ink);background:var(--ob-cream-soft);-webkit-font-smoothing:antialiased;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' viewBox='0 0 150 150'%3E%3Cg fill='%23C2925F' fill-opacity='0.10'%3E%3Cellipse cx='22' cy='30' rx='4.2' ry='8.6' transform='rotate(28 22 30)'/%3E%3Cellipse cx='100' cy='20' rx='4.2' ry='8.6' transform='rotate(-42 100 20)'/%3E%3Cellipse cx='128' cy='80' rx='4.2' ry='8.6' transform='rotate(66 128 80)'/%3E%3Cellipse cx='64' cy='72' rx='4.2' ry='8.6' transform='rotate(-14 64 72)'/%3E%3Cellipse cx='30' cy='116' rx='4.2' ry='8.6' transform='rotate(52 30 116)'/%3E%3Cellipse cx='108' cy='128' rx='4.2' ry='8.6' transform='rotate(-28 108 128)'/%3E%3C/g%3E%3C/svg%3E");background-size:150px 150px}button{font-family:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.display{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes ob-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ob-fade{0%{opacity:0}to{opacity:1}}
