:root{font-family:system-ui,"Microsoft JhengHei",sans-serif;color:#e9f0f6;background:#0b1420;color-scheme:dark;--muted:#a4b5c6;--green:#8aebc4;--line:#293746}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}a{color:inherit;text-underline-offset:5px}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid var(--green);outline-offset:5px}.skip{position:absolute;top:-100px;left:20px;z-index:2;padding:12px;background:var(--green);color:#102a24}.skip:focus{top:12px}.site-header,main,footer{max-width:1120px;margin:auto;padding-left:32px;padding-right:32px}.site-header{min-height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;align-items:center;font-size:19px;font-weight:700;text-decoration:none;letter-spacing:.04em}.brand-mark{display:grid;place-items:center;width:34px;height:34px;background:var(--green);border-radius:10px;color:#123b31;font-size:25px}nav{display:flex;align-items:center;gap:30px;font-size:14px}nav a{text-decoration:none;color:var(--muted)}nav a[aria-current]{color:var(--green)}nav a:hover,footer a:hover{color:var(--green)}.hero{position:relative;padding:76px 0 72px;overflow:hidden}.eyebrow{display:flex;gap:9px;align-items:center;font-size:12px;font-weight:650;letter-spacing:.12em;color:var(--muted)}.eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--green)}h1{font-size:clamp(38px,5.2vw,60px);font-weight:650;letter-spacing:-.035em;line-height:1.23;margin:24px 0}p{line-height:1.9;color:var(--muted)}.hero>p{font-size:16px;margin:0 0 24px}.text-link{display:inline-flex;gap:30px;align-items:center;color:var(--green);font-size:14px;font-weight:600;text-decoration:none}.hero-art{position:absolute;right:25px;top:105px;width:305px;height:230px;transform:rotate(-6deg)}.art-window{background:linear-gradient(140deg,#243f48,#162a36);border:1px solid #45606a;border-radius:16px;box-shadow:0 30px 70px #0004;overflow:hidden}.art-bar{display:flex;gap:5px;padding:14px;border-bottom:1px solid #45606a6b}.art-bar i{background:#7d9caa;width:5px;height:5px;border-radius:50%}.art-content{padding:24px 30px}.art-content>span{display:grid;place-items:center;width:48px;height:48px;border:1px solid #6acfa76b;background:#224c45;color:var(--green);font-size:32px;border-radius:12px;margin-bottom:20px}.art-line{width:70%;height:6px;background:#617b87;border-radius:4px;margin-top:9px}.art-line.short{width:45%;background:#3d5763}.art-progress{height:5px;background:#2d4651;margin:0 30px 25px;border-radius:4px}.art-progress>span{display:block;height:100%;width:72%;background:var(--green);border-radius:4px}.art-badge{position:absolute;bottom:-20px;right:-15px;background:#8aebc4;color:#1c4c3e;padding:11px 19px;border-radius:8px;font-size:13px;font-weight:650;transform:rotate(6deg)}.library{border-top:1px solid var(--line);padding-top:36px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:26px}h2{font-size:26px;font-weight:600;letter-spacing:-.02em;margin:10px 0 0}.count{border:1px solid var(--line);border-radius:20px;padding:7px 13px;color:var(--muted);font-size:12px}.software-card{border:1px solid #334555;border-radius:18px;background:#111f2d;overflow:hidden;margin:0 0 22px}.card-main{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:44px;padding:32px}.product-heading{display:flex;align-items:center;gap:16px;margin-bottom:22px}.product-icon{display:grid;place-items:center;flex-shrink:0;width:56px;height:56px;background:#20463f;color:var(--green);border:1px solid #437461;border-radius:14px;font-size:29px;font-weight:500}.product-heading h3{margin:0 0 5px;font-size:26px;letter-spacing:-.02em}.product-kind{color:var(--green);font-size:12px}.description{margin:0 0 21px;font-size:15px;color:#b5c4d2}.features{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:9px;list-style:none}.features li{font-size:12px;border:1px solid #304455;border-radius:6px;padding:6px 10px;color:#c2d0dc}.download-panel{border-left:1px solid var(--line);padding-left:30px;display:flex;flex-direction:column;justify-content:center}.release-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted);margin-bottom:20px}.version{color:#d4e0e9;background:#253745;padding:5px 8px;border-radius:5px;white-space:nowrap}.download-button{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid transparent;border-radius:9px;background:var(--green);color:#102e25;font-size:15px;font-weight:700;padding:14px 17px;text-decoration:none;transition:background .15s}.download-button:hover{background:#b3f8db}.platform{font-size:12px;line-height:1.8;margin:12px 0 0}.size{font-size:11px;line-height:1.8;margin:5px 0 0;color:#8ea5b7}.card-details{border-top:1px solid var(--line);padding:0 32px}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;padding:17px 0;color:#becdd8;font-size:13px}summary::-webkit-details-marker{display:none}summary:after{content:"＋";color:var(--green);font-size:16px;line-height:1}details[open] summary:after{content:"−"}.detail-content{border-top:1px solid var(--line);padding:18px 0 24px;font-size:14px}.detail-content h4{font-size:14px;color:#e9f0f6;margin:0 0 10px}.detail-content ol{padding-left:23px;color:var(--muted);line-height:2}.detail-content p{margin:12px 0}.detail-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:18px}.detail-links a{font-size:13px;color:var(--green)}.status{padding:28px;border:1px solid var(--line);border-radius:12px}.status a{color:var(--green)}.install-help{padding:50px 0;display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:25px;border-top:1px solid var(--line)}.install-help h2{font-size:24px}.install-help p{font-size:13px}.install-help ol{list-style:none;margin:0;padding:0;display:grid;gap:20px}.install-help li{display:flex;gap:18px}.install-help li>span{font-size:12px;color:var(--green);border:1px solid #355447;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;flex-shrink:0}.install-help h3{font-size:15px;font-weight:600;margin:2px 0 5px}.install-help li p{margin:0}footer{border-top:1px solid var(--line);padding-top:25px;padding-bottom:30px;display:flex;justify-content:space-between;gap:20px;color:#8299ac;font-size:12px}footer a{text-decoration:none}.mobile-break{display:none}@media(max-width:800px){.hero-art{right:0;width:240px;top:120px}.hero h1{font-size:45px}.hero>p{max-width:52%}.card-main{gap:25px;padding:26px;grid-template-columns:minmax(0,1fr) 220px}.download-panel{padding-left:22px}.card-details{padding:0 26px}}@media(max-width:600px){.site-header,main,footer{padding-left:22px;padding-right:22px}.site-header{min-height:80px}.brand{font-size:16px;gap:8px}.brand-mark{width:28px;height:28px;font-size:21px;border-radius:8px}nav{gap:16px;font-size:12px}nav a[aria-current]{display:none}.hero{padding:45px 0 42px}.hero h1{font-size:40px;line-height:1.3;margin:20px 0}.hero>p{font-size:14px;max-width:100%}.mobile-break{display:inline}.hero-art{display:none}.library{padding-top:28px}h2{font-size:24px}.card-main{display:flex;flex-direction:column;padding:24px;gap:25px}.product-heading{gap:13px;margin-bottom:17px}.product-heading h3{font-size:25px}.description{font-size:14px}.download-panel{padding:22px 0 0;border-left:0;border-top:1px solid var(--line)}.release-meta{margin-bottom:16px;justify-content:flex-start;gap:15px}.download-button{justify-content:center;gap:18px}.card-details{padding:0 24px}.platform,.size{text-align:center}.install-help{grid-template-columns:1fr;gap:25px;padding:35px 0;margin-top:30px}.install-help h2{font-size:23px}.section-heading{margin-bottom:20px}footer{font-size:11px;gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.download-button{transition:none}}

/* COLORFUL-DOWNLOAD-20261112 */
:root{--muted:#b9c8df;--green:#7debd5;--line:#3c496a;background:#10162d;color:#f3f5ff}
body{background:radial-gradient(ellipse at 6% 4%,#713ed235,transparent 35%),radial-gradient(ellipse at 96% 24%,#19b7c725,transparent 32%),radial-gradient(ellipse at 2% 75%,#f77ca819,transparent 32%),#10162d}
.site-header{border-bottom-color:#8393c135}.brand-mark{color:white;background:linear-gradient(135deg,#8155ee,#307fda 55%,#08a998);box-shadow:0 5px 20px #795bea45}
nav a[aria-current]{color:#a9c6ff}.hero h1{color:#f8f5ff}.hero h1::first-line{color:#c7b7ff}
.hero .eyebrow{color:#c3b1ff}.eyebrow>span{background:#ffcf79;box-shadow:0 0 16px #ffcf7977}
.art-window{background:linear-gradient(140deg,#493a85,#1e5369);border-color:#bca3ff77;box-shadow:0 24px 70px #714dea35}.art-bar i:nth-child(1){background:#ff89a8}.art-bar i:nth-child(2){background:#ffd480}.art-bar i:nth-child(3){background:#71e6cc}.art-content>span{background:#6956a9;color:#fff2ff;border-color:#c5a7ff}.art-line{background:#afbeef}.art-line.short{background:#7c96c7}.art-progress>span{background:linear-gradient(90deg,#9f82ff,#63def0,#ffd37b)}.art-badge{background:linear-gradient(110deg,#ffd988,#ffa9b8);color:#49304d;box-shadow:0 8px 24px #faacb42a}
.count{background:#b99aff16;border-color:#ad8cf75c;color:#e0d4ff}.software-card{--accent:#a2c6ff;--accent-rgb:162,198,255;--card-start:#243957;background:linear-gradient(130deg,var(--card-start),#16223a 55%,#152036);border-color:rgba(var(--accent-rgb),.32);box-shadow:0 8px 24px #060b1c24;position:relative}
.software-card::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--accent),rgba(var(--accent-rgb),.1))}
.software-card:nth-child(6n+2){--accent:#c2acff;--accent-rgb:194,172,255;--card-start:#372950}
.software-card:nth-child(6n+3){--accent:#87e4cd;--accent-rgb:135,228,205;--card-start:#1b3c40}
.software-card:nth-child(6n+4){--accent:#ffd28b;--accent-rgb:255,210,139;--card-start:#403330}
.software-card:nth-child(6n+5){--accent:#ffaac6;--accent-rgb:255,170,198;--card-start:#402c43}
.software-card:nth-child(6n){--accent:#8addf5;--accent-rgb:138,221,245;--card-start:#1e394b}
.product-icon{color:var(--accent);background:rgba(var(--accent-rgb),.14);border-color:rgba(var(--accent-rgb),.4);box-shadow:inset 0 0 20px rgba(var(--accent-rgb),.05)}
.product-kind,.detail-links a,summary::after{color:var(--accent)}.features li{color:#e0e8fa;background:rgba(var(--accent-rgb),.06);border-color:rgba(var(--accent-rgb),.23)}
.download-button{color:#122339;background:var(--accent);box-shadow:0 5px 18px rgba(var(--accent-rgb),.14);transition:filter .15s,transform .15s}.download-button:hover{background:var(--accent);filter:brightness(1.12);transform:translateY(-2px)}
.version{color:var(--accent);background:rgba(var(--accent-rgb),.11)}.description{color:#c4d0e5}.size{color:#a9bcd4}.platform{color:#c1cce0}
.install-help{border-top-color:#a999df42}.install-help li:nth-child(1)>span{color:#bda9ff;border-color:#947bc1;background:#aa7cff14}.install-help li:nth-child(2)>span{color:#78e2ce;border-color:#438b85;background:#4bd8c614}.install-help li:nth-child(3)>span{color:#ffd18d;border-color:#ab8752;background:#ffbf6c14}
footer{border-top-color:#8393c135;color:#afbdd4}a:focus-visible,summary:focus-visible{outline-color:#ffd583}
@media(prefers-reduced-motion:reduce){.download-button{transition:none}.download-button:hover{transform:none}}
/* END-COLORFUL-DOWNLOAD-20261112 */
