.home .hero-clock{font-size:70px;line-height:1.15;margin:8px 0 12px}.home .widgets .widget{height:110px;padding:12px}.home .weather-value{font-size:32px;margin:4px 0}.home .note-widget p{margin:8px 0 4px}.home .app-grid{margin-top:20px;gap:14px 10px}.home .app-grid .icon-tile{width:48px;height:48px;border-radius:15px}.home .search-pill{margin-top:12px}.home .app-grid .app-icon{gap:6px;font-size:11px}#embedded-apps{position:absolute;inset:52px 0 28px;z-index:12;background:#f7f8f3;display:flex;flex-direction:column;animation:open .18s ease}.embedded-header{display:flex;align-items:center;gap:10px;min-height:48px;padding:5px 13px;background:#edf5e9;color:#264b36;border-bottom:1px solid #cfdfcb}.embedded-header>button{background:transparent;font-size:27px;min-width:36px;min-height:36px;padding:0}.embedded-header>div{flex:1}.embedded-header strong{display:block;font-size:13px}.embedded-header small{font-size:10px;color:#6d806b}#frame-host{position:relative;flex:1;min-height:0}#frame-host iframe{border:0;width:100%;height:100%;display:block;background:#f9faf6}.device.app-expanded{position:fixed;inset:12px;width:calc(100vw - 24px);height:calc(100dvh - 24px);min-height:0;max-width:none;transform:none!important;margin:0!important;z-index:100;border-radius:26px}.device.app-expanded .screen{border-radius:17px}.device.app-expanded:after{display:none}.install-guide{padding:17px;background:#dceace;border:1px solid #bbd2ab;border-radius:17px;font-size:14px;line-height:1.8;margin-bottom:20px}@media(max-width:440px){.home{padding-top:17px}.device{min-height:690px}.device.app-expanded{inset:0;width:100%;height:100dvh;border-radius:0}.device.app-expanded .screen{border-radius:0}#embedded-apps{bottom:max(28px,env(safe-area-inset-bottom))}}@media(display-mode:standalone){.brand,.intro,.tools,.page-footer{display:none}.stage{display:flex;padding:0;margin:0;min-height:100dvh;justify-content:center}.device{height:100dvh;max-height:none;margin:0!important;transform:none!important;border:0;padding:0;border-radius:0;width:min(100%,440px)}.device .screen{border-radius:0}.device:after{display:none}.device.app-expanded{width:100%;height:100dvh;inset:0}}
