:root{color-scheme:light dark;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;font-size:16px;background:#f6f5fb;color:#221d39}*{box-sizing:border-box}body{margin:0}.page{max-width:850px;margin:auto;padding:28px 22px 64px}.header{display:flex;gap:14px;align-items:center;margin-bottom:40px}.header img{border-radius:13px}.header strong,.header span{display:block}.header strong{font-size:1.1rem}.header span{color:#625c79;font-size:.94rem}article{background:#fff;border:1px solid #e4e1ed;border-radius:24px;box-shadow:0 18px 60px rgba(38,27,81,.07);padding:clamp(24px,6vw,60px)}.eyebrow{font-size:.76rem;font-weight:750;letter-spacing:.12em;color:#6553b9;margin:0 0 8px}h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.15;margin:0;color:#251658}h2{font-size:1.35rem;line-height:1.3;margin:38px 0 10px;color:#251658}p{margin:0 0 16px}.date{color:#625c79;margin:16px 0 28px}.lead{font-size:1.15rem;line-height:1.55;padding:20px 22px;border-radius:16px;background:#f0edff;border-left:4px solid #765cf2}ul{padding-left:24px}li{margin:9px 0}code{font-size:.9em;background:#f2f0f8;padding:.12em .3em;border-radius:4px}footer{text-align:center;margin-top:28px;color:#625c79;font-size:.9rem}@media(prefers-color-scheme:dark){:root{background:#17131f;color:#edeaf3}.header span,.date,footer{color:#bcb5cb}article{background:#211c2b;border-color:#3a314a;box-shadow:none}h1,h2{color:#e6dcff}.eyebrow{color:#ad9aff}.lead{background:#302747;border-left-color:#9a84ff}code{background:#352c43}}@media(max-width:520px){.page{padding:20px 14px 48px}.header{margin-bottom:24px}article{border-radius:18px}}@media(prefers-reduced-motion:no-preference){a{transition:color .2s}}
