    :root {
      --bg: #121212;
      --fg: #e0e0e0;
      --accent: #ff7f11;
      --surface: rgba(30,30,30,0.85);
      --glass: rgba(255,255,255,0.05);
      --glass-border: rgba(255,255,255,0.1);
      --btn-bg: #ff7f11;
      --btn-hover: #e36e00;
    }
    * { box-sizing: border-box; margin:0; padding:0; }
    body { font-family: 'Inter', sans-serif; background: var(--bg); color: var(--fg); line-height:1.6; }
    header, footer { background: var(--surface); backdrop-filter: blur(8px); padding:20px; text-align:center; position:sticky; top:0; z-index:100; }
    header h1 { font-size:1.8rem; color: var(--accent); }
    .container { max-width:800px; margin:30px auto; padding:0 20px; }
    .glass-block { background: var(--glass); backdrop-filter: blur(8px); border:1px solid var(--glass-border); border-radius:12px; padding:20px; margin-bottom:30px; }
    .btn { display:inline-block; padding:12px 24px; border-radius:8px; background: var(--btn-bg); color:#fff; text-decoration:none; font-weight:bold; transition: background .3s; }
    .btn:hover { background: var(--btn-hover); }
    .seo-list { margin-top:15px; list-style: none; }
    .seo-list li { margin-bottom:8px; }
    footer p { margin-bottom:10px; }
	.casino-table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}
.casino-table caption {
  caption-side: top;
  font-weight: bold;
  margin-bottom: 10px;
  text-align: left;
}
.casino-table th,
.casino-table td {
  border: 1px solid #ccc;
  padding: 10px;
  text-align: left;
}
.casino-table th {
  background-color: #20B2AA;
}
.btn {
  display: inline-block;
  padding: 8px 16px;
  background-color: #20B2AA;
  color: #fff;
  text-decoration: none;
  border-radius: 4px;
}
.btn:hover {
  background-color: #005fa3;
}

 .promo-container {
    display: inline-flex;
    align-items: center;
    border: 1px solid #20B2AA;
    border-radius: 6px;
    padding: 15px;
    margin: 35px 0;
  }
  .promo-code {
    font-size: 1rem;
    font-weight: bold;
    color: #00FFFF;
    margin-right: 10px;
  }
  .copy-btn {
    border: 1px solid #20B2AA;
    background: transparent;
    color: #20B2AA;
    padding: 6px 12px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 0.9rem;
    transition: background 0.2s, color 0.2s;
  }
  .copy-btn:hover {
    background: #20B2AA;
    color: #fff;
  }