.rw{--rw-deep: var(--color-primary);--rw-on-deep: var(--color-on-primary, var(--color-background));--rw-sand: var(--color-secondary);--rw-teal: var(--color-accent);--rw-mauve: var(--color-accent-alt, var(--color-accent));--rw-paper: var(--color-background);--rw-ink: var(--color-primary);--rw-muted: color-mix(in oklab, var(--color-primary) 62%, var(--color-background));--rw-tile: color-mix(in oklab, var(--color-secondary) 42%, var(--color-background));--rw-tile-sel: color-mix(in oklab, var(--color-primary) 82%, var(--rw-mauve));--rw-g1: var(--color-secondary);--rw-g1-fg: var(--color-primary);--rw-g2: color-mix(in oklab, var(--color-accent) 45%, var(--color-background));--rw-g2-fg: color-mix(in oklab, var(--color-accent) 70%, var(--color-primary));--rw-g3: var(--color-accent);--rw-g3-fg: var(--color-on-accent, var(--color-background));--rw-g4: var(--rw-mauve);--rw-g4-fg: var(--rw-on-deep);background:var(--rw-paper);color:var(--rw-ink);padding-block-end:var(--space-6, 3rem)}.rw *,.rw *:before,.rw *:after{box-sizing:border-box}.rw__wrap{max-inline-size:30rem;margin-inline:auto;padding-inline:max(16px,env(safe-area-inset-left,0px))}.rw__top{position:relative;overflow:hidden;background:var(--rw-deep);color:var(--rw-on-deep);padding-block:22px 64px;text-align:center}.rw__brand{font-size:13px;font-weight:600;color:var(--rw-sand)}.rw__title{margin:2px 0 0;font-size:40px;line-height:1.3;font-weight:700;color:var(--rw-on-deep)}.rw__meta{font-size:14px;color:color-mix(in oklab,var(--rw-on-deep) 85%,var(--rw-deep))}.rw__waves{position:absolute;inset:auto 0 0 0;block-size:58px;direction:ltr;pointer-events:none}.rw__waves svg{position:absolute;inset-block-end:0;left:0;inline-size:200%;block-size:100%;max-inline-size:none!important;max-width:none!important;animation:rw-drift linear infinite}.rw__w1{animation-duration:18s!important;fill:var(--rw-paper)}.rw__w2{animation-duration:26s!important;inset-block-end:8px!important;fill:var(--rw-sand)}.rw__w3{animation-duration:34s!important;inset-block-end:16px!important;fill:color-mix(in oklab,var(--rw-mauve) 55%,var(--rw-deep))}@keyframes rw-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.rw__star{position:absolute;inline-size:6px;block-size:6px;border-radius:50%;background:var(--rw-sand);animation:rw-twinkle 3.2s ease-in-out infinite}@keyframes rw-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.rw__moon{position:absolute;inset-block-start:18px;inset-inline-end:22px;inline-size:34px;block-size:34px;border-radius:50%;box-shadow:-8px 4px 0 0 var(--rw-sand);animation:rw-bob 6s ease-in-out infinite}@keyframes rw-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.rw__how{margin:18px 0 14px;text-align:center;color:var(--rw-muted);font-size:15px}.rw__how b{color:var(--rw-ink)}.rw__solved{display:flex;flex-direction:column;gap:8px;margin-block-end:8px}.rw__band{border-radius:14px;padding:12px 10px;text-align:center;animation:rw-pop .45s ease}.rw__band-n{font-weight:700;font-size:17px;line-height:1.5}.rw__band-w{font-size:15px;opacity:.92}@keyframes rw-pop{0%{transform:scale(.92);opacity:.4}to{transform:scale(1);opacity:1}}.rw [data-g="0"]{background:var(--rw-g1);color:var(--rw-g1-fg)}.rw [data-g="1"]{background:var(--rw-g2);color:var(--rw-g2-fg)}.rw [data-g="2"]{background:var(--rw-g3);color:var(--rw-g3-fg)}.rw [data-g="3"]{background:var(--rw-g4);color:var(--rw-g4-fg)}.rw__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rw__grid.is-shake{animation:rw-shake .4s}@keyframes rw-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}.rw__tile{-webkit-appearance:none;appearance:none;border:0;border-radius:12px;background:var(--rw-tile);color:var(--rw-ink);font:inherit;font-weight:700;font-size:clamp(14px,4.1vw,18px);min-block-size:68px;padding:6px 2px;cursor:pointer;line-height:1.4;transition:background .15s,color .15s,transform .12s;-webkit-tap-highlight-color:transparent}.rw__tile:active{transform:scale(.95)}.rw__tile.is-sel{background:var(--rw-tile-sel);color:var(--rw-on-deep)}.rw__tile:focus-visible,.rw__btn:focus-visible{outline:3px solid var(--rw-teal);outline-offset:2px}.rw__mist{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px 0 4px;color:var(--rw-muted);font-size:15px}.rw__dots{display:flex;gap:7px}.rw__dot{inline-size:13px;block-size:13px;border-radius:50%;background:var(--rw-mauve);transition:transform .3s,opacity .3s}.rw__dot.is-gone{opacity:.15;transform:scale(.7)}.rw__toast{min-block-size:30px;text-align:center;font-weight:700;color:var(--rw-mauve);font-size:15px;margin-block-start:4px}.rw__actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-block-start:6px}.rw__btn{-webkit-appearance:none;appearance:none;font:inherit;font-size:16px;font-weight:700;border-radius:999px;padding:10px 20px;cursor:pointer;border:2px solid var(--rw-deep);background:transparent;color:var(--rw-deep);text-decoration:none;display:inline-flex;align-items:center}.rw__btn--main{background:var(--rw-deep);color:var(--rw-on-deep)}.rw__btn:disabled{opacity:.35;cursor:default}.rw__btn--wide{inline-size:100%;max-inline-size:18rem;justify-content:center}.rw__result{margin-block-start:22px;display:flex;flex-direction:column;gap:14px}.rw__card{background:color-mix(in oklab,var(--rw-paper) 70%,#fff);border-radius:18px;padding:18px 16px;box-shadow:0 8px 24px -14px color-mix(in oklab,var(--rw-deep) 40%,transparent)}.rw__card h2{margin:0 0 4px;font-size:22px;text-align:center;color:var(--rw-ink)}.rw__sub{text-align:center;color:var(--rw-muted);font-size:15px;margin:0}.rw__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.rw__stats>div{background:var(--rw-paper);border-radius:14px;padding:10px 4px;text-align:center;display:flex;flex-direction:column}.rw__stats b{font-size:30px;line-height:1.3}.rw__stats span{font-size:13px;color:var(--rw-muted)}.rw__share{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.rw__next{text-align:center;margin-block-start:12px;color:var(--rw-muted);font-size:14px}.rw__next b{color:var(--rw-ink);font-size:18px;font-variant-numeric:tabular-nums}.rw__sec{font-size:18px;font-weight:700;margin:6px 0 0;text-align:center}.rw__explain{display:flex;flex-direction:column;gap:10px}.rw__ex{border-radius:16px;overflow:hidden;background:color-mix(in oklab,var(--rw-paper) 70%,#fff);box-shadow:0 6px 20px -14px color-mix(in oklab,var(--rw-deep) 45%,transparent)}.rw__ex-h{padding:10px 14px;font-weight:700;font-size:16px}.rw__ex-b{padding:10px 14px 14px;font-size:15px;line-height:1.8}.rw__ex-b p{margin:0 0 10px}.rw__book{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--rw-tile);border-radius:12px;padding:8px 12px;text-decoration:none;color:var(--rw-ink)}.rw__book span{font-weight:700;min-inline-size:0}.rw__book em{font-style:normal;font-size:13px;color:var(--rw-teal);font-weight:700;white-space:nowrap}.rw__empty{text-align:center;padding-block:28px}.rw__empty h2{margin:0 0 6px;font-size:22px}.rw__empty p{margin:0;color:var(--rw-muted)}@media(prefers-reduced-motion:reduce){.rw *,.rw *:before,.rw *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/rawabit.css.map */
