.home1106b .home-install1107{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 14px;margin-top:16px;padding:12px 14px;border:1px solid #b4d3bc66;border-radius:12px;background:#123b31e8;max-width:480px;text-shadow:none}
.home-install1107 .install-button{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #b2cdb9;border-radius:8px;background:#eef6ed;color:#214c3c;font-size:12px;font-weight:700;min-height:40px;white-space:nowrap}
.home-install1107 .install-button svg{width:18px;height:18px;flex:none}
.home1106b .home-install1107 p{font-size:12px;line-height:1.6;color:#e4eee3;margin:0;word-break:keep-all}
.home-install1107 strong{display:block;color:#f2e3b8;font-size:13px;margin-bottom:2px}
.home-install1107 .install-url{grid-column:1/-1;display:block;width:fit-content;margin:0;color:#fff3cb;font-size:16px;font-weight:700;letter-spacing:.2px;line-height:1.4}
.home-install1107 .install-devices{grid-column:1/-1;display:block;color:#b7cfbd;font-size:11px;margin:0}
.home-install1107 .install-footer1107{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;white-space:nowrap}
.home-install1107 .install-footer1107 .install-devices{font-size:10px;letter-spacing:-.3px}
.home-install1107 .install-footer1107 .install-url{font-size:12px;flex:none;letter-spacing:0}
@media(max-width:360px){.home-install1107 .install-footer1107{gap:5px}.home-install1107 .install-footer1107 .install-devices{font-size:9px;letter-spacing:-.5px}.home-install1107 .install-footer1107 .install-url{font-size:11px}}
.install-guide1107 button[hidden]{display:none}.install-guide1107 button+button{margin-right:8px}
.home1106b .home-install1107[hidden]{display:none}
@media(display-mode:standalone),(display-mode:minimal-ui){.home1106b .home-install1107{display:none}}
.home1106b .hero-actions{margin-top:22px}
.install-guide1107{width:min(440px,calc(100% - 32px));padding:26px;border:1px solid #a7c3ae;border-radius:18px;background:#eef5eb;color:#204535;box-shadow:0 20px 80px #0006}
.install-guide1107::backdrop{background:#071e1bc9}.install-guide1107 h2{font-size:23px;letter-spacing:-.5px}.install-guide1107 p{color:#405b4b;margin:16px 0;line-height:1.9}.install-guide1107 button{padding:10px 24px;border-radius:9px;background:#244e3c;color:white;float:right}
@media(min-width:1101px){.home1106b .hero{height:auto;min-height:max(820px,94vh);max-height:none}.home1106b .hero-content{top:110px}.home1106b .slogan1106b{min-height:220px}.home1106b .hero-bottom{position:absolute;bottom:0;margin-top:0}}
@media(max-width:720px){.home1106b .hero-content{width:100%;max-width:none}.home1106b .slogan1106b{min-height:0}.home1106b .home-install1107{padding:10px 12px;margin-top:18px;max-width:none;gap:5px 10px}.home-install1107 .install-button{font-size:11px;padding:8px}.home-install1107 .install-button svg{width:16px;height:16px}.home1106b .home-install1107 p{font-size:11px}.home-install1107 strong{font-size:12px}.home-install1107 .install-url{font-size:14px}.home1106b .hero-actions{align-items:stretch;flex-direction:column;gap:12px}.home1106b .hero-actions .film-link{min-height:44px;justify-content:center}}
/* Three aligned boxes: one installation panel above two equal entry links. */
.home1106b .home-install1107,.home1106b .hero-actions{width:100%;max-width:480px;box-sizing:border-box}
.home1106b .home-install1107{border-color:#d6b77a99;border-radius:8px;padding:10px 12px;gap:7px 12px}
.home1106b .hero-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:10px}
.home1106b .hero-actions :is(.gold-button,.film-link){display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #d6b77a;border-radius:8px;background:linear-gradient(120deg,#e7d0a2,#c6a269);color:#223a2a;font-size:12px;line-height:1.4;box-sizing:border-box;box-shadow:none;white-space:nowrap}
.home-install1107 .install-footer1107{justify-content:flex-start;gap:12px}
.home-install1107 .install-footer1107 .install-url{order:-1}
html.pb-play-app .home-install1107{display:none!important}
.home1106b .hero-actions :is(.gold-button,.film-link){height:44px;margin:0;align-self:stretch;transform:none}
.home1106b .hero-actions :is(.gold-button,.film-link)>span{font:inherit;font-size:14px}
@media(max-width:360px){.home1106b .hero-actions{gap:8px}.home1106b .hero-actions :is(.gold-button,.film-link){font-size:10px!important;padding:9px 5px!important;gap:3px}}
@media(max-width:720px){.home1106b .home-install1107{grid-template-columns:minmax(0,1fr);gap:5px;padding:10px 12px}.home-install1107 .install-button{justify-self:start;min-height:30px;padding:4px 8px}.home1106b .home-install1107 p{font-size:11px;line-height:1.6}.home-install1107 strong{display:inline;margin:0 5px 0 0;font-size:11px}.home1106b .hero-actions :is(.gold-button,.film-link){padding:10px 8px;font-size:11px}.home-install1107 .install-footer1107{gap:8px}}
