:root{color-scheme:dark;--bg:#090d18;--surface:#111827;--surface2:#151f31;--surface3:#1b2940;--ink:#f3f6ff;--muted:#9aa8bd;--line:#26344a;--blue:#8293ff;--blue2:#6378ff;--mint:#71e0b7;--gold:#f4c66b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:radial-gradient(ellipse at 50% -20%,#1a2850 0%,transparent 47%),var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.topbar{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 max(calc((100% - 1160px)/2),5.5%);border-bottom:1px solid var(--line);background:#090d18d9;backdrop-filter:blur(14px);position:sticky;top:0;z-index:5}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink);font-weight:800;font-size:18px;letter-spacing:-.4px}.brand small{display:block;color:#8290a8;font-size:9px;font-weight:600;letter-spacing:1.25px;margin-top:3px}.brand-mark{width:39px;height:39px;display:grid;place-items:center;background:linear-gradient(135deg,#8293ff,#5368e9);color:#fff;border-radius:13px;font-size:21px;font-weight:800;box-shadow:0 7px 24px #6378ff35}.top-link{background:#202c49;color:#cbd3ff;padding:11px 17px;border:1px solid #34436a;border-radius:11px;text-decoration:none;font-weight:700;font-size:12px}.top-link span{font-size:18px;margin-left:8px}.wrap{max-width:1160px;margin:auto;padding:0 24px}.hero{min-height:470px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:55px 0 48px}.eyebrow{font-size:10px;color:var(--blue);font-weight:800;letter-spacing:1.45px}.hero h1{font-size:clamp(42px,5vw,58px);line-height:1.16;margin:18px 0;letter-spacing:-2.5px}.hero h1 em{font-style:normal;color:var(--blue)}.hero-copy p{max-width:480px;color:var(--muted);font-size:15px;line-height:1.9;margin:0 0 27px}.primary-link{display:inline-flex;align-items:center;gap:30px;background:linear-gradient(135deg,#7185ff,#5368eb);color:#fff;padding:14px 20px;border-radius:12px;text-decoration:none;font-size:12px;font-weight:800;box-shadow:0 10px 30px #5368eb35}.primary-link span{font-size:18px}.hero-art{height:330px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at center,#1c2b52 0%,#10172a 48%,transparent 72%);border-radius:30px}.orbit{position:absolute;border:1px solid #50649a55;border-radius:50%;transform:rotate(-18deg)}.orbit-one{width:390px;height:230px}.orbit-two{width:310px;height:290px;transform:rotate(50deg)}.chat-card{position:relative;z-index:1;width:min(370px,90%);background:#121c2d;border:1px solid #33425e;border-radius:19px;padding:16px;box-shadow:0 22px 65px #0008;transform:rotate(-3deg)}.chat-head{display:flex;align-items:center;gap:8px;padding-bottom:13px;border-bottom:1px solid #29374d;font-size:10px;font-weight:800}.chat-head i,.live-label i{width:7px;height:7px;background:#38d6a0;border-radius:50%;box-shadow:0 0 12px #38d6a0}.chat-head b{margin-left:auto;color:var(--mint);font-size:9px;letter-spacing:.7px}.bubble{font-size:11px;padding:12px 14px;border-radius:13px;margin-top:14px;width:max-content;max-width:90%;line-height:1.5}.bubble-a{background:#29365c;color:#dce2ff;border-bottom-left-radius:4px}.bubble-b{background:#173d39;color:#a9f1d5;margin-left:auto;border-bottom-right-radius:4px}.chat-foot{margin-top:18px;background:#0c1422;border:1px solid #29374d;border-radius:10px;padding:11px 13px;display:flex;justify-content:space-between;color:#8290a8;font-size:10px}.chat-foot b{color:var(--blue)}.floating-tag{position:absolute;bottom:28px;right:0;background:#172238;border:1px solid #344361;padding:10px 15px;border-radius:11px;box-shadow:0 10px 25px #0005;font-size:10px;font-weight:700;color:#d9e0f4}.stats{display:grid;grid-template-columns:repeat(3,1fr);background:linear-gradient(110deg,#111a2b,#121c2e);border:1px solid var(--line);border-radius:16px;padding:22px 28px;margin:0 0 76px}.stats div{display:flex;flex-direction:column;gap:5px;padding:0 24px;border-left:1px solid var(--line)}.stats div:last-child{border:0}.stats strong{font-size:14px}.stats span{font-size:10px;color:var(--muted)}.feed-section{padding-bottom:80px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:23px}.section-heading h2,.compose-intro h2,.how h2{font-size:28px;margin:8px 0 0;letter-spacing:-.8px}.live-label{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:8px}.feed{display:grid;gap:12px}.ad-card{border:1px solid var(--line);border-radius:15px;padding:18px 20px;display:flex;gap:14px;align-items:flex-start;background:linear-gradient(110deg,#111a29,#101827)}.ad-card.pinned{border-color:#6576dc;background:linear-gradient(110deg,#1b2542,#121b2c 75%);box-shadow:inset 3px 0 #8293ff,0 10px 28px #0002}.avatar{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:13px;background:#29365c;color:#aebaff;font-weight:800}.ad-main{min-width:0;flex:1}.ad-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ad-meta strong{font-size:12px}.ad-meta time{font-size:9px;color:#8190a7}.pin-label{font-size:9px;background:#303d70;color:#cbd3ff;padding:4px 8px;border-radius:20px;font-weight:800}.ad-text{font-size:12px;line-height:1.85;color:#c0cada;margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.empty,.loading{padding:35px;text-align:center;color:#8d9bb1;border:1px dashed #34425a;border-radius:14px;font-size:12px;background:#101827}.compose-section{background:linear-gradient(120deg,#111a2b,#151f32);border:1px solid var(--line);border-radius:22px;padding:42px;display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;margin-bottom:80px}.compose-intro h2{font-size:29px;margin:12px 0}.compose-intro>p{color:var(--muted);font-size:12px;line-height:1.9}.price-note{display:flex;align-items:center;gap:12px;background:#172238;border:1px solid #34425a;padding:13px;border-radius:12px;margin-top:28px}.price-note>span{width:34px;height:34px;display:grid;place-items:center;background:#3c3425;color:var(--gold);border-radius:10px}.price-note b,.price-note small{display:block}.price-note b{font-size:10px}.price-note small{font-size:9px;color:#9aa8bd;margin-top:4px}.compose-card{background:#0d1523;padding:25px;border:1px solid #2b3a52;border-radius:16px;box-shadow:0 10px 35px #0003}.compose-card label{display:block;font-size:11px;font-weight:800;margin:0 0 8px}.compose-card label:not(:first-child){margin-top:17px}.compose-card label span{font-weight:500;color:#8795aa;font-size:9px;margin-left:5px}.compose-card input,.compose-card textarea{width:100%;border:1px solid #33425a;border-radius:10px;padding:12px 13px;font:inherit;font-size:11px;color:var(--ink);outline:none;resize:vertical;background:#131e30}.compose-card input::placeholder,.compose-card textarea::placeholder{color:#728199}.compose-card input:focus,.compose-card textarea:focus{border-color:#8293ff;box-shadow:0 0 0 3px #8293ff18}.form-meta{display:flex;justify-content:space-between;color:#8190a7;font-size:9px;margin-top:8px;gap:12px}.form-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:19px}.form-actions button{border:0;border-radius:10px;padding:13px 10px;font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:transform .2s,filter .2s}.form-actions button:hover{filter:brightness(1.1);transform:translateY(-1px)}.submit-free{background:#29365c;color:#e4e9ff;border:1px solid #43558a!important}.submit-paid{background:linear-gradient(135deg,#7185ff,#5368eb);color:white}.form-actions button:disabled{opacity:.5;cursor:wait;transform:none}.form-message{font-size:10px;color:#aebaff;min-height:17px;margin:12px 0 0;line-height:1.6}#paypal-button-container{width:100%;max-width:180px;margin:12px auto 0;display:block;text-align:center}
#paypal-button-container iframe{max-width:100%!important}
@media(max-width:600px){#paypal-button-container{max-width:170px;margin:12px auto 0}}.how{padding-bottom:80px}.how h2{margin-bottom:25px}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.how-grid article{border:1px solid var(--line);background:#111a29;border-radius:14px;padding:20px}.how-grid article>span{color:var(--blue);font-size:11px;font-weight:800}.how-grid h3{font-size:13px;margin:12px 0 6px}.how-grid p{font-size:10px;color:var(--muted);margin:0;line-height:1.8}footer{border-top:1px solid var(--line);max-width:1160px;margin:auto;padding:25px 24px;display:flex;align-items:center;justify-content:space-between}footer>span{font-size:9px;color:#8190a7}
@media(max-width:760px){.topbar{height:70px;padding:0 18px}.wrap{padding:0 17px}.hero{grid-template-columns:1fr;gap:5px;padding:45px 0 30px}.hero h1{font-size:42px}.hero-copy p{font-size:13px}.hero-art{height:270px}.orbit-one{width:300px;height:190px}.orbit-two{width:250px;height:240px}.stats{padding:16px 8px;margin-bottom:55px}.stats div{padding:0 9px}.stats strong{font-size:10px}.stats span{font-size:8px;line-height:1.6}.section-heading h2,.compose-intro h2,.how h2{font-size:23px}.compose-section{grid-template-columns:1fr;padding:25px 17px;gap:20px;margin-bottom:55px}.price-note{margin-top:17px}.feed-section{padding-bottom:55px}.ad-card{padding:14px}.how-grid{grid-template-columns:1fr}.how{padding-bottom:55px}footer{padding:20px 17px;gap:15px;flex-wrap:wrap}footer>span{font-size:9px}.form-meta{align-items:flex-start}.form-meta span:last-child{max-width:65%;text-align:right}}

/* Link, instructions and live visitor counter */
.ad-text a{color:#9eafff;text-decoration:underline;text-decoration-color:#687ce8;text-underline-offset:3px;overflow-wrap:anywhere}.ad-text a:hover{color:#c5ceff}.how-intro,.link-note{max-width:850px;color:var(--muted);font-size:12px;line-height:1.9}.how-intro{margin:-10px 0 22px}.link-note{margin:17px 0 0;color:#8e9db4}.how-grid article p{font-size:11px}.how-grid article p b{color:#dbe2ff}.footer-meta{display:flex;align-items:center;gap:22px;flex-wrap:wrap;justify-content:flex-end}.online-count{display:inline-flex;align-items:center;gap:7px;color:#9eabc0;font-size:10px}.online-count i{width:7px;height:7px;border-radius:50%;background:#38d6a0;box-shadow:0 0 10px #38d6a0}.online-count b{color:#e5ebf8;font-variant-numeric:tabular-nums}@media(max-width:600px){.footer-meta{justify-content:flex-start;width:100%;gap:10px;flex-direction:column;align-items:flex-start}}

/* Header live statistics */
.topbar{gap:18px}.header-stats{display:flex;align-items:center;gap:10px;margin-left:auto;margin-right:4px}.header-stat{min-width:94px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:7px;padding:8px 12px;background:#111b2d;border:1px solid #293952;border-radius:11px}.header-stat>i{grid-row:1 / 3;width:7px;height:7px;border-radius:50%;background:#38d6a0;box-shadow:0 0 10px #38d6a0}.header-stat>b{font-size:14px;line-height:1.1;font-variant-numeric:tabular-nums;color:#f2f5ff}.header-stat>small{grid-column:2;font-size:8px;letter-spacing:.8px;color:#8998b0;font-weight:800;margin-top:3px}.featured-stat .stat-star{grid-row:1 / 3;color:#f4c66b;font-size:15px}footer .footer-meta{margin-left:auto}
@media(max-width:760px){.topbar{gap:9px;padding:0 12px}.brand{font-size:15px;gap:8px}.brand-mark{width:34px;height:34px;font-size:18px;border-radius:11px}.brand small{font-size:7px;letter-spacing:.8px}.header-stats{gap:5px;margin-right:0}.header-stat{min-width:62px;padding:6px 7px;column-gap:5px;border-radius:9px}.header-stat>b{font-size:12px}.header-stat>small{font-size:6px;letter-spacing:.4px}.top-link{padding:9px 10px;font-size:10px;white-space:nowrap}.top-link span{margin-left:3px}}
@media(max-width:420px){.topbar{padding:0 9px;gap:6px}.brand{font-size:13px}.brand-mark{width:30px;height:30px}.header-stat{min-width:55px;padding:5px}.top-link{padding:8px 7px;font-size:9px}}

/* Social sharing controls on each ad */
.ad-share{display:flex;align-items:center;gap:7px;margin-top:13px;padding-top:10px;border-top:1px solid #26334a}
.share-label{font-size:8px;font-weight:800;letter-spacing:1px;color:#7889a4;margin-right:3px}
.share-btn{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #34435c;border-radius:8px;background:#172238;color:#b9c6df;text-decoration:none;cursor:pointer;transition:background .18s,border-color .18s,color .18s,transform .18s}
.share-btn svg{width:15px;height:15px;display:block}
.share-btn:hover{background:#273858;border-color:#7185ff;color:#fff;transform:translateY(-1px)}
.share-btn.copied{color:#38d6a0;border-color:#38d6a0}
.brand-mark{background:transparent!important;border:0!important;box-shadow:none!important;color:#8293ff!important;padding:0!important}
@media(max-width:480px){.ad-share{gap:6px}.share-btn{width:28px;height:28px}}

/* Third header statistic: total free ads */
.free-stat .stat-free-icon{grid-row:1 / 3;color:#8db8ff;font-size:15px;font-weight:800}
@media(max-width:760px){.header-stats{gap:4px}.header-stat{min-width:57px;padding:6px 6px}.header-stat>small{font-size:5.8px}}
@media(max-width:420px){.header-stats{gap:3px}.header-stat{min-width:49px;padding:5px 4px}.header-stat>small{font-size:5.2px;letter-spacing:.2px}}

/* Center header statistics content and values */
.header-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:3px;min-width:94px;padding:8px 10px}
.header-stat>i,.featured-stat .stat-star,.free-stat .stat-free-icon{grid-row:auto;display:block;line-height:1.1;margin:0 auto}
.header-stat>b{display:block;width:100%;text-align:center;font-size:15px;line-height:1.2}
.header-stat>small{display:block;width:100%;grid-column:auto;text-align:center;margin-top:0}
@media(max-width:760px){.header-stat{min-width:57px;padding:6px 5px;gap:2px}.header-stat>b{font-size:12px}.header-stat>small{font-size:5.8px}}
@media(max-width:420px){.header-stat{min-width:49px;padding:5px 3px}.header-stat>b{font-size:11px}.header-stat>small{font-size:5.2px}}


/* Final header statistics sizing: identical card dimensions on every device */
.header-stats{
  display:flex;
  align-items:stretch;
  gap:8px;
}
.header-stat{
  box-sizing:border-box;
  flex:0 0 100px;
  width:100px;
  min-width:100px;
  height:58px;
  min-height:58px;
  max-height:58px;
  padding:5px 6px;
  display:grid;
  grid-template-rows:15px 18px 9px;
  align-content:center;
  justify-items:center;
  align-items:center;
  gap:2px;
  overflow:hidden;
  text-align:center;
}
.header-stat > i,
.header-stat .stat-star,
.header-stat .stat-free-icon{
  grid-row:auto;
  display:flex;
  align-items:center;
  justify-content:center;
  width:15px;
  height:15px;
  line-height:15px;
  margin:0;
  font-size:13px;
}
.header-stat > b{
  display:block;
  width:100%;
  height:18px;
  line-height:18px;
  margin:0;
  text-align:center;
  font-size:14px;
  font-variant-numeric:tabular-nums;
}
.header-stat > small{
  display:block;
  width:100%;
  height:9px;
  line-height:9px;
  margin:0;
  padding:0;
  text-align:center;
  white-space:nowrap;
  font-size:7px;
  letter-spacing:.45px;
}
@media(max-width:760px){
  .header-stats{gap:5px;align-items:stretch}
  .header-stat{
    flex:0 0 62px;
    width:62px;
    min-width:62px;
    height:49px;
    min-height:49px;
    max-height:49px;
    padding:4px 3px;
    grid-template-rows:13px 16px 8px;
    gap:2px;
  }
  .header-stat > i,
  .header-stat .stat-star,
  .header-stat .stat-free-icon{width:13px;height:13px;line-height:13px;font-size:11px}
  .header-stat > b{height:16px;line-height:16px;font-size:12px}
  .header-stat > small{height:8px;line-height:8px;font-size:5.7px;letter-spacing:.15px}
}
@media(max-width:420px){
  .header-stats{gap:3px}
  .header-stat{
    flex-basis:55px;
    width:55px;
    min-width:55px;
    height:47px;
    min-height:47px;
    max-height:47px;
    padding:3px 2px;
    grid-template-rows:12px 15px 8px;
    gap:2px;
  }
  .header-stat > i,
  .header-stat .stat-star,
  .header-stat .stat-free-icon{width:12px;height:12px;line-height:12px;font-size:10px}
  .header-stat > b{height:15px;line-height:15px;font-size:11px}
  .header-stat > small{height:8px;line-height:8px;font-size:5.1px;letter-spacing:0}
}


/* Header statistics: text and numbers only, no decorative icons */
.header-stat{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
  gap:4px !important;
  min-height:58px;
  padding:8px 12px !important;
}
.header-stat > i,
.header-stat .stat-star,
.header-stat .stat-free-icon{display:none !important}
.header-stat > b{
  display:block;
  width:100%;
  text-align:center;
  line-height:1.2;
  font-size:15px;
}
.header-stat > small{
  display:block;
  width:100%;
  text-align:center;
  margin:0 !important;
  line-height:1.2;
  font-size:8px;
}
@media(max-width:760px){
  .header-stat{min-height:48px;padding:6px 5px !important;gap:3px !important}
  .header-stat > b{font-size:12px}
  .header-stat > small{font-size:5.8px}
}
@media(max-width:420px){
  .header-stat{min-height:44px;padding:5px 3px !important}
  .header-stat > b{font-size:11px}
  .header-stat > small{font-size:5.2px}
}

/* Content moderation notice */
.content-policy{margin-top:16px;padding:12px 14px;border:1px solid #493b35;background:#211b20;border-radius:12px;color:#e8c9b9}
.content-policy strong{display:block;font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:#ffbd9d;margin-bottom:5px}
.content-policy p{margin:0;font-size:11px;line-height:1.6;color:#cbb9b2}

/* Brand wordmark only: remove the decorative D tile beside Day4Men */
.brand{gap:0!important}
.brand-mark{display:none!important}
