.app-container{transition:background .3s,color .3s}body{background:var(--bg,#fff);margin:0;transition:background .3s}input,select,textarea{color:var(--text);background:var(--card-bg);border-color:var(--border);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}button,[role=button],label[style*=cursor]{min-height:44px}.recipe-card{transition:all .2s}.recipe-card:active{transform:scale(.98);border-color:var(--accent)!important}@media (hover:hover){.recipe-card:hover{transform:translateY(-2px);border-color:var(--accent)!important}}@media (width<=480px){.app-container{padding-top:16px!important}.form-number-row{flex-wrap:wrap!important}.form-number-row>div{flex:calc(50% - 6px)!important;min-width:calc(50% - 6px)!important}.ingredient-row{flex-wrap:wrap!important}.ingredient-row .ing-amount{width:70px!important}.ingredient-row .ing-unit{width:80px!important}.ingredient-row .ing-name{flex:100%!important;order:4!important}.ingredient-row .ing-remove{order:3!important}.step-header{flex-wrap:wrap!important}.step-timer-input{order:3!important;width:100%!important}.card-meta{font-size:13px!important}.card-tag{font-size:12px!important}}
