*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}:root{--h5-app-max-width: 14rem}html,body,#app{min-height:100%}page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#333;background:#fafafa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}taro-view-core,taro-text-core{font-family:inherit}.nut-button{font-family:inherit}.nut-button--primary{background:linear-gradient(180deg,#d9a449 0%,#b87410 100%);border-color:#b87410;box-shadow:0 .2rem .45rem #87530d29}.nut-button--outline{background:#fffdf9;border-color:#eadfc8;color:#8a6a34}.nut-input{width:100%;min-height:2.1rem;padding:0 .55rem;border:.025rem solid #eadfc8;border-radius:.45rem;background:#fffdf9;box-sizing:border-box}.catalog-control-label{display:block;margin-bottom:.35rem;font-size:.6rem;font-weight:600;color:#1f2937}.catalog-search{display:flex;align-items:center;height:1.8rem;padding:0 .5rem;border:.025rem solid #eadfc8;border-radius:.45rem;background:#fffdf9;box-sizing:border-box}.catalog-search-icon{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 .75rem;width:.75rem;height:.75rem;margin-right:.35rem;color:#b8945d}.catalog-search-icon-circle{width:.5rem;height:.5rem;border:.075rem solid #b8945d;border-radius:50%;box-sizing:border-box}.catalog-search-icon-handle{position:absolute;right:.075rem;bottom:.075rem;width:.275rem;height:.075rem;border-radius:.075rem;background:#b8945d;transform:rotate(45deg);transform-origin:center}.catalog-search-input{display:block;flex:1;min-width:0;height:1.8rem;padding:0;font-size:.6rem;line-height:1.8rem;color:#1f2937}.catalog-filter-chip-list{display:flex;flex-wrap:wrap;align-items:center;margin:0 -.2rem -.35rem}.catalog-filter-chip{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:2.4rem;height:1.8rem;margin:0 .2rem .35rem;padding:0 .6rem;border-radius:24.975rem;border:.025rem solid #eadfc8;background:#f6f1e6;box-sizing:border-box;color:#6b7280;white-space:nowrap}.catalog-filter-chip-text{display:block;font-size:.6rem;font-weight:600;line-height:1.8rem;color:inherit}.catalog-filter-chip.active{border-color:#b87410;background:linear-gradient(180deg,#d9a449 0%,#b87410 100%);box-shadow:inset 0 .025rem .025rem #fff8e585,0 .15rem .4rem #87530d4d;color:#fffaf0}.catalog-empty{padding:1.4rem 0}.catalog-empty .nut-empty-description{margin-top:.4rem;font-size:.6rem;color:#8a6a34}.taro-env-h5 body{margin:0;background:#faf7f2}.taro-env-h5{--h5-tabbar-height: 60PX;--h5-tabbar-safe-height: calc( var(--h5-tabbar-height) + env(safe-area-inset-bottom) );--taro-tabbar-height: var(--h5-tabbar-height)}.taro-env-h5 #app,.taro-env-h5 .taro_router,.taro-env-h5 .taro_page{min-height:100dvh}.taro-env-h5 taro-button-core,.taro-env-h5 taro-input-core,.taro-env-h5 taro-textarea-core{font-family:inherit;appearance:none;-webkit-appearance:none}.taro-env-h5 .taro-tabbar__tabbar{height:var(--h5-tabbar-safe-height)}.taro-env-h5 .taro-tabbar__tabbar-bottom{margin-bottom:0}.taro-env-h5 .weui-tabbar{height:100%;padding-bottom:calc(10PX + env(safe-area-inset-bottom));box-sizing:border-box}.taro-env-h5 .home-container{padding-bottom:calc(.6rem + var(--h5-tabbar-safe-height))}.taro-env-h5 .draw-record-page{padding-bottom:calc(4rem + var(--h5-tabbar-safe-height))}.taro-env-h5 .draw-record-floating-action{bottom:calc(var(--h5-tabbar-safe-height) + .6rem)}.taro-env-h5 .profile-container{padding-bottom:calc(.6rem + var(--h5-tabbar-safe-height))}.taro-env-h5 .login-container,.taro-env-h5 .home-container,.taro-env-h5 .draw-record-page,.taro-env-h5 .draw-record-form-page,.taro-env-h5 .draw-season-page,.taro-env-h5 .draw-season-create-page,.taro-env-h5 .profile-container{min-height:100dvh}@media screen and (min-width: 768px){.taro-env-h5 #app,.taro-env-h5 .taro_router,.taro-env-h5 .taro_page{max-width:var(--h5-app-max-width);margin:0 auto}.taro-env-h5 .draw-record-floating-action{left:calc(50% - var(--h5-app-max-width) / 2 + .6rem);right:calc(50% - var(--h5-app-max-width) / 2 + .6rem)}.taro-env-h5 .draw-record-sheet-mask{padding:0 calc((100vw - var(--h5-app-max-width)) / 2)}.taro-env-h5 .draw-record-sheet{margin:0 auto}}
