@import url("/purchase-scenarios.css");
@import url('/content-navigation.css');
/* Shared public identity remains readable before, during and after app startup. */
.ww-home-public{box-sizing:border-box;max-width:1080px;margin:0 auto;padding:36px 24px;color:#293629;line-height:1.8}
.ww-home-public .ww-brand-heading,.neo-home .ww-brand-heading,.ww-mobile-home .ww-brand-heading{font-size:clamp(27px,3.5vw,44px);line-height:1.25;letter-spacing:-.04em;margin:0 0 14px;overflow-wrap:anywhere}
.ww-brand-heading span{display:block;font-size:.68em;letter-spacing:0;margin-top:6px}
.ww-public-tagline{font-weight:650;font-size:clamp(18px,2vw,25px);line-height:1.5;color:#385e45;margin:12px 0}
.ww-public-description{max-width:760px;font-size:17px}
.ww-team-credit{font-size:12px!important;line-height:1.8!important;color:#52614d;overflow-wrap:anywhere;margin:14px 0!important}
.ww-team-credit a{color:inherit;text-underline-offset:3px}
.ww-public-links{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}
.ww-public-links a{display:inline-flex;align-items:center;box-sizing:border-box;min-height:44px;padding:8px 15px;border:1px solid #bbc9ae;border-radius:10px;background:#f8faf1;color:#2e5948;text-decoration:none;line-height:1.5}
.ww-public-links a:first-child{background:#305d4f;color:#fff;border-color:#305d4f}
.ww-public-links a:hover{box-shadow:0 2px 0 #a0b28b}.ww-public-links a:focus-visible{outline:3px solid #41634d;outline-offset:3px}
.ww-public-how{padding:20px 24px;background:#eef2e6;border:1px solid #dbe3d1;border-radius:18px;margin:26px 0}
.ww-public-how h2{margin:0 0 12px;font-size:23px}.ww-public-how ol{padding-left:22px;margin:0}.ww-public-how li+li{margin-top:10px}
.ww-official-domain{font-size:13px}.ww-public-boot{padding:0 20px 18px!important}.ww-public-boot p{font-size:12px;color:#67745f}
.ww-home-public~.ww-boot-recovery h2{font-size:21px}.ww-home-public~.ww-boot-recovery{margin-top:0}
.info-main .ww-public-links{font-size:15px}.info-main .info-lead,.info-main h1{overflow-wrap:anywhere}
@media(max-width:600px){.ww-home-public{padding:24px 16px}.ww-public-description{font-size:15px}.ww-public-how{padding:17px}.ww-public-links{gap:8px}.ww-public-links a{font-size:14px;padding:8px 12px}.ww-mobile-home .ww-brand-heading{font-size:30px}.ww-mobile-home .ww-public-tagline{font-size:18px}}
