:root{font-family:Roboto,Arial,sans-serif;color:#202124;background:white;--green:#01875f;--muted:#5f6368;--line:#e8eaed}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #1a73e8;outline-offset:4px}.store-header{height:80px;padding:0 40px;display:flex;align-items:center;gap:40px;border-bottom:1px solid #f1f3f4}.publisher{display:flex;gap:12px;align-items:center;color:#5f6368;font-size:23px;font-weight:500}.publisher-mark{font-size:38px;color:var(--green)}.nav-tab{font-size:15px;color:var(--green);height:100%;padding-top:31px;border-bottom:3px solid var(--green)}.header-contact{margin-left:auto;border:2px solid #5f6368;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;color:#5f6368;font-weight:600}.listing{max-width:1200px;padding:48px 40px 24px;margin:auto}.back{display:none}.app-summary{position:relative;min-height:138px}.app-icon{position:absolute;right:10px;top:0;width:190px;height:190px;border-radius:36px;box-shadow:0 2px 12px #00000016}.app-heading{padding-right:245px}h1{font-size:64px;line-height:1.15;letter-spacing:-1.8px;font-weight:600;margin:0 0 18px}.developer{color:var(--green);font-size:16px;font-weight:600}.category{font-size:14px;color:var(--muted);margin:9px 0}.app-facts{display:flex;align-items:center;margin:26px 0 30px;max-width:440px}.app-facts>div{flex:1;text-align:center;border-right:1px solid var(--line);padding:0 16px}.app-facts>div:first-child{padding-left:0}.app-facts>div:last-child{border:0}.app-facts strong{display:block;font-size:16px;font-weight:500;white-space:nowrap}.app-facts>div>span{font-size:12px;color:var(--muted);display:block;margin-top:7px;white-space:nowrap}.install-row{display:flex;align-items:center;gap:30px}.install{display:inline-flex;align-items:center;justify-content:center;background:var(--green);border:0;border-radius:8px;min-height:46px;padding:12px 24px;color:white;font-size:15px;font-weight:600;min-width:200px;cursor:pointer}.install:hover{background:#006e4d}.install:disabled{opacity:.6;cursor:wait}.play-link{color:var(--green);font-size:15px;font-weight:600}.play-link span{margin-left:6px}.install-note{font-size:13px;line-height:1.5;color:var(--muted);margin:14px 0 34px;max-width:630px}.screenshots{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;max-width:850px}.screenshots>a{flex:0 0 220px;scroll-snap-align:start}.screenshots img{display:block;width:100%;height:auto;aspect-ratio:260/460;border-radius:12px;background:#112338}.information{display:grid;grid-template-columns:minmax(0,760px) 260px;gap:64px;margin-top:30px}h2{font-size:22px;line-height:1.4;font-weight:500;margin:0 0 20px}h2>span{float:right;margin-right:8px;font-size:26px}section p,section li{font-size:16px;line-height:1.65;color:var(--muted)}section p{margin:0 0 16px}.about details{margin-top:20px}.about summary{cursor:pointer;color:var(--green);font-size:15px;font-weight:600;padding:8px 0}.about details p{margin-top:14px}.about ul{padding-left:22px}.updated{margin:25px 0}.updated strong{font-size:14px;font-weight:600}.updated p{font-size:14px;margin:7px 0}.tags{display:flex;gap:10px;flex-wrap:wrap}.tags span{border:1px solid #dadce0;border-radius:20px;padding:7px 16px;font-size:14px;color:#5f6368}.data-safety,.ratings{margin-top:36px}.safety-card{border:1px solid #dadce0;border-radius:8px;padding:20px}.safety-card p{display:flex;align-items:center;gap:20px;font-size:14px;line-height:1.5;margin-bottom:20px}.safety-card p>span{font-size:23px;width:24px;text-align:center;flex-shrink:0}.safety-card a,.early-access a{color:var(--green);font-size:14px;font-weight:600}.early-access{display:flex;gap:18px;padding:6px 0 24px}.early-access>span{font-size:40px;color:#80868b}.early-access strong{font-weight:500;font-size:16px}.early-access p{font-size:14px;margin:8px 0 16px}.support details{font-size:15px}.support summary{cursor:pointer;font-size:18px;font-weight:500;list-style:none;margin-bottom:24px}.support summary:after{content:'⌄';float:right}.support a{display:flex;align-items:center;gap:20px;line-height:1.5;margin:22px 0}.support a>span:first-child{font-size:23px;color:#5f6368}.support small{color:#5f6368;font-size:13px}.support>p{font-size:13px;color:#5f6368;margin-top:30px}footer{border-top:1px solid var(--line);margin-top:40px;padding-top:24px;display:flex;gap:25px;flex-wrap:wrap;font-size:13px;color:#5f6368}footer p{width:100%;margin:0;font-size:12px}dialog{border:0;border-radius:24px;padding:28px;width:calc(100% - 32px);max-width:420px;box-shadow:0 20px 70px #0003}dialog::backdrop{background:#20212477}dialog img{border-radius:16px;margin-bottom:24px}dialog h2{font-size:24px}dialog p,dialog li{font-size:16px;line-height:1.6;color:#5f6368}dialog ol{padding-left:23px}dialog .install{width:100%;margin-top:16px}dialog .close{position:absolute;right:20px;top:16px;background:none;border:0;font-size:28px;color:#5f6368}.privacy{max-width:740px;padding:36px 24px;margin:auto}.privacy h1{font-size:34px;letter-spacing:-1px}.privacy h2{margin-top:28px}.privacy p{line-height:1.7;color:#5f6368}.privacy a{color:var(--green)}@media(max-width:1000px){.information{gap:40px;grid-template-columns:minmax(0,1fr) 220px}}@media(max-width:700px){.store-header{display:none}.listing{padding:20px 24px 28px}.back{display:block;font-size:28px;line-height:1;margin-bottom:26px;width:40px}.app-summary{display:flex;align-items:flex-start;gap:20px;min-height:0}.app-icon{position:static;width:78px;height:78px;border-radius:18px;flex-shrink:0}.app-heading{padding:0;min-width:0}h1{font-size:26px;line-height:1.2;letter-spacing:0;font-weight:500;margin:0 0 7px}.developer{font-size:14px;font-weight:500}.category{font-size:12px;line-height:1.5;margin-top:5px}.app-facts{margin:30px 0 26px;max-width:none}.app-facts>div{padding:0 9px}.app-facts strong{font-size:14px}.app-facts>div>span{font-size:11px}.install-row{display:block}.install-row .install{width:100%;border-radius:24px;min-height:42px;font-size:14px}.play-link{display:block;text-align:center;margin-top:20px;font-size:14px}.install-note{text-align:center;font-size:12px;margin:12px 0 26px}.screenshots{gap:12px;margin-right:-24px;padding-right:24px}.screenshots>a{flex-basis:164px}.screenshots img{border-radius:8px}.information{display:flex;flex-direction:column;gap:24px;margin-top:25px}h2{font-size:20px;margin-bottom:16px}section p,section li{font-size:14px;line-height:1.6}.safety-card{padding:17px}.safety-card p{gap:15px}.support{border-top:1px solid var(--line);padding-top:25px}.support details{max-width:350px}.support summary{font-size:20px}.support>p{margin-top:18px}footer{margin-top:25px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
