.elementor-1518 .elementor-element.elementor-element-f61f808{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1518 .elementor-element.elementor-element-1bf7cb1{width:100%;max-width:100%;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-1bf7cb1 *//* ======================================
   Rank Math HTML Sitemap - Supreme styling
   Wrap shortcode in: <div class="supreme-sitemap">...</div>
   ====================================== */

.supreme-sitemap{
  --accent:#E66713;
  --card-bg: rgba(0,0,0,0.55);
  --card-bg2: rgba(0,0,0,0.35);
  --text: rgba(255,255,255,0.92);
  --muted: rgba(255,255,255,0.65);
  --border: rgba(230,103,19,0.35);

  max-width: 1100px;
  margin: 0 auto;
  color: var(--text);
}

/* Card container */
.supreme-sitemap{
  background: linear-gradient(180deg, var(--card-bg), var(--card-bg2));
  border: 1px solid var(--border);
  border-radius: 16px;
  padding: clamp(18px, 2.2vw, 34px);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  overflow: hidden;
}

/* Rank Math wrapper (covers common outputs) */
.supreme-sitemap .rank-math-html-sitemap,
.supreme-sitemap .rank-math-sitemap,
.supreme-sitemap .rank-math-sitemap-wrap{
  width: 100%;
}

/* Section titles: Posts / Pages */
.supreme-sitemap h2,
.supreme-sitemap h3,
.supreme-sitemap .rank-math-html-sitemap__title,
.supreme-sitemap .rank-math-sitemap-title{
  color: #fff;
  margin: 0 0 12px 0;
  position: relative;
  letter-spacing: 0.02em;
}

/* Orange underline accent */
.supreme-sitemap h2::after,
.supreme-sitemap h3::after,
.supreme-sitemap .rank-math-html-sitemap__title::after,
.supreme-sitemap .rank-math-sitemap-title::after{
  content:"";
  display:block;
  width:56px;
  height:3px;
  background: var(--accent);
  border-radius: 999px;
  margin-top: 10px;
}

/* Remove default bullets and tighten spacing */
.supreme-sitemap ul{
  list-style: none !important;
  padding-left: 0 !important;
  margin: 10px 0 22px 0 !important;
}

/* Make the list fill space better: 2 columns on desktop */
@media (min-width: 900px){
  .supreme-sitemap ul{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px 28px;
  }
}

/* Each item becomes a tidy row */
.supreme-sitemap li{
  display: flex;
  align-items: baseline;
  gap: 10px;
  padding: 10px 0;
  border-bottom: 1px solid rgba(255,255,255,0.08);
  min-width: 0; /* prevents flex overflow weirdness */
}

/* In grid mode, avoid double borders looking messy */
@media (min-width: 900px){
  .supreme-sitemap li{
    border-bottom: 1px solid rgba(255,255,255,0.10);
  }
}

/* Custom dot */
.supreme-sitemap li::before{
  content:"";
  width: 8px;
  height: 8px;
  border-radius: 999px;
  background: rgba(255,255,255,0.22);
  box-shadow: inset 0 0 0 2px rgba(255,255,255,0.10);
  flex: 0 0 auto;
  margin-top: 7px;
}

/* Link styling */
.supreme-sitemap a{
  color: #fff !important;
  text-decoration: none !important;
  font-weight: 650;
  line-height: 1.25;
  flex: 1 1 auto;
  min-width: 0;
}

.supreme-sitemap a:hover{
  color: var(--accent) !important;
}

/* DATE FIX: keep it from stacking/squishing */
.supreme-sitemap time,
.supreme-sitemap .rank-math-html-sitemap__date,
.supreme-sitemap .rank-math-sitemap-date,
.supreme-sitemap .post-date,
.supreme-sitemap small{
  color: var(--muted) !important;
  font-weight: 500;
  font-size: 0.95em;
  white-space: nowrap;       /* keeps "December 2, 2025" on one line */
  flex: 0 0 auto;
}

/* If Rank Math prints parentheses on separate nodes, this helps too */
.supreme-sitemap .rank-math-html-sitemap__date *{
  white-space: nowrap;
}

/* Mobile: single column, comfy padding */
@media (max-width: 899px){
  .supreme-sitemap{
    padding: 18px;
    border-radius: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f61f808 */.elementor-1518 .elementor-element.elementor-element-f61f808.supreme-sitemap{
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */