html,body,#root{height:100%}.full-height{min-height:calc(var(--vh, 1vh) * 100)}.scroll-touch{-webkit-overflow-scrolling:touch}input,textarea,select,button{font-size:var(--font-size-lg)}.safe-area-padding{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.login-page{min-height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;padding:20px}.login-container{width:100%;max-width:400px}.login-card{border-radius:12px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:none}.login-card .ant-card-body{padding:24px}.login-header{text-align:center;margin-bottom:24px}.login-header-top{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.login-logo{height:48px;width:auto;max-width:120px;object-fit:contain;display:block;border-radius:8px;flex-shrink:0}.login-header h1{color:#000;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0;text-align:center}.login-header p{color:#666;font-size:var(--font-size-sm);margin:0;line-height:var(--line-height-normal)}.login-button{height:44px;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);border-radius:8px}.login-card .ant-form-item{margin-bottom:16px}.login-footer{text-align:center;margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0}.login-footer p{color:#999;font-size:var(--font-size-sm);margin:0;line-height:var(--line-height-normal)}@media screen and (max-width: 480px){.login-page{padding:12px;align-items:flex-start;padding-top:15vh}.login-container{max-width:100%}.login-card .ant-card-body{padding:20px 16px}.login-header{margin-bottom:20px}.login-header-top{gap:10px;margin-bottom:10px}.login-header h1{font-size:var(--font-size-xl);text-align:center;white-space:normal;word-break:break-word}.login-logo{height:36px;max-width:90px}.login-header p{font-size:var(--font-size-base)}.login-card{border-radius:8px}.login-button{height:44px;font-size:var(--font-size-md)}.login-footer{margin-top:16px;padding-top:12px}.login-footer p{font-size:var(--font-size-base)}.login-card .ant-form-item{margin-bottom:14px}.login-card .ant-input-affix-wrapper,.login-card .ant-input{font-size:var(--font-size-md)}}.register-page{min-height:100vh;background:#fff;display:flex;align-items:flex-start;justify-content:center;padding:20px 12px 12px}.register-container{width:100%;max-width:420px}.register-card .ant-card-body{padding:16px 18px}.register-container .ant-form-item{margin-bottom:8px}.register-card{border-radius:8px;box-shadow:none;background:#fff;border:none}.register-header{text-align:center;margin-bottom:12px}.register-header h1{color:#e53e3e;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-bottom:4px}.register-header p{color:#666;font-size:var(--font-size-sm);margin:0;line-height:var(--line-height-normal)}.register-card .ant-form-item-label{padding-bottom:2px;margin-bottom:0}.register-card .ant-form-item-label>label{padding-bottom:0;font-size:var(--font-size-sm)}.register-button{height:44px;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);border-radius:6px;margin-top:8px}.register-footer{text-align:center;margin-top:12px;padding-top:8px;border-top:1px solid #f5f5f5}.register-footer p{color:#666;font-size:var(--font-size-sm);margin:0;line-height:var(--line-height-normal)}.login-link{text-decoration:none;font-weight:var(--font-weight-medium);margin-left:6px}.login-link:hover{text-decoration:underline;opacity:.8}@media screen and (max-width: 480px){.register-page{padding:16px 8px 8px}.register-card .ant-card-body{padding:14px 16px}.register-container{max-width:100%}.register-container .ant-form-item{margin-bottom:5px}.register-card .ant-form-item-label{padding-bottom:1px}.register-card .ant-form-item-label>label{font-size:var(--font-size-xs)}.register-header{margin-bottom:10px}.register-header h1{font-size:var(--font-size-xl);margin-bottom:2px}.register-header p{font-size:var(--font-size-xs)}.register-button{height:42px;margin-top:6px}.register-footer{margin-top:10px;padding-top:8px}.register-footer p{font-size:var(--font-size-xs)}}.find-org-page{min-height:100vh;background:#fff;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px 20px}.find-org-container{width:100%;max-width:500px}.find-org-card{border-radius:12px;box-shadow:0 2px 8px #0000000d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}.find-org-header{text-align:center;margin-bottom:32px}.find-org-header h2{color:#000;font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-bottom:8px}.search-button{height:48px;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);border-radius:8px}.organizations-list{max-height:400px;overflow-y:auto}.org-item{transition:all .3s}.org-item:hover{transform:translateY(-2px)}.find-org-footer{text-align:center}.find-org-footer p{color:#999;font-size:var(--font-size-sm);margin:0}@media screen and (max-width: 480px){.find-org-page{padding:16px}.find-org-header h2{font-size:var(--font-size-3xl)}.find-org-card{border-radius:8px}.organizations-list{max-height:300px}}.home-page{display:flex;flex-direction:column;min-height:100vh;background:#f8f9fa;padding:0 12px 20px}.home-header{padding:16px 0 8px;text-align:center;background:#fff;margin:0 -12px 16px;box-shadow:0 1px 2px #0000000d}.page-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:#262626;margin:0}.home-content{flex:1;padding-bottom:20px}.search-section{margin-bottom:16px}.search-bar{border-radius:24px;box-shadow:0 1px 2px #0000000d}.search-bar .ant-input{border-radius:24px;border:1px solid #e8e8e8;padding:12px 16px}.search-bar .ant-btn{border-radius:0 24px 24px 0;border-left:none}.filter-section{margin-bottom:16px;background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d;overflow:hidden}.filter-tabs .ant-tabs-nav{margin:0;background:#fff}.filter-tabs .ant-tabs-tab{padding:12px 16px;font-weight:var(--font-weight-medium)}.filter-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e53e3e;font-weight:var(--font-weight-semibold)}.filter-tabs .ant-tabs-ink-bar{background:#e53e3e;height:3px}.teacher-list{padding-bottom:20px}.teacher-space .ant-space-item{width:100%}.teacher-card{border-radius:16px;box-shadow:0 1px 2px #0000000d;border:1px solid #f0f0f0;transition:all .3s ease;background:#fff;position:relative;overflow:hidden}.teacher-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#e53e3e,#fc8181)}.teacher-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #00000014}.teacher-header{display:flex;align-items:flex-start;margin-bottom:16px;gap:12px}.teacher-avatar{flex-shrink:0;box-shadow:0 2px 4px #00000014}.teacher-info{flex:1;min-width:0}.teacher-name{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:#262626;margin-bottom:8px}.teacher-tags{display:flex;flex-wrap:wrap;gap:6px}.teacher-tag{border-radius:12px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.teacher-description{color:#666;font-size:var(--font-size-md);line-height:var(--line-height-normal);margin-bottom:16px;padding:12px;background:#f8f9fa;border-radius:8px;border-left:3px solid #e53e3e}.teacher-stats{margin-bottom:16px}.stat-item{text-align:center;padding:12px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;border:1px solid #f0f0f0}.stat-label{font-size:var(--font-size-sm);color:#999;margin-bottom:4px;font-weight:var(--font-weight-medium)}.stat-value{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;color:#262626}.stat-value.price{color:#52c41a;font-size:var(--font-size-xl)}.teacher-actions{display:flex;gap:12px}.view-btn,.book-btn{flex:1;height:40px;border-radius:20px;font-weight:var(--font-weight-medium);font-size:var(--font-size-md)}.book-btn.ant-btn-primary{background:linear-gradient(135deg,#e53e3e,#fc8181);border:none;box-shadow:0 2px 6px #1677ff26}.skeleton-container{display:flex;flex-direction:column;gap:12px}.skeleton-card{border-radius:16px;background:#fff;box-shadow:0 1px 2px #0000000d}.empty-container{padding:60px 20px;text-align:center}.load-more-container{text-align:center;padding:16px}.load-more-btn{color:#e53e3e;font-weight:var(--font-weight-medium)}.load-more-btn:hover{color:#e53e3e}@media screen and (max-width: 375px){.home-page{padding:0 8px 16px}.home-header{margin:0 -8px 12px;padding:12px 0 6px}.page-title{font-size:var(--font-size-xl)}.teacher-card{border-radius:12px}.teacher-header{gap:10px;margin-bottom:12px}.teacher-avatar{width:50px!important;height:50px!important}.teacher-name{font-size:var(--font-size-lg)}.teacher-tag{font-size:var(--font-size-xs)}.teacher-description{font-size:var(--font-size-base);padding:10px;margin-bottom:12px}.stat-item{padding:10px}.stat-value{font-size:var(--font-size-number-md)}.stat-value.price{font-size:var(--font-size-lg)}.view-btn,.book-btn{height:36px;font-size:var(--font-size-base)}}.rich-text-content{line-height:var(--line-height-relaxed);word-wrap:break-word;white-space:pre-wrap}.rich-text-content img{max-width:100%;height:auto;border-radius:8px;margin:8px 0;box-shadow:0 2px 4px #00000014}.rich-text-content ul,.rich-text-content ol{margin:8px 0;padding-left:1.5em}.rich-text-content ul{list-style-type:disc;list-style-position:outside}.rich-text-content ol{list-style-type:decimal;list-style-position:outside}.rich-text-content blockquote{border-left:3px solid #e2e8f0;margin:8px 0;font-style:italic;color:#4a5568;background-color:#f7fafc;padding:8px 12px;border-radius:4px}.rich-text-content code{background-color:#f7fafc;padding:2px 4px;border-radius:4px;font-size:.875em;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.rich-text-content pre{background-color:#f7fafc;padding:12px;border-radius:8px;overflow:auto;margin:8px 0;border:1px solid #e2e8f0}.rich-text-content pre code{background:none;padding:0;border-radius:0}.rich-text-content a{color:#e53e3e;text-decoration:none}.rich-text-content a:hover{text-decoration:underline}.rich-text-content strong{font-weight:700}.rich-text-content em{font-style:italic}.rich-text-content table{width:100%;border-collapse:collapse;margin:8px 0}.rich-text-content th,.rich-text-content td{border:1px solid #e2e8f0;padding:8px;text-align:left}.rich-text-content th{background-color:#f7fafc;font-weight:700}@keyframes pulse{0%{border-color:#ef4444;box-shadow:0 0 #ef4444b3}50%{border-color:#f87171;box-shadow:0 0 0 4px #ef44444d}to{border-color:#ef4444;box-shadow:0 0 #ef4444b3}}.membership-cards-page .ant-btn-primary{background:#e53e3e!important;border-color:#e53e3e!important}.membership-cards-page .ant-btn-primary:hover,.membership-cards-page .ant-btn-primary:focus,.membership-cards-page .ant-btn-primary:active,.membership-cards-page .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.membership-cards-page .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active{background:#c53030!important;border-color:#c53030!important;box-shadow:0 2px #c5303014!important}.membership-cards-page .ant-tabs-ink-bar{background:#e53e3e}.membership-cards-page .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#e53e3e}.membership-cards-page .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#c53030}.membership-cards-page .ant-tabs-tab-btn{font-size:var(--font-size-md)!important;font-weight:var(--font-weight-medium)!important}.membership-cards-page .ant-typography a{color:#e53e3e}.membership-cards-page .ant-typography a:hover{color:#c53030}.membership-cards-page .ant-card{box-shadow:0 1px 2px #0000000d!important;transition:all .2s!important}.membership-cards-page .ant-card:hover{box-shadow:0 2px 4px #00000014!important}.transaction-detail-modal .ant-modal{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;padding-bottom:0!important}.transaction-detail-modal .ant-modal-wrap{position:fixed!important;overflow:hidden!important}.transaction-detail-modal .ant-modal-mask{position:fixed!important}.transaction-detail-modal .ant-modal-content{touch-action:none!important;user-select:none!important;-webkit-user-select:none!important}.transaction-detail-modal .ant-modal-body{touch-action:pan-y!important;user-select:text!important;-webkit-user-select:text!important}.app-layout{min-height:100vh;background:#f8f9fa}.app-content{padding:0 0 80px;background:#f8f9fa;min-height:calc(100vh - 64px);overflow-y:auto}.app-footer{padding:0;height:64px;background:#fff;border-top:1px solid #f0f0f0;position:fixed;bottom:0;left:0;right:0;z-index:1000;box-shadow:0 -2px 8px #0000000d}.bottom-menu{display:flex;justify-content:space-around;border:none;background:transparent;height:64px;line-height:64px}.bottom-menu .ant-menu-item{flex:1;text-align:center;margin:0;padding:8px 0;height:64px;line-height:var(--line-height-tight);border:none;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease}.bottom-menu .ant-menu-item .anticon{font-size:var(--font-size-icon-lg);margin-bottom:2px;color:#999;transition:all .3s ease}.bottom-menu .ant-menu-item .ant-menu-title-content{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:#999;transition:all .3s ease;display:flex;align-items:center;justify-content:center;height:auto;line-height:var(--line-height-tight)}.bottom-menu .ant-menu-item-selected{background:transparent}.bottom-menu .ant-menu-item-selected .anticon{color:#e53e3e;transform:scale(1.1)}.bottom-menu .ant-menu-item-selected .ant-menu-title-content{color:#e53e3e;font-weight:var(--font-weight-semibold)}.bottom-menu .ant-menu-item:hover{background:transparent}.bottom-menu .ant-menu-item:hover .anticon{color:#e53e3e;transform:scale(1.05)}.bottom-menu .ant-menu-item:hover .ant-menu-title-content{color:#e53e3e}@supports (bottom: env(safe-area-inset-bottom)){.app-footer{padding-bottom:env(safe-area-inset-bottom);height:calc(64px + env(safe-area-inset-bottom))}.app-content{min-height:calc(100vh - 64px - env(safe-area-inset-bottom));padding-bottom:calc(80px + env(safe-area-inset-bottom))}}@media screen and (max-width: 768px){.app-footer{height:60px}.app-content{min-height:calc(100vh - 60px);padding-bottom:76px}.bottom-menu{height:60px;line-height:60px}.bottom-menu .ant-menu-item{height:60px;padding:6px 0}.bottom-menu .ant-menu-item .anticon{font-size:var(--font-size-icon-md)}.bottom-menu .ant-menu-item .ant-menu-title-content{font-size:var(--font-size-icon-sm)}}@media screen and (max-width: 375px){.app-footer{height:56px}.app-content{min-height:calc(100vh - 56px);padding-bottom:72px}.bottom-menu{height:56px;line-height:56px}.bottom-menu .ant-menu-item{height:56px;padding:4px 0}.bottom-menu .ant-menu-item .anticon{font-size:var(--font-size-lg)}.bottom-menu .ant-menu-item .ant-menu-title-content{font-size:var(--font-size-icon-sm)}}.app{min-height:100vh;background-color:#f5f5f5}@media screen and (max-width: 768px){.app{padding-bottom:60px}}.rich-text-content ol{list-style-type:decimal;list-style-position:outside;padding-left:1.5em;margin:8px 0}.rich-text-content ol li::marker{font-size:var(--font-size-md)}.rich-text-content ul{list-style-type:disc;list-style-position:outside;padding-left:1.5em;margin:8px 0}.rich-text-content li{margin:4px 0;line-height:var(--line-height-normal);display:list-item;font-size:var(--font-size-md)}:root{--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace}:root{--font-size-root: 16px;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: .8125rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-icon-sm: .625rem;--font-size-icon-md: 1rem;--font-size-icon-lg: 1.25rem;--font-size-icon-xl: 1.5rem;--font-size-number-sm: .875rem;--font-size-number-md: 1rem;--font-size-number-lg: 1.25rem;--font-size-number-xl: 1.5rem}:root{--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}:root{--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--line-height-loose: 1.8;--line-height-button: 1.5;--line-height-input: 1.5}:root{--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .02em;--letter-spacing-wider: .05em}@media screen and (max-width: 375px){:root{--font-size-root: 16px;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: .8125rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-icon-sm: .625rem;--font-size-icon-md: 1rem;--font-size-icon-lg: 1.25rem;--font-size-icon-xl: 1.5rem}}@media screen and (min-width: 414px){:root{--font-size-root: 20px;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: .8125rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-icon-sm: .625rem;--font-size-icon-md: 1rem;--font-size-icon-lg: 1.25rem;--font-size-icon-xl: 1.5rem}}html{font-size:var(--font-size-root)}body{font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,textarea,select,button{font-size:var(--font-size-lg);font-family:var(--font-family-base)}.number-display,.stat-number,.price-display{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-normal)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-5xl{font-size:var(--font-size-5xl)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.leading-tight{line-height:var(--line-height-tight)}.leading-normal{line-height:var(--line-height-normal)}.leading-relaxed{line-height:var(--line-height-relaxed)}.leading-loose{line-height:var(--line-height-loose)}.tracking-tight{letter-spacing:var(--letter-spacing-tight)}.tracking-normal{letter-spacing:var(--letter-spacing-normal)}.tracking-wide{letter-spacing:var(--letter-spacing-wide)}.tracking-wider{letter-spacing:var(--letter-spacing-wider)}.font-mono{font-family:var(--font-family-mono)}.page-title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:#262626}.card-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:#262626}.section-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:#262626}.body-text{font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:#333}.helper-text{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:#666}.secondary-text{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:#999}.label-text{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:#666}.button-text{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-button)}.number-text{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.price-text{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);color:#e53e3e}.stat-number{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);font-size:var(--font-size-3xl);color:#e53e3e}.rich-text-content{font-size:var(--font-size-md);line-height:var(--line-height-relaxed);word-wrap:break-word;white-space:pre-wrap}.rich-text-content p{margin:8px 0;line-height:var(--line-height-relaxed);font-size:var(--font-size-md)}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{margin:12px 0 8px;font-weight:var(--font-weight-bold)}@media screen and (max-width: 768px){.page-title{font-size:var(--font-size-2xl)}.card-title{font-size:var(--font-size-lg)}.section-title{font-size:var(--font-size-xl)}}@media screen and (max-width: 375px){.page-title{font-size:var(--font-size-xl)}.card-title{font-size:var(--font-size-md)}.section-title{font-size:var(--font-size-lg)}.stat-number{font-size:var(--font-size-2xl)}}*{box-sizing:border-box}.ios-wechat .ant-modal-wrap,.ios-wechat .ant-modal-mask{position:absolute!important}.ios-wechat .ant-modal{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}*{-webkit-tap-highlight-color:transparent}*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectable-text,.copyable-text,input,textarea,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}
