:root{color-scheme:dark}.cms-page{font-family:Arial,'Microsoft YaHei',sans-serif;color:#e7e8ef;background:#070910;line-height:1.9;padding:70px max(22px,6%);box-sizing:border-box;overflow-wrap:anywhere}.cms-block{box-sizing:border-box;max-width:var(--block-width,100%);margin:0 auto;padding:var(--block-gap,32px) clamp(8px,2vw,26px);text-align:inherit;position:relative}.cms-block h1{font-weight:300;font-size:clamp(30px,5vw,70px);line-height:1.2;letter-spacing:.04em}.cms-block h2{font-size:var(--block-size,24px);font-weight:400;line-height:1.5;color:#d9d7ff}.cms-block p{white-space:pre-wrap;font-size:clamp(14px,1.2vw,18px);line-height:2}.cms-block figure{margin:0;min-width:0}.cms-block img{display:block;width:100%;max-height:90vh;object-fit:contain}.cms-block figcaption{font-size:12px;color:#a2a5b8;margin-top:12px}.cms-block video{width:100%;max-height:85vh;background:#020307}.cms-image-left,.cms-image-right,.cms-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.cms-image-right figure{order:2}.cms-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cms-gallery .cms-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-carousel .cms-image-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory}.cms-carousel figure{flex:0 0 80%;scroll-snap-align:center}.cms-tags{display:flex;flex-wrap:wrap;gap:12px}.cms-tags span{border:1px solid #494667;border-radius:30px;padding:5px 18px;font-size:13px}.cms-link{display:block;color:#c5c9ff;margin:12px 0}.cms-timeline ol{border-left:1px solid #64618a;padding-left:28px}.cms-timeline li{padding:12px}.cms-block hr{border:0;border-top:1px solid #35394c}.cms-zoom{width:95vw;height:95vh;max-width:none;max-height:none;padding:10px;background:#03050af5;color:white;border:1px solid #4b4968}.cms-zoom::backdrop{background:#000d}.cms-zoom img{width:100%;height:82%;object-fit:contain}.cms-zoom button{padding:12px 18px;background:#171a2c;color:white;border:1px solid #535872;cursor:pointer}.cms-page [contenteditable]{outline:none}.cms-page [contenteditable]:focus{box-shadow:0 0 0 1px #a4a6ee}.cms-block.selected{outline:2px solid #9296ec;outline-offset:-2px}.cms-block[draggable=true]{cursor:grab}.cms-block.drag-over{border-top:5px solid #b8baff}@media(max-width:600px){.cms-page{padding:50px 12px}.cms-block{max-width:100%!important;padding-inline:8px}.cms-image-left,.cms-image-right,.cms-columns{grid-template-columns:1fr;gap:16px}.cms-image-right figure{order:0}.cms-image-grid,.cms-gallery .cms-image-grid{grid-template-columns:1fr}.cms-block h2{font-size:min(var(--block-size,24px),36px)}.cms-carousel figure{flex-basis:94%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

@keyframes cms-rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.cms-rise{animation:cms-rise .65s ease both}@media(prefers-reduced-motion:reduce){.cms-rise{animation:none}}