/* Theme Name: Skin Evidence Review
Description: An evidence-aware skin education index.
Version: 1.0.0
Template: twentytwentyfive
Text Domain: skin-evidence-review */
:root{--ser-ink:#243843;--ser-blue:#185d76;--ser-pale:#e3edf1;--ser-mist:#f6f9fa;--ser-line:#bfd0d6;--ser-serif:Georgia,"Times New Roman",serif;--ser-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ser-ink);font:16px/1.75 var(--ser-sans)}a{color:var(--ser-blue);text-underline-offset:.18em}a:hover{color:#083d50}a:focus-visible{outline:3px solid #c38716;outline-offset:3px}.ser-wrap{width:min(1120px,calc(100% - 40px));margin:auto}.ser-header{border-top:8px solid var(--ser-blue);border-bottom:1px solid var(--ser-line);padding:20px 0}.ser-header .ser-wrap,.ser-footer .ser-wrap{display:flex;justify-content:space-between;align-items:center;gap:25px}.ser-wordmark{color:var(--ser-ink);font-size:22px;font-weight:750;letter-spacing:-.045em;text-decoration:none}.ser-wordmark i{color:var(--ser-blue);font-family:var(--ser-serif);font-weight:400}.ser-nav{display:flex;gap:16px;flex-wrap:wrap;font-size:13px}.ser-nav a{color:var(--ser-ink);text-decoration:none}.ser-main{padding:52px 0 74px}.ser-eyebrow{margin:0 0 10px;color:var(--ser-blue);font-size:12px;font-weight:750;letter-spacing:.14em}.ser-title{max-width:800px;margin:0;font-size:clamp(34px,5vw,64px);line-height:1.08;letter-spacing:-.055em}.ser-lead{max-width:720px;font:21px/1.6 var(--ser-serif)}.ser-index{display:grid;grid-template-columns:1.1fr 1.4fr;gap:50px;margin-top:44px;border-top:1px solid var(--ser-line);padding-top:22px}.ser-index h2,.ser-reading h2,.ser-notes h2{font-size:17px;margin:0 0 13px;letter-spacing:.01em}.ser-terms{list-style:none;margin:0;padding:0;border-top:3px solid var(--ser-blue)}.ser-terms li{padding:14px 0;border-bottom:1px solid var(--ser-line)}.ser-terms a{font-weight:700}.ser-terms small{display:block;color:#62747c}.ser-post{padding:18px 0;border-bottom:1px solid var(--ser-line)}.ser-post h2{font-size:clamp(22px,2.6vw,30px);line-height:1.28;margin:5px 0}.ser-post p{margin:8px 0}.ser-meta{font-size:12px;color:#64767e}.ser-article{max-width:760px;margin:auto}.ser-article .ser-title{font-size:clamp(34px,5vw,56px)}.ser-content{font-size:18px;line-height:1.95;margin-top:30px}.ser-content h2{margin-top:2.2em;line-height:1.3}.ser-note{margin:32px 0;padding:20px 22px;background:var(--ser-pale);border-left:5px solid var(--ser-blue)}.ser-note strong{display:block;font-size:18px}.ser-reading{border-top:3px solid var(--ser-blue);margin-top:52px;padding-top:18px}.ser-reading ul{padding-left:1.2em}.ser-reading li{margin:10px 0}.ser-footnote{font-size:14px;color:#53666f}.ser-footer{border-top:1px solid var(--ser-line);background:var(--ser-mist);padding:30px 0;font-size:13px}.ser-empty{padding:32px;background:var(--ser-mist);border-left:5px solid var(--ser-blue)}.ser-pagination{margin-top:32px}.ser-pagination .page-numbers{display:inline-block;border:1px solid var(--ser-line);padding:7px 10px;margin-right:5px;text-decoration:none}.ser-pagination .current{background:var(--ser-blue);color:#fff}.ser-search{display:flex;gap:8px;margin:25px 0}.ser-search input{min-width:0;border:1px solid var(--ser-line);padding:10px;font:inherit}.ser-search button{border:0;background:var(--ser-blue);color:white;padding:10px 16px;font:inherit}@media(max-width:680px){.ser-wrap{width:min(100% - 28px,1120px)}.ser-header .ser-wrap,.ser-footer .ser-wrap{display:block}.ser-nav{margin-top:15px}.ser-main{padding:32px 0 55px}.ser-index{grid-template-columns:1fr;gap:35px}.ser-content{font-size:17px}.ser-lead{font-size:19px}}
