:root{--bg:#0b0d0f;--surface:#1d1d1d;--line:rgba(224,210,190,.19);--text:#f6f3ed;--muted:#c1b8a9;--accent:#e5d3b6}
body{background:var(--bg);color:var(--text)}
.skip-link{background:#e7d5b9;color:#171514}
.topic-header{height:66px;background:rgba(11,13,15,.93);border-color:var(--line)}
.topic-brand,.topic-brand img{width:48px;height:48px}
.topic-header>span{color:#d9cdbb}
.topic-hero{background:#101112;isolation:isolate}
.topic-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(9,10,11,.94),rgba(9,10,11,.72)),var(--topic-photo) center/cover no-repeat}
.topic-hero::after{display:none}
.topic-canvas{--topic-photo:url('assets/photo-canvas.jpg')}
.topic-editor{--topic-photo:url('assets/photo-editor.jpg')}
.topic-story{--topic-photo:url('assets/photo-story.jpg')}
.topic-novel{--topic-photo:url('assets/photo-next.jpg')}
.topic-storyboard{--topic-photo:url('assets/photo-workflow.jpg')}
.topic-intro{color:#d4cbbd}
.primary{background:#e7d5b9;color:#171514}
.primary:hover{background:#f4e8d6}
.ghost{border-color:rgba(229,211,182,.45)}
.ghost:hover{background:rgba(229,211,182,.11)}
.topic-section,.topic-section:nth-of-type(odd){background:#111314}
.topic-section:nth-of-type(odd){background:#171818}
.section-top>span,.point-grid article span,.step-grid article span{color:#dec6a2}
.point-grid article{background:linear-gradient(140deg,#242423,#1b1c1c);border-color:var(--line)}
.related-section{background:#111313 url('assets/photo-contact.jpg') center/cover}
.related-section::before{content:"";position:absolute}
.related-links a{background:rgba(26,26,25,.88)}
.related-links a:hover{border-color:#d4bb99;background:#292623}
.topic-footer{background:#0d0f10;color:#b9ad9b}
@media(max-width:750px){.topic-header{height:60px}.topic-brand,.topic-brand img{width:43px;height:43px}}
