
/* Continuous chapter layout: warm surfaces, teal details, depth without giant separators. */
html{scroll-behavior:smooth}.workflow-nav{display:flex;align-items:center;justify-content:center;gap:14px;padding:22px 10px 32px;flex-wrap:wrap}.workflow-nav a{font-size:13px;color:#c8bfa9;text-decoration:none;border-bottom:2px solid transparent;padding:8px 0}.workflow-nav a.current{color:var(--teal);border-color:var(--teal)}.workflow-nav span{width:28px;height:1px;background:#73664a55}.sketch-story .story-panel,.sketch-story .render-feature{position:relative;isolation:isolate;scroll-margin-top:100px;border-top:0!important;margin-bottom:58px;padding:48px 28px!important;background:linear-gradient(140deg,#2a2c24,#20251f);border:1px solid #726b4c55;border-radius:20px;box-shadow:0 22px 50px #0003}.sketch-story .story-panel:before,.sketch-story .render-feature:before{content:'';position:absolute;inset:8px 14px -12px;z-index:-1;border:1px solid #7cbfa433;border-radius:20px;background:#273126;transform:translateY(calc(var(--story-lift,0)*.3px));opacity:.8}.sketch-story .story-panel:after,.sketch-story .render-feature:after{content:'';position:absolute;inset:20px 30px -23px;z-index:-2;border:1px solid #c4a56b25;border-radius:20px;background:#24281f;transform:translateY(calc(var(--story-lift,0)*.6px))}.sketch-story .layer-scene,.sketch-story .graph-scene,.sketch-story .bake-scene,.sketch-story .uv-editor,.sketch-story .turntable-stage{transform:translateY(calc(var(--story-lift,0)*1px));box-shadow:0 20px 40px #0004;border:1px solid #91ba9c44;border-radius:14px;transition:box-shadow .3s}.workflow-video{position:relative;width:100%;height:100%;min-height:310px;background:#111912;overflow:hidden;border-radius:inherit}.workflow-video video{display:block;width:100%;height:100%;min-height:310px;max-height:640px;object-fit:contain}.has-workflow-video{overflow:hidden!important}.hero-art.has-workflow-video .workflow-video{position:absolute;inset:0;border-radius:0}.hero-art.has-workflow-video video{height:100%;max-height:none;object-fit:cover;opacity:.72}.hero-art.has-workflow-video:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#181e18e8 0%,#181e18a6 35%,transparent 90%);pointer-events:none}.sketch-hero .hero-art{pointer-events:auto}.video-tools{position:absolute;right:16px;top:16px;z-index:3;display:flex;gap:8px}.video-tools button{font:inherit;font-size:13px;line-height:1.4;background:#11231de6;color:#f0eedc;border:1px solid #86c7ab88;padding:9px 13px;border-radius:100px;cursor:pointer}.hero-art .video-tools{top:auto;bottom:30px}.video-error{position:absolute;bottom:55px;left:20px;right:20px;padding:12px;background:#41271ff2;color:#fff0dc;font-size:14px}.video-error[hidden]{display:none}.project-intro{padding:65px 0 75px;max-width:900px}.project-intro h2{font-size:clamp(30px,4vw,48px);line-height:1.16;max-width:720px}.project-intro p:not(.eyebrow){font-size:17px;line-height:1.8;max-width:750px;color:#d0c6af}.project-intro .text-link{display:inline-block;margin-top:15px;font-size:15px}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:38px 0 60px}.info-card{padding:30px;background:#272c23;border:1px solid #a4b68344;border-radius:16px}.info-card h2{font-size:25px}.info-card p{font-size:16px;line-height:1.8;color:#d3cbb4}.info-card.wide{grid-column:1/-1}.video-admin-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 16px;padding:16px 0;border-bottom:1px solid #6d614b}.video-admin-row label{font-size:14px}.video-admin-row input[type=text]{width:100%;margin-top:7px;padding:10px;background:#1b211b;color:#eee4ce;border:1px solid #766c50;border-radius:6px}.video-admin-row .file-button{padding:10px 16px;position:relative}.video-admin-row .file-button input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.video-upload-status{grid-column:1/-1;font-size:13px;color:#a4d4b8}.nav-links{gap:12px}.nav-links a{font-size:13px}.nav-links a[href="support.html"]{color:#eac38c;font-weight:600}
@media(max-width:800px){.info-grid{grid-template-columns:1fr}.workflow-nav span{width:12px}.sketch-story .story-panel,.sketch-story .render-feature{padding:32px 16px!important;margin-bottom:42px}.workflow-video,.workflow-video video{min-height:240px}.video-tools{right:10px;top:10px}.video-tools button{font-size:12px;padding:7px 10px}.video-admin-row{grid-template-columns:1fr}.video-admin-row .file-button{justify-self:start}.project-intro{padding:35px 24px 50px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sketch-story .layer-scene,.sketch-story .graph-scene,.sketch-story .bake-scene,.sketch-story .uv-editor,.sketch-story .turntable-stage,.story-panel:before,.story-panel:after{transform:none!important}.workflow-nav a{transition:none}}

.brand-icon{width:40px;height:40px;object-fit:contain;flex-shrink:0}.footer-main .brand-icon{width:48px;height:48px}.ai-disclosure{border-left:3px solid var(--teal)}.bug-template{margin-top:25px}.bug-template summary{cursor:pointer;font-size:17px;color:var(--teal)}.bug-template label{display:block;margin:18px 0;font-size:15px}.bug-template textarea,.bug-template input{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:12px;border:1px solid #797457;border-radius:8px;background:#18231b;color:#f4ead6;font:inherit}.info-card a[hidden]{display:none}.bug-template button:disabled{opacity:.4;cursor:default}#contact-availability,#bug-feedback{font-size:14px}
