@import url('https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap');
:root {
  --font-family: "Inter Tight",sans-serif;
  --brand-logo: url("https://thumbs.paysite.com/assets/logo_1784320488230.png");
  --color-base-100: #1A1A1A;
  --color-base-200: #0D0D0D;
  --color-base-300: #000000;
  --color-base-content: #FFFFFF;
  --color-primary: #000000;
  --color-primary-content: #FFFFFF;
  --color-secondary: #B8B8B8;
  --color-secondary-content: #000000;
  --radius-selector: 0.5rem;
  --radius-field: 0.5rem;
  --radius-box: 0.8rem;
  --size-selector: 4px;
  --size-field: 4px;
  --size-grid-item-margin: 10px;
  --border-border: 1px;
  --depth-depth: 1;
  --noise-noise: 0;
}


/* Layout: about */
#about-page {
}
@media (min-width: 375px) {
  #about-page {
    --items-content-per-row: 1;
  }
}
@media (min-width: 768px) {
  #about-page {
    --items-content-per-row: 2;
  }
}
@media (min-width: 1024px) {
  #about-page {
    --items-content-per-row: 3;
  }
}
@media (min-width: 1440px) {
  #about-page {
    --items-content-per-row: 3;
  }
}


/* Layout: home */
:root {
}
@media (min-width: 375px) {
  :root {
    --items-model-per-row: 2;
  }
}
@media (min-width: 768px) {
  :root {
    --items-model-per-row: 3;
  }
}
@media (min-width: 1024px) {
  :root {
    --items-model-per-row: 6;
  }
}
@media (min-width: 1440px) {
  :root {
    --items-model-per-row: 6;
  }
}


/* Layout: models */
#models-page {
}
@media (min-width: 375px) {
  #models-page {
    --items-model-per-row: 2;
  }
}
@media (min-width: 768px) {
  #models-page {
    --items-model-per-row: 3;
  }
}
@media (min-width: 1024px) {
  #models-page {
    --items-model-per-row: 6;
  }
}
@media (min-width: 1440px) {
  #models-page {
    --items-model-per-row: 6;
  }
}


/* Layout: photos */
#photos-page {
}
@media (min-width: 375px) {
  #photos-page {
    --items-photos-per-row: 1;
  }
}
@media (min-width: 768px) {
  #photos-page {
    --items-photos-per-row: 2;
  }
}
@media (min-width: 1024px) {
  #photos-page {
    --items-photos-per-row: 3;
  }
}
@media (min-width: 1440px) {
  #photos-page {
    --items-photos-per-row: 3;
  }
}


/* Theme CSS Overrides */
/* [2026-07-18 14:37] make the writing like it on my linktree please https://linktr.ee/missdarcydiamond */

.ps-body {
  --font-heading: 'Courier New', 'Courier', monospace;
  --font-body: 'Courier New', 'Courier', monospace;
  font-family: 'Courier New', 'Courier', monospace;
}

.section-header,
.section-title,
h1, h2, h3, h4, h5, h6,
.perks-titles,
.perks-cta-title,
.welcome-title,
.content-title,
.model-name {
  font-family: 'Courier New', 'Courier', monospace;
  font-weight: 700;
  letter-spacing: 0.02em;
}

.section-description,
.perks-description,
.perks-details,
.welcome-description,
.content-description,
p, span, a {
  font-family: 'Courier New', 'Courier', monospace;
  font-weight: 400;
}

.ypp-btn {
  font-family: 'Courier New', 'Courier', monospace;
  font-weight: 700;
  text-transform: none;
}

/* [2026-07-20 17:24] change the exit link on the warning modal to have white text */

#warning-modal .warning-btns-wrap #btnEnter, #warning-modal .warning-btns-wrap .exit.btn {
color: #B8B8B8 !important;
}

.footer-default .poweredBy a {
color: #FFF !important;
}