.elementor-72 .elementor-element.elementor-element-3872bc80{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}body.elementor-page-72:not(.elementor-motion-effects-element-type-background), body.elementor-page-72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f3eeb9 );background-image:url("../../2025/09/ETHDEN26_Poker_Blob_TL_2x.avif");background-position:top left;background-repeat:no-repeat;}@media(max-width:1024px){.elementor-72 .elementor-element.elementor-element-3872bc80{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}}@media(max-width:767px){.elementor-72 .elementor-element.elementor-element-3872bc80{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}}/* Start custom CSS for html, class: .elementor-element-895f6d1 *//* Base layout */
:root {
  --maxw: 920px;
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-6: 1.5rem;
  --space-8: 2rem;
  --radius: 12px;
  --fg: #ffffff;            /* white text as requested */
  --fg-muted: rgba(255,255,255,0.75);
  --link: #aad6ff;
  --link-hover: #d6ecff;
  --accent: rgba(255,255,255,0.1);
}

html, body {
  height: 100%;
  color: white;
}

body.tos {
  margin: 0;
  color: var(--fg);
  background: #000;         /* assumes dark background to contrast white text */
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Inter, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

.container {
  max-width: var(--maxw);
  margin: 0 auto;
  padding: var(--space-8) var(--space-4);
}

.header h1 {
  margin: 0 0 var(--space-2);
  line-height: 1.2;
}

.muted {
  color: var(--fg-muted);
  margin-top: 0;
}

.attention {
  padding: var(--space-3) var(--space-4);
  background: var(--accent);
  border-radius: var(--radius);
}

h2 {
  margin-top: var(--space-8);
  margin-bottom: var(--space-2);
  line-height: 1.25;
}

ol, ul {
  padding-left: 1.25rem;
}

a {
  color: var(--link);
  text-decoration: underline;
}
a:hover {
  color: var(--link-hover);
}

.footer {
  margin-top: var(--space-8);
  padding-top: var(--space-4);
  border-top: 1px solid var(--accent);
  color: var(--fg-muted);
}

/* Responsive tweaks */
@media (max-width: 640px) {
  .container {
    padding: var(--space-6) var(--space-3);
  }
}/* End custom CSS */