/*
Theme Name: Site1 contentclassic com 3496
Author: Auto
Version: 1.5.0
Text Domain: site1-contentclassic-com-3496
Description: Randomized Bootstrap theme.
*/
:root{--bg:#f9fbfb;--fg:#1d2b29;--muted:#496968;--primary:#28bd93;--accent:#45cc33;--border:#d3dede;--surface:#ffffff;--header-h:101px}
*{box-sizing:border-box}
html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica,Arial,sans-serif;line-height:1.55}
a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}
.topbar{background:var(--surface);border-bottom:1px solid var(--border)}
.brand a{font-weight:700;letter-spacing:.2px;color:var(--fg);text-decoration:none}
.widget-strip{display:flex;gap:10px;flex-wrap:wrap}.block{margin-bottom:18px}.block h3{margin:0 0 10px 0;font-size:1.05rem;color:var(--accent)}
.card{border:1px solid var(--border);border-radius:14px}.btn{display:inline-block;padding:.5rem .75rem;border-radius:.6rem;background:var(--primary);color:#fff;border:0}
.btn:hover{opacity:.9;color:#fff;text-decoration:none}
.crumbs{font-size:.92rem;margin:10px auto 16px auto;color:var(--muted)}.crumbs a{color:var(--muted)}
.sidebar,.rightbar,.main{background:var(--surface);border:1px solid var(--border);border-radius:14px}.main{padding:1rem}.sidebar,.rightbar{padding:.9rem}
.cat-list a{padding:6px 10px;border:1px solid var(--border);border-radius:999px;display:inline-block;margin:0 10px 10px 0}
.footer{margin-top:24px;background:var(--surface);border-top:1px solid var(--border);min-height:119px;padding:20px}
.hero img{border-radius:12px}
