.mobile-downloads{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:24px 0;border-bottom:1px solid #ffffff10}.mobile-downloads p{font-size:19px;font-weight:400;margin:8px 0 0;letter-spacing:-.3px}.store-buttons{display:flex;gap:12px}.store-button{display:flex;gap:12px;align-items:center;border:1px solid #ffffff20;background:#ffffff03;padding:10px 16px;border-radius:10px;text-align:left;min-width:148px}.store-button:hover{background:#ffffff08}.store-button>span{font-size:18px;line-height:1.1}.store-button small{display:block;color:#aba0ba;font-size:10px;letter-spacing:.7px;margin-bottom:5px}.store-button img{object-fit:contain}.native-app .mobile-downloads{display:none}.policy{max-width:800px;padding-block:45px}.policy .eyebrow{margin-top:45px}.policy h1{font-size:38px}.policy h2{font-size:20px;font-weight:500;margin-top:32px}.policy p{font-size:16px;line-height:1.75;color:#b2a9c2}.policy a{font-size:14px}.footer a{text-decoration:none}.sound-name,.alarm-status p,.volume-row,.awake-row,.button-cancel{font-size:14px}.sound-sub,.open-note,.clock-caption,.clock-bottom,.time-context span+span,.sound-count,.micro-label,.eyebrow,.brand-label,.step-number,.volume-row output,.awake-row>span:last-child,.time-format,.timezone,.time-context{font-size:12px}.sound-count{letter-spacing:.8px}.alarm-status p+p{font-size:12px}.sound-row{padding-block:11px}.clock-date{font-size:14px}.clock-orbit{max-width:100%}.sound-choice{min-height:40px}.preview{min-height:40px;min-width:40px}.intro-note{font-size:16px}.clock-caption{padding-inline:25px}.button-quiet{min-height:42px}#alarm-time{font-variant-numeric:tabular-nums;width:155px;padding:0}.message{font-size:14px}.setup-panel input:disabled,.sound-choice:disabled,.preview:disabled{cursor:default;opacity:.65}.alarm-status{flex-wrap:wrap}.countdown{margin-left:auto}.native-app .header{padding-top:env(safe-area-inset-top)}
@media(max-width:680px){.mobile-downloads{flex-direction:column;align-items:flex-start;gap:20px;margin-top:25px;padding-bottom:24px}.store-buttons{width:100%}.store-button{flex:1;min-width:0;padding:11px 12px;gap:9px}.store-button>span{font-size:16px}.clock-orbit{width:270px}.clock-caption{font-size:12px}.digital-clock #clock{font-size:61px}.clock-face .frequency{margin-top:14px;height:20px}.clock-date{font-size:12px;margin-bottom:13px}.clock-bottom{font-size:11px;flex-wrap:wrap;gap:12px}.clock-bottom .text-button{font-size:12px}.intro{padding-top:23px;padding-bottom:23px}.intro .eyebrow{font-size:10px}.sound-name{font-size:15px}.sound-sub{font-size:12px}.alarm-status p{font-size:14px}.alarm-status p+p{font-size:12px}.sound-row{padding-block:12px}#alarm-time{width:150px}.countdown{font-size:14px}.brand-label{display:none}.policy h1{font-size:32px}.store-button small{font-size:10px}}
@media(max-width:360px){.store-button{gap:7px;padding-inline:9px}.store-button>span{font-size:14px}.store-button small{font-size:9px}.store-button img{width:19px}.time-control{padding-inline:15px}.clock-bottom{font-size:10px}.clock-orbit{width:245px}.sound-sub{font-size:11px}.sound-name{font-size:14px}}
