:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#141715;color:#f4f5eb;font:16px/1.65 system-ui,-apple-system,sans-serif}main{max-width:1000px;margin:auto;padding:72px 24px}h1{font-size:clamp(42px,7vw,76px);letter-spacing:-2px;line-height:1.1;margin:20px 0}h2{font-size:22px;margin:0 0 20px}.eyebrow{font-size:11px;color:#c5da8b;letter-spacing:2px}.lead{font-size:26px;color:#d8ef9e}p{max-width:720px;color:#b6c0b3}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;margin:32px 0}.cards section{background:#232a21;border:1px solid #424f36;border-radius:18px;padding:24px}.cards strong{display:block;font-size:48px;line-height:1.5;color:#d8ef9e}.cards small,.note{font-size:13px;color:#a5b29a}.button{display:inline-block;background:#d8ef9e;color:#18200e;text-decoration:none;padding:12px 16px;border-radius:10px;font-weight:600}table{width:100%;border-collapse:collapse;margin-top:30px}th,td{text-align:left;padding:14px 8px;border-bottom:1px solid #364130}th{font-size:12px;color:#b8c99d}footer{margin-top:60px;padding-top:22px;border-top:1px solid #364130;color:#a2b88a;font-size:13px}footer a{color:inherit;text-decoration:none}

