:root{--cmct-bg:#f8fafc;--cmct-text:#101827;--cmct-muted:#64748b;--cmct-orange:#f97316;--cmct-line:#e2e8f0}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top left,rgba(249,115,22,.12),transparent 32rem),var(--cmct-bg);color:var(--cmct-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.cmct-site-header{display:flex;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:18px}.cmct-brand{display:inline-flex;align-items:center;gap:10px;color:var(--cmct-text);font-weight:950;letter-spacing:-.03em;text-decoration:none;font-size:1.1rem}.cmct-logo-dot{width:28px;height:28px;border-radius:9px;background:conic-gradient(from 90deg,#f97316,#111827,#2563eb,#f97316);box-shadow:0 8px 24px rgba(249,115,22,.25)}.cmct-nav{display:flex;gap:14px;align-items:center}.cmct-nav a,.cmct-nav .menu-item a{color:var(--cmct-muted);text-decoration:none;font-weight:800}.cmct-nav a:hover{color:var(--cmct-text)}.cmct-main{min-height:70vh}.cmct-section,.cmct-content{max-width:1180px;margin:0 auto;padding:10px 18px 42px}.cmct-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cmct-section article,.cmct-post,.cmct-fallback{background:#fff;border:1px solid var(--cmct-line);border-radius:24px;padding:24px;box-shadow:0 10px 35px rgba(15,23,42,.07)}.cmct-section h2{margin:0 0 8px;font-size:1.35rem}.cmct-section p,.cmct-footer p,.cmct-post p{color:var(--cmct-muted);line-height:1.6}.cmct-content{padding-top:30px}.cmct-post h1{font-size:clamp(2rem,5vw,4rem);letter-spacing:-.05em;line-height:1}.cmct-footer{max-width:1180px;margin:0 auto;padding:36px 18px 50px;border-top:1px solid var(--cmct-line);font-size:.9rem}@media(max-width:760px){.cmct-site-header{display:block}.cmct-nav{margin-top:14px;flex-wrap:wrap}.cmct-section-grid{grid-template-columns:1fr}}
