.page-narrow .grid-3>.jar-card{max-width:none;min-width:0;width:100%}.profile-hero .stat b{font-variant-numeric:tabular-nums}.feature-tile:hover .feature-icon,.quicklink:hover .feature-icon{transform:translateY(-2px);transition:transform .2s}.card:has(>.chart){overflow:hidden}@media(max-width:760px){.nav-link{font-size:11px;min-height:50px;gap:6px}.nav-link svg{width:24px;height:24px}.nav-link.active:before{height:32px;width:39px}.bottom-nav{padding-top:12px}.topbar .logo b{font-size:11px}.home-hello p{font-size:12px}.hero .btn{font-size:12px;min-height:46px}.hero p{font-size:11px}.weekly-head strong{font-size:14px}.weekly-head small{font-size:11px}.day{font-size:11px}.day span{width:32px;height:32px}.quicklink{font-size:11px}.section-head p{font-size:12px}.text-link{font-size:11px}.jar-info p{font-size:11px}.jar-info .tiny{font-size:11px}.feature-tile{font-size:12px}.feature-tile small{font-size:9px}.feature-tile .feature-icon{width:57px;height:57px}.page-intro p{font-size:13px}.form-section .hint{font-size:12px}.choice{font-size:11px}.form-grid label{font-size:13px}.menu-item p{font-size:11px}.activity-card p{font-size:13px}.note{font-size:12px}.reward-body p{font-size:11px}.reward-body .btn{font-size:11px}.mood{font-size:10px}.site-foot{padding-bottom:126px}.profile-hero p{font-size:11px}.profile-hero .stat small{font-size:10px}}@media(max-width:360px){.nav-link{font-size:10px}.topbar .logo b{font-size:10px}.feature-tile{font-size:11px}.week{gap:3px}.day span{width:29px;height:29px}.hero p{max-width:169px}.form-card .row:has(a[href='#fitur/voice']){flex-wrap:wrap}}