/* Extracted from inline <style> block #15. */
.dbltototogel-predict-wrap {
                  position: relative;
                  max-width: 1200px;
                  margin: 35px auto;
                  padding: 22px;
                  border-radius: 26px;
                  border: 2px solid #d50000;
                  background: linear-gradient(to bottom, #a70000 0%, #cd0000 50%, #a70000 100%);
                  box-shadow:
                    0 20px 50px rgba(0, 0, 0, 0.8),
                    0 0 30px rgba(255, 215, 0, 0.06),
                    inset 0 1px 0 rgba(255, 255, 255, 0.04);
                }

                .dbltototogel-predict-title {
                  text-align: center;
                  color: #ffffff;
                  font-size: 24px;
                  font-weight: 800;
                  text-transform: uppercase;
                  letter-spacing: 1px;
                  margin-bottom: 18px;
                  text-shadow: 0 0 12px rgba(255, 215, 0, 0.12);
                }

                .dbltototogel-predict-card {
                  background: linear-gradient(145deg, #000000, #000000);
                  border: 1px solid #d50000;
                  border-radius: 18px;
                  padding: 18px;
                  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);
                  margin-bottom: 16px;
                }

                .dbltototogel-form-grid {
                  display: grid;
                  grid-template-columns: repeat(2, 1fr);
                  gap: 14px;
                }

                .dbltototogel-field label {
                  display: block;
                  color: #ffffff;
                  font-size: 12px;
                  font-weight: 700;
                  margin-bottom: 8px;
                  text-transform: uppercase;
                  letter-spacing: .8px;
                }

                .dbltototogel-field select,
                .dbltototogel-field input {
                  width: 100%;
                  height: 46px;
                  border-radius: 12px;
                  border: 1px solid rgba(177 0 0 / 20%);
                  background: linear-gradient(to bottom, #dd0000 0%, #d90202 50%, #730000 100%);
                  color: #f1f1f1;
                  padding: 0 14px;
                  outline: none;
                  box-shadow: inset 0 0 12px rgba(255, 215, 0, 0.04);
                }

                .dbltototogel-field select:focus,
                .dbltototogel-field input:focus {
                  border-color: rgba(21, 255, 0, 0.45);
                  box-shadow:
                    0 0 0 2px rgba(183 0 0 / 8%),
                    0 0 14px rgba(183 0 0 / 8%);
                }

                .dbltototogel-full {
                  grid-column: 1 / -1;
                }

                .dbltototogel-btn-gold {
                  width: 100%;
                  height: 50px;
                  border: none;
                  border-radius: 14px;
                  cursor: pointer;
                  font-size: 15px;
                  font-weight: 800;
                  text-transform: uppercase;
                  letter-spacing: 1px;
                  color: #ffffff;
                  background: linear-gradient(to bottom, #dd0000 0%, #d90202 50%, #730000 100%);
                  box-shadow:
                    0 10px 20px rgba(0, 0, 0, 0.35),
                    inset 0 1px 0 rgba(255, 255, 255, 0.3);
                  transition: .25s ease;
                }

                .dbltototogel-btn-gold:hover {
                  transform: translateY(-2px);
                  filter: brightness(1.04);
                  box-shadow:
                    0 14px 28px rgba(0, 0, 0, 0.45),
                    0 0 18px rgba(203 0 0 / 18%);
                }

                .dbltototogel-result-head {
                  text-align: center;
                  color: #d30000;
                  font-size: 16px;
                  font-weight: 800;
                  letter-spacing: 1px;
                  margin-bottom: 16px;
                }

                .rb-result-box {
                  border: 1px solid rgba(255, 215, 0, 0.14);
                  border-radius: 16px;
                  padding: 16px;
                  background: linear-gradient(145deg, #060606, #111);
                }

                .dbltototogel-result-grid {
                  display: grid;
                  grid-template-columns: repeat(2, 1fr);
                  gap: 12px;
                  margin-bottom: 14px;
                }

                .dbltototogel-result-item {
                  background: rgba(255, 215, 0, 0.03);
                  border: 1px solid rgba(183 0 0 / 8%);
                  border-radius: 12px;
                  padding: 12px;
                }

                .dbltototogel-result-item span {
                  display: block;
                  color: #dd0202;
                  font-size: 11px;
                  text-transform: uppercase;
                  margin-bottom: 6px;
                  letter-spacing: .8px;
                }

                .dbltototogel-result-item strong {
                  color: #f5f5f5;
                  font-size: 18px;
                  font-weight: 800;
                }

                .dbltototogel-number-main {
                  text-align: center;
                  margin: 16px 0 10px;
                  padding: 18px;
                  border-radius: 18px;
                  border: 1px solid rgba(203 0 0 / 18%);
                  background:
                    radial-gradient(circle, rgba(183 0 0 / 8%), transparent 60%),
                    linear-gradient(145deg, #090909, #111111);
                  box-shadow: 0 0 18px rgba(183 0 0 / 8%);
                }

                .dbltototogel-number-main span {
                  display: block;
                  color: #dd0000;
                  font-size: 12px;
                  text-transform: uppercase;
                  margin-bottom: 8px;
                  letter-spacing: 1px;
                }

                .dbltototogel-number-main strong {
                  color: #d70000;
                  font-size: 34px;
                  font-weight: 900;
                  letter-spacing: 6px;
                  text-shadow: 0 0 14px rgba(255, 215, 0, 0.16);
                }

                .dbltototogel-alt-list {
                  display: grid;
                  grid-template-columns: repeat(3, 1fr);
                  gap: 10px;
                  margin-top: 14px;
                }

                .dbltototogel-alt-item {
                  text-align: center;
                  padding: 12px 10px;
                  border-radius: 12px;
                  border: 1px solid rgba(255, 215, 0, 0.1);
                  background: linear-gradient(145deg, #0a0a0a, #121212);
                  color: #f0f0f0;
                  font-weight: 700;
                }

                .dbltototogel-note {
                  text-align: center;
                  color: #ffffff;
                  font-size: 20px;
                  margin-top: 14px;
                }

                @media(max-width:768px) {

                  .dbltototogel-form-grid,
                  .dbltototogel-result-grid,
                  .dbltototogel-alt-list {
                    grid-template-columns: 1fr;
                  }

                  .dbltototogel-number-main strong {
                    font-size: 28px;
                    letter-spacing: 4px;
                  }
                }
