
    .footer-links {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  padding: 18px 12px;
  background: #101827;
  border-top: 2px solid #ff2e93;
  border-bottom: 1px solid #293449;
  font-family: Arial, sans-serif;
}

.footer-links span a {
  display: inline-block;
  padding: 10px 17px;
  color: #ffffff;
  background: #1d293b;
  border: 1px solid #344257;
  border-radius: 6px;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: all 0.3s ease;
}

.footer-links span a:hover {
  color: #ffffff;
  background: #ff2e93;
  border-color: #ff2e93;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(255, 46, 147, 0.3);
}

@media (max-width: 480px) {
  .footer-links {
    gap: 7px;
    padding: 14px 8px;
  }

  .footer-links span a {
    padding: 9px 11px;
    font-size: 11px;
  }
}
    
    
        * {
            box-sizing: border-box;
        }

        body {
            margin: 0;
            font-family: Arial, sans-serif;
            background: #f2f5fa;
            color: #17233b;
        }

        header {
            background: #101c35;
            color: white;
            padding: 20px 15px;
            text-align: center;
        }

        header h1 {
            margin: 0;
            font-size: 27px;
        }

        header h1 span {
            color: #4da3ff;
        }

        header p {
            margin-bottom: 0;
            color: #d4deee;
            font-size: 14px;
        }

        main {
            max-width: 1000px;
            margin: 25px auto;
            padding: 0 15px;
        }

        .intro {
            background: white;
            padding: 20px;
            border-radius: 10px;
            margin-bottom: 20px;
        }

        .intro h2 {
            margin-top: 0;
            font-size: 22px;
        }

        .markets {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
            gap: 15px;
        }

        .market {
            background: white;
            border-radius: 10px;
            padding: 18px;
            border-top: 4px solid #1769d2;
            box-shadow: 0 3px 12px #1020400b;
        }

        .market h3 {
            margin: 0 0 12px;
            font-size: 18px;
        }

        .result {
            font-size: 24px;
            font-weight: bold;
            color: #0755c9;
        }

        .updated {
            color: #69758a;
            font-size: 12px;
            margin-top: 10px;
        }

        #status {
            padding: 15px 0;
            color: #52617a;
        }

        footer {
            margin-top: 35px;
            padding: 22px 15px;
            text-align: center;
            background: #101c35;
            color: white;
            font-size: 13px;
        }
    






    
    
    
    
    
    
/* DPBOSS NET - Unique Header CSS */

.dbn-header {
    width: 100%;
    background: linear-gradient(135deg, #180b20, #3c1037);
    color: #fff;
    border-bottom: 3px solid #ff3da6;
    overflow: hidden;
}

.dbn-topbar {
    width: 100%;
    padding: 12px;
}

.dbn-brand-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    flex-wrap: wrap;
}

.dbn-logo-box {
    display: flex;
    align-items: center;
    gap: 10px;
}

.dbn-header-logo {
    width: 45px;
    height: 45px;
    object-fit: contain;
    border-radius: 8px;
}

.dbn-logo {
    font-size: 29px;
    font-weight: 900;
    font-style: italic;
    letter-spacing: -1px;
    white-space: nowrap;
}

.dbn-logo-dp {
    color: #ff3da6;
    text-shadow: 0 0 12px #ff3da655;
}

.dbn-logo-boss {
    color: #fff;
}

.dbn-logo-net {
    color: #ffb7df;
    font-size: 22px;
}

.dbn-result-toggle,
.dbn-menu-btn {
    border: 1px solid #ff3da6;
    background: #2b102b;
    color: white;
    padding: 9px 12px;
    border-radius: 6px;
    cursor: pointer;
}

/* Running market ticker */

.dbn-ticker {
    width: 100%;
    margin-top: 12px;
    display: flex;
    align-items: center;
    gap: 8px;
    background: #fff;
    color: #25152a;
    border: 1px solid #ff3da6;
    border-radius: 6px;
    overflow: hidden;
}

.dbn-ticker-track {
    width: 100%;
    min-width: 0;
    overflow: hidden;
}

.dbn-ticker-track-inner {
    display: flex;
    width: max-content;
    flex-wrap: nowrap;
    animation: dbn-market-scroll 35s linear infinite;
    will-change: transform;
}

.dbn-ticker-track:hover .dbn-ticker-track-inner {
    animation-play-state: paused;
}

.dbn-ticker-item {
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 12px 20px;
    border-right: 1px solid #f2d7e8;
    white-space: nowrap;
    font-size: 13px;
    font-weight: 700;
}

.dbn-market-name {
    color: #b01870;
}

.dbn-market-result {
    color: #171323;
    font-weight: 900;
}

.dbn-ticker-item.is-highlight {
    background: #fff0f8;
}

@keyframes dbn-market-scroll {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%);
    }
}

/* Right-side result */

.dbn-ticker-side {
    flex: 0 0 auto;
    padding: 10px 14px;
    background: #ff3da6;
    color: #fff;
    font-weight: 800;
    text-align: center;
    z-index: 1;
}

