/* changelog.css — public version / patch-notes page. Layers on app.css (shares its
   :root vars + .sc-space shell). CSP-safe: classes only, no inline styles. */

.cl-content{max-width:760px;margin:0 auto;padding:40px 20px 64px}
.cl-home{position:absolute;top:-16px;left:20px;font-family:var(--mono);font-size:13px;letter-spacing:1px;color:var(--muted)}
.cl-home:hover{color:var(--accent)}
.cl-emblem{margin-top:8px}
.cl-wordmark{font-size:38px;letter-spacing:2px;margin-top:14px}
.cl-tagline{font-family:var(--mono);font-size:13px;letter-spacing:6px;color:var(--muted);margin-top:8px}
.cl-pill{margin-top:22px}

.cl-scheme{max-width:560px;margin:26px auto 8px;color:var(--muted);font-size:14px;line-height:1.6}
.cl-scheme b{color:var(--text);font-family:var(--mono);letter-spacing:.5px;font-weight:400}
.cl-scheme .cl-dot{color:var(--accent);padding:0 1px}

/* version entries */
.cl-list{width:100%;margin-top:26px;text-align:left}
.cl-entry{border:1px solid var(--edge);border-left:3px solid var(--edge2);border-radius:12px;
  background:rgba(9,17,32,.55);padding:18px 20px;margin-bottom:16px}
.cl-entry-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.cl-ver{font-family:var(--mono);font-size:15px;font-weight:700;color:#eaf7fb;letter-spacing:.5px}
.cl-date{font-family:var(--mono);font-size:12px;color:var(--muted);margin-left:auto}
.cl-title{font-family:var(--sans);font-size:19px;font-weight:600;color:#eaf7fb;margin:12px 0 8px}
.cl-notes{list-style:none;margin:0;padding:0}
.cl-notes li{position:relative;padding-left:20px;margin:7px 0;color:var(--text);font-size:14.5px;line-height:1.55}
.cl-notes li::before{content:"›";position:absolute;left:2px;top:-1px;color:var(--accent);font-size:16px}

/* tier badges */
.cl-badge{font-family:var(--mono);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;
  padding:3px 9px;border-radius:999px;border:1px solid var(--edge2);color:var(--muted)}
.cl-badge--expansion{color:#ffd27a;border-color:#6a5a2c;background:rgba(255,210,122,.08)}
.cl-badge--season{color:#c88ae8;border-color:#5a3a6e;background:rgba(200,138,232,.08)}
.cl-badge--major{color:var(--accent);border-color:var(--edge2);background:rgba(95,214,230,.08)}
.cl-badge--minor{color:var(--muted);border-color:var(--edge)}

.cl-foot{margin-top:30px;font-family:var(--mono);font-size:11px;letter-spacing:2px;color:var(--muted)}
