/* =========================================================
   OskyWorld – profilul în stil Crăciun, partea 2
   Foaie nouă: osky-profil-craciun-2.css  (Attached To: Globally)
   Merge împreună cu osky-profil-craciun.css
   ========================================================= */

/* butonul Urmăritori */
html body #content a.osky-p2-follow:link,
html body #content a.osky-p2-follow:visited,
html body #content span.osky-p2-count {
  border-color: rgba(255, 210, 63, 0.6) !important;
  background: rgba(255, 210, 63, 0.08) !important;
  color: #ffd23f !important;
}
html body #content a.osky-p2-follow:hover {
  background: rgba(255, 210, 63, 0.16) !important;
  box-shadow: 0 0 14px rgba(255, 210, 63, 0.4) !important;
}

/* ---------- Statisticile de sub copertă: centrate și aurii ---------- */
html body #content .osky-p2-stats {
  border-top: 1px solid rgba(255, 196, 80, 0.3) !important;
}
html body #content .osky-p2-stats > div {
  text-align: center !important;
  border-right-color: rgba(255, 196, 80, 0.2) !important;
}
html body #content .osky-p2-stats span {
  color: #e9c46a !important;
  letter-spacing: 0.12em !important;
}
html body #content .osky-p2-stats strong,
html body #content .osky-p2-stats strong * {
  color: #ffd23f !important;
  text-shadow: 0 0 10px rgba(255, 210, 63, 0.45) !important;
}
html body #content .osky-p2-stats strong {
  font-size: 20px !important;
}

/* ---------- Cardurile (Despre, Vizitatori, Activitate) ---------- */
html body #content .osky-p2-card {
  position: relative !important;
  overflow: visible !important;
  margin-top: 12px !important;
  border: 1px solid rgba(255, 196, 80, 0.5) !important;
  border-radius: 16px !important;
  background: linear-gradient(180deg, rgba(10, 22, 54, 0.86), rgba(5, 13, 34, 0.92)) !important;
  box-shadow: 0 0 20px rgba(255, 176, 48, 0.16), 0 18px 40px rgba(0, 0, 0, 0.45) !important;
}

/* titlul cardului: bară roșie, ca la categorii */
html body #content .osky-p2-title {
  border-radius: 15px 15px 0 0 !important;
  border-bottom: 1px solid rgba(255, 196, 80, 0.65) !important;
  background:
    repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.07) 0 16px, transparent 16px 32px),
    linear-gradient(180deg, #d8152f, #8f0b20) !important;
  font-family: 'Rubik', 'Segoe UI', sans-serif !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  text-align: center !important;
  color: #fff !important;
  text-shadow: 0 2px 0 rgba(90, 6, 18, 0.9) !important;
}
html body #content .osky-p2-title::before { content: "\2744" !important; margin-right: 10px !important; color: #ffe08a !important; }
html body #content .osky-p2-title::after  { content: "\2744" !important; margin-left: 10px !important;  color: #ffe08a !important; }

html body #content .osky-p2-row {
  border-bottom-color: rgba(255, 210, 63, 0.1) !important;
}

/* filele Activitate / Subiecte / Postări */
html body #content .osky-p2-tabs {
  border-bottom-color: rgba(255, 196, 80, 0.25) !important;
}
html body #content a.osky-p2-tab:hover {
  background: rgba(255, 210, 63, 0.1) !important;
}
html body #content a.osky-p2-tab.active {
  background: linear-gradient(180deg, #e3203b, #a50e25) !important;
  border: 1px solid rgba(255, 210, 63, 0.65) !important;
  box-shadow: 0 4px 14px rgba(255, 46, 77, 0.4) !important;
  color: #fff !important;
}

/* activitatea: linkurile aurii */
html body #content .osky-p2-act {
  border-bottom-color: rgba(255, 210, 63, 0.1) !important;
}
html body #content .osky-p2-acth a:link,
html body #content .osky-p2-acth a:visited {
  color: #ffd23f !important;
}
html body #content .osky-p2-act > img {
  border: 2px solid rgba(255, 210, 63, 0.7) !important;
}
html body #content .osky-p2-tag {
  background: rgba(255, 210, 63, 0.12) !important;
  border: 1px solid rgba(255, 210, 63, 0.4) !important;
  color: #ffd98a !important;
}