.install-link{display:block;margin-top:16px;color:#d8ef9e;font-size:14px;text-underline-offset:4px}.installation{margin-top:56px}.install-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0}.install-guide{min-width:0;padding:26px;border:1px solid #424f36;background:#1b211a;border-radius:18px;scroll-margin-top:24px}.install-guide h3{font-size:23px;line-height:1.35;margin:8px 0 22px}.install-guide .eyebrow{font-size:10px;letter-spacing:1px}.install-guide ol,.activation ol{padding-left:23px}.install-guide li,.activation li{margin-bottom:12px;padding-left:3px;overflow-wrap:anywhere}.install-guide p{font-size:14px}.install-guide .note,.source{font-size:12px}.security-help{margin-top:28px;padding-top:20px;border-top:1px solid #424f36}.security-help summary{font-weight:700;line-height:1.45;cursor:pointer;color:#d8ef9e}.security-help a{color:#c5da8b;text-underline-offset:3px}.beta-notice,.stop-note{padding:18px 20px;border-left:3px solid #c5da8b;background:#232a21;border-radius:0 10px 10px 0}.stop-note{font-size:14px;color:#d2d9c7}.activation{margin:44px 0 32px;padding-top:30px;border-top:1px solid #364130}:focus-visible{outline:3px solid #d8ef9e;outline-offset:5px}@media(max-width:760px){main{padding:40px 18px}.install-grid{grid-template-columns:1fr}.install-guide{padding:22px 18px}.installation{margin-top:38px}}

.site-welcome{margin:24px 0 30px auto;max-width:480px;border:1px solid #526344;border-radius:16px;padding:22px;background:#1b211a}.site-welcome strong{font-size:19px;line-height:1.4}.site-welcome p{font-size:14px;margin:10px 0 16px}.site-welcome a{display:inline-block;border:1px solid #849b61;border-radius:9px;padding:8px 12px;color:#d8ef9e;text-decoration:none}

/* Creative studio download page, isolated from installer guides and app UI. */
body{background:#101113;color:#f5f4ee}main{max-width:1220px;padding:50px 32px 40px}p{color:#a9abb6}a{color:inherit}.site-header{max-width:1220px;margin:auto;padding:25px 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2b2c32;gap:25px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:29px;font-weight:850;letter-spacing:-1px}.brand-icon{display:grid;place-items:center;width:40px;height:40px;background:#d8ff32;color:#101113;border-radius:12px;transform:rotate(-6deg);font-size:26px}.brand-studio{font-size:9px;letter-spacing:1.4px;max-width:120px;color:#898d9a;line-height:1.8;margin-left:14px}.site-header nav{display:flex;align-items:center;gap:26px;font-size:13px}.site-header nav a{text-decoration:none}.home-link{border:1px solid #3b3c46;border-radius:100px;padding:10px 16px}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:54px;align-items:center;padding:42px 0 68px}.eyebrow{color:#c8e878;font-size:10px;letter-spacing:2px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#d8ff32;margin-right:8px}.hero h1{font-size:clamp(42px,5.5vw,70px);letter-spacing:-3px;line-height:1.08;margin:28px 0}.hero h1 em{font-style:normal;background:linear-gradient(90deg,#c6ff52,#9bf0dc);background-clip:text;-webkit-background-clip:text;color:transparent}.hero .lead{font-size:22px;line-height:1.45;color:#e9e9ee;margin-bottom:14px}.hero-copy>p:not(.lead):not(.eyebrow){font-size:14px;max-width:420px}.button{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#d8ff32;color:#171b0c;border:1px solid transparent;padding:15px 20px;font-size:14px;font-weight:750;border-radius:12px;text-decoration:none;transition:transform .18s,background .18s}.button:hover{transform:translateY(-2px);background:#e4ff72}.hero-cta{display:inline-flex;margin-top:20px;gap:45px}.hero-note{font-size:11px!important;color:#858995!important;margin-top:14px}.hero-art{position:relative;overflow:hidden;min-height:430px;border:1px solid #4e4266;border-radius:26px;background:radial-gradient(ellipse at 85% 10%,#6f40a088,transparent 60%),radial-gradient(ellipse at 15% 90%,#26778166,transparent 65%),#1a1724;padding:24px;box-shadow:0 25px 80px #0005}.hero-art:before{content:'';position:absolute;width:270px;height:270px;right:-70px;top:100px;border:1px solid #a8f5dd44;border-radius:50%;box-shadow:0 0 0 40px #a8f5dd08,0 0 0 80px #a8f5dd06}.art-top,.art-bottom{position:relative;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px;color:#c2b6d5}.art-top span:last-child{color:#d8ff32}.art-bottom{margin-top:45px;color:#a6a5bc}.art-caption{position:relative;padding-top:65px;display:flex;flex-direction:column;align-items:center;gap:9px}.art-small{font-size:19px;font-weight:600}.art-caption strong{font-size:clamp(23px,3vw,39px);color:#15151c;background:#d8ff32;border-radius:8px;padding:3px 14px;transform:rotate(-4deg);box-shadow:5px 6px #0c0c15}.art-caption b{font-size:clamp(25px,3.2vw,43px);letter-spacing:-1px;text-shadow:3px 4px #321448,-2px -2px #321448;color:#f5c8ff}.art-script{font:italic 19px Georgia,serif;color:#b9d5ff;margin-top:8px}.art-spark{position:absolute;right:27px;top:95px;color:#bb8dff;font-size:55px;font-style:normal}.feature-strip{display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:35px;padding:32px 0;border-top:1px solid #30313b;border-bottom:1px solid #30313b}.feature-strip span{font-size:9px;color:#9f91b5;letter-spacing:1px}.feature-strip strong{display:block;font-size:24px;line-height:1.3;margin-top:10px}.feature-strip p{font-size:13px}.style-pills{display:flex;flex-wrap:wrap;gap:8px}.style-pills span{padding:7px 12px;border:1px solid #514066;border-radius:50px;font-size:11px;color:#d3bae9;letter-spacing:0}.style-pills span:nth-child(2n){color:#a9e7e7;border-color:#304f54}.download-heading{padding-top:64px;scroll-margin-top:25px}.download-heading h2{font-size:32px;letter-spacing:-1px;margin:12px 0}.download-heading p{font-size:14px}.cards{grid-template-columns:1fr 1fr;gap:22px;margin:26px 0 38px}.cards section{position:relative;padding:28px;background:#1b1d23;border:1px solid #34353f;border-radius:20px}.cards h2{font-size:27px;margin-bottom:24px}.platform-symbol{position:absolute;right:28px;top:22px;font-size:36px;color:#8c859f}.cards .button{width:100%;margin:10px 0}.button-secondary{background:transparent;color:#e9e5f1;border-color:#595365}.button-secondary:hover{background:#302a3b}.guide-download{display:inline-block;font-size:12px;color:#b5a6cf;text-underline-offset:4px;margin-top:9px}.platform-note{font-size:11px;margin-bottom:0;color:#8e909f}.site-welcome{max-width:none;margin:0 0 35px;padding:24px 28px;background:#211d2a;border-color:#42374f;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.site-welcome strong{font-size:20px}.site-welcome p{margin:0;font-size:13px}.installation{margin-top:30px;border:1px solid #34353f;border-radius:18px;padding:22px}.installation>summary{display:flex;justify-content:space-between;cursor:pointer;font-size:19px;font-weight:650;list-style:none}.installation>summary::-webkit-details-marker{display:none}.installation>h2{margin-top:25px}.install-guide{background:#1a1b20;border-color:#34353f}.activation{border-color:#34353f}.beta-notice,.stop-note{background:#24212b;border-color:#bba0dc}.security-help{border-color:#3b3545}.security-help summary,.security-help a{color:#c8b0e5}footer{border-color:#34353f;color:#9693a2;display:flex;justify-content:space-between}footer:after{content:'Створено для творчості.'}:focus-visible{outline-color:#cba3ff}
@media(max-width:850px){.brand-studio{display:none}.hero{gap:25px}.hero h1{font-size:48px}.hero-art{min-height:410px}.feature-strip{grid-template-columns:1fr 1fr}.style-pills{grid-column:1/-1}.site-header nav{gap:15px}}
@media(max-width:620px){main{padding:20px 20px 30px}.site-header{padding:18px 20px}.site-header nav>a:not(.home-link){display:none}.brand{font-size:24px}.home-link{font-size:11px;padding:8px 10px}.hero{grid-template-columns:1fr;padding:25px 0 40px}.hero h1{font-size:48px;letter-spacing:-2px}.hero-art{min-height:365px}.art-caption{padding-top:45px}.art-caption strong{font-size:32px}.art-caption b{font-size:36px}.feature-strip{gap:20px}.feature-strip strong{font-size:20px}.cards,.site-welcome{grid-template-columns:1fr}.site-welcome{gap:12px}.download-heading{padding-top:40px}.download-heading h2{font-size:27px}.installation{padding:18px}.installation>summary{font-size:17px}.install-guide{padding:20px 16px}.install-grid{grid-template-columns:1fr}footer{display:block}footer:after{display:block;margin-top:8px}}
@media(prefers-reduced-motion:no-preference){.art-spark{animation:studio-turn 8s ease-in-out infinite}.art-caption strong{animation:studio-breathe 5s ease-in-out infinite}@keyframes studio-turn{50%{transform:rotate(30deg) scale(.9)}}@keyframes studio-breathe{50%{transform:rotate(-2deg) translateY(-3px)}}}
