@font-face{font-family:Mulish;src:url(/tablemates/_next/static/media/Mulish-500.e9fb749d.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/tablemates/_next/static/media/Mulish-700.e9ad0e44.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans Condensed;src:url(/tablemates/_next/static/media/EncodeSansCondensed-500.96107c68.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Arimo;src:url(/tablemates/_next/static/media/Arimo-400.b1c7d5c5.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Itim;src:url(/tablemates/_next/static/media/Itim-400.24235923.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Anton;src:url(/tablemates/_next/static/media/Anton-400.8051a086.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bowlby One;src:url(/tablemates/_next/static/media/BowlbyOne-400.e3e1ba4b.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Koulen;src:url(/tablemates/_next/static/media/Koulen-400.2659a684.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--color-brand-primary:#D6653C;--color-brand-primary-light:#f1a390;--color-brand-primary-dark:#cf3d1a;--color-brand-tertiary:#6f675e;--color-brand-tertiary-light:#948a7e;--color-brand-tertiary-dark:#241f1a;--color-secondary-300:#f1a390;--color-secondary-500:#e96b4c;--color-neutral-900:#241f1a;--color-neutral-300:#948a7e;--color-primary-600:#d8cdbd;--color-bg-primary:#f7f0e3;--color-border-default:#d8cdbd;--color-surface-card:#fffdf8;--color-surface-image-container:#fffdf8;--color-text-primary:#241f1a;--color-text-secondary:#6f675e;--color-text-on-accent:#ffffff;--color-icon-fill-default:#d8616166;--color-icon-stroke-default:#45000099;--color-icon-fill-active-secondary:#f27575cc;--font-primary-face:Mulish;--font-primary-weight:700;--font-secondary-face:Encode Sans Condensed;--font-secondary-weight:500;--font-size-xl:20px;--font-size-title:24px;--font-size-button:14px;--font-size-body:12px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-item-gap:10px;--spacing-button-padding-x:20px;--spacing-card-padding:16px;--radius-button:8px;--radius-card:15px;--stroke-default:1px;--color-text-display:#000000;--font-display-face:Arimo;--font-display-weight:400;--font-game-face:Itim;--font-rakko-face:Anton;--font-rakko-tray:Bowlby One;--font-2048-face:Koulen;--font-primary-weight-medium:500;--font-size-display:38px;--font-size-lede:15px;--font-size-input:13px;--line-height-display:1.02;--line-height-lede:1.5;--radius-field:8px;--radius-logo:3px;--size-logo:20px;--size-icon-launch:12px;--size-icon-mail:20px;--size-icon-qr:22px;--size-button-height:28px;--size-field-height:50px;--size-field-width:420px;--size-field-width-mobile:350px;--size-input-gap:5px;--size-header-padding:10px;--size-section-x:72px;--size-section-y-top:48px;--size-section-y-bottom:44px;--size-section-mobile:30px;--size-page-x:20px;--size-library-x:10px;--size-library-y:50px;--size-card-gap-mobile:15px;--size-card-row-gap:20px;--shadow-card:0px 4px 15px 0px rgba(216,205,189,0.5);--shadow-focus:0px 0px 0px 3px rgba(241,163,144,0.5);--breakpoint-xs:600px;--breakpoint-sm:790px;--breakpoint-md:900px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--hero-lg-width:380px;--hero-lg-height:225px;--hero-sm-width:336px;--hero-sm-height:196px;--hero-xs-width:246px;--hero-xs-height:143px;--card-lg-width:414px;--card-sm-width:370px;--card-xs-width:280px}html{height:100%}body,html{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--color-text-primary);background:var(--color-bg-primary);font-family:var(--font-primary-face),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,body{margin:0}*{box-sizing:border-box;padding:0}button,input{font:inherit}a{color:inherit;text-decoration:none}img{display:block}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}