.dbn-side-result {
    display: block;
    margin-top: 4px;
}

/* Navigation */

.dbn-short-nav {
    display: flex;
    gap: 8px;
    padding: 12px 0 2px;
    overflow-x: auto;
    scrollbar-width: thin;
}

.dbn-short-nav a {
    flex: 0 0 auto;
    padding: 10px 14px;
    border: 1px solid #71305f;
    border-radius: 5px;
    background: #28132c;
    color: white;
    text-decoration: none;
    font-size: 12px;
    font-weight: 700;
    transition: background .2s, color .2s;
}

.dbn-short-nav a:hover {
    background: #ff3da6;
    color: #190b20;
}

/* Mobile */

@media (max-width: 600px) {
    .dbn-topbar {
        padding: 10px;
    }

    .dbn-logo {
        font-size: 24px;
    }

    .dbn-logo-net {
        font-size: 18px;
    }

    .dbn-header-logo {
        width: 35px;
        height: 35px;
    }

    .dbn-ticker-item {
        padding: 11px 14px;
        font-size: 12px;
    }

    .dbn-short-nav a {
        padding: 9px 11px;
        font-size: 11px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .dbn-ticker-track-inner {
        animation: none;
    }
}
.number{font-size:10px; color:pink;}



/* ===== DPBOSS PREMIUM RESULT THEME ===== */

:root {
    --dp-bg: #f4f6fb;
    --dp-dark: #10182b;
    --dp-navy: #172554;
    --dp-pink: #ec168c;
    --dp-gold: #ffcc45;
    --dp-white: #ffffff;
    --dp-text: #20283a;
    --dp-border: #e2e8f0;
}

/* Main Wrapper */
Results_market {
    display: block;
    width: 100%;
    max-width: 850px;
    margin: 0 auto;
    padding: 10px;
    box-sizing: border-box;
    background: var(--dp-bg);
    font-family: Arial, Helvetica, sans-serif;
    color: var(--dp-text);
}

/* Top Promotional Banner */
.para {
    background: linear-gradient(135deg, #a50027, #e50936, #9f003d) !important;
    color: #fff !important;
    padding: 16px 12px !important;
    text-align: center;
    font-size: 15px !important;
    line-height: 1.8 !important;
    font-weight: 700;
    border: 2px solid #ffcc45;
    border-radius: 12px !important;
    box-shadow: 0 4px 12px rgba(30, 30, 50, .14);
}

.para a {
    display: inline-block !important;
    width: auto !important;
    min-width: 180px;
    padding: 9px 18px !important;
    margin: 10px auto 5px !important;
    box-sizing: border-box;
    color: #fff !important;
    background: #172554 !important;
    border: 2px solid #ffcc45 !important;
    border-radius: 30px !important;
    font-weight: 800;
    text-decoration: none;
    transition: .25s ease;
}

.para a:hover {
    background: #ec168c !important;
    transform: translateY(-2px);
}

/* Live Result Main Box */
.matka-result {
    margin: 12px 0;
    padding: 12px;
    background: var(--dp-white);
    border: 1px solid var(--dp-border);
    border-radius: 12px;
    box-shadow: 0 3px 12px rgba(23, 37, 84, .07);
    overflow: hidden;
}

/* Live Update Heading */
.my-header-new {
    margin: -12px -12px 12px;
    padding: 13px 8px;
    color: #fff;
    background: linear-gradient(90deg, #111827, #263d72, #111827);
    border-bottom: 3px solid var(--dp-pink);
    font-size: 20px;
    font-weight: 900;
    text-align: center;
    letter-spacing: 1px;
}

.my-header-new::before {
    content: "● ";
    color: #ff3b55;
}

/* Market Label */
.banner3 {
    margin: 10px 0 !important;
    padding: 10px !important;
    background: #fff;
    color: #172554;
    border: 1px solid #e2e8f0;
    border-left: 5px solid var(--dp-pink);
    border-radius: 6px;
    text-align: center;
    font-weight: 800;
}

/* Page Title */
.header-label {
    margin: 12px 0;
    padding: 0;
    overflow: hidden;
    border-radius: 9px;
}

.shdfis {
    margin: 0;
    padding: 15px 10px;
    background: linear-gradient(110deg, #10182b, #243b72);
    color: #fff;
    text-align: center;
    font-size: 21px;
    font-weight: 900;
    letter-spacing: .6px;
    border-bottom: 3px solid var(--dp-gold);
}

/* Results Container */
.satta-result {
    margin: 10px 0;
    padding: 10px;
    background: #fff;
    border: 1px solid #dbeafe !important;
    border-radius: 12px;
    box-shadow: 0 4px 14px rgba(16, 24, 43, .07);
    box-sizing: border-box;
}

.satta-result1 {
    display: block;
    width: 100%;
}

/* Individual Market Cards */
.satta-result1 > div {
    position: relative;
    margin: 0 0 10px !important;
    padding: 13px 12px !important;
    background: #fff;
    border: 1px solid #e1e7f0;
    border-left: 4px solid #243b72;
    border-radius: 8px;
    line-height: 1.7;
    overflow-wrap: anywhere;
    transition: border-color .2s, box-shadow .2s;
}

.satta-result1 > div:hover {
    border-left-color: var(--dp-pink);
    box-shadow: 0 3px 10px rgba(23, 37, 84, .10);
}

/* Market Name */
.satta-result1 > div strong {
    display: block;
    margin: -13px -12px 10px;
    padding: 10px 12px;
    color: #fff;
    background: #172554;
    border-radius: 5px 5px 0 0;
    font-size: 15px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: .3px;
}

/* Result Number */
.satta-result1 > div span {
    display: inline-block;
    color: #c20d63;
    font-size: 23px !important;
    font-weight: 900;
    letter-spacing: 1px;
    line-height: 1.5;
    font-variant-numeric: tabular-nums;
}

/* Market Extra Information */
.satta-result1 > div p {
    margin: 7px 0 0;
    padding: 7px;
    color: #34415a;
    background: #f4f7fc;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 600;
}

.satta-result1 > div small {
    display: inline-block;
    margin-top: 5px;
    color: #64748b;
    font-size: 12px;
    font-weight: 700;
}

/* Inline Highlight: Kalyan / Main Bazar */
.satta-result1 > div[style*="background:yellow"],
.satta-result1 > div[style*="background: yellow"] {
    background: #fff8d9 !important;
    border: 1px solid #f4c542;
    border-left: 5px solid #e5a900;
}

.satta-result1 > div[style*="background:yellow"] strong,
.satta-result1 > div[style*="background: yellow"] strong {
    color: #172554;
    background: linear-gradient(90deg, #ffcc45, #ffe9a0);
}

.satta-result1 > div[style*="background:yellow"] span,
.satta-result1 > div[style*="background: yellow"] span {
    color: #a16207;
}

/* Mobile Responsive */
@media (max-width: 600px) {
    Results_market {
        padding: 6px;
    }

    .para {
        padding: 12px 8px !important;
        font-size: 13px !important;
    }

    .my-header-new {
        font-size: 18px;
    }

    .shdfis {
        font-size: 18px;
        padding: 13px 6px;
    }

    .matka-result,
    .satta-result {
        padding: 8px;
    }

    .satta-result1 > div {
        padding: 11px 9px !important;
        margin-bottom: 8px !important;
    }

    .satta-result1 > div strong {
        margin: -11px -9px 8px;
        padding: 9px;
        font-size: 14px;
    }

    .satta-result1 > div span {
        font-size: 21px !important;
    }
}

/* Small Mobile */
@media (max-width: 360px) {
    .shdfis {
        font-size: 16px;
    }

    .satta-result1 > div span {
        font-size: 19px !important;
    }

    .para a {
        min-width: 160px;
        font-size: 12px;
    }
}






/* =====================================
   DPBOSS UNIFORM PREMIUM CSS
   Theme: Navy + Pink + Gold + White
===================================== */

:root {
    --dp-navy: #101b35;
    --dp-blue: #1c3260;
    --dp-pink: #ed168c;
    --dp-gold: #ffcc45;
    --dp-white: #ffffff;
    --dp-bg: #f3f5fa;
    --dp-border: #dfe5f0;
    --dp-text: #202a40;
}

/* MAIN RESULT WRAPPER */
.matka-result,
.satta-result {
    width: 100%;
    box-sizing: border-box;
    margin: 12px 0;
    padding: 10px;
    background: var(--dp-white);
    border: 1px solid var(--dp-border) !important;
    border-radius: 12px;
    box-shadow: 0 4px 15px rgba(16, 27, 53, .08);
    font-family: Arial, sans-serif;
}

/* TOP PLAY ONLINE BANNER */
.para {
    margin: 0 0 12px !important;
    padding: 15px 10px !important;
    background: linear-gradient(135deg, #a90037, #ed174c) !important;
    color: #fff !important;
    border: 2px solid var(--dp-gold);
    border-radius: 12px !important;
    text-align: center;
    font-family: Arial, sans-serif;
    font-size: 15px !important;
    font-weight: 700;
    line-height: 1.8 !important;
    box-shadow: 0 4px 12px rgba(16, 27, 53, .12);
}

/* PLAY BUTTON */
.para a {
    display: block !important;
    width: min(220px, 90%) !important;
    box-sizing: border-box;
    margin: 10px auto !important;
    padding: 9px 12px !important;
    color: #fff !important;
    background: var(--dp-navy) !important;
    border: 2px solid #fff !important;
    border-radius: 30px !important;
    font-size: 14px;
    font-weight: 800;
    text-decoration: none;
    text-align: center;
    transition: .25s ease;
}

.para a:hover {
    background: var(--dp-pink) !important;
    border-color: var(--dp-gold) !important;
}

/* LIVE UPDATE HEADING */
.my-header-new {
    margin: -10px -10px 12px;
    padding: 13px 8px;
    color: #fff;
    background: linear-gradient(90deg, #101b35, #29477e, #101b35);
    border-bottom: 3px solid var(--dp-pink);
    border-radius: 10px 10px 0 0;
    text-align: center;
    font-size: 19px;
    font-weight: 900;
    letter-spacing: 1px;
}

.my-header-new::before {
    content: "● ";
    color: #ff3c59;
}

/* LIVE MARKET RESULTS */
.liv-rslt {
    text-align: center;
    line-height: 1.9;
    overflow-wrap: anywhere;
}

.liv-rslt strong {
    display: inline-block;
    margin: 5px 2px;
    padding: 4px 10px;
    color: #fff;
    background: var(--dp-blue);
    border-radius: 5px;
    font-size: 13px;
    font-weight: 800;
}

.liv-rslt br + * {
    color: var(--dp-pink);
}

/* SMALL DESCRIPTION BANNER */
.banner3 {
    margin: 10px 0 !important;
    padding: 11px 8px !important;
    color: var(--dp-navy);
    background: #fff;
    border: 1px solid var(--dp-border);
    border-left: 5px solid var(--dp-pink);
    border-radius: 7px;
    text-align: center;
    font-size: 14px !important;
    font-weight: 800;
    line-height: 1.7 !important;
}

/* MAIN PAGE TITLE */
.header-label {
    margin: 12px 0;
    overflow: hidden;
    border-radius: 9px;
}

.shdfis {
    margin: 0;
    padding: 14px 8px;
    color: #fff;
    background: linear-gradient(110deg, #101b35, #29477e);
    border-bottom: 3px solid var(--dp-gold);
    text-align: center;
    font-size: 20px;
    font-weight: 900;
    letter-spacing: .5px;
}

/* RESULT CARD WRAPPER */
.satta-result1 {
    display: block;
    width: 100%;
    box-sizing: border-box;
}

/* EVERY MARKET CARD */
.satta-result1 > div {
    box-sizing: border-box;
    margin: 0 0 10px !important;
    padding: 12px !important;
    background: #fff;
    border: 1px solid var(--dp-border);
    border-left: 4px solid var(--dp-blue);
    border-radius: 8px;
    color: var(--dp-text);
    line-height: 1.7;
    overflow-wrap: anywhere;
    transition: .2s ease;
}

.satta-result1 > div:hover {
    border-left-color: var(--dp-pink);
    box-shadow: 0 3px 10px rgba(16, 27, 53, .10);
}

/* MARKET NAME */
.satta-result1 > div strong {
    display: block;
    margin: -12px -12px 10px;
    padding: 10px 12px;
    color: #fff;
    background: var(--dp-navy);
    border-radius: 6px 6px 0 0;
    font-size: 15px;
    font-weight: 900;
    text-transform: uppercase;
}

/* RESULT NUMBER */
.satta-result1 > div span {
    display: inline-block;
    color: #d41475;
    font-size: 23px !important;
    font-weight: 900;
    line-height: 1.5;
    letter-spacing: 1px;
    font-variant-numeric: tabular-nums;
}

/* MARKET DETAILS */
.satta-result1 > div p {
    margin: 7px 0 !important;
    padding: 7px;
    color: #34415a !important;
    background: #f3f6fc;
    border-radius: 5px;
    font-size: 13px !important;
    font-weight: 600;
    font-style: normal;
}

.satta-result1 > div small {
    display: inline-block;
    margin-top: 5px;
    color: #68758b;
    font-size: 12px;
    font-weight: 700;
}

/* KALYAN & MAIN BAZAR INLINE HIGHLIGHTS */
.satta-result1 > div[style*="background:yellow"] {
    background: #fff8df !important;
    border: 1px solid #edc44d;
    border-left: 5px solid #e4a900;
}

.satta-result1 > div[style*="background:yellow"] strong {
    color: #172554;
    background: linear-gradient(90deg, #ffcc45, #ffe8a1);
}

.satta-result1 > div[style*="background:yellow"] span {
    color: #9a6100;
}

/* GLOBAL TYPOGRAPHY */
.matka-result,
.satta-result,
.banner3,
.para,
.header-label {
    font-family: Arial, Helvetica, sans-serif;
}

/* MOBILE RESPONSIVE */
@media (max-width: 600px) {
    .matka-result,
    .satta-result {
        padding: 7px;
        border-radius: 9px;
    }

    .para {
        padding: 12px 8px !important;
        font-size: 13px !important;
    }

    .my-header-new {
        font-size: 17px;
        padding: 12px 5px;
    }

    .shdfis {
        font-size: 17px;
        padding: 12px 5px;
    }

    .satta-result1 > div {
        padding: 10px !important;
        margin-bottom: 8px !important;
    }

    .satta-result1 > div strong {
        margin: -10px -10px 8px;
        padding: 9px 10px;
        font-size: 14px;
    }

    .satta-result1 > div span {
        font-size: 21px !important;
    }
}

@media (max-width: 360px) {
    .shdfis {
        font-size: 15px;
    }

    .satta-result1 > div span {
        font-size: 19px !important;
    }

    .para a {
        font-size: 12px;
    }
}






<style>
    
    .footer-links {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  padding: 18px 12px;
  background: #101827;
  border-top: 2px solid #ff2e93;
  border-bottom: 1px solid #293449;
  font-family: Arial, sans-serif;
}

.footer-links span a {
  display: inline-block;
  padding: 10px 17px;
  color: #ffffff;
  background: #1d293b;
  border: 1px solid #344257;
  border-radius: 6px;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: all 0.3s ease;
}

.footer-links span a:hover {
  color: #ffffff;
  background: #ff2e93;
  border-color: #ff2e93;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(255, 46, 147, 0.3);
}

@media (max-width: 480px) {
  .footer-links {
    gap: 7px;
    padding: 14px 8px;
  }

  .footer-links span a {
    padding: 9px 11px;
    font-size: 11px;
  }
}
    
    
        * {
            box-sizing: border-box;
        }

        body {
            margin: 0;
            font-family: Arial, sans-serif;
            background: #f2f5fa;
            color: #17233b;
        }

        header {
            background: #101c35;
            color: white;
            padding: 20px 15px;
            text-align: center;
        }

        header h1 {
            margin: 0;
            font-size: 27px;
        }

        header h1 span {
            color: #4da3ff;
        }

        header p {
            margin-bottom: 0;
            color: #d4deee;
            font-size: 14px;
        }

        main {
            max-width: 1000px;
            margin: 25px auto;
            padding: 0 15px;
        }

        .intro {
            background: white;
            padding: 20px;
            border-radius: 10px;
            margin-bottom: 20px;
        }

        .intro h2 {
            margin-top: 0;
            font-size: 22px;
        }

        .markets {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
            gap: 15px;
        }

        .market {
            background: white;
            border-radius: 10px;
            padding: 18px;
            border-top: 4px solid #1769d2;
            box-shadow: 0 3px 12px #1020400b;
        }

        .market h3 {
            margin: 0 0 12px;
            font-size: 18px;
        }

        .result {
            font-size: 24px;
            font-weight: bold;
            color: #0755c9;
        }

        .updated {
            color: #69758a;
            font-size: 12px;
            margin-top: 10px;
        }

        #status {
            padding: 15px 0;
            color: #52617a;
        }

        footer {
            margin-top: 35px;
            padding: 22px 15px;
            text-align: center;
            background: #101c35;
            color: white;
            font-size: 13px;
        }
    






    
    
    
    
    
    
/* DPBOSS NET - Unique Header CSS */

.dbn-header {
    width: 100%;
    background: linear-gradient(135deg, #180b20, #3c1037);
    color: #fff;
    border-bottom: 3px solid #ff3da6;
    overflow: hidden;
}

.dbn-topbar {
    width: 100%;
    padding: 12px;
}

.dbn-brand-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    flex-wrap: wrap;
}

.dbn-logo-box {
    display: flex;
    align-items: center;
    gap: 10px;
}

.dbn-header-logo {
    width: 45px;
    height: 45px;
    object-fit: contain;
    border-radius: 8px;
}

.dbn-logo {
    font-size: 29px;
    font-weight: 900;
    font-style: italic;
    letter-spacing: -1px;
    white-space: nowrap;
}

.dbn-logo-dp {
    color: #ff3da6;
    text-shadow: 0 0 12px #ff3da655;
}

.dbn-logo-boss {
    color: #fff;
}

.dbn-logo-net {
    color: #ffb7df;
    font-size: 22px;
}

.dbn-result-toggle,
.dbn-menu-btn {
    border: 1px solid #ff3da6;
    background: #2b102b;
    color: white;
    padding: 9px 12px;
    border-radius: 6px;
    cursor: pointer;
}

/* Running market ticker */

.dbn-ticker {
    width: 100%;
    margin-top: 12px;
    display: flex;
    align-items: center;
    gap: 8px;
    background: #fff;
    color: #25152a;
    border: 1px solid #ff3da6;
    border-radius: 6px;
    overflow: hidden;
}

.dbn-ticker-track {
    width: 100%;
    min-width: 0;
    overflow: hidden;
}

.dbn-ticker-track-inner {
    display: flex;
    width: max-content;
    flex-wrap: nowrap;
    animation: dbn-market-scroll 35s linear infinite;
    will-change: transform;
}

.dbn-ticker-track:hover .dbn-ticker-track-inner {
    animation-play-state: paused;
}

.dbn-ticker-item {
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 12px 20px;
    border-right: 1px solid #f2d7e8;
    white-space: nowrap;
    font-size: 13px;
    font-weight: 700;
}

.dbn-market-name {
    color: #b01870;
}

.dbn-market-result {
    color: #171323;
    font-weight: 900;
}

.dbn-ticker-item.is-highlight {
    background: #fff0f8;
}

@keyframes dbn-market-scroll {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%);
    }
}

/* Right-side result */

.dbn-ticker-side {
    flex: 0 0 auto;
    padding: 10px 14px;
    background: #ff3da6;
    color: #fff;
    font-weight: 800;
    text-align: center;
    z-index: 1;
}

.dbn-side-result {
    display: block;
    margin-top: 4px;
}

/* Navigation */

.dbn-short-nav {
    display: flex;
    gap: 8px;
    padding: 12px 0 2px;
    overflow-x: auto;
    scrollbar-width: thin;
}

.dbn-short-nav a {
    flex: 0 0 auto;
    padding: 10px 14px;
    border: 1px solid #71305f;
    border-radius: 5px;
    background: #28132c;
    color: white;
    text-decoration: none;
    font-size: 12px;
    font-weight: 700;
    transition: background .2s, color .2s;
}

.dbn-short-nav a:hover {
    background: #ff3da6;
    color: #190b20;
}

/* Mobile */

@media (max-width: 600px) {
    .dbn-topbar {
        padding: 10px;
    }

    .dbn-logo {
        font-size: 24px;
    }

    .dbn-logo-net {
        font-size: 18px;
    }

    .dbn-header-logo {
        width: 35px;
        height: 35px;
    }

    .dbn-ticker-item {
        padding: 11px 14px;
        font-size: 12px;
    }

    .dbn-short-nav a {
        padding: 9px 11px;
        font-size: 11px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .dbn-ticker-track-inner {
        animation: none;
    }
}
.number{font-size:10px; color:pink;}



/* ===== DPBOSS PREMIUM RESULT THEME ===== */

:root {
    --dp-bg: #f4f6fb;
    --dp-dark: #10182b;
    --dp-navy: #172554;
    --dp-pink: #ec168c;
    --dp-gold: #ffcc45;
    --dp-white: #ffffff;
    --dp-text: #20283a;
    --dp-border: #e2e8f0;
}

/* Main Wrapper */
Results_market {
    display: block;
    width: 100%;
    max-width: 850px;
    margin: 0 auto;
    padding: 10px;
    box-sizing: border-box;
    background: var(--dp-bg);
    font-family: Arial, Helvetica, sans-serif;
    color: var(--dp-text);
}

/* Top Promotional Banner */
.para {
    background: linear-gradient(135deg, #a50027, #e50936, #9f003d) !important;
    color: #fff !important;
    padding: 16px 12px !important;
    text-align: center;
    font-size: 15px !important;
    line-height: 1.8 !important;
    font-weight: 700;
    border: 2px solid #ffcc45;
    border-radius: 12px !important;
    box-shadow: 0 4px 12px rgba(30, 30, 50, .14);
}

.para a {
    display: inline-block !important;
    width: auto !important;
    min-width: 180px;
    padding: 9px 18px !important;
    margin: 10px auto 5px !important;
    box-sizing: border-box;
    color: #fff !important;
    background: #172554 !important;
    border: 2px solid #ffcc45 !important;
    border-radius: 30px !important;
    font-weight: 800;
    text-decoration: none;
    transition: .25s ease;
}

.para a:hover {
    background: #ec168c !important;
    transform: translateY(-2px);
}

/* Live Result Main Box */
.matka-result {
    margin: 12px 0;
    padding: 12px;
    background: var(--dp-white);
    border: 1px solid var(--dp-border);
    border-radius: 12px;
    box-shadow: 0 3px 12px rgba(23, 37, 84, .07);
    overflow: hidden;
}

/* Live Update Heading */
.my-header-new {
    margin: -12px -12px 12px;
    padding: 13px 8px;
    color: #fff;
    background: linear-gradient(90deg, #111827, #263d72, #111827);
    border-bottom: 3px solid var(--dp-pink);
    font-size: 20px;
    font-weight: 900;
    text-align: center;
    letter-spacing: 1px;
}

.my-header-new::before {
    content: "● ";
    color: #ff3b55;
}

/* Market Label */
.banner3 {
    margin: 10px 0 !important;
    padding: 10px !important;
    background: #fff;
    color: #172554;
    border: 1px solid #e2e8f0;
    border-left: 5px solid var(--dp-pink);
    border-radius: 6px;
    text-align: center;
    font-weight: 800;
}

/* Page Title */
.header-label {
    margin: 12px 0;
    padding: 0;
    overflow: hidden;
    border-radius: 9px;
}

.shdfis {
    margin: 0;
    padding: 15px 10px;
    background: linear-gradient(110deg, #10182b, #243b72);
    color: #fff;
    text-align: center;
    font-size: 21px;
    font-weight: 900;
    letter-spacing: .6px;
    border-bottom: 3px solid var(--dp-gold);
}

/* Results Container */
.satta-result {
    margin: 10px 0;
    padding: 10px;
    background: #fff;
    border: 1px solid #dbeafe !important;
    border-radius: 12px;
    box-shadow: 0 4px 14px rgba(16, 24, 43, .07);
    box-sizing: border-box;
}

.satta-result1 {
    display: block;
    width: 100%;
}

/* Individual Market Cards */
.satta-result1 > div {
    position: relative;
    margin: 0 0 10px !important;
    padding: 13px 12px !important;
    background: #fff;
    border: 1px solid #e1e7f0;
    border-left: 4px solid #243b72;
    border-radius: 8px;
    line-height: 1.7;
    overflow-wrap: anywhere;
    transition: border-color .2s, box-shadow .2s;
}

.satta-result1 > div:hover {
    border-left-color: var(--dp-pink);
    box-shadow: 0 3px 10px rgba(23, 37, 84, .10);
}

/* Market Name */
.satta-result1 > div strong {
    display: block;
    margin: -13px -12px 10px;
    padding: 10px 12px;
    color: #fff;
    background: #172554;
    border-radius: 5px 5px 0 0;
    font-size: 15px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: .3px;
}

/* Result Number */
.satta-result1 > div span {
    display: inline-block;
    color: #c20d63;
    font-size: 23px !important;
    font-weight: 900;
    letter-spacing: 1px;
    line-height: 1.5;
    font-variant-numeric: tabular-nums;
}

/* Market Extra Information */
.satta-result1 > div p {
    margin: 7px 0 0;
    padding: 7px;
    color: #34415a;
    background: #f4f7fc;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 600;
}

.satta-result1 > div small {
    display: inline-block;
    margin-top: 5px;
    color: #64748b;
    font-size: 12px;
    font-weight: 700;
}

/* Inline Highlight: Kalyan / Main Bazar */
.satta-result1 > div[style*="background:yellow"],
.satta-result1 > div[style*="background: yellow"] {
    background: #fff8d9 !important;
    border: 1px solid #f4c542;
    border-left: 5px solid #e5a900;
}

.satta-result1 > div[style*="background:yellow"] strong,
.satta-result1 > div[style*="background: yellow"] strong {
    color: #172554;
    background: linear-gradient(90deg, #ffcc45, #ffe9a0);
}

.satta-result1 > div[style*="background:yellow"] span,
.satta-result1 > div[style*="background: yellow"] span {
    color: #a16207;
}

/* Mobile Responsive */
@media (max-width: 600px) {
    Results_market {
        padding: 6px;
    }

    .para {
        padding: 12px 8px !important;
        font-size: 13px !important;
    }

    .my-header-new {
        font-size: 18px;
    }

    .shdfis {
        font-size: 18px;
        padding: 13px 6px;
    }

    .matka-result,
    .satta-result {
        padding: 8px;
    }

    .satta-result1 > div {
        padding: 11px 9px !important;
        margin-bottom: 8px !important;
    }

    .satta-result1 > div strong {
        margin: -11px -9px 8px;
        padding: 9px;
        font-size: 14px;
    }

    .satta-result1 > div span {
        font-size: 21px !important;
    }
}

/* Small Mobile */
@media (max-width: 360px) {
    .shdfis {
        font-size: 16px;
    }

    .satta-result1 > div span {
        font-size: 19px !important;
    }

    .para a {
        min-width: 160px;
        font-size: 12px;
    }
}






/* =====================================
   DPBOSS UNIFORM PREMIUM CSS
   Theme: Navy + Pink + Gold + White
===================================== */

:root {
    --dp-navy: #101b35;
    --dp-blue: #1c3260;
    --dp-pink: #ed168c;
    --dp-gold: #ffcc45;
    --dp-white: #ffffff;
    --dp-bg: #f3f5fa;
    --dp-border: #dfe5f0;
    --dp-text: #202a40;
}

/* MAIN RESULT WRAPPER */
.matka-result,
.satta-result {
    width: 100%;
    box-sizing: border-box;
    margin: 12px 0;
    padding: 10px;
    background: var(--dp-white);
    border: 1px solid var(--dp-border) !important;
    border-radius: 12px;
    box-shadow: 0 4px 15px rgba(16, 27, 53, .08);
    font-family: Arial, sans-serif;
}

/* TOP PLAY ONLINE BANNER */
.para {
    margin: 0 0 12px !important;
    padding: 15px 10px !important;
    background: linear-gradient(135deg, #a90037, #ed174c) !important;
    color: #fff !important;
    border: 2px solid var(--dp-gold);
    border-radius: 12px !important;
    text-align: center;
    font-family: Arial, sans-serif;
    font-size: 15px !important;
    font-weight: 700;
    line-height: 1.8 !important;
    box-shadow: 0 4px 12px rgba(16, 27, 53, .12);
}

/* PLAY BUTTON */
.para a {
    display: block !important;
    width: min(220px, 90%) !important;
    box-sizing: border-box;
    margin: 10px auto !important;
    padding: 9px 12px !important;
    color: #fff !important;
    background: var(--dp-navy) !important;
    border: 2px solid #fff !important;
    border-radius: 30px !important;
    font-size: 14px;
    font-weight: 800;
    text-decoration: none;
    text-align: center;
    transition: .25s ease;
}

.para a:hover {
    background: var(--dp-pink) !important;
    border-color: var(--dp-gold) !important;
}

/* LIVE UPDATE HEADING */
.my-header-new {
    margin: -10px -10px 12px;
    padding: 13px 8px;
    color: #fff;
    background: linear-gradient(90deg, #101b35, #29477e, #101b35);
    border-bottom: 3px solid var(--dp-pink);
    border-radius: 10px 10px 0 0;
    text-align: center;
    font-size: 19px;
    font-weight: 900;
    letter-spacing: 1px;
}

.my-header-new::before {
    content: "● ";
    color: #ff3c59;
}

/* LIVE MARKET RESULTS */
.liv-rslt {
    text-align: center;
    line-height: 1.9;
    overflow-wrap: anywhere;
}

.liv-rslt strong {
    display: inline-block;
    margin: 5px 2px;
    padding: 4px 10px;
    color: #fff;
    background: var(--dp-blue);
    border-radius: 5px;
    font-size: 13px;
    font-weight: 800;
}

.liv-rslt br + * {
    color: var(--dp-pink);
}

/* SMALL DESCRIPTION BANNER */
.banner3 {
    margin: 10px 0 !important;
    padding: 11px 8px !important;
    color: var(--dp-navy);
    background: #fff;
    border: 1px solid var(--dp-border);
    border-left: 5px solid var(--dp-pink);
    border-radius: 7px;
    text-align: center;
    font-size: 14px !important;
    font-weight: 800;
    line-height: 1.7 !important;
}

/* MAIN PAGE TITLE */
.header-label {
    margin: 12px 0;
    overflow: hidden;
    border-radius: 9px;
}

.shdfis {
    margin: 0;
    padding: 14px 8px;
    color: #fff;
    background: linear-gradient(110deg, #101b35, #29477e);
    border-bottom: 3px solid var(--dp-gold);
    text-align: center;
    font-size: 20px;
    font-weight: 900;
    letter-spacing: .5px;
}

/* RESULT CARD WRAPPER */
.satta-result1 {
    display: block;
    width: 100%;
    box-sizing: border-box;
}

/* EVERY MARKET CARD */
.satta-result1 > div {
    box-sizing: border-box;
    margin: 0 0 10px !important;
    padding: 12px !important;
    background: #fff;
    border: 1px solid var(--dp-border);
    border-left: 4px solid var(--dp-blue);
    border-radius: 8px;
    color: var(--dp-text);
    line-height: 1.7;
    overflow-wrap: anywhere;
    transition: .2s ease;
}

.satta-result1 > div:hover {
    border-left-color: var(--dp-pink);
    box-shadow: 0 3px 10px rgba(16, 27, 53, .10);
}

/* MARKET NAME */
.satta-result1 > div strong {
    display: block;
    margin: -12px -12px 10px;
    padding: 10px 12px;
    color: #fff;
    background: var(--dp-navy);
    border-radius: 6px 6px 0 0;
    font-size: 15px;
    font-weight: 900;
    text-transform: uppercase;
}

/* RESULT NUMBER */
.satta-result1 > div span {
    display: inline-block;
    color: #d41475;
    font-size: 23px !important;
    font-weight: 900;
    line-height: 1.5;
    letter-spacing: 1px;
    font-variant-numeric: tabular-nums;
}

/* MARKET DETAILS */
.satta-result1 > div p {
    margin: 7px 0 !important;
    padding: 7px;
    color: #34415a !important;
    background: #f3f6fc;
    border-radius: 5px;
    font-size: 13px !important;
    font-weight: 600;
    font-style: normal;
}

.satta-result1 > div small {
    display: inline-block;
    margin-top: 5px;
    color: #68758b;
    font-size: 12px;
    font-weight: 700;
}

/* KALYAN & MAIN BAZAR INLINE HIGHLIGHTS */
.satta-result1 > div[style*="background:yellow"] {
    background: #fff8df !important;
    border: 1px solid #edc44d;
    border-left: 5px solid #e4a900;
}

.satta-result1 > div[style*="background:yellow"] strong {
    color: #172554;
    background: linear-gradient(90deg, #ffcc45, #ffe8a1);
}

.satta-result1 > div[style*="background:yellow"] span {
    color: #9a6100;
}

/* GLOBAL TYPOGRAPHY */
.matka-result,
.satta-result,
.banner3,
.para,
.header-label {
    font-family: Arial, Helvetica, sans-serif;
}

/* MOBILE RESPONSIVE */
@media (max-width: 600px) {
    .matka-result,
    .satta-result {
        padding: 7px;
        border-radius: 9px;
    }

    .para {
        padding: 12px 8px !important;
        font-size: 13px !important;
    }

    .my-header-new {
        font-size: 17px;
        padding: 12px 5px;
    }

    .shdfis {
        font-size: 17px;
        padding: 12px 5px;
    }

    .satta-result1 > div {
        padding: 10px !important;
        margin-bottom: 8px !important;
    }

    .satta-result1 > div strong {
        margin: -10px -10px 8px;
        padding: 9px 10px;
        font-size: 14px;
    }

    .satta-result1 > div span {
        font-size: 21px !important;
    }
}

@media (max-width: 360px) {
    .shdfis {
        font-size: 15px;
    }

    .satta-result1 > div span {
        font-size: 19px !important;
    }

    .para a {
        font-size: 12px;
    }
}


