:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{margin:0 auto;font-weight:400;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:100%;position:fixed;top:0;left:0;overflow:none}.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}}*::-webkit-scrollbar{display:none}.app-content{width:100%;top:0;left:0;bottom:var(--van-tabbar-height);padding-bottom:env(safe-area-inset-bottom);position:fixed;overflow:none}.app-content--fullscreen,.app-content--under-tabbar{bottom:0;padding-bottom:0}.tabbar-disappear,.goodline-tabbar.tabbar-disappear{display:none}.goodline-tabbar{right:0;bottom:0;left:0;width:100%;height:var(--van-tabbar-height);box-sizing:border-box;padding:6px 18px 0;padding-bottom:env(safe-area-inset-bottom);border:0;border-top:1px solid rgba(43,32,34,.08);border-radius:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;background:#fff;box-shadow:none}.goodline-tabbar:after{display:none}.tabbar-item-text{color:#5f5154}.goodline-tabbar .van-tabbar-item{min-width:0;width:100%;flex:none;justify-self:center}.tabbar-main{min-width:48px;height:60px;display:grid;justify-items:center;align-content:center;gap:4px}.tabbar-main__icon{width:34px;height:30px;border-radius:13px;display:grid;place-items:center;color:currentColor;transition:color .18s ease,background .18s ease,transform .18s ease}.tabbar-main__icon--badged{position:relative}.tabbar-main__badge{position:absolute;top:-4px;right:2px;min-width:14px;height:14px;padding:0 4px;border:1px solid #fff;border-radius:999px;box-sizing:border-box;color:#fff;background:#ee0a24;font-size:10px;font-weight:900;line-height:12px;text-align:center;transform:translate(45%)}.tabbar-main__label,.tabbar-publish__label{font-size:12px;font-weight:800;line-height:1.2}.goodline-tabbar .van-tabbar-item--active{color:var(--burgundy-red);background:transparent}.goodline-tabbar .van-tabbar-item--active .tabbar-main__icon{background:#f8e8ea;transform:translateY(-1px)}.tabbar-publish{color:var(--burgundy-red);justify-self:center}.tabbar-publish__button{width:56px;height:44px;margin-top:-14px;border:4px solid rgba(255,255,255,.95);border-radius:18px;color:#fff;background:var(--burgundy-red);box-shadow:0 12px 26px #b9364557;display:grid;place-items:center}.tabbar-publish__label{margin-top:2px;color:var(--burgundy-red)}.tabbar-publish .van-tabbar-item__text{display:grid;justify-items:center;align-content:center}.van-nav-bar{background:var(--van-nav-bar-background);box-shadow:0 10px 24px #70182321}.van-nav-bar__content{box-sizing:content-box;padding-top:env(safe-area-inset-top);height:calc(var(--van-nav-bar-height) + env(safe-area-inset-top))}.van-nav-bar__left{left:8px;padding:0;background:transparent}.van-nav-bar__left .van-icon{width:36px;height:36px;border-radius:14px;display:grid;place-items:center;color:#fff;background:#ffffff24}.van-nav-bar__title{color:#fff;font-size:17px;font-weight:900;letter-spacing:0}.van-nav-bar__text,.van-nav-bar__right{color:#fff;font-weight:800}.van-nav-bar:after{display:none}.goodline-logout-dialog,.goodline-cancel-edit-dialog{left:50%;width:min(320px,calc(100vw - 52px));border-radius:22px;background:#fff;box-shadow:0 22px 58px #43212538;transform:translate3d(-50%,-50%,0);overflow:hidden}.goodline-logout-dialog .van-dialog__header,.goodline-cancel-edit-dialog .van-dialog__header{padding-top:28px;color:#2b2022;font-size:20px;font-weight:900;line-height:1.25;text-align:center}.goodline-logout-dialog .van-dialog__message,.goodline-cancel-edit-dialog .van-dialog__message{padding:10px 28px 24px;color:#7d686d;font-size:14px;line-height:1.6;text-align:center}.goodline-logout-dialog .van-dialog__footer,.goodline-cancel-edit-dialog .van-dialog__footer{padding:0 16px 16px;display:grid;grid-template-columns:1fr;gap:12px}.goodline-logout-dialog .van-dialog__cancel,.goodline-logout-dialog .van-dialog__confirm,.goodline-cancel-edit-dialog .van-dialog__cancel,.goodline-cancel-edit-dialog .van-dialog__confirm{height:44px;border-radius:999px;font-size:15px;flex:none}.goodline-logout-dialog .van-dialog__cancel,.goodline-cancel-edit-dialog .van-dialog__cancel{color:#6f565b!important;background:#f7f1f2!important;font-weight:800}.goodline-logout-dialog .van-dialog__confirm,.goodline-cancel-edit-dialog .van-dialog__confirm{color:#fff!important;background:var(--burgundy-red)!important;font-weight:900}.goodline-logout-dialog .van-hairline--top:after,.goodline-logout-dialog .van-hairline--left:after,.goodline-cancel-edit-dialog .van-hairline--top:after,.goodline-cancel-edit-dialog .van-hairline--left:after{display:none}:root:root{--burgundy-red:#b93645;--van-tabbar-height: 74px;--van-tabbar-background: rgba(255, 255, 255, .96);--van-tabbar-item-active-color: var(--burgundy-red);--van-nav-bar-height: 48px;--van-nav-bar-background: var(--burgundy-red);--van-nav-bar-title-text-color: #fff;--van-nav-bar-icon-color: #fff;--van-nav-bar-text-color: #fff}
