.admin-content,.blog-content{color:#f3f5f7;max-width:1180px;margin:auto;padding:48px 24px;font-size:16px;line-height:1.75}.admin-content h1,.blog-content h1{font-size:clamp(30px,5vw,52px);line-height:1.15}.admin-content h2,.blog-content h2{margin-top:40px;font-size:28px}.admin-content a,.blog-content a{color:#ff987b}.admin-metrics{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.admin-metrics>div{border:1px solid #354052;border-radius:16px;padding:24px;display:grid}.admin-metrics b{font-size:34px}.admin-periods{gap:20px;margin:20px 0;display:flex}.admin-periods [aria-current]{color:#fff;text-decoration:underline}.table-scroll{overflow-x:auto}.admin-content table{border-collapse:collapse;text-align:left;width:100%}.admin-content td,.admin-content th{vertical-align:top;border-bottom:1px solid #354052;padding:16px}.admin-content label{gap:6px;margin-bottom:12px;display:grid}.admin-content input{color:#fff;background:#131a25;border:1px solid #5d6878;max-width:220px;padding:10px;font-size:16px}.admin-content button{color:#fff;cursor:pointer;background:#ff6741;border:0;border-radius:8px;padding:12px 18px;font-size:16px}.blog-content article{max-width:820px;margin:0 auto}.blog-content .blog-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.blog-content .blog-card{border:1px solid #354052;border-radius:16px;padding:24px}.blog-content .blog-card h2{margin:0;font-size:24px}.blog-content blockquote{border-left:4px solid #ff6741;padding-left:20px}.blog-content .blog-cta{border:1px solid #ff6741;border-radius:16px;margin:36px 0;padding:24px}@media (max-width:700px){.admin-metrics,.blog-content .blog-grid{grid-template-columns:1fr}}.blog-content .blog-toc{border:1px solid #354052;border-radius:16px;margin:32px 0;padding:24px}.blog-content .blog-toc h2{margin-top:0;font-size:22px}.blog-content h2[id]{scroll-margin-top:32px}.blog-content code,.blog-content p{overflow-wrap:anywhere}.blog-content{color:#f3f5f7;background:#111722}.blog-content a{color:#ff987b;text-underline-offset:3px;text-decoration:underline}.blog-content a:hover{color:#ffc4b4}.blog-content .blog-card,.blog-content .blog-toc{background:#171f2e;border-color:#354052}.blog-content .blog-card a{text-decoration:none}.blog-content .blog-card a:hover{text-decoration:underline}.blog-content .blog-cta{background:var(--paper-2);border-color:#ff987b}.blog-content blockquote{border-color:#ff987b}.blog-content li{margin-block:8px}.blog-content small{color:#bbc5d4}.blog-content code{background:#263146;border-radius:4px;padding:2px 5px}.blog-content .blog-toc a{font-size:15px}.blog-content .blog-cover{margin:30px 0}.blog-content .blog-cover img{aspect-ratio:16/9;object-fit:cover;border:1px solid #354052;border-radius:14px;width:100%;height:auto;display:block}.blog-content .blog-cover figcaption{color:#bbc5d4;margin-top:12px;font-size:13px;line-height:1.6}.blog-content .blog-cover-card{margin:0 0 20px}.blog-content .blog-cover-card img{border:0;border-radius:10px}.blog-content .blog-card{min-width:0}.blog-content .blog-card span{color:#bbc5d4;font-size:14px}.blog-content .blog-card h2{line-height:1.3}
