*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400;scrollbar-width:thin;scrollbar-color:#ccc transparent}*{-webkit-tap-highlight-color:transparent}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sh-message-default{position:fixed;top:20px;right:20px;cursor:pointer;display:inline-block;margin:4px 8px;padding:6px 12px;font-size:14px;color:var(--theme-color-text);background-color:var(--card-bg-color);box-shadow:0 4px 0 var(--shadow-color);-webkit-user-select:none;user-select:none;z-index:9999}:root{--default-color: #c14343;--default-bgColor: #f8fbff;--card-bg-color: #f1f5ff;--text-color: #333;--border-color: #ccd6eb;--theme-color-text: #ea4262;--shadow-color: #e1e9f6;--home-gradient: radial-gradient(120% 120% at 20% 20%, rgba(193, 67, 67, .16), transparent 55%), radial-gradient(140% 140% at 85% 10%, rgba(234, 66, 98, .12), transparent 52%), linear-gradient(135deg, #f8fbff 0%, #ecf2ff 100%);--home-grid-color: rgba(49, 78, 116, .06);--panel-tint: rgba(255, 255, 255, .72);--sh-button-color: #030101;--sh-button-bg-color: var(--default-color);--sh-button-shadow-color: #e0e9f6;--sh-button-hover-color: #303539;--sh-button-hover-bg-color: #e0e9f6;--sh-menu-color: #555;--sh-menu-bg-color: #e3ecfd;--sh-menu-shadow-color: #c7d1de;--sh-menu-hover-color: var(--sh-button-color);--sh-menu-hover-bg-color: var(--sh-button-bg-color);--sh-radio-color: var(--sh-button-hover-bg-color);--sh-radio-border-color: var(--border-color);--sh-radio-checked-bg-color: var(--default-color);--sh-tag-color: var(--theme-color-text);--sh-tag-bg-color: #f1f5ff;--sh-tag-shadow-color: var(--shadow-color);--sh-dialog-color: #f9fbff;--sh-input-bgColor: #dfe8f5;--sh-input-border-color: #b4c2d8;--z-index-modal: 10000;--z-index-modal-close-btn: 10001;--animation-highlight-duration: .3s}[data-theme=dark-theme]{--default-color: #652120;--default-bgColor: #1a1e24;--card-bg-color: #232831;--text-color: #fefefe;--border-color: #283344;--shadow-color: #0b0f13;--home-gradient: radial-gradient(120% 120% at 20% 20%, rgba(101, 33, 32, .35), transparent 55%), radial-gradient(140% 140% at 80% 0%, rgba(234, 66, 98, .18), transparent 52%), linear-gradient(145deg, #0f131a 0%, #1b2330 100%);--home-grid-color: rgba(255, 255, 255, .04);--panel-tint: rgba(15, 19, 26, .78);--sh-button-color: #070202;--sh-button-shadow-color: #0b0f13;--sh-button-hover-color: #bccad8;--sh-button-hover-bg-color: #252c36;--sh-menu-color: #ddd;--sh-menu-bg-color: #1a2739;--sh-menu-shadow-color: #0b1727;--sh-tag-bg-color: #232831;--sh-dialog-color: #1a1e24;--sh-input-bgColor: #131518;--sh-input-border-color: #2e394a;--z-index-modal: 10000;--z-index-modal-close-btn: 10001;--animation-highlight-duration: .3s}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.scale-enter-active,.scale-leave-active{transition:all .5s ease}.scale-enter-from{opacity:0;transform:translate(-50%,-50%) scale(.5)}.scale-leave-to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}.slide-enter-active,.slide-leave-active{transition:all .5s ease}.slide-enter-from{opacity:0;transform:translate(-150%,-50%)}.slide-leave-to{opacity:0;transform:translate(50%,-50%)}.bounce-enter-active{animation:bounce-in .5s}.bounce-leave-active{animation:bounce-out .5s}@keyframes bounce-in{0%{transform:translate(-50%,-50%) scale(0)}50%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes bounce-out{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(0)}}.rotate-enter-active,.rotate-leave-active{transition:all .6s ease}.rotate-enter-from{opacity:0;transform:translate(-50%,-50%) rotate(-180deg) scale(.5)}.rotate-leave-to{opacity:0;transform:translate(-50%,-50%) rotate(180deg) scale(.5)}.bookmark-list-move{transition:transform .3s cubic-bezier(.4,0,.2,1)!important;will-change:transform}.bookmark-list-enter-active,.bookmark-list-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.bookmark-list-enter-from{opacity:0;transform:translateY(-10px)}.bookmark-list-leave-to{opacity:0;transform:translateY(10px)}.bookmark-list-leave-active{position:absolute;width:100%}html,body,#app{width:100%;height:100%;overflow:hidden;background-color:var(--default-bgColor)}
