@font-face{font-family:Bowlby One SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bowlby-one-sc-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bowlby One SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bowlby-one-sc-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oswald-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oswald-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/zilla-slab-400-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/zilla-slab-400-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zilla-slab-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zilla-slab-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zilla-slab-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zilla-slab-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display: "Bowlby One SC", "Arial Black", sans-serif;--font-stencil: "Oswald", "Impact", sans-serif;--font-body: "Zilla Slab", Georgia, serif;--ink: #12100e;--ink-soft: #2a2622;--ink-70: rgba(18, 16, 14, .7);--ink-40: rgba(18, 16, 14, .4);--ink-15: rgba(18, 16, 14, .15);--paper: #f6f0e2;--paper-bright: #fffcf4;--paper-shade: #e8dfcb;--paper-dark-plate: #1b1815;--spot-magenta: #e6127a;--spot-orange: #f26a1b;--spot-amber: #ffc20e;--spot-teal: #17a2a9;--spot-green: #2e9e5b;--spot-blue: #0f5fd1;--spot-magenta-wash: rgba(230, 18, 122, .28);--spot-teal-wash: rgba(23, 162, 169, .28);--spot-amber-wash: rgba(255, 194, 14, .35);--surface-page: var(--paper);--surface-card: var(--paper-bright);--surface-plate: var(--paper-dark-plate);--surface-sunken: var(--paper-shade);--text-body: var(--ink);--text-muted: var(--ink-70);--text-inverse: var(--paper-bright);--line-ink: var(--ink);--card-monstro: var(--spot-green);--card-tesouro: var(--spot-amber);--card-item: var(--spot-orange);--card-classe: var(--spot-blue);--card-tribo: var(--spot-teal);--card-maldicao: var(--spot-magenta);--card-evento: var(--spot-magenta);--card-nivel: var(--spot-amber);--accent-primary: var(--spot-magenta);--accent-secondary: var(--spot-teal);--state-danger: var(--spot-magenta);--state-success: var(--spot-green);--state-warning: var(--spot-amber);--state-info: var(--spot-blue);--focus-ring: var(--spot-blue);--turn-active: var(--spot-amber);--text-3xs: 10px;--text-2xs: 11px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-md: 18px;--text-lg: 22px;--text-tv: 24px;--text-xl: 28px;--text-2xl: 36px;--text-3xl: 48px;--text-4xl: 64px;--text-5xl: 88px;--text-6xl: 120px;--leading-tight: .92;--leading-snug: 1.08;--leading-normal: 1.35;--leading-loose: 1.55;--tracking-display: -.01em;--tracking-stencil: .08em;--tracking-stencil-wide: .16em;--tracking-body: 0;--weight-body: 400;--weight-body-bold: 700;--weight-stencil: 600;--weight-stencil-heavy: 700;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--measure-rules: 34ch;--card-w: 252px;--card-h: 432px;--card-ratio: 7 / 12;--card-pad: 14px;--stroke-hair: 1.5px;--stroke-bold: 3px;--stroke-heavy: 5px;--stroke-slab: 8px;--border-bold: var(--stroke-bold) solid var(--ink);--border-heavy: var(--stroke-heavy) solid var(--ink);--border-slab: var(--stroke-slab) solid var(--ink);--radius-0: 0px;--radius-card: 6px;--radius-token: 999px;--shadow-block-sm: 3px 3px 0 var(--ink);--shadow-block: 6px 6px 0 var(--ink);--shadow-block-lg: 10px 10px 0 var(--ink);--shadow-plate-magenta: 6px 6px 0 var(--spot-magenta);--shadow-plate-teal: 6px 6px 0 var(--spot-teal);--misregister: 4px;--misregister-lg: 7px;--texture-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23g)' opacity='0.55'/%3E%3C/svg%3E");--texture-fibre: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.012 0.32' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='320' height='320' filter='url(%23f)' opacity='0.5'/%3E%3C/svg%3E");--texture-opacity: .22;--texture-opacity-strong: .34;--ease-stamp: cubic-bezier(.2, .9, .1, 1);--ease-out-hard: cubic-bezier(.16, 1, .3, 1);--dur-fast: 90ms;--dur-base: .16s;--dur-slow: .32s;--tilt-xs: -.6deg;--tilt-sm: -1.5deg;--tilt-md: 2.5deg;--ground: var(--surface-page);--ground-2: var(--surface-card);--ground-3: var(--surface-sunken);--ink-dim: var(--ink-70);--ink-faint: var(--ink-40);--line: var(--ink-15);--warm: var(--spot-amber);--warm-deep: #c97e2a;--win: var(--spot-green);--lose: var(--spot-magenta);--curse: var(--spot-magenta);--level: 5.5rem;--level-wrapped: 4rem;--the-number: 9rem}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-weight:var(--weight-body);-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}button{font-family:var(--font-stencil);font-weight:var(--weight-stencil);font-size:var(--text-base);letter-spacing:var(--tracking-stencil);text-transform:uppercase;color:var(--ink);background:var(--surface-card);border:var(--border-bold);border-radius:var(--radius-card);box-shadow:var(--shadow-block-sm);padding:.7rem 1.1rem;cursor:pointer;transition:transform var(--dur-fast) var(--ease-stamp),box-shadow var(--dur-fast) var(--ease-stamp)}button:active:not(:disabled){transform:translate(3px,3px);box-shadow:none}button:focus-visible{outline:var(--stroke-bold) solid var(--focus-ring);outline-offset:2px}button:disabled{opacity:.4;cursor:default;box-shadow:none}.phone button{min-height:3.4rem;width:100%}.primary{background:var(--spot-amber);color:var(--ink);border-color:var(--ink);font-weight:var(--weight-stencil-heavy)}.tutorial{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--paper);background-image:var(--texture-grain);color:var(--ink);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.tutorial .tut-head{position:sticky;top:calc(-1 * var(--space-4));z-index:1;margin:calc(-1 * var(--space-4));margin-bottom:0;padding:var(--space-3) var(--space-4);background:var(--ink);color:var(--paper-bright);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.tutorial .tut-title{font-family:var(--font-stencil);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:var(--tracking-stencil-wide)}.tutorial .tut-close{flex:0 0 auto;width:auto;min-height:2.6rem;padding:0 var(--space-4);background:var(--spot-amber);color:var(--ink);border:2px solid var(--paper-bright);font-family:var(--font-stencil);letter-spacing:var(--tracking-stencil-wide)}.tutorial .tut-beats{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--space-3);align-content:start;max-width:96rem;width:100%;margin:0 auto}.tutorial .tut-beat{border:var(--border-bold);border-radius:var(--radius-card);background:var(--paper-bright);box-shadow:var(--shadow-block-sm);padding:var(--space-3);display:grid;gap:var(--space-2)}.tutorial .tut-beat-top{display:flex;align-items:center;gap:var(--space-3);min-width:0}.tutorial .tut-art{flex:0 0 auto;width:84px;height:84px;object-fit:cover;border:var(--border-bold);border-radius:var(--radius-card);background:var(--paper)}.tutorial .tut-n{flex:0 0 auto;min-width:2.2rem;height:2.2rem;display:grid;place-items:center;background:var(--spot-amber);color:var(--ink);border:var(--border-bold);border-radius:50%;font-family:var(--font-stencil);font-size:var(--text-md)}.tutorial .tut-beat h3{margin:0;font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.tutorial .tut-beat p{margin:0;font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal)}.tutorial .tut-foot{margin:0 auto;max-width:96rem;width:100%;font-family:var(--font-stencil);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-stencil-wide);color:var(--ink-40);text-align:center}.tv .tutorial .tut-title,.tv .tutorial .tut-beat h3{font-size:var(--text-2xl)}.tv .tutorial .tut-beat p{font-size:var(--text-lg)}
