/* SPDX-License-Identifier: GPL-3.0-only */
.landing-page .install-console{padding:clamp(18px,3vw,42px)}
.landing-page .masthead{margin-bottom:0}.landing-page .mel-hero{padding:20px 0 32px}
.landing-page .hero-actions{align-items:flex-start}.install-action{display:grid;gap:8px}.install-action p{margin:0;text-align:center;font-size:11px;color:var(--dim)}
.landing-page .action.install-cta{background:linear-gradient(145deg,#c7f1b8,#90c57d);border-color:#c7f1b8;color:#142316;box-shadow:inset 0 1px #fff9,0 4px 0 #3f693e}
.landing-page .hero-actions .primary{background:var(--panel);color:var(--fg)}
.landing-section{border-top:1px solid var(--line);scroll-margin-top:20px}.landing-section>p{line-height:1.7;max-width:86ch}
.install-paths{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:18px 0}.install-paths h3{color:var(--fg)}
.status-box{padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--panel);margin:24px 0}.status-box .install-fields{grid-template-columns:1fr 1fr}.status-box .install-primary{max-width:400px}.status-box .fine-print{margin-bottom:0}
.smk-install-help summary,.beta-notes summary,.install-log-details summary{cursor:pointer;font-weight:600;padding:10px 0}.beta-notes{margin-top:16px}.small{font-size:13px;color:var(--dim)}
.studio-gallery-link{display:flex;justify-content:space-between;width:100%;box-sizing:border-box;padding:12px 20px}.studio-gallery-subtitle{font-size:12px;font-weight:400}
.screenshot-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.screenshot-gallery figure{max-width:none}.screenshot-gallery img{aspect-ratio:1818/1021;object-fit:cover;object-position:top}.screenshot-gallery a{text-decoration:none;color:inherit}
#guide{margin:0;padding:24px}#guide .panel-art{max-width:none}.panel-info dd{line-height:1.65}.preview-gallery{margin:16px 0 44px}.browser-start li{padding:8px 0;line-height:1.7}
@media(max-width:800px){.install-paths,.status-box .install-fields{grid-template-columns:1fr}.screenshot-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-gallery-subtitle{display:none}.status-box{padding:16px}.landing-page .install-console{padding:20px 14px}}
@media(max-width:480px){.screenshot-gallery{grid-template-columns:1fr}.hero-actions .action,.install-action{width:100%;box-sizing:border-box}.hero-actions{align-items:stretch}}

.landing-section>p:has(.studio-gallery-link){max-width:none}.landing-page .studio-gallery-link{display:flex}
