*{box-sizing:border-box}:root{color-scheme:light}body{margin:0;background:#fbf9f0;color:#25412f;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.6}header{background:#155b3a;color:#fff3d4;display:flex;align-items:center;justify-content:space-between;padding:20px max(22px,calc((100vw - 660px)/2));gap:20px}.app-brand{display:flex;align-items:center;gap:11px;font-family:Georgia,serif;font-size:23px;line-height:1.2}.app-brand small{display:block;font-family:system-ui;font-size:7px;letter-spacing:1.5px;margin-top:5px}.app-brand img{border-radius:10px}header>a{display:grid;place-items:center;width:33px;height:33px;border:1px solid #ffffff50;border-radius:50%;text-decoration:none;color:inherit;font-weight:600}main{max-width:660px;margin:auto;padding:33px 22px 25px}.welcome{text-align:center;padding:12px 0 26px}.eyebrow{font-size:9px;font-weight:700;letter-spacing:1.5px;color:#967230}h1{font-family:Georgia,serif;font-size:42px;line-height:1.14;font-weight:500;letter-spacing:-1px;margin:20px 0}h1 em{font-style:normal;color:#b31d32}.welcome>p{font-size:15px;color:#627060;max-width:420px;margin:0 auto 18px}.install-help{color:#155b3a;font-size:13px;font-weight:600;text-underline-offset:4px;display:block;margin-top:14px}button{font:inherit;cursor:pointer}#install-app{background:#155b3a;color:#fff5de;padding:15px 23px;border:0;border-radius:11px;font-weight:700;font-size:15px}#install-status,#installed-note{font-size:12px;color:#155b3a;margin-top:15px}.development{border:1px solid #e6d5af;border-radius:15px;background:#faf0dc;padding:22px;margin-bottom:30px}.development>span{font-size:9px;letter-spacing:1.4px;font-weight:700;color:#8a682f}.development h2{font-size:19px;line-height:1.4;margin:10px 0}.development p{font-size:13px;color:#776846;margin:0}.section-title{font-size:19px;margin-bottom:15px}.future-list{border:1px solid #dfe4d6;border-radius:15px;background:#fffef9;padding:0 18px}.future-list article{display:flex;align-items:center;gap:13px;border-bottom:1px solid #e7ebdf;padding:20px 0}.future-list article:last-child{border:0}.future-list article>span{font-size:25px}.future-list h3{font-size:14px;margin:0 0 4px}.future-list p{font-size:11px;color:#74806e;margin:0}.future-list small{font-size:9px;background:#eff2e7;padding:5px 8px;border-radius:20px;margin-left:auto;white-space:nowrap}.offline-note,footer{font-size:11px;text-align:center;color:#71806b;margin-top:25px}[hidden]{display:none!important}:focus-visible{outline:3px solid #cb9a41;outline-offset:4px}@media(max-width:360px){h1{font-size:36px}.future-list article{gap:8px}.future-list article>span{font-size:21px}.future-list small{font-size:8px;padding:4px}.future-list h3{font-size:12px}.app-brand{font-size:21px}}
