.install-shell{max-width:1000px;margin:48px auto;padding:0 22px 72px}.install-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:38px}.install-top img{width:190px;height:auto}.install-card{display:grid;grid-template-columns:1fr 1.15fr;gap:42px;padding:42px;border:1px solid #b58d5a88;border-radius:26px;background:linear-gradient(150deg,#143c38,#112b29);color:#fff4d9;box-shadow:0 25px 65px #0002}.install-art{display:grid;align-content:center;justify-items:center;padding:24px;gap:24px}.install-art img{width:min(100%,220px);height:auto;border-radius:26%;box-shadow:0 16px 40px #0003;border:1px solid #c4a47088}.install-art p{text-align:center;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#d5ac77}.install-copy h1{font-family:Georgia,serif;font-size:clamp(32px,5vw,48px);line-height:1.1;margin:15px 0 22px;color:#fff4d9}.install-copy p{line-height:1.7}.install-copy .eyebrow{color:#d5ac77}.install-copy .btn.primary{background:#dec092;color:#142e2b;border-color:#dec092;margin-top:10px;cursor:pointer}.install-copy .btn:disabled{opacity:.7;cursor:default}.install-help{padding:14px 16px;border:1px solid #bad0c044;border-radius:12px;line-height:1.65;font-size:14px}.install-details{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.install-details>div{border:1px solid #a58e6d55;border-radius:16px;padding:22px}.install-details h2{font-size:19px;margin-top:0}.install-note{font-size:13px;line-height:1.7;opacity:.8;margin-top:26px}.offline-page{margin:0;background:#153c38;color:#fff4d9;font:17px/1.7 system-ui,sans-serif;min-height:100vh;display:grid;place-items:center;padding:25px}.offline-page main{max-width:560px}.offline-page a{color:#dec092}.offline-page h1{font:42px Georgia,serif} @media(max-width:680px){.install-shell{margin-top:25px;padding:0 16px 42px}.install-card{grid-template-columns:1fr;padding:25px;gap:8px}.install-art{padding:8px 10px}.install-art img{width:125px}.install-art p{margin:0 0 10px;font-size:10px}.install-copy h1{margin-top:12px}.install-details{grid-template-columns:1fr}.install-top img{width:155px}.install-top{margin-bottom:25px}.install-copy .btn{width:100%;justify-content:center}}
body.public-shop .install-card .btn.primary{background:#dec092!important;color:#142e2b!important;border-color:#dec092!important;min-height:48px;padding:13px 22px}body.public-shop .install-card .eyebrow{color:#e3bf8d!important}
html[data-theme="dark"] body.public-shop .install-top img.install-wordmark{filter:url('/assets/brand-dark-filter.svg#cream-and-gold')}
