@import"https://fonts.googleapis.com/css2?family=Crimson+Text:wght@400;600;700&family=Inter:wght@400;500;600&display=swap";.forgot-password-popup-content{display:flex;flex-direction:column;gap:16px;color:var(--colors-text-colortext);font-family:Lato,Helvetica;font-weight:700;font-size:18px;padding:12px;text-align:center}.forgot-password-popup-content p{font-weight:400}.forgot-password-popup-content .forgot-password-button{border-radius:8px;height:40px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:600}.create-account-popup-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:12px 12px 0;color:var(--colors-text-colortext);line-height:22px;font-family:Lato,Helvetica;font-weight:700;font-size:18px}.create-account-popup-content .logo{width:120px;margin-bottom:16px}.create-account-popup-content .create-account-button{border-radius:8px;height:40px;font-size:18px;font-weight:600;margin-top:12px}.login-modal-container{max-width:450px!important;padding:16px;width:100%!important}.login-popup-content{display:flex;flex-direction:column;flex-wrap:wrap;color:var(--colors-text-colortext);line-height:22px;position:relative;font-family:Lato,Helvetica;font-weight:700;font-size:18px;gap:16px;padding:12px 12px 0;align-items:center;text-align:center}.login-popup-content p{font-weight:400}.login-popup-content .logo{width:120px;content:var(--navbar-logo-url-desktop);margin-bottom:16px}.login-popup-content .button-container{gap:12px;display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;width:100%}.login-popup-content .login-button{border-radius:8px;height:38px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:18px;font-weight:600}.login-popup-content .create-account-link{font-size:14px;width:100%;margin-bottom:0}.login-popup-content .remember-me-container{flex-wrap:wrap;justify-content:left;gap:8px;justify-content:space-between;margin-bottom:4px}@media (max-width: 450px){.login-modal-container{width:100%!important}}@media (max-width: 350px){.login-popup-content .remember-me-container{flex-wrap:wrap;justify-content:center}}.cookie-consent{position:fixed;bottom:0;width:100%;background-color:var(--colors-page-bgcolor);color:#fff;padding:20px;box-shadow:0 -2px 10px #0003;display:flex;justify-content:space-between;align-items:center;z-index:1000;animation:slideIn .5s ease}.cookie-consent__content p{margin:0;font-size:16px;line-height:1.6;color:var(--colors-text-colortext)}.cookie-consent__actions{margin-left:20px}.btn{background-color:#4caf50;color:var(--colors-text-colortext);border:none;padding:10px 20px;cursor:pointer;font-size:14px}.accept-btn{background-color:#4caf50}.link-button{background:none;border:none;color:#4caf50;text-decoration:underline;cursor:pointer}.link-button:hover,.btn:hover{opacity:.8}@keyframes slideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width: 600px){.cookie-consent{flex-direction:column;align-items:flex-start}.cookie-consent__actions{margin-left:0;margin-top:10px}}.mode-switch-btn{align-items:center;border-radius:32px;display:flex;height:40px;justify-content:center;position:relative;width:40px}.wnf-display-name{font-weight:700}.wnf-display-name.native-user-self-title{color:var(--colors-native-user-self-title)}.wnf-display-name.native-user-self-title a{color:var(--colors-native-user-self-title);text-decoration:none}.wnf-display-name.native-user-self-title a:hover{text-decoration:underline}.wnf-display-name.native-user-title{color:var(--colors-native-user-nonself-title)}.wnf-display-name.native-user-title a{color:var(--colors-native-user-nonself-title);text-decoration:none}.wnf-display-name.native-user-title a:hover{text-decoration:underline}.navbar-avatar-menu{position:relative}.avatar-button{background:none;border:none;z-index:1001;cursor:pointer}.avatar-button:hover{transition:transform .2s ease-in-out,opacity .2s ease-in-out}.header .user-avatar{align-items:flex-start;border-radius:32px;display:flex;gap:8px;position:relative}.navbar-avatar-menu .user-menu-dropdown{z-index:1002;overflow-y:auto;background-color:var(--colors-navbar-bgcolor);font-size:var(--desktop-h4-font-size)!important;box-shadow:0 4px 4px #0000001a}.user-menu-dropdown .ant-dropdown-menu{width:100%;display:flex;flex-direction:column;background-color:var(--colors-navbar-bgcolor);font-family:var(--desktop-h4-font-family);font-size:var(--desktop-h4-font-size)!important;font-style:var(--desktop-h4-font-style);letter-spacing:var(--desktop-h4-letter-spacing);line-height:var(--desktop-h4-line-height)}.user-menu-dropdown .ant-dropdown-menu-item{flex:1;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:var(--desktop-h4-font-size)!important}.user-menu-dropdown .item-bold{font-weight:600!important;line-height:40px!important}.user-menu-dropdown .item-green{color:var(--colors-colors-green-7)!important}.user-menu-dropdown .item-display-name{text-align:center}@media (max-width: 360px){.user-menu-dropdown{position:fixed!important;top:0;left:0;right:0;width:100%;z-index:1001;overflow-y:auto;inset:85px auto auto 0!important;box-shadow:0 4px 4px #0000001a}.navbar-avatar-menu .ant-dropdown-menu{width:100%;display:flex;flex-direction:column}.navbar-avatar-menu .ant-dropdown-menu-item{flex:1;display:flex;align-items:center;justify-content:center;padding:20px;font-size:18px}}:root{--navbar-height: 75px;--sub-navbar-height: 46px;--story-green: var(--colors-primary-green);--story-green-light: rgba(56, 158, 13, .12);--story-green-lighter: rgba(56, 158, 13, .02);--story-border: rgba(56, 158, 13, 0);--paper-texture: #fefefe;--ink-shadow: rgba(0, 0, 0, .1);--page-turn: cubic-bezier(.25, .46, .45, .94);--bookmark-gradient: linear-gradient(135deg, #2d5a27, var(--colors-primary-green), #4ade80)}.header{width:100%;position:relative;padding:0;min-height:var(--navbar-height);background:var(--colors-navbar-bgcolor);border-bottom:2px solid var(--story-border);box-shadow:0 2px 8px #0000000f,inset 0 1px #ffffff1a;transition:all .3s var(--page-turn);z-index:0}.header:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 99px,rgba(var(--story-green),.02) 100px),repeating-linear-gradient(0deg,transparent,transparent 19px,rgba(var(--story-green),.01) 20px);pointer-events:none;opacity:.3}.header .header-section-left,.header .header-section-right{align-items:stretch;display:flex;gap:16px;position:relative;flex:1;padding:0 22px;height:var(--navbar-height)}.header .header-section-left{justify-content:flex-start}.header .header-section-right{justify-content:flex-end;align-items:center}.header .logo{align-items:center;align-self:center;display:inline-flex;flex:0 0 auto;gap:12px;position:relative;height:45px;content:var(--navbar-logo-url-desktop);transition:all .3s var(--page-turn);filter:drop-shadow(0 1px 3px var(--ink-shadow))}.header .logo:before{content:"";position:absolute;inset:-4px;background:radial-gradient(ellipse at center,var(--story-green-light) 0%,transparent 70%);border-radius:6px;opacity:0;transition:opacity .3s ease;z-index:-1}.header .logo:hover{transform:scale(1.02);filter:drop-shadow(0 2px 6px var(--story-border))}.header .logo:hover:before{opacity:1}@media (max-width: 660px){.header .logo{content:var(--navbar-logo-url-mobile);height:38px}}@media (max-width: 380px){.header .logo{height:34px}}.header .navbar-tabs{--ant-line-width: 0 !important;position:relative;font-family:Lato,sans-serif;align-self:stretch;height:100%}.header .navbar-tabs .ant-tabs-nav{border-bottom:none!important;margin:0;background:transparent;height:77px}.header .ant-tabs-nav .ant-tabs-nav-wrap{overflow:visible;height:100%}.header .navbar-tabs .ant-tabs-tab{font-family:Lato,sans-serif;font-size:14px;font-weight:600;color:var(--colors-text-colortext);padding:0 20px;position:relative;margin:0 2px;transition:all .3s var(--page-turn);background:transparent;border-top:3px solid transparent;border-right:1px solid transparent;border-bottom:3px solid transparent;border-left:3px solid transparent;border-radius:0;height:100%!important;display:flex!important;align-items:center!important;min-width:auto;box-sizing:border-box}.header .navbar-tabs .ant-tabs-tab:first-child{margin-left:0}.header .navbar-tabs .ant-tabs-tab:last-child{margin-right:0}.header .navbar-tabs .ant-tabs-tab:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(to right,transparent 0%,var(--story-green) 20%,var(--story-green) 80%,transparent 100%);opacity:0;transition:all .3s var(--page-turn)}.header .navbar-tabs .ant-tabs-tab:hover{color:var(--story-green);background:var(--story-green-lighter)}.header .navbar-tabs .ant-tabs-tab:hover:before{opacity:.6}.header .navbar-tabs .ant-tabs-tab-active{color:var(--story-green);font-weight:600;background:linear-gradient(to bottom,var(--story-green-light) 0%,var(--story-green-lighter) 100%);border-top:3px solid var(--story-green);border-right:1px solid var(--story-border);border-bottom:3px solid transparent;border-left:3px solid transparent;position:relative;z-index:2}.header .navbar-tabs .ant-tabs-tab-active:before{opacity:0}.header .navbar-tabs .ant-tabs-tab-active .chapter-bookmark{position:absolute;bottom:-13px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--story-green);filter:drop-shadow(0 1px 2px var(--ink-shadow))}@media (max-width: 768px){.header .navbar-tabs .ant-tabs-tab{font-size:13px;padding:0 16px}}@media (max-width: 480px){.header .navbar-tabs .ant-tabs-tab{font-size:12px;padding:0 12px}}.navbar-tabs-tablet .ant-tabs-tab{flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;min-width:60px!important;height:64px!important;font-size:13px!important;line-height:1.1}.navbar-tabs-tablet .ant-tabs-tab>div{display:flex;flex-direction:column;align-items:center;gap:2px}.navbar-tabs-tablet .ant-tabs-tab .ant-typography{display:none!important}.navbar-tabs-tablet .ant-tabs-tab .chapter-bookmark{bottom:-10px}.header .sub-navbar-container{position:relative;background:var(--colors-panel-bgcolor);border-top:1px solid var(--story-border);height:var(--sub-navbar-height)}.header .sub-navbar{display:flex;justify-content:flex-start;align-items:center;gap:4px;height:100%;padding:0 28px;position:relative;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.header .sub-navbar::-webkit-scrollbar{display:none}.header .sub-navbar-link{color:var(--colors-text-colortext);font-family:Lato,sans-serif;font-size:14px;font-weight:500;text-decoration:none;padding:8px 16px;border-radius:6px;transition:all .3s var(--page-turn);position:relative;letter-spacing:.1px;white-space:nowrap;flex-shrink:0;border:1px solid transparent;height:45px;align-content:center}.header .sub-navbar-link:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--story-green);opacity:0;transition:all .3s var(--page-turn)}.header .sub-navbar-link:hover{color:var(--story-green);background:var(--story-green-lighter);border-color:var(--story-border)}.header .sub-navbar-link:hover:before{opacity:.5}.header .sub-navbar-link.active{color:var(--story-green);font-weight:600;background:var(--story-green-light);border-color:var(--story-border);box-shadow:inset 0 1px 2px #0000000d}.header .sub-navbar-link.active:before{opacity:1}@media (max-width: 480px){.header .sub-navbar{padding:0 16px}.header .sub-navbar-link{font-size:13px;padding:6px 12px}}.header .search-input-area{display:flex;transition:all .3s var(--page-turn)}.header .search-input{align-items:center;border:2px solid var(--colors-border-colorborder);border-radius:8px;display:flex;gap:8px;overflow:hidden;padding:0 14px;position:relative;width:300px;background:var(--colors-page-bgcolor);transition:all .3s var(--page-turn);box-shadow:inset 0 1px 2px #0000000d,0 1px 3px #0000001a}.header .search-input:hover{border-color:var(--story-border);box-shadow:inset 0 1px 2px #0000000d,0 2px 6px #389e0d1a}.header .search-input:focus-within{border-color:var(--story-green);box-shadow:inset 0 1px 2px #0000000d,0 0 0 2px var(--story-green-light),0 2px 8px #389e0d26}.header .auto-layout{align-items:center;display:flex;flex:1;flex-grow:1;gap:8px;height:38px;padding:0;position:relative}.header .search-input input{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important}.header .search-input input::placeholder{color:var(--colors-text-colortext-placeholder)!important;font-style:italic}@media (max-width: 1400px){.header .search-input{width:280px}}@media (max-width: 1200px){.header .search-input{width:260px}}@media (max-width: 768px){.header .search-input{width:240px}}@media (max-width: 660px){.header .search-input{width:220px}}@media (max-width: 480px){.header .search-input{width:200px}}@media (max-width: 380px){.header .search-input{width:180px}}.header .desktop-theme-btn{display:flex;align-items:center;justify-content:center;transition:all .3s var(--page-turn);padding:8px;border-radius:6px;background:var(--colors-page-bgcolor)}.header .desktop-theme-btn:hover{background:var(--story-green-lighter);border-color:var(--story-border);box-shadow:0 2px 6px #389e0d1a}.header .sign-in-button{font-family:Lato;font-weight:400;position:relative;overflow:hidden;border-radius:8px;padding:10px 24px;box-shadow:0 2px 6px #389e0d33,inset 0 1px #fff3;transition:all .3s var(--page-turn);font-size:16px;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.header .sign-in-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);transition:left .6s ease}.header .sign-in-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #389e0d4d,inset 0 1px #ffffff4d}.header .sign-in-button:hover:before{left:100%}.header .sign-in-button:active{transform:translateY(0)}.header .menu-icon-button{font-size:14px;font-family:Inter,sans-serif;border:1px solid var(--colors-border-colorborder);background:var(--colors-page-bgcolor);color:var(--colors-text-colortext);border-radius:6px;padding:8px 14px;transition:all .3s var(--page-turn);font-weight:500;letter-spacing:.2px;box-shadow:0 1px 3px #0000001a;height:50px;align-items:center}.header .menu-icon-button:hover{color:var(--story-green);background:var(--story-green-lighter);border-color:var(--story-border);box-shadow:0 2px 6px #389e0d1a}@media (max-width: 768px){.header .desktop-theme-btn{display:none}}@media (max-width: 380px){.header .sign-in-button{padding:8px 18px;font-size:13px}.header .menu-icon-button{padding:6px 12px;font-size:13px}}.header .mobile-menu{width:100%;padding:20px;background:var(--colors-navbar-bgcolor);border-top:1px solid var(--story-border);box-shadow:0 -2px 8px #0000001a,inset 0 1px #ffffff1a;border-radius:0;animation:mobileMenuSlide .3s var(--page-turn);max-height:80vh;overflow-y:auto}@keyframes mobileMenuSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.header .mobile-menu .ant-menu{background:transparent;border:none;font-family:Inter,sans-serif}.header .mobile-menu .ant-menu-item,.header .mobile-menu .ant-menu-submenu-title{margin:4px 0;border-radius:8px;border:1px solid transparent;transition:all .3s var(--page-turn);padding:12px 16px;height:auto;line-height:1.4}.header .mobile-menu .ant-menu-item:hover,.header .mobile-menu .ant-menu-submenu-title:hover{background:var(--story-green-lighter);border-color:var(--story-border)}.header .mobile-menu .ant-menu-item-selected,.header .mobile-menu .ant-menu-submenu-title-selected{background:var(--story-green-light);border-color:var(--story-green);color:var(--story-green);font-weight:600}.header .mobile-menu .ant-menu-submenu-arrow{color:var(--story-green)}.header .mobile-menu .ant-menu-item-divider{background:linear-gradient(90deg,transparent 0%,var(--story-border) 20%,var(--story-border) 80%,transparent 100%);margin:16px 0}.header .mobile-menu .search-input{background:var(--colors-page-bgcolor);border:2px solid var(--colors-border-colorborder);border-radius:8px;width:100%;transition:all .3s ease;box-shadow:inset 0 1px 2px #0000000d}.header .mobile-menu .search-input:focus-within{border-color:var(--story-green);box-shadow:inset 0 1px 2px #0000000d,0 0 0 2px var(--story-green-light)}.header .mobile-menu .menu-theme-item{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;padding:8px 0}.header .mobile-menu .ant-menu-item a,.header .mobile-menu .ant-menu-submenu-title{color:var(--colors-text-colortext);font-size:15px;font-weight:500;text-decoration:none}.header .mobile-menu .ant-menu-item-selected a{color:var(--story-green);font-weight:600}.header .mobile-menu::-webkit-scrollbar{width:4px}.header .mobile-menu::-webkit-scrollbar-track{background:transparent}.header .mobile-menu::-webkit-scrollbar-thumb{background:var(--story-border);border-radius:2px}.header .mobile-menu::-webkit-scrollbar-thumb:hover{background:var(--story-green)}.header .user-login-area{display:flex!important;align-items:center}.header .new-notif-icon{display:flex;align-items:center;justify-content:center;position:relative;width:16px;height:16px}.header .new-notif-icon:before{content:"";width:6px;height:6px;background:linear-gradient(45deg,#ff6b6b,#feca57);border-radius:50%;animation:notificationPulse 2.5s ease-in-out infinite;box-shadow:0 0 4px #ff6b6b99}@keyframes notificationPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:1}}@media (prefers-reduced-motion: reduce){.header *,.header *:before,.header *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.header .navbar-tabs .ant-tabs-tab:focus-visible,.header .sub-navbar-link:focus-visible,.header .menu-icon-button:focus-visible,.header .sign-in-button:focus-visible{outline:2px solid var(--story-green);outline-offset:2px}[data-colors-mode=dark] .header{background:var(--colors-navbar-bgcolor);border-bottom-color:#389e0d4d}[data-colors-mode=dark] .header:before{opacity:.2}[data-colors-mode=light] .header{background:var(--colors-navbar-bgcolor);border-bottom-color:#389e0d40}[data-colors-mode=light] .header:before{opacity:.4}.sub-navbar-tablet .sub-navbar-link{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 8px;min-width:48px;font-size:12px;gap:2px}.sub-navbar-tablet .sub-navbar-link span{display:block;text-align:center}.sub-navbar-tablet .sub-navbar-link .anticon{font-size:16px}.wnf-notif-dot{display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 60% 40%,#ff5a5f 70%,#b71c1c);box-shadow:0 0 0 2px #fff;animation:wnfNotifPulse 1.8s infinite cubic-bezier(.4,0,.2,1)}@keyframes wnfNotifPulse{0%,to{box-shadow:0 0 0 2px #fff,0 0 #e5393566}50%{box-shadow:0 0 0 2px #fff,0 0 8px 4px #e539352e}}.wnf-footer .footer-content{border-top:1px solid var(--colors-border-colorborder);padding:40px 0 32px;margin-top:48px;background:var(--colors-page-bgcolor)}.wnf-footer .footer-main{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:32px}.wnf-footer .footer-brand{flex-shrink:0}.wnf-footer .footer-brand-link{display:inline-block;transition:transform .2s ease,opacity .2s ease}.wnf-footer .footer-brand-link:hover{transform:translateY(-2px);opacity:.85}.wnf-footer .wnf-logo{content:var(--novel-list-footer-logo);width:auto;height:48px;display:block}.wnf-footer .footer-navigation{flex:1;display:flex;justify-content:center;min-width:0}.wnf-footer .footer-nav-link{color:var(--colors-text-colortext);font-family:var(--desktop-LG-font-family);font-size:var(--desktop-LG-font-size);font-weight:500;text-decoration:none;position:relative;transition:color .2s ease;white-space:nowrap}.wnf-footer .footer-nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--colors-colors-green-6);transition:width .3s ease}.wnf-footer .footer-nav-link:hover{color:var(--colors-colors-green-6);text-decoration:none}.wnf-footer .footer-nav-link:hover:after{width:100%}.wnf-footer .footer-social{flex-shrink:0;display:flex;align-items:center}.wnf-footer .footer-social-link{display:inline-block;padding:8px;border-radius:50%;transition:all .2s ease;background:transparent}.wnf-footer .footer-social-link:hover{background:var(--colors-fill-colorfillquaternary);transform:translateY(-2px)}.wnf-footer .social-icon-x,.wnf-footer .social-icon-fb,.wnf-footer .social-icon-ig{width:auto;height:32px;display:block;transition:opacity .2s ease}.wnf-footer .social-icon-x{content:var(--footer-social-icon-x)}.wnf-footer .social-icon-fb{content:var(--footer-social-icon-fb)}.wnf-footer .social-icon-ig{content:var(--footer-social-icon-ig)}.wnf-footer .footer-social-link:hover .social-icon-x,.wnf-footer .footer-social-link:hover .social-icon-fb{opacity:.8}.wnf-footer .footer-secondary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:24px;border-top:1px solid var(--colors-border-colorborder)}.wnf-footer .footer-copyright p{color:var(--colors-text-colortext-muted);font-family:var(--desktop-SM-font-family, var(--desktop-LG-font-family));font-size:var(--desktop-SM-font-size, 14px);font-weight:400;margin:0;line-height:1.4}.wnf-footer .product-hunt-badge{display:inline-block;transition:transform .2s ease,opacity .2s ease}.wnf-footer .product-hunt-badge:hover{transform:translateY(-1px);opacity:.9}.wnf-footer .product-hunt-image{width:200px;height:36px;display:block}@media (max-width: 1024px){.wnf-footer .footer-main{gap:20px;margin-bottom:28px}.wnf-footer .footer-navigation{order:3;flex-basis:100%;justify-content:center;margin-top:8px}.wnf-footer .footer-social{margin-left:auto}}@media (max-width: 768px){.wnf-footer .footer-content{padding:32px 0 24px;margin-top:32px}.wnf-footer .footer-main{flex-direction:column;text-align:center;gap:16px;margin-bottom:24px}.wnf-footer .footer-navigation{order:2;flex-basis:auto;margin-top:0}.wnf-footer .footer-social{order:3;margin-left:0}.wnf-footer .footer-secondary{flex-direction:column;text-align:center;gap:12px;padding-top:20px}.wnf-footer .wnf-logo{height:40px}.wnf-footer .social-icon-x,.wnf-footer .social-icon-fb{height:28px}.wnf-footer .product-hunt-image{width:180px;height:32px}}@media (max-width: 480px){.wnf-footer .footer-content{padding:24px 0 20px}.wnf-footer .footer-main{gap:12px;margin-bottom:20px}.wnf-footer .footer-navigation .ant-space{justify-content:center}.wnf-footer .footer-nav-link{font-size:14px}.wnf-footer .social-icon-x,.wnf-footer .social-icon-fb{height:24px}.wnf-footer .footer-social-link{padding:6px}.wnf-footer .product-hunt-image{width:160px;height:28px}.wnf-footer .footer-secondary{gap:10px;padding-top:16px}.wnf-footer .footer-copyright p{font-size:12px}}.homepage-top-section{position:relative}.homepage-top-section .hero-tagline{color:var(--colors-text-colortext);font-family:Lato,Helvetica;font-size:38px;font-weight:700;letter-spacing:0;line-height:46px;position:relative;margin-bottom:10px}.homepage-top-section .hero-tagline-sub{color:var(--colors-text-colortext);font-family:Lato,Helvetica;font-size:24px;letter-spacing:0;line-height:32px;position:relative;margin-bottom:10px}.homepage-top-section .search-icon{color:var(--colors-text-colortext-placeholder)}.homepage-top-section .search-btn{width:200px;height:auto}.homepage-top-section .search-input-bar{flex:1}@media (max-width: 550px){.homepage-top-section .search-input-bar,.homepage-top-section .search-btn{width:100%}}.hero-carousel{position:relative;width:100%}.hero-carousel .ant-carousel .slick-slide{text-align:center}.hero-carousel .ant-carousel .slick-dots li button{background:#fff;opacity:.4}.hero-carousel .ant-carousel .slick-dots li.slick-active button{background:#fff;opacity:1}.hero-carousel .carousel-slide{position:relative;height:fit-content}.hero-carousel .hero .hero-bg{height:450px}.hero-carousel .carousel-image{width:100%;height:100%;object-fit:cover;border-radius:15px}.hero-carousel .carousel-content{position:absolute;bottom:20px;right:20px;background:#0009;color:#fff;padding:10px;border-radius:8px;text-align:right;max-width:85%}.hero-carousel .carousel-title{margin:0;font-size:24px;font-weight:700}.hero-carousel .carousel-genres{font-size:16px;margin:5px 0}.hero-carousel .carousel-rating{font-size:18px;margin:5px 0}.hero-carousel .carousel-description{font-size:16px;margin:5px 0}.hero-carousel .hero-tagline{position:absolute;top:30px;left:20%;right:20%;z-index:10;text-align:center;color:#fff}.hero-carousel .hero-tagline h1{font-size:clamp(16px,4vw,36px);max-width:100%;margin:0 auto;line-height:1.2}.hero-carousel .search-form{width:100%;margin-top:-5px}@media (max-width: 600px){.hero-carousel .hero-tagline h1{font-size:clamp(14px,6vw,24px)}.hero-carousel .hero .novel-cover-img-container{max-height:280px!important;max-width:220px!important;margin:0 auto}.hero-carousel .hero .novel-cover-img,.hero-carousel .hero .hz-uicompact-novel-cover-img{max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain}}@media (min-width: 1200px){.hero-carousel .hero-tagline h1{font-size:clamp(18px,3vw,36px)}}.ratings-distribution{width:100%}.rating-bar{display:flex;align-items:center;justify-content:space-between}.ratings-distribution .label{position:relative;width:10px;margin-top:-1px;opacity:.5;font-family:Lato,Helvetica;font-weight:600;color:var(--colors-text-colortextlight);font-size:16px;letter-spacing:0;line-height:20px;margin-right:7px}.ratings-distribution .icon-star{position:relative;width:16px;height:16px;margin-right:10px}.ratings-distribution .percent-bar{position:relative;flex:1;flex-grow:1;height:6px;background-color:#ffffff40;border-radius:100px}.ratings-distribution .fill{width:250px;height:6px;background-color:#389e0d;border-radius:100px}.ratings-distribution .count{position:relative;width:40px;margin-top:-1px;font-family:Lato,Helvetica;font-weight:600;color:var(--colors-text-colortextlight);font-size:16px;letter-spacing:0;line-height:20px;margin-left:10px}.genre-button{text-align:center}.genre-button .tag-colorful{background-color:#0000004d;border-radius:var(--global-borderradius-borderradiussm);border:1px solid;color:#49aa19}.genre-button .text{color:#49aa19;font-family:var(--desktop-h5-font-family);font-style:var(--desktop-h5-font-style);font-weight:var(--desktop-h5-font-weight);letter-spacing:var(--desktop-h5-letter-spacing);padding:0 4px}.novelbutton-genre{position:relative;width:100%}.novelbutton-genre .novelbutton-genre-list{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px}.smart-text-formatter-content{text-align:left;overflow-wrap:anywhere}.smart-text-formatter-content p{margin-bottom:16px}.smart-text-formatter-content br{margin-bottom:8px}.smart-text-formatter-content .dots,.morelink{display:none}.smart-text-formatter-content .testhide,.smart-text-formatter-content .collapse{display:block!important}.novel-search-results-card .logo-wordmark{height:20px;object-fit:cover;position:relative}.inhouse-cta-banner-container{position:relative;color:var(--colors-text-colortext);overflow:hidden;padding:20px;display:flex}.inhouse-cta-banner-link{display:block;text-decoration:none}.inhouse-cta-banner-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:auto;background-position:center;z-index:0}.inhouse-cta-banner-content{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%}.text-mention{color:var(--colors-text-colortext);font-family:var(--desktop-h3-font-family);line-height:var(--desktop-h3-line-height)}.horizontal .inhouse-cta-banner-content{flex-direction:row}.horizontal .text-mention{max-width:70%}.vertical .inhouse-cta-banner-content{flex-direction:column;justify-content:center}.vertical .text-mention{max-width:100%;margin-bottom:16px}.inhouse-cta-fullwidth-billboard{width:100%}.image-css-editor-container{display:flex;flex-direction:column;gap:16px}.image-css-editor-container .frame{position:relative;border:2px solid #00ff00;width:100%;overflow:hidden;background:transparent}.image-css-editor-container .image{position:absolute;width:100%;height:100%;background-repeat:no-repeat;cursor:grab}.image-css-editor-container .controls{display:flex;justify-content:flex-end;align-items:center;margin-top:20px;gap:16px}.image-css-editor-container .controls span{font-size:16px;font-weight:500}.compact-novel-grid-card-tiny-hz{display:flex;border-radius:8px;width:100%}.compact-novel-grid-card-tiny-hz .novel-cover{display:flex}.compact-novel-grid-card-tiny-hz .novel-cover-image{width:64px;height:88px;border-radius:4px}.compact-novel-grid-card-tiny-hz .novel-details{display:flex;flex-direction:column;width:100%}.compact-novel-grid-card-tiny-hz .fav-novel-title-container{display:flex;flex-direction:column}.compact-novel-grid-card-tiny-hz .fav-novel-title{font-size:18px;font-family:Lora;line-height:normal;padding-top:2px;color:var(--colors-primary-color);text-decoration:none}.compact-novel-grid-card-tiny-hz .fav-novel-author{font-size:16px;color:var(--colors-text-colortext)}.user-profile-top-novels-editor{display:flex;flex-direction:column;gap:16px}.user-profile-top-novels-editor .editor-actions{display:flex;justify-content:flex-end}.user-profile-top-novels-editor .ant-list-item{display:flex;justify-content:space-between;align-items:center}.user-profile-top-novels-editor .ant-list-item-actions{display:flex;align-items:center}@media (max-width: 500px){.user-profile-top-novels-editor .editor-actions{justify-content:center}}.collection-create-edit-button{display:inline-block}.collection-modal .ant-modal-content{border-radius:8px;padding:16px;background-color:var(--colors-page-bgcolor);color:var(--colors-text-colortext)}.collection-modal .ant-modal-title{font-size:20px;font-weight:700}.collection-modal .ant-modal-close-x{color:var(--colors-text-colortext-muted)}.collection-modal .ant-form-item-label>label{font-size:14px}.collection-modal .ant-input::placeholder,.collection-modal .ant-select-selection-placeholder{color:var(--colors-text-colortext-placeholder)}.collection-create-edit-button .action-button{width:auto;transition:all .3s ease-in-out}.collection-create-edit-button .action-button.edit{color:var(--colors-primary-green);border:1px solid var(--colors-primary-green)}@media (max-width: 500px){.collection-create-edit-button,.collection-create-edit-button .action-button{width:100%}.collection-modal .ant-modal-footer{flex-direction:column-reverse}}.antdempty{color:var(--colors-text-colortext);align-items:center;display:flex;flex-direction:column}.antdempty span{color:var(--colors-text-colortext);font-size:medium}.ant-empty .ant-empty-image{height:auto}.collection-management-modal .ant-modal-content{background-color:var(--colors-page-bgcolor);box-shadow:0 2px 8px #00000026}.collection-management-modal .collection-modal-content{position:relative;min-height:200px}.collection-management-modal .loading-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.collection-management-modal .collections-section{margin-top:24px}.collection-management-modal .section-title{font-size:16px;font-weight:600;margin-bottom:16px;color:var(--colors-text-colortext)}.collection-management-modal .added-collections{border-bottom:1px solid var(--colors-border-borderdivider);padding-bottom:8px}.collection-management-modal .collection-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;margin-bottom:8px;border-radius:8px;transition:background-color .3s}.collection-management-modal .no-collections-message{text-align:center;color:var(--colors-text-muted);font-size:14px;margin-top:20px}.collection-management-modal .collection-item.added{background-color:var(--colors-interactions-novelcard-button-bg)}.collection-management-modal .collection-item.available{cursor:pointer}.collection-management-modal .collection-item.available:hover{background-color:var(--colors-interactions-novelcard-button-bg)}.collection-management-modal .collection-name{color:var(--colors-text-colortext);text-align:left}.collection-management-modal .search-container{margin-bottom:16px}.collection-management-modal .search-container .ant-input-affix-wrapper{background-color:var(--colors-page-bgcolor)}.collection-management-modal .pagination-controls{display:flex;justify-content:center;align-items:center;gap:12px;margin:16px 0}.collection-management-modal .page-info{color:var(--colors-text-colorcaption)}.collection-management-modal .create-collection-button{color:var(--colors-colors-green-6);padding:0;height:auto;font-weight:500;margin-top:8px}.collection-management-modal .create-collection-button:hover{color:var(--colors-colors-green-7)}.collection-management-modal .modal-footer{display:flex;justify-content:flex-end;margin-top:24px;gap:8px}.collection-management-modal .remove-button{color:var(--colors-text-colortext)}.collection-management-modal .remove-button:hover{color:var(--colors-text-colordanger)}.collection-management-modal .add-button{color:var(--colors-colors-green-6)}.collection-management-modal .add-button:hover{color:var(--colors-colors-green-7)}@media (max-width: 480px){.collection-management-modal .modal-footer{flex-direction:column}.collection-management-modal .modal-footer .ant-btn{width:100%}}.user-extra-interactions-menu-button-container{border-radius:8px;height:95px;display:flex;cursor:pointer;gap:8px;width:50px}.modal-class .ant-modal{width:fit-content!important}.user-extra-interactions-menu-button-container .user-extra-interactions-menu-button{background-color:var(--colors-interactions-novelcard-button-bg)!important;color:var(--colors-text-colortext)!important;box-shadow:0 1px 2px #00000026;transition:background-color .3s ease;border:none!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.user-extra-interactions-menu-button:hover,.user-extra-interactions-menu-button:focus{background-color:var(--colors-colors-green-6)!important}.novel-extra-user-interaction-dropdown{background-color:var(--colors-page-bgcolor);box-shadow:0 2px 8px #00000026;border-radius:8px;overflow:hidden;min-width:200px;max-width:315px}.novel-extra-user-interaction-dropdown .ant-dropdown-menu{background-color:transparent;box-shadow:none;padding:4px}.novel-extra-user-interaction-dropdown .ant-dropdown-menu-item,.novel-extra-user-interaction-dropdown .ant-dropdown-menu-submenu-title{color:var(--colors-text-colortext);padding:8px 12px;transition:background-color .3s;font-size:large!important}.novel-extra-user-interaction-dropdown .ant-dropdown-menu-item:hover,.novel-extra-user-interaction-dropdown .ant-dropdown-menu-submenu-title:hover{background-color:#0000000d}.novel-extra-user-interaction-dropdown .ant-dropdown-menu-item-group-title{padding:8px 12px 4px;color:var(--colors-text-colorcaption);font-size:14px}.novel-extra-user-interaction-dropdown .ant-divider{margin:4px 0}.novel-actions-container .novel-actions{display:flex;flex-direction:column;gap:16px;width:100%;max-width:520px}.novel-actions-container .novel-actions-header{display:flex;align-items:center;margin-bottom:8px;text-align:center;justify-content:center}.novel-actions-container .novel-actions-title{font-size:16px;font-weight:700;color:var(--colors-text-colortext);font-family:Lato,sans-serif;line-height:24px}.novel-actions-container .novel-actions-buttons{width:100%;gap:12px!important}.novel-actions-container .novel-action-button{width:100%;min-height:55px;background-color:var(--colors-interactions-novelcard-button-bg);color:#389e0d;border:1px solid #389e0d;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 16px;font-size:16px;font-weight:600;font-family:Inter,sans-serif;transition:border-color .3s ease;text-align:left;gap:8px}.novel-actions-container .novel-action-button:hover{background-color:var(--colors-interactions-novelcard-button-bg);color:#52c41a;border-color:#52c41a}.novel-actions-container .novel-action-button:focus{background-color:var(--colors-interactions-novelcard-button-bg);color:#389e0d;border-color:#389e0d;outline:none}.novel-actions-container .novel-action-button.ant-btn>span{display:flex}.novel-actions-container .novel-action-button .anticon{font-size:18px;flex-shrink:0}.novel-actions-container .novel-action-button .anticon-picture{color:#2f54eb}.novel-actions-container .novel-action-button .anticon-read{color:#fa8c16}.novel-actions-container .novel-action-button .anticon-heart{color:#f5222d}@media (max-width: 768px){.novel-actions-container .novel-actions{max-width:100%;gap:12px}.novel-actions-container .novel-actions-title{font-size:15px}.novel-actions-container .novel-action-button{font-size:14px;height:44px;padding:0 16px;gap:8px}.novel-actions-container .novel-action-button .anticon{font-size:16px}}@media (max-width: 480px){.novel-actions-container .novel-actions{gap:10px}.novel-actions-container .novel-action-button{height:40px;font-size:13px;padding:0 14px}.novel-actions-container .novel-action-button .anticon{font-size:14px}}@media (max-width: 380px){.novel-actions-container .novel-action-button{height:auto;min-height:56px;padding:12px 16px}.novel-actions-container .novel-action-button>div{flex-direction:column!important;gap:8px!important;align-items:center}.novel-actions-container .novel-action-button .anticon{font-size:20px}.novel-actions-container .novel-actions-title{font-size:14px}}.novel-actions-container .modal-class .ant-modal{width:fit-content!important}.novel-cover-display{width:100%;height:100%;position:relative}.novel-cover-display .novel-cover-img-container{position:relative;width:100%;height:auto;display:flex;justify-content:center;align-items:center}.novel-cover-display .novel-cover-img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;transition:all .3s ease}.novel-cover-display.portrait-mode .portrait-cover{object-fit:cover;width:100%}.novel-cover-display.book-mode .book-container{perspective:1200px;padding:30px 20px;display:flex;justify-content:center;align-items:center;min-height:400px}.novel-cover-display.book-mode .book-3d-wrapper{position:relative;display:inline-block;transform-style:preserve-3d;transform:rotateY(-12deg) rotateX(3deg);transition:transform .3s ease;margin:0 auto;width:100%;height:100%;will-change:transform;backface-visibility:hidden}.novel-cover-display.book-mode .book-3d-wrapper:hover{transform:rotateY(-8deg) rotateX(2deg) scale(1.02)}.novel-cover-display.book-mode .book-spine{position:absolute;left:-6px;top:0;width:12px;height:100%;background:linear-gradient(to right,#1a1a1a,#3a3a3a,#1a1a1a);transform:rotateY(79deg);transform-origin:left center;border-radius:0 2px 2px 0;z-index:1}.novel-cover-display.book-mode .book-front{position:relative;z-index:3;width:100%;height:100%}.novel-cover-display.book-mode .book-cover{display:block;border-radius:6px;box-shadow:0 8px 24px #0006,-2px 0 8px #0003,inset 2px 2px 4px #ffffff1a;border:1px solid #ccc;width:100%;height:100%}.novel-cover-display.book-mode .book-shadow{position:absolute;bottom:-15px;left:10px;right:-30px;height:25px;background:radial-gradient(ellipse at center,rgba(0,0,0,.3) 0%,rgba(0,0,0,.1) 50%,transparent 80%);border-radius:50%;z-index:0;transform:perspective(100px) rotateX(60deg)}.novel-cover-display.artistic-mode .artistic-container{position:relative;display:flex;justify-content:center;align-items:center}.novel-cover-display.artistic-mode .artistic-wrapper{position:relative;display:inline-block;filter:contrast(1.1) saturate(1.2);height:100%}.novel-cover-display.artistic-mode .artistic-background{position:relative;z-index:1;height:100%}.novel-cover-display.artistic-mode .artistic-cover{display:block;height:100%;border-radius:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center}.novel-cover-display.artistic-mode .artistic-brush-overlay{position:absolute;inset:-10px;background:radial-gradient(ellipse 40% 25% at 8% 12%,rgba(160,82,45,.15) 0%,transparent 70%),radial-gradient(ellipse 35% 30% at 92% 8%,rgba(139,69,19,.12) 0%,transparent 70%),radial-gradient(ellipse 30% 35% at 88% 92%,rgba(160,82,45,.18) 0%,transparent 70%),radial-gradient(ellipse 35% 25% at 12% 88%,rgba(139,69,19,.15) 0%,transparent 70%);z-index:2;pointer-events:none;mix-blend-mode:multiply;border-radius:12px}.novel-cover-display.artistic-mode .artistic-texture-overlay{position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,transparent 1px,rgba(255,255,255,.03) 2px,transparent 3px),radial-gradient(circle at 70% 70%,transparent 1px,rgba(0,0,0,.02) 2px,transparent 3px);background-size:8px 8px,12px 12px;z-index:3;pointer-events:none;mix-blend-mode:overlay;opacity:.4;border-radius:12px}@media (max-width: 991px){.novel-cover-display.portrait-mode .portrait-cover{height:100%;width:auto}}@media (max-width: 768px){.novel-cover-display.book-mode .book-container{padding:20px 10px;min-height:350px}.novel-cover-display.book-mode .book-3d-wrapper{transform:rotateY(-8deg) rotateX(2deg);max-width:240px}}@media (max-width: 480px){.novel-cover-display.book-mode .book-container{padding:15px 5px;min-height:300px}.novel-cover-display.book-mode .book-3d-wrapper{transform:rotateY(-5deg) rotateX(1deg);max-width:200px}.novel-cover-display.book-mode .book-spine{width:8px;left:-4px}.novel-cover-display.artistic-mode .artistic-wrapper:before{inset:-4px}}.hero{display:flex;align-items:flex-start;padding:32px;position:relative;justify-content:center;min-width:300px;overflow:visible!important}.hero .hero-bg{width:100%;background-size:cover,cover,cover;background-repeat:no-repeat,no-repeat,no-repeat;background-position:50% 50%;height:900px;position:absolute;top:0;left:0;z-index:-1}.hero .hero-content{max-width:1156px;align-items:center;position:relative;width:100%;padding-left:16px;padding-right:16px;min-height:450px}.hero .hero-content.compact-mode{border-radius:8px;padding-top:16px;padding-left:38px;background:radial-gradient(ellipse 120% 80% at center,transparent 0%,var(--compact-mode-novel-info-bg) 30%,var(--compact-mode-novel-info-bg) 70%,transparent 100%);background-size:150% 150%;animation:subtle-glow 8s ease-in-out infinite;max-width:1200px}@keyframes subtle-glow{0%,to{background-position:50% 50%;opacity:.9}25%{background-position:45% 45%;opacity:.95}50%{background-position:55% 55%;opacity:1}75%{background-position:50% 55%;opacity:.95}}.hero .source-platform-logo{background-color:var(--colors-table-novel-source-logo-bgcolor);border-radius:4px;scale:1.3;height:20px;position:relative;padding:4px;margin-left:8px}.hero .source-logo-container{background-color:var(--colors-table-novel-source-logo-bgcolor);border-radius:6px 0;padding:0 4px 4px;scale:.8}.hero .search-icon{color:var(--colors-search-icon)}.hero .short-synopsis{position:relative;width:100%;color:var(--colors-text-novelcard-title);font-family:Lato;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:10px}.hero .short-synopsis.uicompactmode{margin-top:0;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hero .hero-content .publishing-status-hiatus,.hero .hero-content .publishing-status-dropped{color:#ef3e3e}.hero .hero-content .publishing-status-completed{color:#3eef76}.hero .novel-cover-img-container{position:relative;text-align:center;justify-items:center;margin-bottom:16px;display:flex;align-items:center;justify-content:right;width:100%;height:100%}.hero .novel-cover-img{border-radius:6px}.hero .novel-info{gap:20px 12px;display:flex;flex-direction:column;align-items:flex-start;position:relative;text-align:left;margin-bottom:16px}.hero .user-data-controls-container{width:100%;padding:16px;border-width:1px;border-style:dashed;border-radius:8px;border-color:#8f8d8d30;min-height:200px;display:flex;gap:16px;flex-direction:column;align-items:center;height:100%}.hero .user-data-controls-container-buttonrow{gap:24px;display:flex;flex-wrap:wrap;justify-content:center;width:100%;height:100%;align-items:center;flex-direction:row;align-content:center}.hero .user-data-controls-container .button-container{background-color:var(--colors-interactions-novelcard-button-bg);box-shadow:0 1px 2px #00000026;width:80%}.hero .div{align-self:stretch;width:100%;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;position:relative;gap:4px}.hero .novel-title{position:relative;margin-top:-1px;font-family:Lora;font-weight:600;color:var(--colors-text-novelcard-title);font-size:35px;letter-spacing:0;line-height:46px;align-self:stretch;text-align:left;display:inline-flex;flex-direction:row;align-items:flex-start;flex:0 0 auto;gap:16px;display:block;word-wrap:break-word}.hero .novel-title.uicompactmode{font-size:30px}.hero .novel-author{color:var(--colors-text-novelcard-title);font-size:var(--desktop-h3-font-size);font-style:var(--desktop-h3-font-style);font-weight:var(--desktop-h3-font-weight);letter-spacing:var(--desktop-h3-letter-spacing);line-height:var(--desktop-h3-line-height);position:relative;align-self:stretch;align-items:flex-start;opacity:.8}.hero .novel-status-group{display:flex;flex-flow:row wrap;align-items:flex-start;gap:24px;position:relative;flex:0 0 auto}.hero .div-2{display:inline-flex;flex-direction:column;align-items:flex-start;position:relative;flex:0 0 auto}.hero .status-group-text-data{position:relative;width:fit-content;margin-top:-1px;font-family:Lora;font-weight:600;color:var(--colors-text-novelcard-title);font-size:24px;letter-spacing:0;line-height:32px;white-space:nowrap;left:0}.hero .status-group-text-label{position:relative;width:fit-content;opacity:.5;color:var(--colors-text-novelcard-title);white-space:nowrap;font-family:var(--desktop-h5-font-family);font-size:var(--desktop-h5-font-size);font-style:var(--desktop-h5-font-style);font-weight:var(--desktop-h5-font-weight);left:0;letter-spacing:var(--desktop-h5-letter-spacing);line-height:var(--desktop-h5-line-height)}.novel-status-group .genre{display:flex;flex-direction:column;align-items:flex-start;gap:4px;position:relative;align-self:stretch;width:100%;flex:0 0 auto;margin-top:-16px}.novel-status-group .genre-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 8px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.novel-status-group .tag{display:inline-flex;align-items:flex-start;gap:var(--global-space-padding-paddingxxs);position:relative;flex:0 0 auto;justify-content:flex-start;justify-items:flex-start;justify-self:flex-start}.novel-status-group .tag-colorful{display:inline-flex;align-items:center;gap:4px;padding:1px var(--global-space-padding-paddingxs) 1px var(--global-space-padding-paddingxs);position:relative;flex:0 0 auto;border-radius:var(--global-borderradius-borderradiussm);border:1px solid;background-color:var(--colors-genre-tag-bg);border-color:var(--colors-genre-tag-border)}.hero .text{font-family:var(--desktop-h5-font-family);color:var(--colors-colors-green-6);line-height:var(--desktop-h5-line-height);position:relative;width:fit-content;margin-top:-1px;font-weight:550;letter-spacing:var(--desktop-h5-letter-spacing);white-space:nowrap;font-style:var(--desktop-h5-font-style)}.hero .novel-user-interaction-dropdown{padding:12px}.hero .user-select-rating-value img{height:45px!important}.hero .rating-group{display:flex;gap:8px;align-self:stretch;width:100%;flex-direction:column;align-items:flex-start;position:relative;flex:0 0 auto}.hero .score{display:inline-flex;align-items:center;gap:8px;position:relative;flex:0 0 auto}.hero .rate-star{position:relative;width:19.85px;height:19.75px;box-shadow:var(--box-shadow);background-size:100% 100%}.hero .rating-group .rate-star-antd{box-shadow:var(--box-shadow);color:#389e0d}.hero .mask-wrapper{position:relative;width:19.85px;height:19.75px;box-shadow:var(--box-shadow);background-size:100% 100%}.hero .mask{position:absolute;width:20px;height:20px;top:0;left:0}.hero .star-meter{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;align-self:stretch;width:100%;flex:0 0 auto;margin-top:5px;align-items:flex-start}.hero .label{position:relative;width:10px;margin-top:-1px;opacity:.5;font-family:Lato;font-weight:600;color:var(--colors-text-novelcard-title);font-size:16px;letter-spacing:0;line-height:24px}.hero .icon-star{position:relative;width:16px;height:16px;filter:var(--social-icon-filter)}.hero .percent-bar{position:relative;flex:1;flex-grow:1;height:6px;border-radius:100px}.hero .fill{width:250px;height:6px;background-color:#389e0d;border-radius:100px}.hero .count{position:relative;width:60px;margin-top:-1px;font-family:Lato;font-weight:600;color:var(--colors-text-novelcard-title);font-size:16px;letter-spacing:0;line-height:24px;opacity:.5}.hero .read-on-btn{width:100%;height:64px;background-color:var(--colors-colors-green-7);border-radius:var(--global-borderradius-borderradiuslg)}.hero .read-on-btn-content{position:relative;width:100%;height:100%;font-family:var(--desktop-LG-font-family);font-weight:600;color:var(--colors-text-novelcard-title);font-size:var(--desktop-LG-font-size);letter-spacing:var(--desktop-LG-letter-spacing);line-height:var(--desktop-LG-line-height);white-space:nowrap;font-style:var(--desktop-LG-font-style);color:var(--colors-text-colortextlight);touch-action:manipulation;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}.hero .novel-page-links{color:var(--colors-text-colortext);font-size:21px;display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:6px;width:100%;justify-content:center}@media (min-width: 992px){.hero .hz-uicompact-novel-cover-img{height:100%;width:auto!important;max-width:360px}.hero .novel-info{min-height:700px;margin-bottom:0}.hero .hz-min-height-450{min-height:450px;height:100%;justify-content:flex-start}.hero .novel-cover-img-container{margin-bottom:0}}@media (max-width: 991px){.hero .novel-cover-img-container{max-height:400px;margin:0 auto;max-width:300px}.hero .novel-info{margin-top:24px}}@media (max-width: 768px){.hero .novel-cover-img-container{max-height:350px;max-width:280px}.hero .hz-uicompact-novel-cover-img{max-height:300px;max-width:250px;width:auto;height:auto;object-fit:contain;margin:0 auto;display:block}}@media (max-width: 580px){.hero .novel-info{min-width:200px}.hero .novel-cover-img-container{max-height:300px;max-width:250px}.hero .hz-uicompact-novel-cover-img{max-height:280px;max-width:220px}.hero .novel-title.uicompactmode{font-size:28px!important;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hero .short-synopsis.uicompactmode{display:-webkit-box;line-clamp:7;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hero .novel-author.uicompactmode{font-size:24px!important}}@media (max-width: 480px){.hero .user-data-controls-container{justify-content:center}.hero{min-width:256px;padding:18px}.hero .novel-cover-img-container{max-height:280px;max-width:200px}.hero .hz-uicompact-novel-cover-img{max-height:250px;max-width:180px}.hero .novel-info{min-width:200px;width:fit-content;transform:scale(.95)}.hero .hero-content{align-items:flex-start;gap:0 32px}.hero .read-on-btn{align-self:center}.hero .read-on-btn-content{min-height:44px;display:flex;align-items:center;justify-content:center;border:none;outline:none}.hero .read-on-btn-content:active{transform:scale(.98);transition:transform .1s ease}.hero .novel-title{font-size:26px!important}.hero .novel-author{font-size:24px!important}.hero .novel-title.uicompactmode{font-size:24px!important;line-height:32px}.hero .novel-author.uicompactmode{font-size:20px!important}.hero .text{font-size:14px!important}.hero .rating-group-stats{gap:10px}}.novel-actions-footer{display:flex;align-items:center;padding:0 16px 16px;width:100%;flex-direction:column}@media (max-width: 768px){.novel-actions-footer{padding:24px 16px}}@media (max-width: 480px){.novel-actions-footer{padding:16px}}.compact-novel-card-list-section{width:100%;color:var(--colors-text-colortext)}.compact-novel-card-list-section .novel-card-grid{display:grid;width:100%}.compact-novel-card-list-section .novel-card-list{display:flex;flex-direction:column;width:100%;gap:8px}.compact-novel-card-list-section .novel-card-hz-link{text-decoration:none;width:100%}.compact-novel-card-list-section .novel-card-grid-link{text-decoration:none}.compact-novel-card-list-section .no-novels-message{text-align:center;font-size:18px;color:var(--colors-text-colortext-muted);padding:16px 0}.tag-new-chapter{background-color:#d32029;color:#fff;border-radius:20px;padding:var(--global-space-padding-paddingxxs) 8px var(--global-space-padding-paddingxxs) 8px;font-family:Lato,Helvetica;font-weight:700;letter-spacing:0;border:0px;font-size:10px;vertical-align:middle;line-height:12px}.user-interactions-menu-button-container{position:absolute;top:8px}.user-interactions-menu-button{background-color:#0009!important;color:#fff!important;box-shadow:0 2px 4px #00000026;transition:background-color .3s ease;border:none!important;width:26px!important;height:28px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.user-interactions-menu-button:hover,.user-interactions-menu-button:focus{background-color:var(--colors-colors-green-6)!important}.novel-user-interaction-dropdown{background-color:var(--colors-page-bgcolor);box-shadow:0 2px 8px #00000026;border-radius:8px;overflow:hidden;min-width:200px}.novel-user-interaction-dropdown .ant-dropdown-menu{background-color:transparent;box-shadow:none;padding:4px}.novel-user-interaction-dropdown .ant-dropdown-menu-item,.novel-user-interaction-dropdown .ant-dropdown-menu-submenu-title{color:var(--colors-text-colortext);padding:8px 12px;transition:background-color .3s;font-size:large!important}.novel-user-interaction-dropdown .ant-dropdown-menu-item-group-title{padding:8px 12px 4px;color:var(--colors-text-colorcaption);font-size:14px}.novel-user-interaction-dropdown .ant-divider{margin:4px 0}.compact-novel-grid-card{overflow:hidden;display:flex;flex:1}.compact-novel-grid-card .compact-novel-grid-card-cover{display:flex!important}.compact-novel-grid-card .compact-novel-grid-card-cover .new-chapter-tag{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:1}.compact-novel-grid-card .compact-novel-grid-card-body{overflow:hidden;display:flex!important;flex-direction:column;flex-wrap:wrap;align-items:center}.compact-novel-grid-card .compact-novel-grid-card-cover .novel-source{background:#000c;position:absolute;height:24px;text-align:center;width:101%;font-weight:600}.compact-novel-grid-card .ant-card .ant-card-body{padding:10px}.compact-novel-grid-card .compact-novel-grid-card-body .novel-title{text-align:left;color:var(--colors-primary-green);font-family:Lora;font-size:18px;font-weight:700;letter-spacing:0;line-height:24px;position:relative;align-self:stretch;margin-bottom:12px}.compact-novel-grid-card .compact-novel-grid-card-body .novel-author{text-align:left;color:var(--colors-text-colortext);line-height:22px;position:relative;align-self:stretch;font-family:Lato,Helvetica;font-weight:600;font-size:14px;letter-spacing:0;align-items:flex-start;opacity:.8;margin-top:-8px}.compact-novel-grid-card .compact-novel-grid-card-body .novel-score-section-numbers{display:flex;flex-direction:row;gap:16px;justify-content:center;margin-top:10px;flex-wrap:nowrap;position:absolute;bottom:8px;left:8px;right:8px}.compact-novel-grid-card .compact-novel-grid-card-body .rating-score{justify-content:center;align-self:stretch;display:flex;flex-direction:column;margin-top:-1.5px;position:relative;align-items:center}.compact-novel-grid-card .compact-novel-grid-card-body .rate-star{color:var(--colors-rate-star);font-size:18px;vertical-align:text-bottom}.compact-novel-grid-card .compact-novel-grid-card-body .text-stat-value{color:var(--colors-text-colortext);font-family:Lora-Bold;font-size:20px;font-weight:700;letter-spacing:0;line-height:30px;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.compact-novel-grid-card .compact-novel-grid-card-body .text-stat-label{color:var(--colors-text-colortext);font-family:var(--desktop-h5-font-family);font-size:14px;font-style:var(--desktop-h5-font-style);font-weight:var(--desktop-h5-font-weight);letter-spacing:var(--desktop-h5-letter-spacing);line-height:var(--desktop-h5-line-height);opacity:.5;position:relative;white-space:nowrap;width:fit-content;margin-top:-6px}.compact-novel-grid-card .compact-novel-grid-card-body .div-3{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}.compact-novel-grid-card .compact-novel-grid-card-body .WNF-ratings{align-items:center;align-self:stretch;display:flex;gap:16px;justify-content:center;position:relative}.compact-novel-grid-card .compact-novel-grid-card-body .WNF-score{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}.genre-tag-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px;position:relative;align-self:stretch;width:100%;font-size:inherit}.genre-tag-list .tag{display:inline-flex;align-items:flex-start;gap:var(--global-space-padding-paddingxxs);position:relative;flex:0 0 auto;justify-content:center;padding:4px 12px}.genre-tag-list .tag a{text-decoration:none}.genre-tag-list .tag-colorful{display:inline-flex;align-items:center;text-decoration:none;transition:background-color .3s,border-color .3s;gap:4px;padding:0 4px;position:relative;flex:0 0 auto;border-radius:var(--global-borderradius-borderradiussm);border:1px solid;background-color:var(--colors-genre-tag-bg);border-color:var(--colors-genre-tag-border);margin-bottom:2px}.genre-tag-list .tag-colorful:hover{border-color:green;color:green}.genre-tag-list .tag-colorful.uppercase-text{text-transform:uppercase;font-weight:700}.genre-tag-list .tag-colorful.tag-sensitive{background-color:var(--colors-tag-sensitive-bg);border-color:var(--colors-tag-sensitive-border)!important}.genre-tag-list .tag-colorful.tag-more-indicator{background-color:var(--colors-genre-tag-bg);border-color:var(--colors-genre-tag-border);color:inherit;opacity:.9}.genre-tag-list .text{white-space:nowrap}@media (max-width: 650px){.genre-tag-list{justify-content:center}}.novel-description-edit-button{display:flex;justify-content:center;width:100%}.description-inline-form{border:1px solid var(--colors-border-color);padding:6px;border-radius:8px;width:100%}.description-inline-form .ant-form-item{margin-bottom:8px}.description-inline-form .ant-form-item-label>label{font-size:14px}.description-inline-form .ant-input::placeholder{color:var(--colors-text-colortext-placeholder)}.description-modal .ant-modal-content{border-radius:8px;padding:16px;background-color:var(--colors-page-bgcolor);color:var(--colors-text-colortext)}.description-modal .ant-modal-title{font-size:20px;font-weight:700}.description-modal .ant-modal-close-x{color:var(--colors-text-colortext-muted)}.description-modal-footer{display:flex;justify-content:space-between;gap:16px 8px}.description-modal-footer .responsive-button{width:auto}.description-modal-footer .ant-btn-danger{margin-right:auto}.description-modal .ant-form-item-label>label{font-size:14px}.description-modal .ant-input::placeholder{color:var(--colors-text-colortext-placeholder)}.novel-description-edit-button .action-button{width:auto;height:auto;color:var(--colors-primary-green);border:1px solid var(--colors-primary-green);transition:background-color .3s ease}@media (max-width: 525px){.description-modal-footer{flex-direction:column}.description-modal-footer .responsive-button{width:100%}.description-modal-footer .responsive-button:last-child{margin-bottom:0}}@media (max-width: 440px){.novel-description-edit-button,.novel-description-edit-button .action-button{width:100%}.description-modal .ant-modal-footer{flex-direction:column-reverse}}.compact-novel-grid-card-hz{display:flex;flex-direction:row;width:100%;border-radius:8px 8px 0 0;overflow:hidden}.compact-novel-grid-card-hz .compact-novel-grid-card-hz-div-container{width:100%;border-radius:8px 8px 0 0}.compact-novel-grid-card-hz .card-content-div-wrap{display:flex;flex-wrap:nowrap;flex-direction:row;width:100%;height:100%;min-height:200px;overflow:hidden;background-position:50% 50%;background-size:cover;background-color:#000c}.compact-novel-grid-card-hz .ant-card .ant-card-body{padding:4px}.compact-novel-grid-card-hz .compact-novel-grid-card-cover{position:relative;height:100%;min-height:200px;width:135px}.compact-novel-grid-card-hz .compact-novel-grid-card-body{flex:1;padding:12px 12px 10px 8px;display:flex;flex-direction:column;min-height:200px;margin-left:12px}.compact-novel-grid-card-hz .novel-content-top{flex:1;display:flex;flex-direction:column;width:100%}.compact-novel-grid-card-hz .novel-content-bottom{margin-top:auto;padding-bottom:8px;width:100%}.compact-novel-grid-card-hz .expanded-view-container{gap:8px;display:flex;flex-direction:column;width:100%;background:transparent}.compact-novel-grid-card-hz .add-novel-comment-container{gap:8px;display:flex;flex-direction:column;width:100%;align-items:center;color:var(--colors-text-colortext-placeholder)}.compact-novel-grid-card-hz .expanded-view-section-title{align-self:stretch;color:var(--colors-text-colortext-opaque);font-family:Lato,Helvetica;font-size:20px;font-weight:600;letter-spacing:0;line-height:24px;position:relative}.compact-novel-grid-card-hz .novel-title{font-size:20px;font-weight:700;color:var(--colors-primary-green);font-family:Lora;line-height:normal}.compact-novel-grid-card-hz .novel-author{font-size:14px;font-weight:600;opacity:.8;margin-bottom:12px;margin-top:4px}.compact-novel-grid-card-hz .compact-novel-grid-card-body .novel-score-section-numbers{display:flex;flex-direction:row;gap:12px;justify-content:flex-start;flex-wrap:nowrap;width:100%;align-items:center;position:relative}.compact-novel-grid-card-hz .rating-score{justify-content:center;align-self:stretch;display:flex;flex-direction:column;margin-top:-1.5px;position:relative;align-items:center}.compact-novel-grid-card-hz .compact-novel-grid-card-body .rate-star{color:var(--colors-rate-star);font-size:18px;vertical-align:text-bottom}.compact-novel-grid-card-hz .text-stat-value{color:var(--colors-text-colortext);font-family:Lora-Bold;font-size:20px;font-weight:700;letter-spacing:0;line-height:30px;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.compact-novel-grid-card-hz .text-stat-label{color:var(--colors-text-colortext);font-family:var(--desktop-h5-font-family);font-size:14px;font-style:var(--desktop-h5-font-style);font-weight:var(--desktop-h5-font-weight);letter-spacing:var(--desktop-h5-letter-spacing);line-height:var(--desktop-h5-line-height);opacity:.5;position:relative;white-space:nowrap;width:fit-content;margin-top:-6px}.compact-novel-grid-card-hz .new-chapter-tag{position:absolute;top:9px;left:48px;transform:translate(-50%);z-index:1}.compact-novel-grid-card-hz .novel-source{position:absolute;bottom:0;left:0;background:#000c;padding:4px 8px;border-radius:4px 4px 0 0;color:#fff;font-size:12px;width:100%;display:flex;justify-content:center}.compact-novel-grid-card-hz .compact-novel-grid-card-body .div-3{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}.compact-novel-grid-card-hz .compact-novel-grid-card-body .WNF-ratings{align-items:center;align-self:stretch;display:flex;gap:16px;justify-content:center;position:relative}.compact-novel-grid-card-hz .compact-novel-grid-card-body .WNF-score{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}@media (max-width: 520px){.compact-novel-grid-card-hz .card-content-div-wrap{flex-direction:column;align-items:center}.compact-novel-grid-card-hz .compact-novel-grid-card-body{align-items:baseline;flex-wrap:wrap;width:100%;margin-left:0;text-align:center}.compact-novel-grid-card-hz .compact-novel-grid-card-body .novel-score-section-numbers{justify-content:center}.compact-novel-grid-card-hz .compact-novel-grid-card-cover{height:180px;margin-top:12px}}@media (max-width: 400px){.compact-novel-grid-card-hz .compact-novel-grid-card-body .novel-score-section-numbers{scale:.9}}@media (max-width: 350px){.compact-novel-grid-card-hz .compact-novel-grid-card-body .novel-score-section-numbers{scale:.78}}.thumbnail-genre-list-section{display:flex;flex-wrap:wrap;flex-direction:column;gap:32px}.thumbnail-genre-list-section .genre-grid{gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.thumbnail-genre-list-section .genre-item{position:relative;width:fit-content;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.thumbnail-genre-list-section .genre-item-size-small{height:60px;min-width:120px;text-shadow:2px 3px 4px rgba(0,0,0,.4)}.thumbnail-genre-list-section .genre-item-size-large{height:240px;flex-basis:calc(25% - 10px);max-width:calc(25% - 10px);text-shadow:2px 3px 4px rgba(0,0,0,.8)}.thumbnail-genre-list-section .genre-label{align-self:stretch;color:#fff;font-family:Lato,Helvetica;font-size:20px;font-weight:600;letter-spacing:0;line-height:28px;position:relative;text-wrap:balance}@media (max-width: 1200px){.thumbnail-genre-list-section .genre-item-size-large{flex-basis:calc(33.33% - 10px);max-width:calc(33.33% - 10px)}}@media (max-width: 900px){.thumbnail-genre-list-section .genre-item-size-large{flex-basis:calc(50% - 10px);max-width:calc(50% - 10px)}}@media (max-width: 600px){.thumbnail-genre-list-section .genre-item-size-large{flex-basis:calc(100% - 10px);max-width:calc(100% - 10px)}}.genre-filter-dropdown{display:flex;flex-direction:column;gap:16px}.genre-filter-dropdown .filters-text-wrapper{color:var(--colors-text-colortext);font-family:var(--desktop-XL-font-family);font-size:var(--desktop-XL-font-size);font-style:var(--desktop-XL-font-style);font-weight:var(--desktop-XL-font-weight);left:0;letter-spacing:var(--desktop-XL-letter-spacing);line-height:var(--desktop-XL-line-height);position:relative;top:0;white-space:nowrap;text-wrap:balance}.genre-filter-dropdown .genre-container{display:flex;width:100%}.genre-filter-dropdown .mobile-filter-options-btn{display:none}@media (max-width: 1200px){.genre-filter-dropdown .mobile-filter-options-btn{align-items:center;display:inline-flex;gap:8px;height:40px;justify-content:center;position:relative;width:auto;font-family:var(--desktop-LG-font-family);font-size:var(--desktop-LG-font-size);font-style:var(--desktop-LG-font-style);font-weight:var(--desktop-LG-font-weight);letter-spacing:var(--desktop-LG-letter-spacing);line-height:var(--desktop-LG-line-height);margin-left:12px}}.user-profile-card-entry-tiny{display:flex;align-items:center;width:100%;gap:8px;justify-content:flex-start;background-color:var(--colors-panel-bgcolor);padding:8px;border-radius:8px}.user-profile-card-entry-tiny .user-profile-card-avatar-name-row{overflow:hidden;text-overflow:ellipsis;align-items:center;gap:6px;flex-wrap:nowrap;justify-content:flex-start;display:flex}.user-profile-card-entry-tiny .ant-divider{width:1px!important;margin-top:8px!important;margin-bottom:0!important}.user-profile-card-entry-tiny.stacked{justify-content:flex-start}.user-profile-card-entry-tiny.self{background-color:var(--colors-native-user-self-background)}.user-profile-card-entry-tiny.other{background-color:var(--colors-native-user-other-background)}.user-profile-card-entry-tiny .native-user-container{padding:4px 12px 0 0;border-radius:8px}.user-profile-card-entry-tiny .user-profile-card-entry-tiny-display-name{font-weight:700;color:var(--colors-native-user-nonself-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-profile-card-entry-tiny img{border-radius:50%}.user-profile-card-entry-tiny .display-name-container{display:flex;flex-direction:column;gap:8px}.user-profile-card-entry-tiny .user-display-name{font-weight:600;color:var(--colors-text-colortext)}.user-profile-card-entry-tiny .user-display-name-self{color:var(--colors-native-user-self-title)}.user-profile-card-entry-tiny .user-display-name a{color:var(--colors-native-user-nonself-title)}@media (max-width: 750px){.user-profile-card-entry-tiny.stacked{flex-direction:column;align-items:center;justify-content:center;text-align:center}.user-profile-card-entry-tiny .user-profile-card-entry-tiny-display-name,.user-profile-card-entry-tiny .user-display-name{font-size:14px;text-align:center}}@media (max-width: 430px){.user-profile-card-entry-tiny .user-profile-card-avatar-name-row{overflow:hidden;text-overflow:ellipsis;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center;display:flex;flex-direction:column}}.user-profiles-section{width:100%;color:var(--colors-text-colortext)}.user-profiles-section .section-title-container{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:24px;flex-wrap:wrap;gap:16px;align-items:flex-end}.user-profiles-section .panel-section-title{align-self:stretch;color:var(--colors-text-colortext-opaque);font-family:Lato,Helvetica;font-size:30px;font-weight:600;letter-spacing:0;line-height:38px;margin-top:-1px;position:relative}.user-profiles-section .user-profiles-spinner{display:flex;justify-content:center;align-items:center;height:100%;min-height:300px}.user-profiles-section .profiles-list{margin-top:24px;padding:0 8px}.user-profiles-section .empty-state-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:300px}.user-profiles-section .ant-empty-description{font-size:16px;color:var(--colors-text-colortext-muted)}.novel-poster-feature{position:relative;min-height:500px;overflow:hidden;border-radius:16px;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 8px 32px #0000004d}.novel-poster-feature:hover{transform:translateY(-4px);box-shadow:0 16px 48px #0006}.poster-background-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--bg-image);background-size:cover;background-position:var(--bg-position, center);background-repeat:no-repeat;z-index:1;transition:transform .6s ease}.novel-poster-feature:hover .poster-background-layer{transform:scale(1.05)}.poster-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#000c,#0009,#0006 60%,#000000b3);z-index:2}.poster-noise-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 30%,rgba(56,158,13,.1) 0%,transparent 50%),radial-gradient(circle at 70% 70%,rgba(8,151,156,.08) 0%,transparent 50%);z-index:3}.poster-container{position:relative;z-index:4;padding:40px;height:100%;min-height:500px;display:flex;align-items:center}.skeleton-container{width:100%;animation:skeleton-pulse 1.5s infinite ease-in-out}.skeleton-cover-section{position:relative;display:flex;justify-content:center;align-items:center}.skeleton-cover{width:280px;height:380px;background:linear-gradient(90deg,#ffffff1a,#fff3,#ffffff1a);border-radius:12px;animation:skeleton-shimmer 2s infinite}.skeleton-badge{position:absolute;top:20px;right:20px;width:100px;height:32px;background:#ffffff26;border-radius:16px;animation:skeleton-shimmer 2s infinite .3s}.skeleton-content-section{display:flex;flex-direction:column;gap:28px}.skeleton-line{background:linear-gradient(90deg,#ffffff1a,#fff3,#ffffff1a);border-radius:8px;animation:skeleton-shimmer 2s infinite}.skeleton-title{height:48px;width:80%}.skeleton-author{height:24px;width:60%}.skeleton-genres{height:28px;width:75%}.skeleton-stats{height:64px;width:90%}.skeleton-button{height:60px;width:320px;background:#389e0d33;border-radius:12px;animation:skeleton-shimmer 2s infinite .5s}@keyframes skeleton-shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes skeleton-pulse{0%,to{opacity:.8}50%{opacity:1}}.poster-content{width:100%;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.novel-poster-feature.content-visible .poster-content{opacity:1;transform:translateY(0)}.poster-cover-section{display:flex;justify-content:center;align-items:center}.poster-cover-container{position:relative;display:inline-block;cursor:pointer}.poster-cover-image{width:280px;height:380px;object-fit:cover;border-radius:12px;box-shadow:0 12px 40px #00000080;transition:all .4s ease;animation:cover-float 3s ease-in-out infinite}@keyframes cover-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.novel-poster-feature:hover .poster-cover-image{transform:scale(1.02) translateY(-2px);box-shadow:0 16px 48px #0009}.cover-glow-effect{position:absolute;inset:-10px;background:linear-gradient(45deg,#389e0d4d,#08979c4d,#389e0d4d);border-radius:16px;filter:blur(20px);opacity:0;transition:opacity .4s ease;z-index:-1;animation:glow-pulse 4s ease-in-out infinite}@keyframes glow-pulse{0%,to{opacity:.1}50%{opacity:.3}}.novel-poster-feature:hover .cover-glow-effect{opacity:.4}.feature-badge-container{position:absolute;top:16px;right:16px;z-index:5;pointer-events:none}.feature-badge{background:linear-gradient(135deg,#389e0d,#52c41a);color:#fff;padding:8px 16px;border-radius:20px;font-family:Lato,sans-serif;font-weight:700;font-size:12px;letter-spacing:1px;display:flex;align-items:center;gap:6px;box-shadow:0 4px 16px #389e0d66;animation:badge-shine 2s ease-in-out infinite}@keyframes badge-shine{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.badge-icon{font-size:14px;animation:star-twinkle 1.5s ease-in-out infinite}@keyframes star-twinkle{0%,to{opacity:1}50%{opacity:.7}}.poster-info-section{color:#fff;padding-left:20px;display:flex;flex-direction:column;gap:32px}.poster-header{display:flex;flex-direction:column;gap:12px}.poster-title{font-family:Lora;font-size:38px;font-weight:700;line-height:1.2;margin:0;color:#fff;text-shadow:0 0 20px rgba(255,255,255,.3),2px 2px 8px rgba(0,0,0,.8);filter:contrast(1.1) brightness(1.05);animation:title-glow 3s ease-in-out infinite}@keyframes title-glow{0%,to{text-shadow:0 0 20px rgba(255,255,255,.3),2px 2px 8px rgba(0,0,0,.8)}50%{text-shadow:0 0 30px rgba(255,255,255,.4),2px 2px 8px rgba(0,0,0,.8)}}.poster-author{display:flex;align-items:center;gap:8px;font-family:Lato,sans-serif;font-size:18px;font-weight:600;color:#ffffffe6;text-shadow:1px 1px 4px rgba(0,0,0,.5);flex-wrap:wrap}.author-icon{font-size:16px;color:#389e0d;flex-shrink:0}.poster-author span{word-break:break-word;overflow-wrap:break-word}.poster-genres{display:flex;flex-wrap:wrap;gap:8px}.genre-tag{background:#00000045;border:1px solid rgba(56,158,13,.5);color:#389e0d;font-weight:600;transition:all .3s ease;pointer-events:none;padding:4px 12px;font-size:14px}.genre-tag:hover{background:#389e0d4d;border-color:#389e0dcc;transform:translateY(-1px)}.poster-stats{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#ffffff0d;padding:20px 24px;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);width:fit-content;max-width:100%}.stat-item-group{display:flex;flex-direction:column;align-items:center;gap:4px;position:relative}.text-stat-value{color:#fff;font-family:Lora;font-size:24px;font-weight:700;letter-spacing:0;line-height:32px;white-space:nowrap;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.text-stat-label{color:#fffc;font-family:Lato,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:16px;white-space:nowrap;text-align:center}.rate-star{color:#fadb14;font-size:20px;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.stat-divider{height:40px;border-color:#fff3;margin:0}.status-item{background:#ffffff1a;padding:8px 16px;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;gap:4px}.status-indicator{width:8px;height:8px;border-radius:50%;flex-shrink:0}.poster-synopsis p{font-family:Lato,sans-serif;font-size:16px;line-height:1.6;color:#ffffffd9;text-shadow:1px 1px 3px rgba(0,0,0,.5);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.poster-cta{display:flex;flex-direction:column}.explore-button{background:linear-gradient(135deg,#08979c,#389e0d);border:none;padding:12px 32px;font-family:Lato;font-size:22px;font-weight:700;border-radius:12px;box-shadow:0 8px 24px #08979c4d;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;width:fit-content;min-width:320px;display:flex;flex-direction:row;gap:12px;height:60px!important;justify-content:center;color:#fff!important}.explore-button .anticon{font-size:28px}.explore-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.explore-button:hover:before{left:100%}.explore-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #08979c66}.explore-button:active{transform:translateY(0)}.novel-poster-feature.loading{cursor:default}.novel-poster-feature.loading:hover{transform:none;box-shadow:0 8px 32px #0000004d}@media (max-width: 1400px){.poster-title{font-size:38px}}@media (max-width: 1200px){.poster-title{font-size:37px}.poster-cover-image,.skeleton-cover{width:240px;height:320px}}@media (max-width: 992px){.poster-container{padding:32px}.poster-info-section{padding-left:0;margin-top:24px;text-align:center;align-items:center}.poster-title{font-size:36px}.poster-author,.poster-genres{justify-content:center}.poster-stats{justify-content:center;width:auto}.explore-button{width:100%;max-width:400px;height:60px;min-width:unset;padding:12px 24px}.skeleton-button{height:60px;width:100%}}@media (max-width: 768px){.poster-container{padding:24px;min-height:400px}.poster-info-section{gap:24px}.poster-cover-image,.skeleton-cover{width:200px;height:280px}.poster-title{font-size:32px}.poster-author{font-size:16px}.explore-button{font-size:18px;height:60px;padding:12px 20px}.skeleton-button{height:60px}.text-stat-value{font-size:20px}.poster-stats{padding:16px 20px}}@media (max-width: 640px){.poster-stats{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center;width:100%;max-width:none}.stat-item-group{flex:0 0 auto;min-width:auto}.stat-divider{display:none}.status-item{flex:1 1 100%;justify-content:center;margin-top:8px}}@media (max-width: 576px){.poster-container{padding:20px}.poster-info-section{gap:20px}.poster-cover-image,.skeleton-cover{width:180px;height:240px}.poster-title{font-size:28px}.poster-author{font-size:15px}.poster-synopsis p{font-size:14px;-webkit-line-clamp:2}.explore-button{font-size:16px;height:60px;min-width:200px;width:100%;padding:12px 16px}.skeleton-button{height:60px;width:100%}.text-stat-value{font-size:18px}.text-stat-label{font-size:12px}.poster-stats{padding:12px 16px}}@media (max-width: 480px){.novel-poster-feature{min-height:400px}.poster-container{padding:16px}.poster-info-section{gap:16px}.poster-cover-image,.skeleton-cover{width:160px;height:220px}.poster-title{font-size:24px}.poster-author{font-size:14px}.feature-badge{font-size:10px;padding:6px 12px}.explore-button{height:60px;font-size:15px;padding:12px}.skeleton-button{height:60px}.text-stat-value{font-size:16px}.poster-stats{padding:10px 12px;gap:8px 12px}.stat-item-group{min-width:calc(50% - 6px)}}@media (max-width: 400px){.poster-cover-image,.skeleton-cover{width:140px;height:200px}.poster-title{font-size:22px}.poster-author{font-size:13px}.explore-button{height:60px;font-size:14px;min-width:180px}.skeleton-button{height:60px;width:180px}.text-stat-value{font-size:14px}}@media (max-width: 350px){.poster-title{font-size:20px}.poster-author{font-size:12px}.explore-button{height:60px;font-size:13px;min-width:160px}.skeleton-button{height:60px;width:160px}.poster-container{padding:12px}.poster-info-section{gap:12px}}.homepage-content .view-all-link{min-width:max-content}.user-account-settings{padding:32px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;color:var(--colors-text-colortext);line-height:22px;position:relative;font-family:Lato,Helvetica;font-weight:600;font-size:18px;width:100%}.user-account-settings .delete-account-section,.user-account-settings .password-reset-section{margin-top:16px}.user-account-settings .title-section{font-weight:700;font-size:20px;line-height:28px;margin-bottom:6px;margin-top:12px}.user-account-settings p{font-weight:400;font-style:normal}.user-account-settings .delete-button{width:fit-content;height:40px;background-color:#f5222d;border-color:#f5222d;color:#fff}.user-account-settings .ant-tabs-nav .ant-tabs-tab-active{color:#52c41a!important}.user-account-settings .ant-tabs-nav .ant-tabs-tab{color:#8c8c8c!important}.user-account-settings .ant-tabs-ink-bar{background-color:#52c41a!important}.user-account-settings .ant-typography-title{margin-bottom:24px}.user-account-settings .ant-input-affix-wrapper{border-radius:4px}.user-account-settings .ant-btn-danger{background-color:#f5222d;border-color:#f5222d;color:#fff}.user-account-settings-page{display:flex}.sort-by-dropdown{display:flex;flex-direction:column;gap:16px}.sort-by-dropdown .filters-text-wrapper{color:var(--colors-text-colortext);font-family:var(--desktop-XL-font-family);font-size:var(--desktop-XL-font-size);font-style:var(--desktop-XL-font-style);font-weight:var(--desktop-XL-font-weight);left:0;letter-spacing:var(--desktop-XL-letter-spacing);line-height:var(--desktop-XL-line-height);position:relative;top:0;white-space:nowrap;text-wrap:balance}.sort-by-dropdown .sort-by-container{display:flex;width:100%}.sort-by-dropdown .mobile-filter-options-btn{display:none}@media (max-width: 1200px){.sort-by-dropdown .mobile-filter-options-btn{align-items:center;display:inline-flex;gap:8px;height:40px;justify-content:center;position:relative;width:auto;font-family:var(--desktop-LG-font-family);font-size:var(--desktop-LG-font-size);font-style:var(--desktop-LG-font-style);font-weight:var(--desktop-LG-font-weight);letter-spacing:var(--desktop-LG-letter-spacing);line-height:var(--desktop-LG-line-height);margin-left:12px}}.browse-novel-page{display:flex;flex-direction:column;gap:16px;justify-content:center;position:relative;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;width:100%}.browse-novel-page .browse-novel-section{align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;justify-content:center;position:relative;width:100%;align-items:center}.browse-novel-page .page-top-section{align-self:stretch}.browse-novel-section .title{color:var(--colors-text-colortext);font-family:var(--desktop-h2-font-family);font-size:var(--desktop-h2-font-size);font-style:var(--desktop-h2-font-style);font-weight:var(--desktop-h2-font-weight);letter-spacing:var(--desktop-h2-letter-spacing);line-height:var(--desktop-h2-line-height);position:relative;white-space:nowrap;left:0;top:0;margin-bottom:16px}.browse-novel-page .text-search-field-group{display:flex;flex-direction:column;font-family:var(--desktop-LG-font-family);font-size:var(--desktop-LG-font-size);font-style:var(--desktop-LG-font-style);font-weight:var(--desktop-LG-font-weight);letter-spacing:var(--desktop-LG-letter-spacing);line-height:var(--desktop-LG-line-height);width:50%;min-width:256px}.browse-novel-page .text-search-field-group p{margin-bottom:inherit}.browse-novel-page .left-filter-panel{display:block}.browse-novel-page .novel-search-filter-vertical-section{align-items:stretch;display:flex;flex-direction:column;gap:16px;justify-content:center;position:relative;width:239px;min-width:239px;margin-right:16px}.browse-novel-page .novel-search-filter-vertical-section .ant-tag{font-size:14px}.browse-novel-page .novel-search-results-vertical-section{align-items:flex-start;display:flex;flex-direction:column;gap:16px;position:relative;width:100%}.browse-novel-page .adjust-wrap{gap:12px;flex-wrap:nowrap}.browse-novel-page .filters-text-wrapper{color:var(--colors-text-colortext);font-family:var(--desktop-XL-font-family);font-size:var(--desktop-XL-font-size);font-style:var(--desktop-XL-font-style);font-weight:var(--desktop-XL-font-weight);left:0;letter-spacing:var(--desktop-XL-letter-spacing);line-height:var(--desktop-XL-line-height);position:relative;top:0;white-space:nowrap}.browse-novel-page .sort-by-container{display:flex}.browse-novel-page .apply-filter-btn{align-items:center;display:inline-flex;gap:8px;height:40px;justify-content:center;position:relative;width:100%;border:1px solid rgba(157,157,157,.385);font-family:var(--desktop-LG-font-family);font-size:var(--desktop-LG-font-size);font-style:var(--desktop-LG-font-style);font-weight:var(--desktop-LG-font-weight);letter-spacing:var(--desktop-LG-letter-spacing);line-height:var(--desktop-LG-line-height)}.novel-search-results-vertical-section .mobile-filter-options-btn{display:none}.browse-novel-page .filter-dropdown{background-color:var(--colors-page-bgcolor);color:var(--colors-text-colortext)}@media (max-width: 1200px){.browse-novel-page .left-filter-panel{display:none}.novel-search-results-vertical-section .mobile-filter-options-btn{align-items:center;display:inline-flex;gap:8px;height:40px;justify-content:center;position:relative;width:auto;font-family:var(--desktop-LG-font-family);font-size:var(--desktop-LG-font-size);font-style:var(--desktop-LG-font-style);font-weight:var(--desktop-LG-font-weight);letter-spacing:var(--desktop-LG-letter-spacing);line-height:var(--desktop-LG-line-height)}}@media (max-width: 992px){.novel-search-results-vertical-section .mobile-filter-options-btn{align-items:center;display:inline-flex;gap:8px;height:40px;justify-content:center;position:relative;width:auto;font-family:var(--desktop-LG-font-family);font-size:var(--desktop-LG-font-size);font-style:var(--desktop-LG-font-style);font-weight:var(--desktop-LG-font-weight);letter-spacing:var(--desktop-LG-letter-spacing);line-height:var(--desktop-LG-line-height)}}@media (max-width: 700px){.browse-novel-page .text-search-field-group{width:100%}}@media (max-width: 480px){.browse-novel-page .sort-by-container{display:flex;width:100%;margin-left:0}}@media (max-width: 380px){.browse-novel-page .adjust-wrap{align-items:flex-start;gap:12px;flex-wrap:wrap}}.novel-entry-card{background-color:transparent;display:flex;flex-direction:row;justify-content:center;width:100%;max-height:330px}.novel-entry-card .novel-entry-card-wrapper{width:100%}.novel-search-results-card{justify-content:flex-start;align-items:flex-start;background-position:50% 50%;background-size:cover;border-radius:16px;display:flex;overflow:hidden;position:relative;background-color:transparent;flex-direction:row;width:100%;height:100%}.novel-search-results-card .novel-cover-section{display:flex;width:180px;height:100%;max-height:350px}.novel-search-results-card .novel-cover-section a{width:100%;height:auto;text-decoration:none}.novel-search-results-card .novel-card-cover-img{align-self:stretch;object-fit:cover;position:relative;width:100%;height:100%;flex:1;flex-grow:1}.novel-search-results-card .novel-info{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:16px;position:relative;text-align:left;padding:8px 16px;width:100%;height:fit-content!important}.novel-search-results-card .novel-title{color:var(--colors-text-colortextlight);font-family:Lora;font-weight:600;font-size:28px;letter-spacing:0;line-height:38px;margin-top:-1px;position:relative;text-align:left;align-self:stretch;display:contents}.novel-search-results-card .text-wrapper{align-self:stretch;color:#fff;font-family:Lora-SemiBold;font-size:30px;font-weight:600;letter-spacing:0;line-height:38px;margin-top:-1px;position:relative}.novel-search-results-card .div{align-self:stretch;color:#fff;font-family:var(--desktop-h4-font-family);font-size:var(--desktop-h4-font-size);font-style:var(--desktop-h4-font-style);font-weight:var(--desktop-h4-font-weight);letter-spacing:var(--desktop-h4-letter-spacing);line-height:var(--desktop-h4-line-height);opacity:.85;position:relative;text-align:left}.novel-search-results-card .genre{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%;margin-top:10px;margin-bottom:10px}.novel-search-results-card .genre-list{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:4px;position:relative;width:100%;justify-content:flex-start;flex-wrap:wrap}.novel-search-results-card .tag{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:4px;position:relative}.novel-search-results-card .tag-colorful{align-items:center;background-color:#162312;border:1px solid;border-color:#274916;border-radius:4px;display:inline-flex;flex:0 0 auto;gap:4px;padding:1px 8px;position:relative}.novel-search-results-card .text{color:var(--colors-colors-green-6);font-family:var(--desktop-caption-font-family);font-size:var(--desktop-caption-font-size);font-style:var(--desktop-caption-font-style);font-weight:var(--desktop-caption-font-weight);letter-spacing:var(--desktop-caption-letter-spacing);line-height:var(--desktop-caption-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.novel-search-results-card .novel-synopsis-group{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:24px;position:relative;width:100%;margin-top:10px}.novel-search-results-card .novel-status-group{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:24px;position:relative;width:100%;font-family:Lora-SemiBold}.novel-search-results-card .status{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;position:relative}.novel-search-results-card .novel-short-summary{align-self:stretch;color:#fff!important;font-family:var(--desktop-LG-font-family);font-size:var(--desktop-LG-font-size);font-style:var(--desktop-LG-font-style);font-weight:var(--desktop-LG-font-weight);letter-spacing:var(--desktop-LG-letter-spacing);line-height:var(--desktop-LG-line-height);margin-top:-2px;position:relative;text-align:left;margin-bottom:10px}.novel-search-results-card .div-2{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}.novel-search-results-card .novel-publishing-status-ongoing{font-size:22px}.novel-search-results-card .text-wrapper-2{color:#fff;font-family:Lora;font-weight:600;font-size:22px;letter-spacing:0;line-height:32px;position:relative;white-space:nowrap;width:fit-content}.novel-search-results-card .text-wrapper-3{color:#fff;font-family:var(--desktop-h5-font-family);font-size:var(--desktop-h5-font-size);font-style:var(--desktop-h5-font-style);font-weight:var(--desktop-h5-font-weight);letter-spacing:var(--desktop-h5-letter-spacing);line-height:var(--desktop-h5-line-height);opacity:.85;position:relative;white-space:nowrap;width:fit-content}.novel-search-results-card .div-3{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}.novel-search-results-card .novel-score-section{background-color:#0003;display:flex;flex-direction:row;padding:16px;position:relative;width:212px;justify-content:center;height:100%}.novel-search-results-card .novel-score-section-top{display:flex;flex-direction:column;gap:16px;position:relative}.novel-search-results-card .novel-score-section-numbers{display:flex;flex-direction:column;gap:16px;position:relative;justify-content:space-evenly}.novel-search-results-card .rating-score{align-items:center;align-self:stretch;display:flex;flex-direction:column;margin-top:-1.5px;position:relative}.novel-search-results-card .text-wrapper-4{color:#fff;font-family:Lora-Bold;font-size:24px;font-weight:700;letter-spacing:0;line-height:32px;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.novel-search-results-card .mask{height:20px;left:0;position:absolute;top:0;width:20px}.novel-search-results-card .WNF-ratings{align-items:center;align-self:stretch;display:flex;gap:16px;justify-content:center;position:relative}.novel-search-results-card .WNF-score{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}.novel-search-results-card .see-details-btn{align-items:center;align-self:stretch;background-color:#389e0d;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;margin-bottom:-1.5px;color:#fff;font-family:var(--desktop-LG-font-family);font-size:var(--desktop-LG-font-size);font-style:var(--desktop-LG-font-style);font-weight:var(--desktop-LG-font-weight);letter-spacing:var(--desktop-LG-letter-spacing);line-height:var(--desktop-LG-line-height)}.novel-search-results-card .bot{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%}.novel-search-results-card .hr{align-self:stretch;background-color:#343746;height:1px;position:relative;width:100%}.novel-search-results-card .text-wrapper-6{align-self:stretch;color:#fff;font-family:var(--desktop-caption-font-family);font-size:var(--desktop-caption-font-size);font-style:var(--desktop-caption-font-style);font-weight:var(--desktop-caption-font-weight);letter-spacing:var(--desktop-caption-letter-spacing);line-height:var(--desktop-caption-line-height);opacity:.85;position:relative;text-align:center}@media (max-width: 992px){.novel-entry-card{background-color:transparent;display:flex;flex-direction:row;justify-content:center;width:100%;max-height:fit-content}.novel-entry-card .novel-entry-card-wrapper{width:100%;height:auto;border:1px solid rgba(0,0,0,.2);border-radius:16px;border-style:outset}.novel-search-results-card .novel-cover-section{display:flex;align-items:center;align-items:stretch;width:50%;height:280px}.novel-search-results-card .novel-score-section{background-color:#0003;display:flex;flex-direction:row;padding:16px;position:relative;width:50%;justify-content:center;height:280px}.novel-search-results-card .novel-status-group{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:24px;position:relative;width:100%;justify-content:center}}.novel-entry-card .scaled-elementL,.novel-entry-card .scaled-elementM,.novel-entry-card .scaled-elementS{transform:scale(1)}@media (max-width: 480px){.novel-entry-card .novel-entry-card-wrapper{width:100%;height:auto;border:1px solid rgba(0,0,0,.2);border-radius:16px;border-style:outset}.novel-search-results-card .novel-cover-section{display:flex;align-items:center;align-items:stretch;width:100%;height:100%}.novel-search-results-card .novel-score-section{background-color:#0003;display:flex;flex-direction:column;padding:16px;position:relative;width:100%;justify-content:center}.novel-search-results-card .novel-score-section-numbers{display:flex;flex-direction:row;gap:16px;position:relative;justify-content:space-evenly}}@media (max-width: 440px){.novel-entry-card .scaled-elementS{transform:scale(.78);transform-origin:0 0;justify-content:flex-start}.novel-entry-card .scaled-elementL{transform:scale(.97);transform-origin:0 0}}@media (max-width: 385px){.novel-entry-card .scaled-elementS{transform:scale(.73);transform-origin:0 0;justify-content:flex-start}.novel-entry-card .scaled-elementL{transform:scale(.94);transform-origin:0 0}}@media (max-width: 360px){.novel-entry-card .scaled-elementS{transform:scale(.66);transform-origin:0 0;justify-content:flex-start}.novel-entry-card .scaled-elementL{transform:scale(.9);transform-origin:0 0}}.novel-search-results{padding:20px;display:flex;flex-direction:column;position:relative;width:100%;align-items:center;flex-wrap:wrap;align-content:center}.novel-search-results .novel-list{display:flex;flex-direction:column;gap:12px}.novel-search-results .result-count{color:var(--colors-text-colortext);font-family:var(--desktop-LG-font-family);font-size:var(--desktop-LG-font-size);font-style:var(--desktop-LG-font-style);font-weight:var(--desktop-LG-font-weight);left:0;letter-spacing:var(--desktop-LG-letter-spacing);line-height:var(--desktop-LG-line-height);position:relative;top:0}.synopsis{align-items:left;display:flex;flex-direction:column;gap:16px;position:relative;width:100%}.synopsis .synopsis-content{align-items:flex-start;gap:16px;justify-content:left;position:relative}.synopsis .text-wrapper{align-self:stretch;color:var(--colors-text-colortext-opaque);font-family:Lato,Helvetica;font-size:30px;font-weight:600;letter-spacing:0;line-height:38px;position:relative}.synopsis .p{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;justify-content:left;position:relative;width:100%}.synopsis .div{align-self:stretch;color:var(--colors-text-colortext);font-family:Lato,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:10px;position:relative}.noveltaglist{align-items:left;display:flex;flex-direction:column;width:100%;position:relative;color:var(--colors-text-colortext);margin-bottom:24px}.noveltaglist .tag{display:inline-flex;align-items:flex-start;gap:var(--global-space-padding-paddingxxs);position:relative;flex:0 0 auto}.noveltaglist .noveltaglist-content{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;justify-content:center;position:relative;width:100%}.noveltaglist .text-wrapper{align-self:stretch;color:var(--colors-text-colortext-opaque);font-family:Lato,Helvetica;font-size:30px;font-weight:600;letter-spacing:0;line-height:38px;margin-top:-1px;position:relative}.noveltaglist .div{align-self:stretch;color:var(--colors-text-colortext);font-family:Lato,Helvetica;font-size:14px;font-weight:600;letter-spacing:0;line-height:24px;margin-top:16px;position:relative;gap:8px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.noveltaglist .novel-tag{display:inline-flex;gap:4px;padding:1px var(--global-space-padding-paddingxs) 1px var(--global-space-padding-paddingxs);position:relative;border-radius:var(--global-borderradius-borderradiussm);border:1px solid;color:var(--colors-text-colortext-muted);background-color:#6a6a6a30;border-color:var(--colors-border-colorborder);font-size:14px}.chapter-list{align-items:left;display:flex;flex-direction:column;gap:16px;position:relative;color:var(--colors-text-colortext)}.chapter-list .chapter-list-container{background:var(--colors-table-rowbgcolor);border-radius:8px;font-family:var(--desktop-normal-font-family);font-size:var(--desktop-normal-font-size);font-style:var(--desktop-normal-font-style);font-weight:var(--desktop-normal-font-weight);letter-spacing:var(--desktop-normal-letter-spacing);line-height:var(--desktop-normal-line-height)}.chapter-list .chapter-toc-row{background:var(--colors-table-rowbgcolor)}.chapter-list .chapter-toc-column-index,.chapter-list .chapter-toc-column-date{display:table-cell}.chapter-list .chapter-list-container a{font-size:18px;font-weight:700;color:#389e0d;text-decoration:text-decoration-thickness}.chapter-list .text-wrapper{align-self:stretch;color:var(--colors-text-colortext-opaque);font-family:Lato,Helvetica;font-size:30px;font-weight:600;letter-spacing:0;line-height:38px;margin-top:-1px;position:relative}.chapter-list .div{align-self:stretch;font-family:Lato,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:-1px;position:relative}.chapter-list .chapter-count-msg{color:var(--colors-text-colortext);font-family:var(--desktop-LG-font-family);font-size:var(--desktop-LG-font-size);font-style:var(--desktop-LG-font-style);font-weight:var(--desktop-LG-font-weight);left:0;letter-spacing:var(--desktop-LG-letter-spacing);line-height:var(--desktop-LG-line-height);position:relative;top:0;white-space:nowrap}@media (max-width: 460px){.chapter-list .chapter-toc-column-index{display:none}}@media (max-width: 370px){.chapter-list .chapter-toc-column-date{display:none}}.commentreview-form{display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--colors-comment-review-form-container-bg-nativeuser);color:var(--colors-text-colortext);border-radius:8px}.commentreview-form .form-buttons-container{justify-content:flex-end}.commentreview-form .form-button{display:flex;align-items:center;height:35px}.commentreview-form .review-title{display:flex;justify-content:space-between;align-items:center}.commentreview-form .review-author{font-weight:700;font-size:22px;word-break:break-all}.commentreview-form .review-body{word-break:break-all;margin-top:12px}.commentreview-form .custom-star-rate .ant-rate-star{font-size:24px}.commentreview-form .user-avatar{margin-right:10px}.commentreview-form .rating-box{display:inline-flex;flex-direction:column;align-items:flex-start;position:relative;gap:8px}.commentreview-form .rating-box .novel-user-interaction-dropdown{padding:12px}.commentreview-form .status-group-text-data{position:relative;width:fit-content;margin-top:-1px;font-family:Lora;font-weight:600;color:var(--colors-text-colortextlight);font-size:24px;letter-spacing:0;line-height:32px;white-space:nowrap;left:0}.commentreview-form .text-align-mode{text-align:left}.commentreview-form .flex-container-directional{display:inline-flex;flex-direction:row;gap:12px;align-items:left;justify-content:left}.commentreview-form .ql-container.ql-snow{color:var(--colors-text-colortext);border:1px solid #959699}.commentreview-form .ql-container.ql-snow p{color:var(--colors-text-colortext-muted);margin:4px 0 12px}.commentreview-form .ql-snow,.ql-snow *{stroke:var(--colors-text-colortext)!important;font-family:var(--desktop-LG-font-family);font-size:var(--desktop-LG-font-size);font-style:var(--desktop-LG-font-style);letter-spacing:var(--desktop-LG-letter-spacing);line-height:var(--desktop-LG-line-height)}.commentreview-form .ql-toolbar.ql-snow{border:1px solid #959699;font-family:var(--desktop-LG-font-family);padding:4px}@media (max-width: 750px){.commentreview-form .review-title{justify-content:center}.commentreview-form .custom-star-rate{align-self:center}.commentreview-form .user-avatar{display:flex;justify-content:center;margin-right:0}.commentreview-form .rating-box{display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.commentreview-form .review-author{text-align:center;margin-top:6px}.commentreview-form .text-align-mode{text-align:center}.commentreview-form .flex-container-directional{display:inline-flex;flex-direction:column;gap:4px;align-items:center;justify-content:center}.commentreview-form .form-buttons-container{justify-content:center}}@media (max-width: 430px){.commentreview-form .review-author{font-size:16px;text-align:center}}.native-rating-option{display:flex;flex-direction:column;align-items:center;border-style:solid;padding:6px 10px;border-radius:8px;border-color:#9b9d9a5e;width:fit-content;float:left;margin:0 16px 6px 10px}.user-select-rating-value{font-size:40px}.native-rating-option-label{font-size:14px;color:var(--colors-text-colortext);opacity:.9;font-weight:600}@media (max-width: 750px){.native-rating-option{margin:0 0 8px}}.review-container{width:100%}.review-container .native-user-container,.review-container .native-user-self-container{padding:4px 12px 0 0;border-radius:8px 8px 0 0;background-repeat:no-repeat}.review-container .native-user-self-container{background:var(--colors-comment-review-native-user-self-background)}.review-container .native-user-container{background:var(--colors-comment-review-native-user-other-background)}.review-container .review-title{display:flex;justify-content:space-between;align-items:center}.review-container .native-user-self-title,.review-container .native-user-self-title a{color:var(--colors-native-user-self-title)}.review-container .native-user-title{color:var(--colors-native-user-nonself-title)}.review-container .review-author{font-size:16px;font-weight:700;text-align:left}.review-container .review-header{display:flex;flex-direction:column}.review-container .review-date{font-size:14px;color:var(--colors-text-colortext-muted);align-self:flex-start}.review-container .native-user-comment-text-container{display:block;padding:16px 6px;overflow:hidden}.review-container .novel-rating-display-container{align-items:start}.review-container .comment-text{color:var(--colors-text-colortext);font-size:16px;margin-top:-6px}@media (max-width: 750px){.review-container .review-title{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.review-container .review-date{width:100%}.review-container .novel-rating-display-container{align-items:center;display:flex;flex-direction:column}.review-container .comment-text{margin-top:0}}.review-list{align-items:left;display:flex;flex-direction:column;gap:16px;position:relative;color:var(--colors-text-colortext)}.hide-below-370px,.hide-below-750px{display:flex}.review-list .new-review-button{width:fit-content;text-wrap:balance}.review-list .text-wrapper{align-self:stretch;color:var(--colors-text-colortext-opaque);font-family:Lato,Helvetica;font-size:30px;font-weight:600;letter-spacing:0;line-height:38px;margin-top:-1px;position:relative}.review-list .comments-count-msg{color:var(--colors-text-colortext);font-family:var(--desktop-LG-font-family);font-size:var(--desktop-LG-font-size);font-style:var(--desktop-LG-font-style);font-weight:var(--desktop-LG-font-weight);left:0;letter-spacing:var(--desktop-LG-letter-spacing);line-height:var(--desktop-LG-line-height);position:relative;top:0;white-space:nowrap}.review-list .div{align-self:stretch;font-family:Lato;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:-1px;position:relative}.review-list .review-list-container{padding:16px;background:var(--colors-comment-review-form-container-bg-nativeuser);border-radius:8px}.review-list .review-list-container .review-title{display:flex;justify-content:space-between;align-items:center}.review-list .review-list-container .native-user-self-title{color:#9254de}.review-list .review-list-container .native-user-title{color:#389e0d}.review-list .review-list-container .native-rating-option-label{align-self:center;position:relative;width:fit-content;color:var(--colors-text-colortext);white-space:nowrap;font-family:var(--desktop-h5-font-family);font-size:var(--desktop-h5-font-size);font-style:var(--desktop-h5-font-style);font-weight:var(--desktop-h5-font-weight);left:0;letter-spacing:var(--desktop-h5-letter-spacing);line-height:var(--desktop-h5-line-height)}.review-list .review-list-container .review-title .ant-rate .ant-rate-star:not(:last-child){margin-inline-end:4px!important}.review-list .review-list-container .review-author{font-size:16px;font-weight:700;text-align:left}.review-list .review-list-container .review-date{font-size:14px;color:var(--colors-text-colortext-muted);align-self:flex-start}.review-list .review-list-container .review-pagination{margin-top:20px}.review-list .review-list-container p{color:var(--colors-text-colortext-muted);margin:4px 0 12px}.review-list .review-list-container .sp-wrap-default,.sp-wrap-yellow{background:none repeat scroll 0 0 #085789;border-color:#3f4e59;margin-bottom:20px}.review-list .review-list-container .sp-body{padding:2px 6px;height:auto;display:block;font-style:italic;color:var(--colors-text-colortextdark)}.review-list .review-list-container .sp-body p{color:var(--colors-text-colortextdark)}.review-list .review-list-container .sp-wrap{padding:0;border-image:none;border-width:1px 1px 1px 2px;clear:both;margin-bottom:10px}.review-list .review-list-container .sp-wrap-default{background:none repeat scroll 0% 0% #e9e9e6;border-color:#c3cbd1}.review-list .review-list-container .sp-wrap-default,.sp-wrap-yellow{background:none repeat scroll 0 0 #506977;border-color:#51606c;margin-bottom:20px}.review-list .review-list-container .sp-head{cursor:pointer;display:block;font-weight:700;padding:4px 14px 3px;text-align:left}.review-list .review-list-container .sp-wrap-default .sp-head{color:var(--colors-text-colortext)}.review-list .review-list-container .sp-wrap-default .sp-body{background:#f5f5f5;border-top:1px solid #c3cbd1;color:var(--colors-text-colortextdark)}.review-list .review-list-container .read-more-review p{display:none}.review-list-container .spoiler{padding:0;border-image:none;border-width:1px 1px 1px 2px;clear:both;background:none repeat scroll 0% 0% #dadfe5;margin-bottom:20px;display:block;border-radius:8px}.spoiler .smalltext,.spoiler .spoilerButton{display:none}.spoiler .spoilerContent{font-weight:700;padding:4px 14px 3px;text-align:left;color:#1a4ea3}.spoiler .spoilerContent:before{color:#1a4ea3;content:"Spoiler"}.spoiler .spoiler-inner{background:#c4cfd9;border-top:1px solid #c3cbd1;color:var(--colors-text-colortextdark);font-weight:400;font-style:italic;margin-top:6px;border-radius:8px}@media (max-width: 370px){.hide-below-370px{display:none}}@media (max-width: 750px){.review-list .new-review-button{height:80px;width:100%;text-wrap:balance}.hide-below-750px{display:none}.review-list .review-list-container .native-user-comment-text-container{justify-content:center;align-items:center;display:flex;flex-direction:column}.review-list .review-list-container .review-title{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.review-list .review-list-container .review-date{width:100%}}.novel-collections-section{width:100%;color:var(--colors-text-colortext)}.novel-collections-section .section-title-container{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:24px;flex-wrap:wrap;gap:16px;align-items:flex-end}.novel-collections-section .panel-section-title{align-self:stretch;color:var(--colors-text-colortext-opaque);font-family:Lato,Helvetica;font-size:30px;font-weight:600;letter-spacing:0;line-height:38px;margin-top:-1px;position:relative}.novel-collections-section .sort-dropdown{display:flex;align-items:center}.novel-collections-section .collections-spinner{display:flex;justify-content:center;align-items:center;height:100%;min-height:300px}.novel-collections-section .collections-list{margin-top:24px;padding:0 8px}.novel-collections-section .collection-item-entry{display:flex}.novel-collections-section .collection-rank{width:50px;text-align:center;color:var(--colors-text-colortext-muted)}.novel-collections-section .collection-name-container{width:100%;display:flex;gap:0 8px;font-size:20px;flex-direction:column;flex-wrap:wrap}.novel-author-social-links-section{width:100%;color:var(--colors-text-colortext);margin-bottom:32px}.novel-author-social-links-section .section-title-container{width:100%;margin-bottom:24px}.novel-author-social-links-section .panel-section-title{color:var(--colors-text-colortext-opaque);font-family:Lato,Helvetica;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:32px;margin-bottom:8px}.novel-author-social-links-section .section-subtitle{color:var(--colors-text-colortext-muted);font-size:14px;font-weight:400;line-height:20px}.novel-author-social-links-section .author-social-links-spinner{display:flex;justify-content:center;align-items:center;height:100%;min-height:120px}.novel-author-social-links-section .social-links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;width:100%}.novel-author-social-links-section .social-link-card{display:block;text-decoration:none;color:inherit;background:var(--colors-panel-bgcolor);border:1.5px solid var(--colors-border-colorborder);border-radius:12px;padding:10px;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.novel-author-social-links-section .social-link-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--colors-primary-green) 0%,var(--colors-colors-green-6) 100%);transform:translateY(-100%);transition:transform .2s cubic-bezier(.4,0,.2,1)}.novel-author-social-links-section .social-link-card:hover{background:var(--colors-bg-colorcard-primary);border-color:var(--colors-primary-green);box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.novel-author-social-links-section .social-link-card:hover:before{transform:translateY(0)}.novel-author-social-links-section .social-link-card-inner{display:flex;align-items:center;gap:16px;min-width:0}.novel-author-social-links-section .social-link-icon-wrapper{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;background:var(--colors-bg-colorcard-primary);border-radius:12px;position:relative;transition:all .2s ease}.novel-author-social-links-section .social-link-card:hover .social-link-icon-wrapper{background:var(--colors-primary-green);transform:scale(1.05)}.novel-author-social-links-section .social-link-icon{width:28px;height:28px;object-fit:contain;filter:var(--social-icon-filter);opacity:.9;transition:all .2s ease}.novel-author-social-links-section .social-link-icon-antd{font-size:20px;color:var(--colors-text-colortext-muted);transition:all .2s ease}.novel-author-social-links-section .social-link-card:hover .social-link-icon{opacity:1;filter:brightness(0) invert(1)}.novel-author-social-links-section .social-link-card:hover .social-link-icon-antd{color:#fff}.novel-author-social-links-section .social-link-icon-fallback{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--colors-primary-green);color:#fff;border-radius:50%;font-weight:700;font-size:14px;transition:all .2s ease}.novel-author-social-links-section .social-link-card:hover .social-link-icon-fallback{background:#fff;color:var(--colors-primary-green)}.novel-author-social-links-section .social-link-content{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.novel-author-social-links-section .social-link-platform{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--colors-text-colortext-muted);transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.novel-author-social-links-section .social-link-card:hover .social-link-platform{color:var(--colors-primary-green)}.novel-author-social-links-section .social-link-handle{font-size:16px;font-weight:500;color:var(--colors-text-colortext);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;max-width:100%;word-break:break-all}.novel-author-social-links-section .social-link-card:hover .social-link-handle{color:var(--colors-text-colortext-opaque)}.novel-author-social-links-section .social-link-arrow{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--colors-text-colortext-muted);transition:all .2s cubic-bezier(.4,0,.2,1);opacity:.5}.novel-author-social-links-section .social-link-card:hover .social-link-arrow{color:var(--colors-primary-green);transform:translate(2px,-2px);opacity:1}@media (max-width: 768px){.novel-author-social-links-section .social-links-grid{grid-template-columns:1fr;gap:12px}.novel-author-social-links-section .social-link-icon-wrapper{width:42px;height:42px;min-width:42px}.novel-author-social-links-section .social-link-icon{width:24px;height:24px}.novel-author-social-links-section .social-link-platform{font-size:11px}.novel-author-social-links-section .social-link-handle{font-size:15px;word-break:break-word}.novel-author-social-links-section .social-link-content{min-width:0;flex:1}}@media (max-width: 480px){.novel-author-social-links-section .section-subtitle{font-size:13px}.novel-author-social-links-section .social-link-card-inner{gap:10px}.novel-author-social-links-section .social-link-icon-wrapper{width:40px;height:40px;min-width:40px;border-radius:10px}.novel-author-social-links-section .social-link-icon{width:22px;height:22px}.novel-author-social-links-section .social-link-arrow{width:20px;height:20px}.novel-author-social-links-section .social-link-arrow svg{width:14px;height:14px}.novel-author-social-links-section .social-link-content{min-width:0;flex:1}.novel-author-social-links-section .social-link-handle{font-size:14px;line-height:1.3;word-break:break-word}.novel-author-social-links-section .social-link-platform{font-size:10px}}@media (hover: none){.novel-author-social-links-section .social-link-card:active{transform:scale(.98)}}.novel-author-social-links-section .social-link-card{backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.novel-author-social-links-section,.novel-author-social-links-section .social-link-card,.novel-author-social-links-section .social-link-icon-wrapper{transition:background-color .3s ease,border-color .3s ease}.ownership-success-animation{font-family:var(--desktop-normal-font-family, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.ownership-success-animation .ownership-success-overlay{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;transition:opacity .4s ease-out;padding:1rem}.ownership-success-animation .ownership-success-overlay.visible{opacity:1}.ownership-success-animation .ownership-success-overlay.fade-out{opacity:0;transition:opacity .4s ease-in}.ownership-success-animation .success-animation-container{position:relative;width:100%;max-width:480px;display:flex;align-items:center;justify-content:center}.ownership-success-animation .success-card{background:#fff;border-radius:16px;padding:2.5rem 2rem;text-align:center;box-shadow:0 16px 48px #0000001f,0 8px 24px #00000014;width:100%;transform:scale(.92) translateY(20px);opacity:0;transition:all .5s cubic-bezier(.25,.46,.45,.94);border:1px solid rgba(0,0,0,.06)}.ownership-success-animation .success-card.visible{transform:scale(1) translateY(0);opacity:1}.ownership-success-animation .success-icon-container{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center}.ownership-success-animation .success-icon-bg{width:80px;height:80px;background:#f0fff6;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #e0fee8;animation:gentle-scale .6s ease-out}.ownership-success-animation .success-check-icon{font-size:40px;color:#12e90e;animation:check-appear .5s ease-out .2s both}@keyframes gentle-scale{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes check-appear{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.ownership-success-animation .success-content{animation:fade-in-up .5s ease-out .3s both}.ownership-success-animation .success-title{font-size:1.75rem;font-weight:700;color:#1e293b;margin:0 0 1.25rem;line-height:1.2}.ownership-success-animation .success-message{margin-bottom:1.5rem}.ownership-success-animation .congratulations-text{font-size:1.125rem;color:#475569;margin:0 0 .75rem;line-height:1.5}.ownership-success-animation .ownership-text{font-size:1rem;color:#64748b;margin:0 0 .75rem;line-height:1.5}.ownership-success-animation .ownership-text strong{color:#1e293b;font-weight:600}.ownership-success-animation .congratulations-text strong{color:#1fad16;font-weight:600}.ownership-success-animation .access-granted{font-size:.95rem;font-weight:600;color:#05961f;margin:0;padding:.75rem 1rem;background:#ecfdee;border-radius:8px;border:1px solid #d1fad4}.ownership-success-animation .verification-safe-note{margin:1.25rem 0;padding:.875rem 1rem;background:#fffbeb;border-radius:8px;border:1px solid #fed7aa}.ownership-success-animation .note-text{font-size:.875rem;color:#92400e;margin:0;line-height:1.5;display:flex;align-items:flex-start;gap:.5rem}.ownership-success-animation .note-icon{font-size:.875rem;flex-shrink:0;margin-top:.125rem}.ownership-success-animation .feature-list{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem;padding:1.25rem;background:#f9fcf8;border-radius:12px;border:1px solid #e2e8f0}.ownership-success-animation .feature-item{font-size:.875rem;color:#64748b;position:relative;padding:.25rem 0 .25rem 1.25rem}.ownership-success-animation .feature-item:before{content:"✓";position:absolute;left:0;color:#059669;font-weight:600;font-size:.75rem}.ownership-success-animation .continue-button-container{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0;animation:fade-in-up .5s ease-out .5s both}.ownership-success-animation .continue-button{width:100%;font-family:inherit}@keyframes fade-in-up{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 640px){.ownership-success-animation .ownership-success-overlay{padding:.75rem}.ownership-success-animation .success-card{padding:2rem 1.5rem}.ownership-success-animation .success-title{font-size:1.5rem}.ownership-success-animation .congratulations-text{font-size:1rem}.ownership-success-animation .ownership-text{font-size:.9rem}.ownership-success-animation .success-icon-bg{width:70px;height:70px}.ownership-success-animation .success-check-icon{font-size:36px}.ownership-success-animation .feature-list{padding:1rem}.ownership-success-animation .continue-button{padding:.75rem 1.5rem;font-size:.95rem}.ownership-success-animation .note-text{font-size:.8rem}}@media (max-width: 480px){.ownership-success-animation .ownership-success-overlay{padding:.5rem}.ownership-success-animation .success-card{padding:1.75rem 1.25rem}.ownership-success-animation .success-title{font-size:1.375rem}.ownership-success-animation .congratulations-text{font-size:.95rem}.ownership-success-animation .ownership-text{font-size:.85rem}.ownership-success-animation .access-granted{font-size:.875rem;padding:.625rem .875rem}.ownership-success-animation .feature-item{font-size:.8rem}.ownership-success-animation .continue-button-container{margin-top:1.5rem;padding-top:1.25rem}.ownership-success-animation .verification-note{margin:1rem 0;padding:.75rem .875rem}.ownership-success-animation .note-text{font-size:.75rem}}@media (prefers-color-scheme: dark){.ownership-success-animation .success-card{background:#1e293b;border-color:#334155;box-shadow:0 16px 48px #00000040,0 8px 24px #00000026}.ownership-success-animation .success-title{color:#f1f5f9}.ownership-success-animation .congratulations-text{color:#cbd5e1}.ownership-success-animation .ownership-text{color:#94a3b8}.ownership-success-animation .ownership-text strong{color:#f1f5f9}.ownership-success-animation .success-icon-bg{background:#1e3a8a;border-color:#1e40af}.ownership-success-animation .success-check-icon{color:#60a5fa}.ownership-success-animation .access-granted{background:#064e3b;border-color:#065f46;color:#34d399}.ownership-success-animation .feature-list{background:#0f172a;border-color:#334155}.ownership-success-animation .feature-item{color:#94a3b8}.ownership-success-animation .continue-button-container{border-color:#334155}.ownership-success-animation .verification-note{background:#451a03;border-color:#92400e}.ownership-success-animation .note-text{color:#fed7aa}}@media (prefers-reduced-motion: reduce){.ownership-success-animation .success-card,.ownership-success-animation .success-icon-bg,.ownership-success-animation .success-check-icon,.ownership-success-animation .success-content,.ownership-success-animation .continue-button-container{animation:none!important;transition:opacity .3s ease!important}.ownership-success-animation .success-card.visible,.ownership-success-animation .continue-button:hover{transform:none}}.novel-ownership-claim{font-family:var(--desktop-normal-font-family)}.novel-ownership-claim *{font-family:inherit!important}.novel-ownership-claim .ant-modal-content{padding:16px}.novel-ownership-claim .novel-ownership-claim-section{margin-bottom:24px;background:var(--colors-bg-bgprimary);border-radius:8px;border:1px solid var(--colors-border-borderprimary);box-shadow:0 2px 8px #0000000a;transition:box-shadow .2s ease}.novel-ownership-claim .novel-ownership-claim-section:hover{box-shadow:0 4px 12px #0000000f}.novel-ownership-claim .novel-ownership-claim-section .ant-card-body{padding:24px;background:transparent}.novel-ownership-claim .ownership-claim-loading{display:flex;justify-content:center;align-items:center;min-height:120px}.novel-ownership-claim .claim-available-content{text-align:left}.novel-ownership-claim .claim-main-layout{display:flex;align-items:center;gap:32px;margin-bottom:16px;min-height:80px}.novel-ownership-claim .claim-info{flex:1;min-width:0}.novel-ownership-claim .claim-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.novel-ownership-claim .section-icon{font-size:20px;color:var(--colors-primary-colorprimary);flex-shrink:0}.novel-ownership-claim .claim-title{margin:0!important;color:var(--colors-text-colortextprimary);font-weight:600;font-size:18px;line-height:1.3}.novel-ownership-claim .claim-text{display:flex;flex-direction:column;gap:8px}.novel-ownership-claim .claim-description{margin:0!important;color:var(--colors-text-colortextprimary);line-height:1.5;font-size:15px}.novel-ownership-claim .verification-method{margin:0!important;font-size:13px;line-height:1.4}.novel-ownership-claim .claim-action{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex-shrink:0}.novel-ownership-claim .claim-button{min-width:180px;height:48px;font-size:15px;font-weight:600;border-radius:8px;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}.novel-ownership-claim .claim-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.novel-ownership-claim .verification-note{font-size:12px;color:var(--colors-text-colortextsecondary);text-align:center;max-width:180px}.novel-ownership-claim .claim-pending-content{text-align:left}.novel-ownership-claim .status-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.novel-ownership-claim .status-icon{font-size:32px}.novel-ownership-claim .status-icon.pending{color:var(--colors-warning-colorwarning);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.novel-ownership-claim .status-title{margin:0!important;color:var(--colors-text-colortextprimary)}.novel-ownership-claim .verification-section{background:var(--colors-bg-bgsecondary);padding:16px;border-radius:6px;margin-bottom:16px;border:1px solid var(--colors-border-bordersecondary)}.novel-ownership-claim .code-container{display:flex;align-items:center;gap:12px;margin-top:8px}.novel-ownership-claim .verification-code{font-family:Courier New,monospace;font-size:16px;padding:8px 12px;background:var(--colors-bg-bgprimary);border:1px solid var(--colors-border-borderprimary);border-radius:4px;-webkit-user-select:all;user-select:all}.novel-ownership-claim .help-text{margin:16px 0!important;line-height:1.6}.novel-ownership-claim .claim-rejected-content{text-align:center}.novel-ownership-claim .rejection-alert{margin-bottom:20px;text-align:left}.novel-ownership-claim .rejection-details{margin:12px 0;padding:12px;background:var(--colors-bg-bgsecondary);border-radius:4px;border-left:2px solid var(--colors-text-colortextsecondary)}.novel-ownership-claim .rejection-details p{margin:0}.novel-ownership-claim .rejection-details .ant-typography{margin:0!important}.novel-ownership-claim .verification-instructions{padding:8px 0}.novel-ownership-claim .intro-section{margin-bottom:20px;padding:16px;background:var(--colors-bg-bgoverlay);border-radius:8px;border-left:4px solid var(--colors-primary-colorprimary)}.novel-ownership-claim .intro-section .ant-typography{margin:0!important;line-height:1.6}.novel-ownership-claim .verification-code-display{display:flex;justify-content:center;margin:16px 0;padding:16px;background:var(--colors-bg-bgoverlay);border-radius:8px}.novel-ownership-claim .code-text{font-size:16px;font-weight:600}.novel-ownership-claim .instruction-steps{padding-left:20px;line-height:2}.novel-ownership-claim .instruction-steps li{margin-bottom:16px}.novel-ownership-claim .step-with-link{display:flex;align-items:center;gap:8px}.novel-ownership-claim .external-link-btn{padding:0!important;min-width:auto!important;height:auto!important;color:var(--colors-primary-colorprimary)!important}.novel-ownership-claim .external-link-btn:hover{color:var(--colors-primary-colorprimaryhover)!important;transform:scale(1.1)}@media (max-width: 768px){.novel-ownership-claim .novel-ownership-claim-section{margin-top:16px;margin-bottom:16px;border-radius:6px}.novel-ownership-claim .novel-ownership-claim-section .ant-card-body{padding:16px}.novel-ownership-claim .claim-main-layout{flex-direction:column;align-items:stretch;gap:20px}.novel-ownership-claim .claim-info{text-align:center}.novel-ownership-claim .claim-header{justify-content:center;margin-bottom:8px}.novel-ownership-claim .claim-action{align-items:center;width:100%}.novel-ownership-claim .claim-button{width:100%;max-width:280px}.novel-ownership-claim .icon-wrapper{width:40px;height:40px}.novel-ownership-claim .section-icon,.novel-ownership-claim .claim-title{font-size:18px}.novel-ownership-claim .claim-description{font-size:14px}.novel-ownership-claim .benefits-list li{font-size:13px}.novel-ownership-claim .claim-button{width:100%;min-width:unset;height:36px;font-size:14px}.novel-ownership-claim .code-container{flex-direction:column;align-items:stretch}.novel-ownership-claim .verification-code{font-size:12px;word-break:break-all}.novel-ownership-claim .status-icon{font-size:24px}.novel-ownership-claim .status-title{font-size:16px}.novel-ownership-claim .step-with-link{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width: 480px){.novel-ownership-claim .claim-description,.novel-ownership-claim .verification-instructions,.novel-ownership-claim .code-text{font-size:14px}}.promotion-request .promotion-modal .ant-modal-content{border-radius:16px;overflow:hidden}.promotion-request .promotion-modal-title{display:flex;align-items:center;font-size:18px;font-weight:700}.promotion-request .promotion-modal-content{padding:8px 0}.promotion-request .promotion-description{margin-bottom:16px;padding:16px;background:var(--colors-background-backgroundhover);border-radius:8px;border-left:4px solid var(--colors-primary-green)}.promotion-request .promotion-benefits{margin-bottom:16px}.promotion-request .promotion-benefits ul{margin:8px 0;padding-left:16px}.promotion-request .promotion-benefits li{color:var(--colors-text-colortext);margin-bottom:4px}.promotion-request .promotion-eligibility{margin-bottom:16px}.promotion-request .eligibility-rules{display:flex;flex-direction:column;gap:12px;margin-top:12px}.promotion-request .eligibility-rule{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:var(--colors-background-backgroundhover);transition:all .2s ease}.promotion-request .eligibility-rule.eligible{background:#52c41a1a;border:1px solid rgba(82,196,26,.3)}.promotion-request .eligibility-rule.not-eligible{background:#ff4d4f1a;border:1px solid rgba(255,77,79,.3)}.promotion-request .promotion-timeline{margin-bottom:16px;padding:16px;background:var(--colors-background-backgroundhover);border-radius:8px}.promotion-request .promotion-actions{margin-top:24px}@media (max-width: 768px){.promotion-request .promotion-modal{width:95%!important;max-width:none!important}.promotion-request .promotion-modal .ant-modal-content{margin:20px 0}.promotion-request .promotion-description,.promotion-request .promotion-timeline{padding:12px}.promotion-request .promotion-benefits ul{padding-left:12px}.promotion-request .promotion-modal-title{font-size:16px}}@media (max-width: 576px){.promotion-request .promotion-modal{width:98%!important}.promotion-request .promotion-modal .ant-modal-content{margin:10px 0}.promotion-request .promotion-description,.promotion-request .promotion-timeline{padding:10px}.promotion-request .eligibility-rule{padding:6px 10px}.promotion-request .promotion-modal-title{font-size:15px}}.coming-soon-modal .ant-modal-content{border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000026}.coming-soon-modal .ant-modal-body{padding:0}.coming-soon-content{text-align:center;position:relative;background:linear-gradient(135deg,#667eea,#764ba2);padding:40px 30px 30px}.coming-soon-icon-container{margin-bottom:30px;position:relative;height:120px;display:flex;align-items:center;justify-content:center}.coming-soon-icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100px;height:100px;background:#fff3;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:float 3s ease-in-out infinite}.coming-soon-main-icon{font-size:48px;color:#fff;animation:rocket-boost 2s ease-in-out infinite}.coming-soon-sparkles{position:absolute;width:100%;height:100%;pointer-events:none}.sparkle{position:absolute;color:gold;opacity:0;animation:sparkle 3s ease-in-out infinite}.sparkle-1{top:-20px;right:-20px;font-size:16px;animation-delay:0s}.sparkle-2{bottom:-15px;left:-15px;font-size:14px;animation-delay:1s}.sparkle-3{top:10px;left:-25px;font-size:18px;animation-delay:2s}.coming-soon-text-content{background:#fff;border-radius:12px;padding:30px;margin:0 -10px;box-shadow:0 4px 20px #0000001a}.coming-soon-title{color:#1a1a1a;margin-bottom:16px!important;font-weight:600!important}.coming-soon-description{color:#666;font-size:16px;line-height:1.6;margin-bottom:20px!important}.coming-soon-timeline{display:inline-flex;align-items:center;gap:8px;background:#f0f2ff;padding:8px 16px;border-radius:20px;margin-bottom:20px}.timeline-icon{color:#667eea;font-size:16px}.timeline-text{color:#667eea;font-weight:500;font-size:14px}.coming-soon-divider{height:1px;background:#e8e8e8;margin:20px 0}.coming-soon-footer-text{color:#999;font-size:14px;font-style:italic}.coming-soon-actions{margin-top:20px;padding:0 10px}.coming-soon-button{background:#667eea;border-color:#667eea;height:44px;font-size:16px;font-weight:500;border-radius:8px;transition:all .3s ease}.coming-soon-button:hover{background:#5a67d8;border-color:#5a67d8;transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rocket-boost{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.1)}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@media (max-width: 576px){.coming-soon-modal{max-width:calc(100vw - 32px)}.coming-soon-content{padding:30px 20px 20px}.coming-soon-text-content{padding:20px;margin:0 -5px}.coming-soon-icon-container{height:100px;margin-bottom:20px}.coming-soon-icon-wrapper{width:80px;height:80px}.coming-soon-main-icon{font-size:36px}.coming-soon-title{font-size:20px!important}.coming-soon-description{font-size:14px}}@media (prefers-color-scheme: dark){.coming-soon-text-content{background:#1f1f1f}.coming-soon-title{color:#fff}.coming-soon-description{color:#b8b8b8}.coming-soon-timeline{background:#667eea33}.coming-soon-divider{background:#333}.coming-soon-footer-text{color:#666}}.author-novel-stats .author-novel-stats-widget{width:100%;margin-bottom:24px;animation:fadeIn .3s ease-in-out}.author-novel-stats .stats-widget-card{background:var(--colors-background-backgroundsurface);border-radius:12px;box-shadow:0 2px 8px #00000014;transition:box-shadow .3s ease;overflow:hidden}.author-novel-stats .stats-header{padding:20px 24px;background:linear-gradient(135deg,var(--colors-background-backgroundsurface) 0%,var(--colors-background-backgroundhover) 100%);border-bottom:1px solid var(--colors-border-borderseparator)}.author-novel-stats .stats-header .ant-row{width:100%}.author-novel-stats .stats-header .ant-col{display:flex;align-items:center}.author-novel-stats .author-info{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:100%;overflow:hidden}.author-novel-stats .author-label{margin:0!important;color:var(--colors-primary-green);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.author-novel-stats .novel-title-small{color:var(--colors-text-colortext-muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;line-height:1.2}.author-novel-stats .author-stat-card{display:flex;align-items:center;gap:8px;padding:12px 8px;background:var(--colors-background-backgroundsurface);border-radius:8px;border:1px solid var(--colors-border-borderseparator);transition:all .3s ease;height:100%;min-height:70px}.author-novel-stats .stat-icon{font-size:24px;display:flex;align-items:center;justify-content:center;opacity:.8}.author-novel-stats .stat-content{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.author-novel-stats .stat-value{font-size:18px;font-weight:700;color:var(--colors-text-colortext);line-height:1}.author-novel-stats .stat-label{font-size:11px;color:var(--colors-text-colortext-muted);text-transform:uppercase;letter-spacing:.3px;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2;text-align:center;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.author-novel-stats .stat-trend{font-size:12px;font-weight:600;display:flex;align-items:center;gap:2px}.author-novel-stats .stat-trend.positive{color:#52c41a}.author-novel-stats .stat-trend.negative{color:#ff4d4f}.author-novel-stats .expand-button-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.author-novel-stats .expand-button{color:var(--colors-text-colortext-muted);font-weight:500;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;padding:8px 16px;height:auto;min-height:40px}.author-novel-stats .expand-button:hover{color:var(--colors-primary-green);background:var(--colors-background-backgroundhover);transform:scale(1.02)}.author-novel-stats .expand-button:focus{color:var(--colors-primary-green);background:var(--colors-background-backgroundhover)}.author-novel-stats .stats-expanded{padding:24px;background:var(--colors-background-backgroundsurface);animation:expandDown .3s ease-out}@keyframes expandDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}.author-novel-stats .stats-divider{margin:0 0 24px;border-color:var(--colors-border-borderseparator)}.author-novel-stats .section-title{color:var(--colors-text-colortext);margin-bottom:16px!important;font-size:16px!important;display:flex;align-items:center;gap:8px}.author-novel-stats .detailed-stats{margin-bottom:32px}.author-novel-stats .timeline-grid{background:var(--colors-background-backgroundsurface);border-radius:12px;border:1px solid var(--colors-border-borderseparator);overflow:hidden}.author-novel-stats .timeline-headers{background:var(--colors-background-backgroundhover);border-bottom:2px solid var(--colors-border-borderseparator);padding:16px 0;margin:0}.author-novel-stats .timeline-header-text{color:var(--colors-text-colortext);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.author-novel-stats .timeline-metric-header{display:flex;align-items:center;justify-content:flex-start;padding-left:20px}.author-novel-stats .timeline-period-header{display:flex;align-items:center;justify-content:center;text-align:center}.author-novel-stats .timeline-row{padding:16px 0;margin:0;border-bottom:1px solid var(--colors-border-borderseparator);transition:background-color .2s ease}.author-novel-stats .timeline-row:last-child{border-bottom:none}.author-novel-stats .timeline-metric-label{display:flex;align-items:center;justify-content:flex-start;padding-left:20px}.author-novel-stats .metric-label-container{display:flex;align-items:center;gap:12px}.author-novel-stats .metric-icon{font-size:18px;color:var(--colors-primary-green);opacity:.8}.author-novel-stats .timeline-stat-compact{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px;min-height:50px}.author-novel-stats .stat-value-compact{font-size:24px;font-weight:700;color:var(--colors-text-colortext);line-height:1;margin-bottom:4px}.author-novel-stats .stat-trend-compact{font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:2px;min-height:16px}.author-novel-stats .stat-trend-compact.positive{color:#52c41a}.author-novel-stats .stat-trend-compact.negative{color:#ff4d4f}.author-novel-stats .stat-trend-with-icon{display:flex;align-items:center;justify-content:center;gap:4px;font-size:11px;font-weight:600}.author-novel-stats .stat-trend-with-icon.positive{color:#52c41a}.author-novel-stats .stat-trend-with-icon.negative{color:#ff4d4f}.author-novel-stats .stat-trend-with-icon.neutral{color:#8c8c8c}.author-novel-stats .stat-trend-with-icon .trend-icon{font-size:10px}.author-novel-stats .stat-trend-with-icon .trend-text{font-size:11px}.author-novel-stats .lifetime-stats{margin-bottom:32px}.author-novel-stats .engagement-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:24px}.author-novel-stats .engagement-section{background:var(--colors-background-backgroundsurface);border:1px solid var(--colors-border-borderseparator);border-radius:16px;padding:24px;transition:all .3s ease}.author-novel-stats .engagement-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid var(--colors-border-borderseparator)}.author-novel-stats .engagement-icon{font-size:32px;color:var(--colors-primary-green);margin-bottom:8px}.author-novel-stats .engagement-title{margin:0 0 4px!important;font-size:18px!important;font-weight:700!important;color:var(--colors-text-colortext)}.author-novel-stats .engagement-subtitle{color:var(--colors-text-colortext-muted);font-size:13px;font-style:italic}.author-novel-stats .engagement-stats{display:flex;flex-direction:column;gap:20px}.author-novel-stats .engagement-stat-item{background:var(--colors-background-backgroundhover);border-radius:12px;padding:16px;transition:all .3s ease;border:1px solid transparent}.author-novel-stats .stat-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.author-novel-stats .stat-item-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--colors-background-backgroundsurface);border:1px solid var(--colors-border-borderseparator)}.author-novel-stats .stat-item-info{flex:1;margin-left:12px;display:flex;flex-direction:column;gap:2px}.author-novel-stats .stat-item-label{font-size:14px!important;font-weight:600!important;color:var(--colors-text-colortext)}.author-novel-stats .stat-item-value{font-size:12px;color:var(--colors-text-colortext-muted)}.author-novel-stats .stat-item-number{font-size:20px;font-weight:700;color:var(--colors-text-colortext);min-width:50px;text-align:right}.author-novel-stats .engagement-stat-item .ant-progress{margin:0}.author-novel-stats .engagement-stat-item .ant-progress-bg{border-radius:6px!important}.author-novel-stats .engagement-stat-item .ant-progress-outer{margin-right:0;padding-right:0}.author-novel-stats .action-buttons{margin-top:24px}.author-novel-stats .action-buttons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:20px}.author-novel-stats .author-action-button{border-radius:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);height:56px;border:none;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000014}.author-novel-stats .author-action-button.ant-btn-primary{background:linear-gradient(135deg,#52c41a,#73d13d);border:none;color:#fff}.author-novel-stats .author-action-button.ant-btn-primary:hover{background:linear-gradient(135deg,#389e0d,#52c41a);box-shadow:0 12px 24px #52c41a40}.author-novel-stats .action-button-content{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;height:100%;position:relative;z-index:1;line-height:1}.author-novel-stats .action-button-icon{font-size:18px;opacity:.95;transition:all .3s ease;display:flex;align-items:center;justify-content:center;line-height:1}.author-novel-stats .author-action-button:hover .action-button-icon{opacity:1;transform:scale(1.1)}.author-novel-stats .action-button-text{font-size:14px;font-weight:600;text-align:center;line-height:1;letter-spacing:.3px;transition:all .3s ease;display:flex;align-items:center}.author-novel-stats .author-action-button:nth-child(2){background:linear-gradient(135deg,#1890ff 10%,#40a9ff);color:#fff;border:none}.author-novel-stats .author-action-button:nth-child(2):hover{background:linear-gradient(135deg,#096dd9,#1890ff);box-shadow:0 12px 24px #1890ff40}.author-novel-stats .author-action-button:nth-child(3){background:linear-gradient(135deg,#faad14,#ffc53d);color:#fff;border:none}.author-novel-stats .author-action-button:nth-child(3):hover{background:linear-gradient(135deg,#d48806,#faad14);box-shadow:0 12px 24px #faad1440}.author-novel-stats .author-action-button:focus{outline:none;box-shadow:0 0 0 3px #52c41a33}@media (max-width: 768px){.author-novel-stats .stats-header{padding:16px}.author-novel-stats .stats-header .ant-col{align-items:stretch}.author-novel-stats .author-info{max-width:100%}.author-novel-stats .novel-title-small{font-size:12px;max-width:100%}.author-novel-stats .author-stat-card{flex-direction:column;text-align:center;padding:12px 8px;gap:4px}.author-novel-stats .stat-icon{font-size:20px}.author-novel-stats .stat-value{font-size:16px}.author-novel-stats .stat-label{font-size:10px}.author-novel-stats .stats-expanded{padding:16px}.author-novel-stats .expand-button-container{margin-top:16px;justify-content:center}.author-novel-stats .expand-button{width:100%;justify-content:center}.author-novel-stats .action-buttons-grid{grid-template-columns:1fr;gap:16px;margin-top:16px}.author-novel-stats .author-action-button{height:64px;border-radius:14px}.author-novel-stats .action-button-content{flex-direction:column;gap:8px}.author-novel-stats .action-button-text{font-size:12px;font-weight:600;letter-spacing:.2px;text-align:center}.author-novel-stats .action-button-icon{font-size:22px}.author-novel-stats .author-action-button:hover{transform:translateY(-2px)}.author-novel-stats .author-action-button:hover .action-button-icon{transform:scale(1.05)}.author-novel-stats .timeline-headers{padding:12px 0}.author-novel-stats .timeline-header-text{font-size:12px}.author-novel-stats .timeline-metric-header,.author-novel-stats .timeline-metric-label{padding-left:12px}.author-novel-stats .timeline-row{padding:12px 0}.author-novel-stats .stat-value-compact{font-size:18px}.author-novel-stats .metric-icon{font-size:16px}.author-novel-stats .timeline-stat-compact{min-height:40px;padding:4px}.author-novel-stats .engagement-grid{grid-template-columns:1fr;gap:20px}.author-novel-stats .engagement-section{padding:20px}.author-novel-stats .engagement-header{margin-bottom:20px;padding-bottom:12px}.author-novel-stats .engagement-icon{font-size:28px}.author-novel-stats .engagement-title{font-size:16px!important}.author-novel-stats .engagement-stats{gap:16px}.author-novel-stats .engagement-stat-item{padding:14px}.author-novel-stats .stat-item-icon{width:28px;height:28px}.author-novel-stats .stat-item-number{font-size:18px}.author-novel-stats .stat-item-header{margin-bottom:10px}}@media (min-width: 769px){.author-novel-stats .action-buttons-grid .author-action-button{min-height:56px!important;height:auto!important}.author-novel-stats .action-buttons-grid .author-action-button .action-button-content{flex-direction:row!important;gap:8px!important;align-items:center!important;justify-content:center!important;display:flex!important}.author-novel-stats .action-buttons-grid .author-action-button .action-button-text{white-space:nowrap!important;font-size:14px!important;line-height:1!important}.author-novel-stats .action-buttons-grid .author-action-button .action-button-icon{font-size:18px!important;line-height:1!important;display:inline-flex!important;align-items:center!important}}@media (max-width: 576px){.author-novel-stats .author-stat-card{min-height:50px}.author-novel-stats .stat-value{font-size:14px}.author-novel-stats .section-title{font-size:14px!important}}[data-colors-mode=dark] .author-novel-stats .stats-widget-card{background:var(--colors-background-backgroundsurface);box-shadow:0 2px 8px #0003}[data-colors-mode=dark] .author-novel-stats .stats-header{background:linear-gradient(135deg,var(--colors-background-backgroundsurface) 0%,var(--colors-background-backgroundhover) 100%)}[data-colors-mode=dark] .author-novel-stats .author-stat-card{background:var(--colors-background-backgroundhover);border-color:var(--colors-border-borderseparator)}[data-colors-mode=dark] .author-novel-stats .sub-stats-card{background:var(--colors-background-backgroundhover)}@media (min-width: 1200px){.author-novel-stats .stats-header{padding:24px 32px}.author-novel-stats .author-info{min-height:60px;justify-content:center;max-width:250px}.author-novel-stats .expand-button-container{justify-content:flex-end}.author-novel-stats .expand-button{min-width:120px}}@media (min-width: 992px) and (max-width: 1199px){.author-novel-stats .expand-button{min-width:100px;font-size:14px}.author-novel-stats .author-info{max-width:200px}}@media (min-width: 769px) and (max-width: 991px){.author-novel-stats .author-info{max-width:180px}.author-novel-stats .novel-title-small{font-size:12px}}.novel-accolade-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:24px 16px;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:240px;overflow:visible;isolation:isolate}.novel-accolade-card:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:112%;height:90%;background:radial-gradient(circle at center,rgba(var(--prestige-color),.55),rgba(var(--prestige-color),.16) 32%,rgba(var(--prestige-color),.02) 60%,rgba(var(--prestige-color),0));z-index:-1;pointer-events:none}[data-colors-mode=dark] .novel-accolade-card:before{top:40%}.novel-accolade-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--prestige-color),.35) 0%,rgba(var(--prestige-color),.2) 40%,rgba(var(--prestige-color),.08) 70%,transparent 100%);border-radius:12px;opacity:0;transition:opacity .3s ease;z-index:-1;pointer-events:none}.novel-accolade-card:hover{transform:translateY(-6px);box-shadow:0 12px 28px #0000001f;background:var(--colors-background-colorbgcontainer)}.novel-accolade-card:hover:after{opacity:1}.novel-accolade-card:active{transform:translateY(-3px)}.novel-accolade-card__platform-label{margin-top:12px;padding-top:8px;font-size:10px;font-weight:500;letter-spacing:.3px;color:var(--colors-text-colortext);opacity:.6;text-align:center;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;position:relative}.novel-accolade-card__platform-label:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:40%;height:1px;background:linear-gradient(90deg,transparent 0%,var(--platform-color-light) 50%,transparent 100%);opacity:.5}[data-colors-mode=dark] .novel-accolade-card__platform-label:before{background:linear-gradient(90deg,transparent 0%,var(--platform-color-dark) 50%,transparent 100%)}.novel-accolade-card__icon-container{width:100%;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;margin-top:16px;flex-shrink:0}.novel-accolade-card__badge-icon{width:100%;max-width:120px;height:auto;max-height:120px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.1));transition:none;animation:none}.novel-accolade-card__badge-icon-fallback{font-size:90px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.1));transition:none;animation:none}.novel-accolade-card__title{font-size:14px;font-weight:600;line-height:1.3;color:var(--colors-text-colortext);text-align:center;max-width:100%;word-wrap:break-word;min-height:36px;display:flex;align-items:center;justify-content:center}.novel-accolade-card__year-badge{margin-top:8px;padding:2px 8px;background:var(--colors-fill-colorfillquaternary);border:1px solid var(--colors-border-colorborder);border-radius:10px;font-size:11px;font-weight:600;color:var(--colors-text-colortext);min-height:21px;display:flex;align-items:center;justify-content:center}.novel-accolade-card__score-boost-badge{margin-top:8px;padding:3px 10px;background:linear-gradient(135deg,#52c41a14,#52c41a1f);border:1px solid rgba(82,196,26,.3);border-radius:10px;font-size:11px;font-weight:600;color:#52c41a;min-height:23px;display:flex;align-items:center;justify-content:center}[data-colors-mode=dark] .novel-accolade-card__score-boost-badge{background:linear-gradient(135deg,#52c41a1f,#52c41a29);border-color:#52c41a66;color:#73d13d}@media (min-width: 1200px){.novel-accolade-card{min-height:250px}}@media (max-width: 600px){.novel-accolade-card__platform-label{font-size:10px;padding:4px 10px}}.novel-accolade-display{font-family:var(--desktop-normal-font-family);width:100%;color:var(--colors-text-colortext);--accolade-glow-position: 50%}[data-colors-mode=dark] .novel-accolade-display{--accolade-glow-position: 40%}.novel-accolade-display *{font-family:inherit!important}.novel-accolade-display .section-wrapper{margin-bottom:40px}.novel-accolade-display .section-title-container{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:24px;margin-bottom:0}.novel-accolade-display .panel-section-title{align-self:stretch;color:var(--colors-text-colortext-opaque);font-family:Lato,Helvetica;font-size:30px;font-weight:600;letter-spacing:0;line-height:38px;margin-top:-1px;position:relative}.novel-accolade-display .loading-container{display:flex;justify-content:center;align-items:center;min-height:200px;padding:40px 0}.novel-accolade-display .empty-container{padding:60px 20px;text-align:center}.novel-accolade-display .accolades-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,200px));gap:20px;margin-top:24px}.novel-accolade-display .carousel-container{margin-top:24px;padding:40px 0;position:relative}.novel-accolade-display .accolades-carousel{width:100%;padding:0 60px}.novel-accolade-display .accolade-slide{display:flex!important;justify-content:center;align-items:flex-start;padding:20px 0;min-height:320px}.novel-accolade-display .accolade-slide .novel-accolade-card{width:200px;flex-shrink:0}.novel-accolade-display .accolades-carousel .slick-list{padding:20px 0!important}.novel-accolade-display .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--colors-background-colorbgcontainer);border:1px solid var(--colors-border-colorborder);border-radius:50%;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #00000014}.novel-accolade-display .carousel-arrow:hover{background:var(--colors-fill-colorfillquaternary);border-color:var(--colors-primary-green);box-shadow:0 4px 12px #0000001f}.novel-accolade-display .carousel-arrow-disabled{opacity:.3;cursor:not-allowed!important;pointer-events:none}.novel-accolade-display .carousel-arrow-disabled:hover{background:var(--colors-background-colorbgcontainer);border-color:var(--colors-border-colorborder);box-shadow:0 2px 8px #00000014}.novel-accolade-display .carousel-arrow-left{left:0}.novel-accolade-display .carousel-arrow-right{right:0}.novel-accolade-display .carousel-dots{bottom:-40px!important}.novel-accolade-display .carousel-dots li button{background:var(--colors-fill-colorfillquaternary);border:1px solid var(--colors-border-colorborder)}.novel-accolade-display .carousel-dots li.slick-active button{background:var(--colors-primary-green);border-color:var(--colors-primary-green)}.accolade-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden;background:var(--colors-background-colorbgcontainer)}.accolade-modal .ant-modal-close{top:12px;right:12px;width:32px;height:32px;background:var(--colors-background-colorbgcontainer);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s;box-shadow:0 2px 8px #0000001a}.accolade-modal .ant-modal-close:hover{background:var(--colors-fill-colorfillquaternary)}.accolade-modal .modal-close-icon{font-size:24px;line-height:1;color:var(--colors-text-colortext)}.accolade-modal .modal-content{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 32px 32px}.accolade-modal .modal-icon-wrapper{width:180px;height:180px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;flex-shrink:0}.accolade-modal .modal-badge-icon{width:180px;height:180px;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.12));animation:modal-appear .4s cubic-bezier(.4,0,.2,1)}.accolade-modal .modal-badge-icon-fallback{font-size:150px;filter:drop-shadow(0 8px 20px rgba(0,0,0,.12));animation:modal-appear .4s cubic-bezier(.4,0,.2,1)}@keyframes modal-appear{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.accolade-modal .modal-title{margin:0 0 12px;font-size:28px;font-weight:700;color:var(--colors-text-colortext);line-height:1.2;max-width:90%}.accolade-modal .modal-level{font-size:14px;font-weight:700;letter-spacing:1px;color:var(--colors-text-colortext-muted);margin-bottom:16px;text-transform:uppercase}.accolade-modal .modal-year-badge{margin-bottom:20px;padding:6px 16px;background:var(--colors-fill-colorfillquaternary);border:1px solid var(--colors-border-colorborder);border-radius:16px;font-size:14px;font-weight:700;color:var(--colors-text-colortext)}.accolade-modal .modal-score-boost-badge{margin-bottom:20px;padding:8px 16px;background:linear-gradient(135deg,#52c41a1f,#52c41a2e);border:1.5px solid rgba(82,196,26,.4);border-radius:12px;font-size:13px;font-weight:600;color:#52c41a;text-align:center;letter-spacing:.3px}[data-colors-mode=dark] .accolade-modal .modal-score-boost-badge{background:linear-gradient(135deg,#52c41a26,#52c41a38);border-color:#52c41a80;color:#73d13d}.accolade-modal .modal-description{margin:0 0 28px;max-width:380px;font-size:15px;line-height:1.6;color:var(--colors-text-colortext)}.accolade-modal .modal-info-section{width:100%;max-width:380px;padding-top:24px;border-top:1px solid var(--colors-border-colorborder);display:flex;flex-direction:column;gap:12px}.accolade-modal .modal-info-item{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--colors-text-colortext)}.accolade-modal .modal-info-item .anticon{font-size:16px;color:var(--colors-text-colortext-muted)}@media (max-width: 600px){.novel-accolade-display .accolades-grid{display:none}.novel-accolade-display .carousel-container{display:block}.novel-accolade-display .accolades-carousel{padding:0 50px}.novel-accolade-display .accolades-carousel .slick-slide>div{padding:20px 0}.novel-accolade-display .accolades-carousel .accolade-slide .novel-accolade-card{width:200px;max-width:200px}.novel-accolade-display .carousel-arrow-left{left:5px}.novel-accolade-display .carousel-arrow-right{right:5px}.novel-accolade-display .carousel-arrow{width:36px;height:36px}.accolade-modal .modal-content{padding:36px 20px 24px}.accolade-modal .modal-icon-wrapper{width:150px;height:150px;margin-bottom:20px}.accolade-modal .modal-badge-icon{width:150px;height:150px}.accolade-modal .modal-badge-icon-fallback{font-size:125px}.accolade-modal .modal-title{font-size:22px}.accolade-modal .modal-description{font-size:14px}.accolade-modal .modal-info-section{max-width:100%}}@media (min-width: 601px){.novel-accolade-display .carousel-container{display:none}}@media (min-width: 1200px){.novel-accolade-display .accolades-grid{grid-template-columns:repeat(auto-fill,minmax(170px,200px));gap:24px}}@media print{.novel-accolade-display .carousel-container{display:none}.novel-accolade-display .accolades-grid{display:grid!important}}.novel-page-content{display:flex;flex-direction:column}#author-actions-section{margin:24px 0}.author-actions-panel{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:24px;box-shadow:0 4px 20px #0000001a;color:#fff;position:relative;overflow:hidden}.author-actions-panel:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g fill="%23ffffff" fill-opacity="0.05"><circle cx="7" cy="7" r="4"/><circle cx="53" cy="7" r="4"/><circle cx="30" cy="30" r="4"/><circle cx="7" cy="53" r="4"/><circle cx="53" cy="53" r="4"/></g></svg>') repeat;pointer-events:none}.author-actions-header{position:relative;z-index:1;margin-bottom:20px}.author-actions-header h3{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px;text-shadow:0 1px 3px rgba(0,0,0,.3)}.author-actions-header p{color:#ffffffe6;font-size:14px;margin:0;opacity:.95}.author-actions-buttons{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.edit-novel-button{background:#fff;border:none;color:#667eea;font-weight:600;height:44px;padding:0 24px;border-radius:8px;box-shadow:0 2px 8px #00000026;transition:all .3s ease}.edit-novel-button:hover{background:#f8f9ff;color:#5a6fd8;transform:translateY(-1px);box-shadow:0 4px 16px #0003}.edit-novel-button .anticon{margin-right:8px}.author-actions-description{color:#ffffffd9;font-size:13px;line-height:1.4;max-width:300px}@media (max-width: 768px){.author-actions-panel{padding:20px;margin:16px 0}.author-actions-header h3{font-size:18px}.author-actions-buttons{align-items:stretch}.edit-novel-button{width:100%;justify-content:center}}@media (max-width: 480px){.author-actions-panel{padding:16px;border-radius:8px}.author-actions-header h3{font-size:16px}.author-actions-header p{font-size:13px}.edit-novel-button{height:40px;font-size:14px}.author-actions-description{font-size:12px}}.user-reading-list{margin-bottom:20px;width:100%}.user-reading-list h3{margin-bottom:10px}.user-reading-list-section{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;color:var(--colors-text-colortext);line-height:22px;position:relative;font-family:Lato,Helvetica;font-weight:600;font-size:18px;width:100%}.user-reading-list-section p{font-weight:400}.user-reading-list-section .empty-list-content{height:350px;display:flex;flex-wrap:wrap;align-content:center}.userreadinglistsection-custom-tab-title .ant-tabs-tab-btn{font-size:18px!important}.user-personal-rating-list-section{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;color:var(--colors-text-colortext);line-height:22px;position:relative;font-family:Lato,Helvetica;font-weight:600;font-size:18px;width:100%}.user-personal-rating-list-section p{font-weight:400}.user-personal-rating-list-section .empty-list-content{height:350px;display:flex;flex-wrap:wrap;align-content:center}.user-personal-rating-list-custom-tab-title .ant-tabs-tab-btn{font-size:18px!important}.ant-tabs-card .ant-tabs-content-holder{box-shadow:none!important;padding:16px 8px!important}.user-latest-section{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;color:var(--colors-text-colortext);line-height:22px;position:relative;font-family:Lato,Helvetica;font-weight:600;font-size:18px;width:100%}.user-latest-section .section-header{margin-bottom:16px}.user-latest-section p{font-size:16px;margin-bottom:16px;opacity:.8}.chapter-updates-grid{display:grid;grid-template-columns:1fr;max-width:100%;gap:8px;margin:24px 0;width:100%}@media (min-width: 600px){.chapter-updates-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (min-width: 1200px){.chapter-updates-grid{grid-template-columns:1fr 1fr}}.chapter-update-card-link{text-decoration:none!important;color:inherit!important;display:block}.chapter-update-card{background:radial-gradient(ellipse 120% 80% at center,transparent 0%,var(--compact-mode-novel-info-bg) 30%,var(--compact-mode-novel-info-bg) 70%,transparent 100%);background-size:150% 150%;border:1px solid var(--colors-border, rgba(255, 255, 255, .1));border-radius:12px;overflow:hidden;transition:all .2s ease;cursor:pointer;animation:subtle-glow 8s ease-in-out infinite;touch-action:manipulation;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.chapter-update-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a;border-color:var(--colors-primary, #389e0d)}.card-content{display:grid;grid-template-columns:160px 1fr;grid-template-rows:auto 1fr;gap:16px;padding:16px;height:100%}.cover-section{grid-row:1 / -1;display:flex;align-items:flex-start}.cover-link{display:block;transition:transform .2s ease}.cover-link:hover{transform:scale(1.02)}.cover-image{width:160px;height:213px;object-fit:cover;border-radius:8px;box-shadow:0 4px 12px #00000026}.novel-info-section{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:6px}.source-logo-container{background-color:var(--colors-table-novel-source-logo-bgcolor);border-radius:6px;padding:2px 6px 4px;width:fit-content;transform:scale(.9);transform-origin:left}.novel-title{font-weight:700;font-family:Lora,serif;font-size:18px;line-height:1.3;color:var(--colors-text-colortext);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.novel-title:hover{color:var(--colors-primary, #389e0d)}.chapter-info-section{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:6px;align-self:end}.chapter-meta{display:flex;align-items:center;gap:6px;margin-bottom:0}.clock-icon{color:var(--colors-text-colortext-muted-2);font-size:14px}.release-date{color:var(--colors-text-colortext-muted-2);font-weight:500;font-size:14px}.chapter-details{display:flex;flex-direction:column;gap:2px}.chapter-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.chapter-number{color:var(--colors-text-colortext-muted);font-weight:600;font-size:14px;font-family:Consolas,monospace}.chapter-title-clickable{display:inline-flex;align-items:center;gap:8px;text-decoration:none;padding:8px 12px;border-radius:8px;background:transparent;border:1px solid transparent;transition:all .2s ease;max-width:100%;min-height:44px}.chapter-title-clickable:hover{background:#389e0d1a;border-color:var(--colors-primary, #389e0d);transform:translateY(-1px)}.chapter-title-clickable:active{transform:translateY(0);background:#389e0d26}.chapter-title{font-size:16px;font-weight:600;color:var(--colors-primary, #389e0d);text-decoration:none;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease;flex:1}.chapter-title-clickable:hover .chapter-title{color:var(--colors-primary-hover, #52c41a)}.chapter-read-icon{color:var(--colors-primary, #389e0d);font-size:14px;flex-shrink:0;opacity:.7;transition:all .2s ease}.chapter-title-clickable:hover .chapter-read-icon{opacity:1;transform:translate(2px);color:var(--colors-primary-hover, #52c41a)}@media (max-width: 768px){.chapter-updates-grid{grid-template-columns:1fr;gap:8px;margin:16px 0}.card-content{grid-template-columns:120px 1fr;gap:16px;padding:16px}.cover-image{width:120px;height:160px}.novel-title{font-size:16px}.chapter-title{font-size:15px}.chapter-title-clickable{padding:6px 10px;min-height:40px}.chapter-read-icon{font-size:13px}}@media (max-width: 480px){.chapter-updates-grid{gap:8px}.card-content{grid-template-columns:100px 1fr;gap:12px;padding:12px}.cover-image{width:100px;height:133px}.novel-title{font-size:15px}.chapter-title{font-size:14px}.chapter-number,.release-date{font-size:13px}.chapter-title-clickable{padding:4px 8px;min-height:36px}.chapter-read-icon{font-size:12px}}.chapter-update-card:active{transform:translateY(-1px) scale(.98);transition:transform .03s ease}@media (hover: hover){.chapter-update-card:hover .cover-image{transform:scale(1.02)}.chapter-update-card:hover .novel-title{color:var(--colors-primary, #389e0d)}}.user-latest-section .pagination{display:flex;justify-content:center;align-items:center;margin-top:32px;padding:20px;background:var(--compact-mode-novel-info-bg);border-radius:12px;border:1px solid var(--colors-border, rgba(255, 255, 255, .1))}.user-latest-section .pagination .ant-pagination-item{border-radius:8px;border:1px solid var(--colors-border, rgba(255, 255, 255, .2));background:var(--colors-bg-container, transparent);margin:0 4px;transition:all .3s ease}.user-latest-section .pagination .ant-pagination-item:hover{border-color:var(--colors-primary, #389e0d);transform:translateY(-1px);box-shadow:0 4px 12px #389e0d33}.user-latest-section .pagination .ant-pagination-item-active{background:var(--colors-primary, #389e0d);border-color:var(--colors-primary, #389e0d);box-shadow:0 4px 12px #389e0d4d}.user-latest-section .pagination .ant-pagination-item-active a{color:#fff;font-weight:600}.user-latest-section .pagination .ant-pagination-prev,.user-latest-section .pagination .ant-pagination-next{border-radius:8px;border:1px solid var(--colors-border, rgba(255, 255, 255, .2));background:var(--colors-bg-container, transparent);transition:all .3s ease}.user-latest-section .pagination .ant-pagination-prev:hover,.user-latest-section .pagination .ant-pagination-next:hover{border-color:var(--colors-primary, #389e0d);transform:translateY(-1px);box-shadow:0 4px 12px #389e0d33}.user-latest-section .pagination .ant-pagination-options{margin-left:16px}.user-latest-section .pagination .ant-pagination-options .ant-select{border-radius:8px}.user-latest-section .pagination .ant-pagination-options .ant-select-selector{border-radius:8px;border:1px solid var(--colors-border, rgba(255, 255, 255, .2));background:var(--colors-bg-container, transparent);transition:all .3s ease}.user-latest-section .pagination .ant-pagination-options .ant-select-selector:hover{border-color:var(--colors-primary, #389e0d);box-shadow:0 2px 8px #389e0d26}.user-latest-section .pagination .ant-pagination-total-text{font-weight:500;color:var(--colors-text-colortext);margin-right:16px}.user-latest-section .latest-chapters-table{margin-top:8px}.latest-chapters-table .ant-table-cell{padding:12px 16px!important}.user-latest-section .thumbnail-img{width:80px;height:110px;object-fit:cover;border-radius:4px}.user-latest-section .chapter-name{font-size:18px;font-weight:600}[data-colors-mode=dark] .chapter-update-card{background:radial-gradient(ellipse 120% 80% at center,transparent 0%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.3) 70%,transparent 100%);background-size:150% 150%;animation:subtle-glow 8s ease-in-out infinite}[data-colors-mode=dark] .user-latest-section .pagination{background:#0000004d}.wnf-need-signin{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:clamp(20px,4vw,60px) 20px;background:linear-gradient(135deg,var(--colors-bg-bgprimary) 0%,var(--colors-bg-bgelevated) 50%,var(--colors-bg-bgoverlay) 100%)}.wnf-need-signin .need-signin-content{width:100%;max-width:1200px;margin:0 auto}.wnf-need-signin .need-signin-hero{text-align:center;padding:clamp(40px,6vw,80px) 20px;background:var(--colors-bg-bgprimary);border-radius:16px;box-shadow:0 8px 32px #00000014;border:1px solid var(--colors-border-borderprimary);margin-bottom:40px}.wnf-need-signin .hero-icon-container{display:inline-flex;align-items:center;justify-content:center;width:clamp(80px,12vw,120px);height:clamp(80px,12vw,120px);border-radius:50%;margin-bottom:24px;border-color:#90af9c47;border-style:solid}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.wnf-need-signin .hero-wnf-logo{content:var(--novel-list-footer-logo);width:auto;height:clamp(40px,6vw,60px);display:block}.wnf-need-signin .need-signin-title{font-size:clamp(24px,4vw,36px);font-weight:700;color:var(--colors-text-colortextprimary);margin:0 0 16px;line-height:1.3}.wnf-need-signin .need-signin-subtitle{font-size:clamp(16px,2.5vw,20px);color:var(--colors-text-colortextsecondary);display:block;margin-bottom:16px;line-height:1.5;max-width:600px;margin-left:auto;margin-right:auto}.wnf-need-signin .need-signin-custom-message{margin-bottom:24px;padding:16px 20px;background:var(--colors-bg-bgoverlay);border-radius:8px;border-left:4px solid var(--colors-colors-blue-5);max-width:600px;margin-left:auto;margin-right:auto}.wnf-need-signin .signin-button{min-width:clamp(200px,40vw,280px);height:clamp(48px,8vw,56px);font-size:clamp(16px,2.5vw,18px);font-weight:600;border-radius:12px;box-shadow:0 4px 16px #e9f1f440;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:24px}.wnf-need-signin .signin-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #e9f1f459;background:linear-gradient(135deg,var(--colors-colors-blue-7) 0%,var(--colors-colors-blue-8) 100%)}.wnf-need-signin .signin-button:active{transform:translateY(0)}.wnf-need-signin .signin-benefits{margin-top:24px}.wnf-need-signin .benefit-description{text-align:center;padding:16px 20px;background:linear-gradient(135deg,var(--colors-colors-green-1) 0%,var(--colors-colors-green-2) 100%);border-radius:12px;border:1px solid var(--colors-colors-green-3);font-size:clamp(14px,2.2vw,16px);color:var(--colors-colors-green-7);font-weight:500;line-height:1.5;max-width:600px;margin:0 auto}.wnf-need-signin .need-signin-features{padding:0 20px;margin-bottom:40px}.wnf-need-signin .features-title{text-align:center;font-size:clamp(20px,3vw,28px);color:var(--colors-text-colortextprimary);font-weight:600}.wnf-need-signin .features-grid{margin:0 auto}.wnf-need-signin .feature-card{height:100%;background:var(--colors-bg-bgprimary);border:1px solid var(--colors-border-borderprimary);border-radius:12px;padding:24px;text-align:center;transition:all .3s ease;cursor:default}.wnf-need-signin .feature-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a;border-color:var(--colors-colors-blue-3)}.wnf-need-signin .feature-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,var(--colors-colors-green-2) 0%,var(--colors-colors-green-3) 100%);border-radius:12px;margin-bottom:16px;font-size:24px;color:var(--colors-colors-green-6)}.wnf-need-signin .feature-title{font-size:clamp(16px,2.5vw,18px);color:var(--colors-text-colortextprimary);margin:0 0 8px;font-weight:600}.wnf-need-signin .feature-description{font-size:clamp(13px,2vw,14px);color:var(--colors-text-colortextsecondary);line-height:1.5;display:block}.wnf-need-signin .signin-footer{text-align:center;padding:20px}.wnf-need-signin .footer-text{font-size:clamp(14px,2.2vw,16px);color:var(--colors-text-colortextsecondary)}.wnf-need-signin .signin-link{color:var(--colors-colors-green-6);font-weight:600;text-decoration:none;cursor:pointer;transition:color .2s ease}.wnf-need-signin .signin-link:hover{color:var(--colors-colors-green-7);text-decoration:underline}@media (max-width: 768px){.wnf-need-signin{padding:20px 16px;min-height:70vh}.wnf-need-signin .need-signin-hero{padding:40px 20px;margin-bottom:30px}.wnf-need-signin .need-signin-features{padding:0 16px}.wnf-need-signin .feature-card{padding:20px}.wnf-need-signin .features-title{margin-bottom:30px}}@media (max-width: 480px){.wnf-need-signin{padding:16px 12px;min-height:60vh}.wnf-need-signin .need-signin-hero{padding:30px 16px;border-radius:12px}.wnf-need-signin .hero-icon-container{width:80px;height:80px;margin-bottom:20px}.wnf-need-signin .signin-button{width:100%;max-width:300px}.wnf-need-signin .benefit-badges{flex-direction:column;align-items:center}.wnf-need-signin .benefit-badge{width:fit-content}.wnf-need-signin .feature-card{margin-bottom:16px}.wnf-need-signin .feature-icon{width:40px;height:40px;font-size:20px}}@media (prefers-color-scheme: dark){.wnf-need-signin .hero-icon-container{background:linear-gradient(135deg,#1890ff1a,#52c41a1a)}.wnf-need-signin .feature-card{background:var(--colors-bg-bgelevated)}.wnf-need-signin .feature-icon{background:linear-gradient(135deg,#1890ff26,#52c41a26)}}.wnf-need-signin .signin-button:focus,.wnf-need-signin .signin-link:focus{outline:2px solid var(--colors-colors-blue-6);outline-offset:2px}@media (prefers-reduced-motion: reduce){.wnf-need-signin .hero-icon-container{animation:none}.wnf-need-signin .signin-button,.wnf-need-signin .feature-card,.wnf-need-signin .benefit-badge{transition:none}}.mynovelspage-content{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;width:100%}.mynovelspage-content #signin-cta-container{margin-top:-40px}.mynovels-custom-tab-title .ant-tabs-tab-btn{font-size:20px}.user-discovery-queue-section{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;color:var(--colors-text-colortext);line-height:22px;position:relative;font-family:Lato,Helvetica;font-weight:600;font-size:18px}.user-discovery-queue-section .novel-list{display:flex;flex-wrap:wrap}.user-discovery-queue-section .novel-item{margin:10px;text-align:center}.user-discovery-queue-section .novel-item img{width:100px;height:150px;object-fit:cover}.user-recommended-novels-section{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;color:var(--colors-text-colortext);line-height:22px;position:relative;font-family:Lato,Helvetica;font-weight:600;font-size:18px;width:100%}.user-recommended-novels-section .filter-options-section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:start}.user-recommended-novels-section .filter-options-item{width:49%}.user-recommended-novels-section .recommended-novel-list{display:flex;flex-wrap:wrap;gap:12px;width:100%}.user-recommended-novels-section .novel-item{margin:10px;text-align:center}.user-recommended-novels-section .novel-item img{width:100px;height:150px;object-fit:cover}.user-recommended-novels-section p{font-weight:400}@media (max-width: 500px){.user-recommended-novels-section .filter-options-section{flex-direction:column;justify-content:flex-start;gap:16px;margin-bottom:32px}.user-recommended-novels-section .filter-options-item{width:100%}}.myrecommendationspage-content{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start}.myrecommendationspage-content #signin-cta-container{margin-top:-40px}.privacy-policy-content{align-items:stretch;line-height:26px;padding:32px;background-color:var(--colors-table-rowbgcolor);border-radius:16px;color:var(--colors-text-colortext)}.terms-of-service-content{align-items:stretch;line-height:26px;padding:32px;background-color:var(--colors-table-rowbgcolor);border-radius:16px;color:var(--colors-text-colortext);margin-top:24px}.terms-of-service-content .tos-effective-date{font-size:14px;color:var(--colors-text-colortexttertiary);margin-bottom:24px}.terms-of-service-content .section-h2{font-size:18px;font-weight:600;color:var(--colors-text-colortext);margin-top:20px;margin-bottom:12px}.terms-of-service-content .tos-acknowledgment{margin-top:32px;padding-top:24px;border-top:1px solid var(--colors-border-colorborder);text-align:center;font-size:14px}.terms-of-service-content ul{margin-left:24px;margin-bottom:16px}.terms-of-service-content ul li{margin-bottom:8px}.terms-of-service-content a{color:var(--colors-primary-colorprimary);text-decoration:none}.terms-of-service-content a:hover{text-decoration:underline}.terms-of-service-content p{margin-bottom:16px}.terms-of-service-content .section-h1{margin-top:32px;margin-bottom:16px}.about-content{display:flex;flex-direction:column;align-items:stretch;padding:24px 20px;background-color:var(--colors-table-rowbgcolor);border-radius:16px;color:var(--colors-text-colortext);font-family:Lato,Helvetica;line-height:1.5}.about-content .page-title-h2{font-size:32px;font-weight:700;margin-bottom:20px;color:var(--colors-text-colortext)}.about-content .section-h1{font-size:24px;font-weight:700;margin-bottom:14px;color:var(--colors-text-colortext);border-bottom:1px solid var(--colors-border-color);padding-bottom:6px}.about-content h3{font-size:20px;font-weight:600;margin-bottom:10px;color:var(--colors-text-colortext)}.about-content strong{font-weight:600;color:inherit}.about-content ul{margin-left:20px;margin-bottom:16px;list-style-type:disc}.about-content li{font-size:15px;font-weight:400;margin-bottom:10px;line-height:1.5;padding-left:6px}.about-content li strong{display:inline-block;font-weight:600;margin-bottom:3px}.about-content strong[id^=about-page-brand]{color:inherit}.about-content #about-thankyou-text,.about-content #about-conclusion-text{font-size:17px;font-weight:400;margin-top:20px;padding:14px;border-radius:6px;background-color:var(--colors-bg-colorcard-secondary)}@media (max-width: 768px){.about-content{padding:16px}.about-content .page-title-h2{font-size:26px}.about-content .section-h1{font-size:21px}.about-content h3{font-size:18px}}.about-content #about-page-intro{font-size:17px;font-weight:500;line-height:1.5}.about-content ul ul{margin-top:6px;margin-bottom:0}.contact-us-content{margin:20px;padding:20px;background:#fff;border-radius:8px}.left-filter-panel{display:block}.novel-genre-filter-panel-content{display:flex;flex-direction:column;gap:16px;min-width:240px}.novel-genre-filter-panel-content .filters-text-wrapper{color:var(--colors-text-colortext);font-family:var(--desktop-XL-font-family);font-size:var(--desktop-XL-font-size);font-style:var(--desktop-XL-font-style);font-weight:400;letter-spacing:var(--desktop-XL-letter-spacing);line-height:var(--desktop-XL-line-height);position:relative;white-space:nowrap}.user-account-pref-content{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;position:relative;width:100%}.user-account-pref-content p{color:var(--colors-text-colortext)}.user-account-pref-content .empty-list-content{height:350px;display:flex;flex-wrap:wrap;align-content:center}.user-account-pref-content .sensitive-content-prefs-container{border-radius:16px;border:1px solid var(--colors-tag-sensitive-border);padding:8px 18px;background-color:var(--colors-table-rowbgcolor);display:flex;flex-direction:column;width:100%;margin-top:8px}.user-account-pref-content .warning-msg{color:red}.user-account-pref-content .standard-prefs-container{display:flex;flex-direction:column;width:100%}.user-account-pref-content .genre-tags-panel{text-align:-webkit-auto}.user-account-pref-content .genre-label{font-weight:700;margin-right:12px;margin-top:12px;display:block;margin-bottom:10px}.user-account-pref-content .genre-tags{display:flex;flex-wrap:wrap;width:100%;flex-direction:row;align-content:center;justify-content:flex-start;align-items:baseline;background-color:var(--colors-table-rowbgcolor);border-radius:8px;padding:8px 8px 0;min-height:38px}.user-account-pref-content .genre-tags .ant-tag{margin-bottom:8px;font-weight:600}.genrespage-content{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;width:100%}.genrespage-content .genre-list-section{display:flex;flex-direction:column;width:100%}.genrespage-content .genre-list-section .genre-list-item{display:flex;align-items:center;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.05)}.genrespage-content .genre-list-section .genre-list-item:last-child{border-bottom:none}.genrespage-content .genre-list-section .genre-thumbnail{align-self:flex-start;position:relative}.genrespage-content .genre-list-section.mobile .genre-thumbnail{align-self:flex-start;position:relative;width:100%}.genrespage-content .genre-list-section .genre-thumbnail img{width:240px;height:140px;object-fit:cover;border-radius:8px}.genrespage-content .genre-list-section .genre-label{color:#fff;font-family:Lato,Helvetica;font-size:20px;font-weight:600;text-shadow:2px 3px 4px rgba(0,0,0,.8);text-align:center;width:100%}.genrespage-content .genre-list-section .genre-info{display:flex;flex-direction:column;width:100%}.genrespage-content .genre-list-section .genre-item{position:relative;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:400px;height:180px}.genrespage-content .genre-list-section.mobile .genre-item{position:relative;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:100%;height:140px}.genrespage-content .genre-list-section .genre-description{align-self:stretch;color:var(--colors-text-colortext);font-family:Lato,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;position:relative;text-align:justify;margin-left:16px}.genrespage-content .genre-list-section.mobile .genre-description{align-self:stretch;color:var(--colors-text-colortext);font-family:Lato,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;position:relative;text-align:justify;margin-left:0;padding:8px}.genrespage-content .genre-list-section.mobile .genre-list-item{flex-direction:column;align-items:center}.genrespage-content .genre-list-section.mobile .genre-thumbnail img{width:100%;height:140px;margin-bottom:8px}.genrespage-content .thumbnail-grid-section{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px}.genrespage-content .thumbnail-genre-card{width:calc(25% - 10px);border:1px solid #f0f0f0;border-radius:8px;position:relative}.genrespage-content .thumbnail-genre-card img{width:100%;height:auto;object-fit:cover}.genrespage-content .thumbnail-genre-card .genre-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:20px;font-weight:600;text-shadow:2px 3px 4px rgba(0,0,0,.8);text-align:center;width:100%}.genrepage-content{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;width:100%;color:var(--colors-text-colortext)}.genrepage-content .device .genre-list-item{display:flex;align-items:center;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.05)}.genrepage-content .device.mobile .genre-list-item{flex-direction:column;align-items:center;border-bottom:1px solid rgba(0,0,0,.05)}.genrepage-content .device .genre-thumbnail{align-self:flex-start;position:relative}.genrepage-content .device.mobile .genre-thumbnail{align-self:flex-start;position:relative;width:100%}.genrepage-content .device .genre-thumbnail img{width:240px;height:140px;object-fit:cover;border-radius:8px}.genrepage-content .device.mobile .genre-thumbnail img{width:100%;height:140px;margin-bottom:8px}.genrepage-content .device .genre-label{color:#fff;font-family:Lato,Helvetica;font-size:20px;font-weight:600;text-shadow:2px 3px 4px rgba(0,0,0,.8);text-align:center;width:100%}.genrepage-content .device .genre-info{display:flex;flex-direction:column;width:100%}.genrepage-content .device .genre-item{position:relative;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:30%;height:180px}.genrepage-content .device.mobile .genre-item{position:relative;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:100%;height:180px}.genrepage-content .device .genre-description{align-self:stretch;color:var(--colors-text-colortext);font-family:Lato,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;position:relative;text-align:justify;margin-left:16px;width:70%}.genrepage-content .device.mobile .genre-description{align-self:stretch;color:var(--colors-text-colortext);font-family:Lato,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;position:relative;text-align:justify;margin-left:0;margin-top:16px;width:100%}.genrepage-content .sort-options{width:100%;max-width:800px;margin-bottom:24px;display:flex;justify-content:flex-start;align-items:center}.genrepage-content .sort-options label{margin-right:8px;font-size:16px}.genrepage-content .search-results{width:100%}.genrepage-content .search-results .novel-list{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;width:100%}.thumbnail-stack{position:relative;width:120px;height:180px;display:flex;justify-content:center;align-items:center}.thumbnail-stack .collection-thumbnail-novel-count{position:absolute;border-radius:6px;background-color:#000000d6;width:auto;z-index:5;bottom:12px;padding:3px 14px;font-size:34px;color:var(--colors-page-bgcolor-light);font-weight:700;font-family:Lora;pointer-events:none}.collection-info-columns a,.collection-info-columns a:hover,.collection-info-columns a:hover .collection-thumbnail-novel-count{text-decoration:none}.collection-thumbnail-novel-count *{text-decoration:none!important}.thumbnail-stack .thumbnail-stack-image{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:4px;box-shadow:6px 4px 6px #00000026;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.thumbnail-stack .thumbnail-front{z-index:3;transform:translate(0) translateY(0);width:110%;height:110%}.thumbnail-stack .thumbnail-middle{z-index:2;transform:translate(30px) translateY(0);opacity:.9;scale:.97}.thumbnail-stack .thumbnail-back{z-index:1;transform:translate(67px) translateY(0);scale:.84}.thumbnail-stack .thumbnail-stack:hover .thumbnail-front{transform:translate(-5px) translateY(-5px) scale(1.05)}.thumbnail-stack .thumbnail-stack:hover .thumbnail-middle{transform:translate(5px) translateY(5px) scale(1.02)}.thumbnail-stack .thumbnail-stack:hover .thumbnail-back{transform:translate(15px) translateY(15px) scale(1.01)}.collection-delete-button{display:inline-block}.collection-delete-button .ant-btn-danger{font-weight:700}.collection-delete-button .ant-btn-danger:hover{background-color:#ff4d4f}.collection-delete-modal-confirm{color:var(--colors-text-colortext)}.collection-delete-button .action-button{width:auto}@media (max-width: 500px){.collection-delete-button,.collection-delete-button .action-button{width:100%}}.collection-fav-button{display:inline-block}.collection-fav-button .ant-btn:hover{background-color:#ffe6e6}.collection-fav-button .ant-btn .anticon{vertical-align:sub}.collection-fav-button .base-button{width:auto;display:flex;align-items:center;justify-content:center}.collection-fav-button .addon-button-state-off{font-weight:400}.collection-fav-button .addon-button-state-on{color:var(--colors-primary-green);border:1px solid var(--colors-primary-green);transition:background-color .3s ease;font-weight:700}@media (max-width: 500px){.collection-fav-button,.collection-fav-button .base-button{width:100%}}.wnf-copy-link-button{transition:all .3s ease-in-out;color:var(--colors-primary-green);border:1px solid var(--colors-primary-green)}.wnf-copy-link-button.clicked{animation:clickAnimation .3s ease-in-out}@keyframes clickAnimation{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width: 500px){.wnf-copy-link-button{width:100%}}.collection-entry-container{width:100%;display:flex;flex-direction:column;transition:all .5s ease-in-out;max-height:800px;opacity:1;margin-bottom:16px;overflow:hidden;will-change:max-height,opacity}.collection-entry-container.fade-out{max-height:0;opacity:0;margin:0;padding:0}.collection-entry-container .collection-card{border-radius:0 8px 8px;transition:transform .2s ease;padding:20px;background-repeat:no-repeat;background-size:cover;border-color:var(--novel-collection-type-tag-border-color);position:relative;background-position:50% 25%;border-style:dashed}.collection-entry-container.hover-enabled .collection-card:hover{transform:translateY(-4px)}.collection-entry-container .collection-entry-type-tag{padding:4px 12px;font-weight:700;font-size:14px;background-repeat:no-repeat;background-size:contain}.collection-entry-container .collection-entry-corner-buttons{position:absolute;right:8px;top:8px;z-index:5}.collection-entry-container .collection-info-columns{display:flex;flex-direction:row;gap:65px;align-items:flex-start;flex-wrap:nowrap}.collection-entry-container .collection-info-details-container{display:flex;flex-direction:column;gap:4px;width:100%;flex-wrap:wrap}.collection-entry-container .collection-info-thumbnails-container{display:flex;flex-direction:column;gap:4px;flex-wrap:wrap}.collection-entry-container .ant-card-title a{font-size:18px;font-weight:700;color:var(--colors-text-colortext)}.collection-entry-container .ant-card-title a:hover{color:var(--colors-primary-color)}.collection-entry-container .visibility-icon{margin-right:4px;flex-wrap:nowrap}.collection-entry-container .action-buttons-row{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px}.collection-entry-container .button-width{width:auto;margin-top:8px;flex-wrap:wrap;display:flex;gap:6px}.collection-entry-container .stat-loading-indicator{display:inline-flex;align-items:center;justify-content:center;min-width:14px}@keyframes statLoadingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.collection-entry-container .anticon-loading{animation:statLoadingRotate 1.2s infinite linear}@media (max-width: 650px){.collection-entry-container .collection-info-thumbnails-container{align-self:center}.collection-entry-container .collection-info-columns{flex-direction:column;gap:27px}}@media (max-width: 576px){.collection-entry-container .collection-info-columns{flex-direction:column;gap:24px}.collection-entry-container .collection-card{padding:16px}.collection-entry-container .action-buttons-row{justify-content:center}}@media (max-width: 500px){.collection-entry-container .button-width{width:100%}}@media (max-width: 380px){.collection-entry-container .visibility-icon{margin-left:10px}.collection-entry-container .visibility-label{display:none}}.native-user-background-div{transition:background-color .3s ease}.novel-delete-button{display:inline-block}.novel-delete-button .ant-btn-danger{font-weight:700}.novel-delete-button .ant-btn-danger:hover{background-color:#ff4d4f}.novel-delete-modal-confirm{color:var(--colors-text-colortext)}.novel-delete-button .action-button{width:auto}@media (max-width: 440px){.novel-delete-button,.novel-delete-button .action-button{width:100%}}.novel-review-wrapper{margin-top:-8px;padding:0 12px}.novel-review-wrapper .commentreview-form{background:none!important;width:100%;padding:0}.novel-review-wrapper .novel-review-divider{color:gray;margin:4px 0}.novel-review-wrapper .novel-review-title{margin:0}.novel-review-wrapper .add-novel-review-container{gap:8px;display:flex;flex-direction:column;width:100%;align-items:center;color:var(--colors-text-colortext-placeholder);padding-bottom:8px}.novel-review-wrapper .add-novel-review-container .add-review-button{width:auto;height:35px;margin:8px 0;color:var(--colors-primary-green);border:1px solid var(--colors-primary-green);transition:background-color .3s ease}.novel-review-wrapper .review-modal .ant-modal-content{border-radius:8px;padding:16px;background-color:var(--colors-page-bgcolor);color:var(--colors-text-colortext)}.novel-review-wrapper .review-modal .ant-modal-title{font-size:20px;font-weight:700}.novel-review-wrapper .review-modal .ant-modal-close-x{color:var(--colors-text-colortext-muted)}@media (max-width: 440px){.novel-review-wrapper .add-novel-review-container .add-review-button{width:100%}.novel-review-wrapper .review-modal .ant-modal-footer{flex-direction:column-reverse}}.collection-page{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;width:100%;color:var(--colors-text-colortext);gap:16px}.ant-segmented .ant-segmented-item-selected{color:var(--colors-text-colortext-dark)!important}.collection-page .collection-novels-section{width:100%;padding:20px 18px 16px;background-color:var(--colors-panel-bgcolor);margin-top:-25px;border-radius:8px;transition:all .5s ease-in-out}.collection-page .collection-list-header{display:flex;flex-direction:row;gap:4px 16px;justify-content:space-between;flex-wrap:wrap;align-items:baseline}.collection-page .novel-entry-container{width:100%;border:1px;border-color:var(--colors-border-colorborder);border-style:solid;border-radius:8px;background:var(--colors-comment-review-form-container-bg-nativeuser)}.collection-page .novel-entry-footer{display:flex;padding:4px 12px 8px;justify-content:space-between;align-items:center;gap:16px 8px}.collection-page .novel-entry-container.removing{opacity:1;animation:fadeOut .5s ease-in-out forwards}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.collection-page .review-container .native-user-self-container,.collection-page .review-container .native-user-container{padding:6px 16px 6px 0;border-radius:0 0 8px 8px}.collection-page .empty-state{display:flex;justify-content:center;align-items:center;height:100%;min-height:200px;transition:opacity .5s ease-in-out}.collection-page .empty-state.deleted-state{opacity:0;animation:fadeIn .5s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.collection-page .empty-state .ant-empty{animation:fadeIn .5s ease-in-out}.collection-page .empty-state.not-found-state{opacity:0;animation:fadeIn .5s ease-in-out forwards}@media (max-width: 650px){.collection-page .collection-list-header{justify-content:center;text-align:center!important;margin-bottom:12px}.collection-page .novel-entry-footer{flex-direction:column}}.reset-password-popup-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:12px 12px 0;color:var(--colors-text-colortext);line-height:22px;font-family:Lato,Helvetica;font-weight:700;font-size:18px}.reset-password-popup-content .logo{width:120px;margin-bottom:16px}.reset-password-popup-content .reset-password-button{border-radius:8px;height:40px;font-size:18px;font-weight:600;margin-top:12px}.reset-password-confirmation{text-align:center;padding:12px}.reset-password-confirmation .logo{width:120px;margin-bottom:16px}.reset-password-confirmation p{margin-top:12px;font-size:16px}.confirmation-button{margin-top:12px;font-size:18px;font-weight:600}.user-collections-section{width:100%;padding-left:16px;padding-right:16px}.user-collections-section .ant-tabs .ant-tabs-tab{flex-grow:0!important;height:fit-content;margin:0}.user-collections-section .ant-tabs-nav-list{flex-wrap:nowrap!important}.user-collections-section .empty-state{display:flex;justify-content:center;align-items:center;height:100%;min-height:200px}.user-collections-section .create-collection-button-container{width:100%;display:flex;justify-content:flex-end;margin-bottom:12px}.user-profile-edit-button{background-color:#696969;margin-top:16px;font-size:12px;height:auto;width:fit-content;align-self:center}.userprofile-social-links-editor-container{width:100%;display:flex;flex-direction:column}.userprofile-social-links-editor-container .userprofile-social-link-row{padding:8px 0;border-bottom:1px solid #838383}.userprofile-social-links-editor-container .userprofile-social-icon{filter:var(--social-icon-filter);height:25px;opacity:.8;vertical-align:sub}.userprofile-social-links-editor-container .userprofile-social-name{font-weight:500}.userprofile-social-links-editor-container .userprofile-social-url-container{width:100%;margin-top:12px;grid-row:span}.userprofile-social-links-editor-container .userprofile-social-input{width:100%}.userprofile-social-links-editor-container .userprofile-social-save-button{width:100%;margin-top:16px}.userprofile-social-links-editor-container .userprofile-social-save-button:hover{background-color:var(--colors-primary-hover-color, #389e0d)}.userprofile-top-fav-genres-editor{width:100%;display:flex;flex-direction:column}.userprofile-top-fav-genres-editor .fav-genre-row{padding:8px 0;border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;flex-wrap:nowrap}.userprofile-top-fav-genres-editor .fav-genres-save-button{width:100%;margin-top:16px}.userprofile-top-fav-genres-editor .fav-genres-save-button:hover{background-color:var(--colors-primary-hover-color, #389e0d)}.userprofile-top-fav-genres-editor .clear-genre-button{border:1px;justify-content:center;border-style:solid}.userprofile-top-fav-genres-editor .clear-genre-button:hover{color:#f5222d}.userprofile-top-fav-genres-editor .clear-genre-button .anticon{font-size:14px}@media (max-width: 500px){.userprofile-top-fav-genres-editor .fav-genres-save-button{justify-content:center}}.user-profile-about-card{color:var(--colors-text-colortext);width:100%;gap:8px;display:flex;flex-direction:column;font-size:16px;padding-left:16px;padding-right:16px}.user-profile-about-card .userprofile-social-icon{filter:var(--social-icon-filter);height:35px;opacity:.8;vertical-align:sub}.user-profile-about-card .about-description{font-size:16px;word-wrap:break-word;text-wrap-style:pretty}.user-profile-about-card .panel-section-title{font-size:20px;font-weight:600;align-self:flex-start}.user-profile-about-card .ant-avatar{margin-right:16px}.user-profile-about-card .ant-typography-title{margin:0}.user-profile-about-card .ant-space{display:flex;align-items:flex-start;gap:16px}.user-profile-about-card .ant-space-vertical{margin-top:16px}.user-profile-about-card .ant-divider{margin:16px 0}.user-profile-about-card .ant-tag{font-size:14px;padding:4px 10px}.user-profile-about-card .ant-space-item a{font-size:16px;font-weight:500;color:var(--colors-primary-color)}.user-profile-about-card .thumbnail-genre-list-section .genre-item{width:100%;height:80px;margin-bottom:-4px}.user-profile-about-card .fav-novel-title-container{display:flex;flex-direction:column}.user-profile-about-card .fav-novel-title{font-size:18px;font-family:Lora;line-height:normal;padding-top:2px}.user-profile-about-card .fav-novel-author{font-size:16px}.stat-card-group{width:100%}.stat-card-group .ant-card-body{padding:0}.stat-card-group .review-stats-row{width:100%;margin-bottom:8px;gap:8px;justify-content:center}.stat-card-group .stat-card{padding:20px;text-align:center;box-shadow:0 2px 8px #0000001a;border-radius:8px;transition:transform .2s ease;height:120px}.stat-card-group .stat-card.primary{background-color:var(--colors-bg-colorcard-primary);width:100%}.stat-card-group .stat-card.secondary{background-color:var(--colors-bg-colorcard-secondary);width:auto}.stat-card-group .stat-card:hover{transform:translateY(-4px)}.stat-card-group .stat-card .ant-typography-title{font-size:36px;color:var(--colors-text-colortext)}.stat-card-group .stat-card .ant-typography-text{font-size:16px;color:var(--colors-text-secondary)}.stat-card-group .stat-card .anticon{margin-top:8px;cursor:pointer}.stat-card-group .stat-card:hover .anticon{color:var(--colors-primary-color)}.user-stats-section{width:100%;color:var(--colors-text-colortext);padding-left:16px;padding-right:16px}.user-stats-section .stats-divider{font-size:18px;color:var(--colors-primary-color);font-weight:700;margin-top:32px;margin-bottom:16px}.user-stats-section .user-stats-spinner{display:flex;justify-content:center;align-items:center;height:100%;min-height:300px}.user-stats-section .panel-section-title{font-size:20px;font-weight:600;align-self:flex-start;margin-bottom:12px;color:var(--colors-text-colortext)}.user-reviews-section{width:100%;color:var(--colors-text-colortext);padding-left:16px;padding-right:16px}.user-reviews-section .section-title-container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 16px;margin-top:24px}.user-reviews-section .list-item-entry-div{margin-bottom:8px;margin-top:8px;border:1px var(--colors-border-colorborder);border-style:solid;border-radius:8px;width:100%}.user-reviews-section .review-container{border-radius:0 0 8px 8px}.user-reviews-section .review-container .native-user-container,.user-reviews-section .review-container .native-user-self-container{padding:12px 12px 0 8px;border-radius:8px 0!important}.user-reviews-section .panel-section-title{font-size:20px;font-weight:600;align-self:flex-start;margin-bottom:12px;color:var(--colors-text-colortext)}.user-reviews-section .ant-card-body{padding:0}.user-reviews-section .reviews-spinner{display:flex;justify-content:center;align-items:center;height:100%;min-height:300px}.user-reviews-section .review-content-card{padding:16px;border-radius:8px}.user-reviews-section .reviews-list{margin-top:16px}.user-reviews-section .reviews-list .ant-list-item{padding:0}.user-reviews-section .reviews-list .ant-list-item .ant-row{width:100%}.user-trophy-section{margin-top:24px}.user-trophy-section .trophy-group-title{margin-top:32px;font-size:22px;font-weight:700;color:var(--colors-text-colortext)}.user-trophy-section .trophy-card{text-align:center;cursor:pointer;transition:transform .2s ease}.user-trophy-section .trophy-card:hover{transform:translateY(-4px)}.user-trophy-section .trophy-icon{font-size:48px;margin:16px 0}.user-trophy-section .trophy-earned{color:var(--colors-success)}.user-trophy-section .trophy-not-earned{color:var(--colors-text-disabled)}.user-trophy-section .trophy-modal-content{display:flex;flex-direction:column;align-items:center;text-align:center}.user-trophy-section .trophy-modal-icon{font-size:64px;margin-bottom:16px}.user-trophy-section .trophy-card .ant-card-meta-title{font-weight:700}.userprofile-follow-button-container{display:flex;flex-direction:column;align-items:center;width:100%}.userprofile-follow-button-container .userprofile-follow-button{width:100%;height:40px;font-size:16px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.userprofile-follow-button-container .userprofile-follow-button-following{color:var(--colors-primary-green);border:1px solid var(--colors-primary-green);transition:background-color .3s ease}.userprofile-follow-button-container .follower-count-container{color:var(--colors-text-secondary);justify-content:center;font-size:16px;display:flex;gap:16px;flex-direction:row}.userprofile-follow-button-container .mutual-follow-container{margin-top:4px}.userprofile-follow-button-container .mutual-follow-tag{font-size:10px;background-color:transparent;border:1px;border-style:dotted;color:green}.user-friends-section{width:100%;padding-left:16px;padding-right:16px}.user-friends-section .user-profile-card-entry-tiny{min-height:120px}.user-friends-section .ant-tabs .ant-tabs-tab{flex-grow:0!important;height:fit-content;margin:0}.user-friends-section .ant-tabs-nav-list{flex-wrap:nowrap!important}.user-friends-section .friend-card{display:flex;align-items:baseline;border-radius:8px;transition:transform .2s ease;width:100%;flex-direction:row}.user-friends-section .friend-card:hover{transform:translateY(-4px)}.user-friends-section .list-entry-row{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row;align-items:center;min-height:100px}.user-friends-section .user-profile-follow-button-container{position:absolute;right:12px;min-height:100px}.user-friends-section .ant-tabs-ink-bar{background-color:var(--colors-primary-color)!important}.user-friends-section .friends-spinner{display:flex;justify-content:center;align-items:center;height:100%;min-height:300px}.user-friends-section .empty-state{display:flex;justify-content:center;align-items:center;height:100%;min-height:200px}.user-friends-section .user-id-container{flex-wrap:nowrap}@media (max-width: 600px){.user-friends-section .list-entry-row{justify-content:center}.user-friends-section .user-profile-follow-button-container{position:relative;margin-top:0;display:contents}}@media (max-width: 400px){.user-friends-section .user-id-container{flex-wrap:wrap;justify-content:center;height:100px}}.user-profile-author-section{width:100%;padding-left:16px;padding-right:16px;color:var(--colors-text-colortext)}.user-profile-author-section-empty{padding:60px 20px;text-align:center}.user-profile-author-section-intro{margin-bottom:24px;width:100%}.user-profile-author-section-intro h3{font-weight:600;margin-bottom:12px}.user-profile-author-stats-card{background:var(--colors-component-bg);border:1px solid var(--colors-border-colorborder);border-radius:8px;box-shadow:0 2px 8px #0000000f}.user-profile-author-stats-card .ant-statistic-title{color:var(--colors-text-secondary);font-size:14px;font-weight:500;margin-bottom:8px}.user-profile-author-stats-card .ant-statistic-content{font-weight:600}.user-profile-author-novels-grid{margin-top:16px;width:100%}.user-profile-author-pagination{margin-top:24px;display:flex;justify-content:center;width:100%}.user-profile-author-pagination .ant-pagination-item{border-color:var(--colors-border-colorborder)}.user-profile-author-pagination .ant-pagination-item-active{background-color:var(--colors-primary-color);border-color:var(--colors-primary-color)}.user-profile-author-pagination .ant-pagination-item a{color:var(--colors-text-colortext)}.user-profile-author-pagination .ant-pagination-item-active a{color:#fff}.user-profile-author-pagination .ant-pagination-prev,.user-profile-author-pagination .ant-pagination-next{color:var(--colors-text-colortext)}.user-profile-author-pagination .ant-pagination-disabled{opacity:.5}.user-profile-author-pagination .ant-pagination-total-text{color:var(--colors-text-secondary);margin-right:auto}.user-profile-author-section .section-content-flex-column{display:flex;flex-direction:column;width:100%;gap:0}@media (max-width: 768px){.user-profile-author-section{padding-left:12px;padding-right:12px}.user-profile-author-section-intro{margin-bottom:24px}.user-profile-author-stats-card{margin-bottom:20px}.user-profile-author-section-intro h3{font-size:20px}.user-profile-author-section-intro p{font-size:14px}}@media (max-width: 576px){.user-profile-author-stats-card .ant-col{margin-bottom:16px}.user-profile-author-stats-card .ant-statistic-title{font-size:12px}.user-profile-author-stats-card .ant-statistic-content{font-size:18px}}@media (prefers-color-scheme: dark){.user-profile-author-stats-card{background:var(--colors-component-bg-dark, #1f1f1f);border-color:var(--colors-border-colorborder-dark, #303030)}}.expertise-selector-container{width:100%;display:flex;flex-direction:row;justify-content:space-evenly;margin-top:12px}.expertise-selector-container .ant-card-body{padding:8px 16px}.expertise-selector-container .expertise-card{align-self:flex-start;width:100%;max-width:600px}.expertise-selector-container .expertise-card-contents{justify-content:left;text-align:left;gap:8px;flex-wrap:nowrap}.expertise-selector-container .expertise-description{font-size:14px;color:#595959;width:100%}@media (max-width: 550px){.expertise-selector-container .expertise-card-contents{justify-content:center;text-align:center;flex-wrap:wrap}}.expertise-widget-container{display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden;flex-direction:column}.expertise-widget-container .expertise-widget-image{height:auto}.expertise-widget-container .error-text{color:red;font-size:14px;text-align:center}.edit-status-bar{width:100%;padding:8px;display:flex;justify-content:center;align-items:center;color:var(--colors-text-colortext)}.edit-status-bar .edit-status-label{font-size:14px}.quote-selector-container{padding:0;background:transparent;border-radius:0;max-width:100%;margin:0;box-shadow:none}.quote-selector-genre{margin-bottom:8px;display:flex;justify-content:center}.custom-genre-dropdown{width:220px!important;background:linear-gradient(145deg,#2a3239,#1f252a);border:1px solid #3a444c;border-radius:8px;transition:all .3s ease}.quote-selector-container .genre-filter-dropdown{width:100%!important}.custom-genre-dropdown:hover{border-color:var(--colors-primary-light-green);box-shadow:0 0 10px #55ffaa4d}.custom-genre-dropdown .ant-select-selector{background:transparent!important;border:none!important;color:var(--colors-text-colortext)!important;font-family:Lato,Helvetica,sans-serif!important;font-size:16px!important;padding:8px 12px!important;height:40px!important;display:flex;align-items:center}.custom-genre-dropdown .ant-select-selection-item{color:var(--colors-text-colortext)!important}.custom-genre-dropdown .ant-select-arrow{color:var(--colors-primary-green)!important}.custom-genre-dropdown .ant-select-dropdown{background:#1f252a!important;border:1px solid #3a444c!important;border-radius:8px!important;box-shadow:0 4px 12px #0006!important}.custom-genre-dropdown .ant-select-item{color:var(--colors-text-colortext-muted)!important;font-family:Lato,Helvetica,sans-serif!important;font-size:14px!important;padding:8px 12px!important;transition:all .3s ease!important}.custom-genre-dropdown .ant-select-item-option-selected,.custom-genre-dropdown .ant-select-item:hover{background:#323c45!important;color:var(--colors-text-colortext)!important}.quote-selector-loading,.quote-selector-error{text-align:center;padding:24px 0}.quote-selector-content{margin-top:16px}.quote-list{list-style:none;padding:8px 0 0;margin:0;max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#3a444c #1f252a;min-height:340px}.quote-list::-webkit-scrollbar{width:8px}.quote-list::-webkit-scrollbar-track{background:#1f252a}.quote-list::-webkit-scrollbar-thumb{background:#3a444c;border-radius:4px}.quote-list::-webkit-scrollbar-thumb:hover{background:#4a555f}.quote-item{position:relative;padding:16px 20px;margin-bottom:12px;background:var(--background-list-item-gradient-unselected);border:1px solid #3a444c;border-radius:10px;cursor:pointer;transition:all .3s ease;overflow:hidden}.quote-item:hover{transform:translateY(-3px);box-shadow:0 6px 12px #0000004d;border-color:var(--colors-primary-light-green)}.quote-item.quote-item-selected{border-color:var(--colors-primary-green);background:var(--background-list-item-gradient-selected);box-shadow:0 0 10px #55ffaa4d}.quote-item-content{position:relative;z-index:1}.quote-item-text{font-family:Lato,Helvetica,sans-serif;font-size:16px;color:var(--background-list-item-gradient-textcolor);font-style:italic;line-height:1.6;margin:0}.quote-item-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(85,255,170,.1));opacity:0;transition:opacity .3s ease}.quote-item:hover .quote-item-overlay{opacity:1}.quote-empty{text-align:center;padding:24px 0}.quote-empty-text{font-family:Lato,Helvetica,sans-serif;font-size:16px;color:var(--colors-text-colortext-muted)}.quote-pagination{margin-top:12px;text-align:center}.quote-pagination .ant-pagination-item{border-radius:6px;margin:4px}@media (max-width: 768px){.custom-genre-dropdown{width:200px!important}.quote-item-text{font-size:14px}.quote-item{padding:12px 16px}}@media (max-width: 480px){.custom-genre-dropdown{width:100%!important}.quote-item-text{font-size:13px}.quote-item{padding:10px 12px;margin-bottom:8px}}.userprofilepage-content{width:100%;color:var(--colors-text-colortext)}.userprofilepage-content .ant-tabs-nav-operations{display:none!important}.userprofilepage-content .ant-tabs .ant-tabs-tab{flex-grow:1;margin-bottom:4px!important;width:auto}.userprofilepage-content .coverimg-container{width:100%;height:240px;background-size:cover;border-radius:8px}.userprofilepage-content .two-col-layout{display:flex;flex-direction:row;width:100%;align-items:flex-start;gap:12px}.userprofilepage-content .one-col-layout{display:flex;flex-direction:column}.userprofile-left-panel{width:320px;min-width:320px;display:flex;flex-direction:column;background-color:var(--colors-panel-bgcolor);border-radius:8px;gap:8px;padding-top:16px;padding-bottom:16px}.userprofile-right-panel{display:flex;flex-direction:column;border-radius:8px;width:100%}.userprofile-right-panel-card{display:flex;flex-direction:column;background-color:var(--colors-panel-bgcolor);border-radius:8px;gap:8px;padding-top:16px;padding-bottom:16px;margin-bottom:16px}.userprofilepage-content .user-profile-card{margin-bottom:8px;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap;width:100%;padding-left:16px;padding-right:16px}.userprofilepage-content .user-display-name{font-size:22px;color:var(--colors-native-user-nonself-title);text-align:center}.userprofilepage-content .user-display-name-self{font-size:24px;color:var(--colors-native-user-self-title)}.userprofilepage-content .panel-section-title{font-size:20px;font-weight:600;align-self:flex-start}.userprofilepage-content .author-dashboard-button{width:100%;margin-top:12px;color:var(--colors-text-colortext-dark)}.userprofile-custom-tab-title .ant-tabs-nav{margin-bottom:0}.userprofile-custom-tab-title .ant-tabs-content-holder{background-color:var(--colors-panel-bgcolor)!important;border-radius:4px!important}.userprofile-custom-tab-title .ant-tabs-nav-list{flex-wrap:wrap}.userprofile-custom-tab-title .ant-tabs .ant-tabs-nav-wrap{white-space:normal}.userprofile-custom-tab-title .ant-tabs-tab{padding:8px 16px;justify-content:center;text-align:center;font-size:18px;height:56px}.userprofile-custom-tab-title .ant-tabs-ink-bar{background-color:var(--colors-primary-color)!important}.ant-tabs-card .ant-tabs-content-holder{background-color:var(--colors-bg-colorcard);border-radius:8px;padding:16px;box-shadow:0 2px 8px #0000001a}.userprofilepage-content .ant-select{width:100%}.userprofilepage-content .ant-select-selection-item{font-size:16px;font-weight:600}.userprofilepage-content .ant-divider{margin:16px 0}@media (max-width: 500px){.userprofilepage-content .panel-section-title{align-self:center}}@media (max-width: 400px){.userprofilepage-content .user-display-name{font-size:20px}}.profile-edit-statusbar-top{width:100%;display:flex;justify-content:center;align-items:center;padding:0 0 12px;margin-bottom:0;margin-top:-8px;border-top-left-radius:8px;border-top-right-radius:8px;background:linear-gradient(180deg,var(--colors-panel-bgcolor) 90%,transparent 100%);box-shadow:0 2px 8px #00000005}@media (max-width: 500px){.profile-edit-statusbar-top{padding:0 0 8px;margin-top:-4px}}.newreleasespage-content{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;width:100%}.newreleasespage-content .table-placeholder{width:100%;padding:20px;text-align:center;background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;font-family:Lato,Helvetica;font-size:18px;color:var(--colors-text-colortext);margin-top:16px}.newreleasespage-content .table-placeholder p{margin:0;color:var(--colors-text-colortext)}.activity-feed-section{margin-bottom:24px}.activity-feed-section .activity-feed-list-container{background-color:var(--colors-panel-bgcolor);border-radius:8px;margin-top:16px}.activity-feed-section .title-section{font-weight:700;font-size:20px;line-height:28px;margin-bottom:6px;margin-top:12px;color:var(--colors-text-primary)}.activity-feed-section .activity-list{background-color:var(--colors-panel-bgcolor);border-radius:8px;padding:12px;box-shadow:0 2px 8px #0000001a;width:100%;display:flex;flex-direction:column}.activity-feed-section .activity-item{display:flex;align-items:center;padding:12px;border-radius:8px;transition:background-color .2s ease-in-out;cursor:pointer}.activity-feed-section .activity-item:hover{background-color:var(--colors-hover-bgcolor)}.activity-feed-section .ant-list-item{padding:0!important}.activity-feed-section .ant-card-body{padding:16px!important}.activity-feed-section .activity-icon{font-size:24px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;background-color:#0000000d;margin-right:16px}.activity-feed-section .notification-timestamp{display:block;margin-top:4px;font-size:12px;color:#00000073}.activity-feed-section .notification-icon-container{display:flex;justify-content:flex-end}.activity-feed-section .notification-content{width:100%;padding:8px 16px;color:var(--colors-text-colortext-muted)}.activity-feed-section .notification-title{font-weight:600;font-size:16px;line-height:24px;margin-bottom:0}.activity-feed-section .notification-message{font-size:14px;line-height:22px;font-weight:400}.activity-feed-section .notification-metadata{font-size:12px;line-height:20px;font-weight:400}.user-account-activity-page,.platform-popular-page{padding:32px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;color:var(--colors-text-colortext);line-height:22px;position:relative;font-family:Lato,Helvetica;font-weight:600;font-size:18px;width:100%}.field-override-toggle{display:flex;align-items:center;gap:8px;padding:2px}.field-override-toggle .override-switch{min-width:52px}.field-override-toggle .override-switch:hover:not(.ant-switch-disabled){box-shadow:0 0 0 2px var(--colors-primary-colorprimarybg)}.field-override-toggle .override-switch.override-locked{background-color:#fa8c16!important;opacity:.7;cursor:not-allowed}.field-override-toggle .override-switch.override-locked .ant-switch-inner{background-color:#fa8c16}.field-override-toggle .override-label{font-size:12px;font-weight:500;transition:color .3s ease;-webkit-user-select:none;user-select:none}.field-override-toggle .override-label.override-inactive{color:var(--colors-text-colortextsecondary)}.field-override-toggle .override-label.override-locked{color:#fa8c16;opacity:.7}@media (max-width: 768px){.field-override-toggle .override-label{font-size:11px}.field-override-toggle{gap:6px}}.field-override-save-button{display:inline-flex;align-items:center;flex-shrink:0}.field-override-save-button .ant-btn{min-width:80px;height:32px;transition:all .3s ease}.field-override-save-button .field-save-success{background-color:var(--colors-primary-colorprimary);border-color:var(--colors-primary-colorprimary);color:#fff}.field-override-save-button .field-save-success:hover{background-color:var(--colors-primary-colorprimary);border-color:var(--colors-primary-colorprimary);color:#fff;cursor:default}.field-override-save-button .ant-btn-loading{pointer-events:none}.field-override-save-button .ant-btn:disabled{cursor:not-allowed}.field-override-save-button .ant-btn-dangerous{animation:pulse-error 1s ease-in-out}.field-override-save-button .field-save-success{animation:pulse-success .6s ease-in-out}@keyframes pulse-error{0%{box-shadow:0 0 #ff4d4f66}70%{box-shadow:0 0 0 8px #ff4d4f00}to{box-shadow:0 0 #ff4d4f00}}@keyframes pulse-success{0%{transform:scale(1);box-shadow:0 0 #52c41a66}50%{transform:scale(1.05);box-shadow:0 0 0 8px #52c41a00}to{transform:scale(1);box-shadow:0 0 #52c41a00}}@media (max-width: 768px){.field-override-save-button .ant-btn{min-width:70px;font-size:12px;height:28px}}.field-override{width:100%;margin-bottom:24px}.field-override .field-container{display:flex;flex-direction:column;gap:8px;width:100%}.field-override .field-input-row{display:flex;align-items:flex-end;gap:12px;width:100%}.field-override .field-input-row>div:first-child{flex:1}.field-override .field-input-row .field-override-save-button{flex-shrink:0}.field-override .field-input-row .field-override-save-button .ant-btn{height:40px}.field-override .field-input-row .ant-input-lg+.field-override-save-button .ant-btn,.field-override .field-input-row .ant-select-lg+.field-override-save-button .ant-btn{height:40px}.field-override .field-input-row .ant-input+.field-override-save-button .ant-btn,.field-override .field-input-row .ant-select+.field-override-save-button .ant-btn{height:32px}.field-override .field-input-row .ant-input-sm+.field-override-save-button .ant-btn,.field-override .field-input-row .ant-select-sm+.field-override-save-button .ant-btn{height:24px}.field-override .field-input-full{width:100%}.field-override .field-save-button-below{display:flex;justify-content:flex-start;margin-top:12px}.field-override .ant-form-item-label{width:100%}.field-override .ant-form-item-label .field-label-container{display:flex;flex-direction:column;gap:8px;width:100%}.field-override .ant-form-item-label .field-label-text{font-weight:600;font-size:15px;color:var(--colors-text-colortextbase)}.field-override .ant-form-item{margin-bottom:0}@media (max-width: 768px){.field-override .field-input-row{flex-direction:column;align-items:stretch;gap:8px}.field-override .field-input-row .field-override-save-button{width:100%}}.author-dashboard-cover-display{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.author-dashboard-cover-display .cover-image-container{position:relative;width:180px;height:252px;max-width:100%;border-radius:8px;overflow:hidden;border:1px solid var(--colors-border-colorborderbase);box-shadow:0 2px 8px #0000001a;margin:0 auto}.author-dashboard-cover-display .cover-image{width:100%;height:100%;object-fit:cover}.author-dashboard-cover-display .cover-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:var(--colors-bg-colorbghover);color:var(--colors-text-colortextsecondary);gap:8px}.author-dashboard-cover-display .cover-placeholder.empty{border:2px dashed var(--colors-border-colorborderbase)}.author-dashboard-cover-display .cover-placeholder.error{background:var(--colors-error-colorerrorbg);color:var(--colors-error-colorerror)}.author-dashboard-cover-display .cover-placeholder .anticon{font-size:32px}.author-dashboard-cover-display .cover-loading-overlay{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center}.author-dashboard-cover-display .loading-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.3);border-top:3px solid #ffffff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.author-dashboard-cover-display .cover-info{text-align:center}.author-dashboard-cover-display .cover-source{display:flex;align-items:center;gap:4px;font-size:12px}.author-dashboard-cover-display .cover-source .anticon{font-size:14px}@media (max-width: 768px){.author-dashboard-cover-display .cover-image-container{width:160px;height:224px}}@media (max-width: 480px){.author-dashboard-cover-display .cover-image-container{width:140px;height:196px}.author-dashboard-cover-display .cover-placeholder .anticon{font-size:24px}}.author-dashboard-cover-upload-section{width:100%;margin-top:16px;overflow:hidden}.author-dashboard-cover-upload-section.readonly{margin-top:8px}.author-dashboard-cover-upload-section .section-label{display:block;margin-bottom:12px;color:var(--colors-text-colortext);font-size:14px}.author-dashboard-cover-upload-section .current-cover-section{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;margin-bottom:32px}.author-dashboard-cover-upload-section .upload-interface-section{display:flex;flex-direction:column;gap:16px;width:100%}.author-dashboard-cover-upload-section .cover-upload-dragger{border:2px dashed var(--colors-border-colorborderbase);border-radius:8px;background:var(--colors-bg-colorbgcontainer);transition:all .3s ease;min-height:160px;width:100%;max-width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.author-dashboard-cover-upload-section .cover-upload-dragger:hover{border-color:var(--colors-primary-colorprimary);background:var(--colors-primary-colorbg)}.author-dashboard-cover-upload-section .cover-upload-dragger.uploading{border-color:var(--colors-primary-colorprimary);background:var(--colors-primary-colorbg);cursor:not-allowed}.author-dashboard-cover-upload-section .cover-upload-dragger.success{border-color:var(--colors-success-colorsuccess);background:var(--colors-success-colorsuccessbg)}.author-dashboard-cover-upload-section .cover-upload-dragger.error{border-color:var(--colors-error-colorerror);background:var(--colors-error-colorerrorbg)}.author-dashboard-cover-upload-section .upload-content{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;text-align:center}.author-dashboard-cover-upload-section .upload-icon{font-size:32px;color:var(--colors-text-colortextsecondary);margin-bottom:8px}.author-dashboard-cover-upload-section .cover-upload-dragger:hover .upload-icon,.author-dashboard-cover-upload-section .cover-upload-dragger.uploading .upload-icon{color:var(--colors-primary-colorprimary)}.author-dashboard-cover-upload-section .upload-title{font-size:16px;color:var(--colors-text-colortext);margin-bottom:4px}.author-dashboard-cover-upload-section .upload-description{font-size:12px;line-height:1.4;color:var(--colors-text-colortextsecondary)}.author-dashboard-cover-upload-section .upload-status-alert{margin-top:12px;border-radius:6px}.author-dashboard-cover-upload-section .upload-status-alert .ant-progress{margin:8px 0}.author-dashboard-cover-upload-section .upload-help{padding:12px 16px;background:var(--colors-bg-colorbghover);border-radius:6px;border-left:3px solid var(--colors-primary-colorprimary)}.author-dashboard-cover-upload-section .help-text{font-size:13px;line-height:1.4}.author-dashboard-cover-upload-section.readonly .upload-info{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;background:var(--colors-bg-colorbghover);border-radius:8px;border:1px solid var(--colors-border-colorborderbase);margin-top:24px}@media (max-width: 768px){.author-dashboard-cover-upload-section .current-cover-section{margin-bottom:24px}.author-dashboard-cover-upload-section .cover-upload-dragger{min-height:140px}.author-dashboard-cover-upload-section .upload-content{padding:16px}.author-dashboard-cover-upload-section .upload-icon{font-size:28px}}@media (max-width: 480px){.author-dashboard-cover-upload-section .cover-upload-dragger{min-height:120px}.author-dashboard-cover-upload-section .upload-content{padding:12px;gap:6px}.author-dashboard-cover-upload-section .upload-icon{font-size:24px;margin-bottom:4px}.author-dashboard-cover-upload-section .upload-title{font-size:14px}.author-dashboard-cover-upload-section .upload-description{font-size:11px}.author-dashboard-cover-upload-section .help-text{font-size:12px}}@keyframes successPulse{0%{box-shadow:0 0 #52c41a66}70%{box-shadow:0 0 0 10px #52c41a00}to{box-shadow:0 0 #52c41a00}}.author-dashboard-cover-upload-section .cover-upload-dragger.success{animation:successPulse .6s ease-out}.confirmation-modal .ant-modal-content{border-radius:12px;overflow:hidden;box-shadow:0 10px 40px #00000026}.confirmation-modal .ant-modal-body{padding:0}.confirmation-modal__content{padding:32px;text-align:center}.confirmation-modal__header{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:24px}.confirmation-modal__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;font-size:28px;color:#fff;margin-bottom:8px}.confirmation-modal__icon--warning{background:linear-gradient(135deg,#faad14,#d48806)}.confirmation-modal__icon--danger{background:linear-gradient(135deg,#ff4d4f,#cf1322)}.confirmation-modal__icon--info{background:linear-gradient(135deg,#1890ff,#096dd9)}.confirmation-modal__icon--success{background:linear-gradient(135deg,#52c41a,#389e0d)}.confirmation-modal__title{font-size:20px;font-weight:600;color:var(--colors-text-colortext);line-height:1.3;margin:0}.confirmation-modal__body{margin-bottom:32px}.confirmation-modal__description{font-size:15px;line-height:1.6;color:var(--colors-text-colortextsecondary);margin:0;text-align:center}.confirmation-modal__additional-info{margin-top:16px;padding:16px;background:var(--colors-bg-colorbghover);border-radius:8px;border-left:4px solid var(--colors-border-colorborderbase)}.confirmation-modal__footer{display:flex;justify-content:center;gap:12px}.confirmation-modal__footer .ant-btn{min-width:100px;height:40px;border-radius:8px;font-weight:500;font-size:14px}.confirmation-modal--danger .confirmation-modal__additional-info{background:var(--colors-error-colorerrorbg);border-left-color:var(--colors-error-colorerror)}.confirmation-modal--warning .confirmation-modal__additional-info{background:var(--colors-warning-colorwarningbg);border-left-color:var(--colors-warning-colorwarning)}.confirmation-modal--info .confirmation-modal__additional-info{background:var(--colors-primary-colorbg);border-left-color:var(--colors-primary-colorprimary)}.confirmation-modal--success .confirmation-modal__additional-info{background:var(--colors-success-colorsuccessbg);border-left-color:var(--colors-success-colorsuccess)}@media (max-width: 768px){.confirmation-modal .ant-modal{margin:16px;max-width:calc(100vw - 32px)}.confirmation-modal__content{padding:24px}.confirmation-modal__icon{width:56px;height:56px;font-size:24px}.confirmation-modal__title{font-size:18px}.confirmation-modal__description{font-size:14px}.confirmation-modal__footer .ant-btn{min-width:80px;height:36px;font-size:13px}}@media (max-width: 480px){.confirmation-modal .ant-modal{margin:12px;max-width:calc(100vw - 24px)}.confirmation-modal__content{padding:20px}.confirmation-modal__header{gap:12px;margin-bottom:20px}.confirmation-modal__icon{width:48px;height:48px;font-size:20px}.confirmation-modal__title{font-size:16px}.confirmation-modal__description{font-size:13px;line-height:1.5}.confirmation-modal__body{margin-bottom:24px}.confirmation-modal__footer{flex-direction:column;gap:8px}.confirmation-modal__footer .ant-btn{width:100%;min-width:unset}}.confirmation-modal .ant-btn-loading{pointer-events:none}.confirmation-modal__icon{animation:confirmationIconScale .3s ease-out}@keyframes confirmationIconScale{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.confirmation-modal__footer .ant-btn:focus{outline:2px solid var(--colors-primary-colorprimary);outline-offset:2px}.author-novel-dashboard-content .cover-success-modal .ant-modal-content{border-radius:12px}.author-novel-dashboard-content .cover-success-modal .ant-modal-header{border-radius:12px 12px 0 0;padding:16px 20px}.author-novel-dashboard-content .cover-success-modal .ant-modal-body{padding:20px}.author-novel-dashboard-content .cover-success-modal .ant-modal-footer{padding:12px 20px;border-top:1px solid #f0f0f0}@media (max-width: 480px){.author-novel-dashboard-content .cover-success-modal .ant-modal-header{padding:12px 16px}.author-novel-dashboard-content .cover-success-modal .ant-modal-body{padding:16px}.author-novel-dashboard-content .cover-success-modal .ant-modal-footer{padding:10px 16px}.author-novel-dashboard-content .cover-success-modal .ant-alert{padding:8px 12px}.author-novel-dashboard-content .cover-success-modal .ant-alert-icon{font-size:16px}}.author-novel-dashboard-content .cover-upload-container{display:flex;flex-direction:column;gap:16px}.author-novel-dashboard-content .upload-section{display:flex;flex-direction:column;gap:12px}.author-novel-dashboard-content .upload-btn{transition:all .3s ease;height:40px;font-weight:500}.author-novel-dashboard-content .upload-btn.uploading{opacity:.8;pointer-events:none}.author-novel-dashboard-content .upload-btn.success{border-color:#52c41a;color:#52c41a}.author-novel-dashboard-content .upload-btn.error{border-color:#ff4d4f;color:#ff4d4f}.author-novel-dashboard-content .upload-progress{margin:0;animation:fadeIn .3s ease}.author-novel-dashboard-content .upload-error-alert{margin-top:8px;animation:slideDown .3s ease}.author-novel-dashboard-content .upload-info{padding:8px 12px;background:var(--colors-bg-colorbghover);border-radius:4px;border-left:3px solid var(--colors-primary-color)}.author-novel-dashboard-content .url-input-section{width:100%}.author-novel-dashboard-content .cover-preview-container{margin-top:16px;padding:16px;background:var(--colors-bg-colorbghover);border-radius:8px;border:1px solid var(--colors-border-colorborderbase)}.author-novel-dashboard-content .cover-preview-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px}.author-novel-dashboard-content .cover-preview-image{max-width:300px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease;cursor:pointer}.author-novel-dashboard-content .cover-preview-image:hover{transform:scale(1.02)}.author-novel-dashboard-content .cover-preview-info{text-align:center}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.author-novel-dashboard-content .cover-upload-container{padding:12px}.author-novel-dashboard-content .upload-btn{font-size:14px;height:44px}.author-novel-dashboard-content .cover-preview-image{max-width:100%}.author-novel-dashboard-content .cover-preview-container{padding:12px}.author-novel-dashboard-content .upload-info{font-size:11px;padding:6px 10px}}@media (max-width: 480px){.author-novel-dashboard-content .cover-upload-container{padding:8px}.author-novel-dashboard-content .upload-section{gap:8px}.author-novel-dashboard-content .ant-divider-inner-text{font-size:12px}.author-novel-dashboard-content .cover-preview-wrapper{gap:8px}}.author-novel-dashboard-content .dashboard-section-header{margin-bottom:24px}.author-novel-dashboard-content .dashboard-section-title{margin:0 0 8px;font-size:24px;font-weight:600;color:var(--colors-text-colortext);line-height:1.3}.author-novel-dashboard-content .dashboard-section-subtitle{margin:0;font-size:16px;color:var(--colors-text-colortextsecondary);line-height:1.5}.author-novel-dashboard-content .dashboard-experimental-warning{margin-top:8px;font-size:12px;font-style:italic;line-height:1.4}.author-novel-dashboard-content .dashboard-section-container{padding:0;max-width:100%}.author-novel-dashboard-content .dashboard-section-card{margin-bottom:24px;border-radius:8px;box-shadow:0 2px 8px #0000000f;border:1px solid var(--colors-border-colorborderbase)}.author-novel-dashboard-content .dashboard-section-card .ant-card-head{background:var(--colors-bg-colorbghover);border-bottom:1px solid var(--colors-border-colorborderbase);border-radius:8px 8px 0 0}.author-novel-dashboard-content .dashboard-section-card .ant-card-head-title{font-size:16px;font-weight:600;color:var(--colors-text-colortext)}.author-novel-dashboard-content .dashboard-section-card .ant-card-body{padding:24px}.author-novel-dashboard-content .dashboard-status-panel{position:sticky;top:20px}.author-novel-dashboard-content .dashboard-status-panel .ant-card-body{background:var(--colors-bg-colorbgspotlight);padding:16px}.author-novel-dashboard-content .author-novel-dashboard-content-panel,.author-novel-dashboard-content .content-editing-panel,.author-novel-dashboard-content .author-novel-dashboard-content-form,.author-novel-dashboard-content .content-editing-form{width:100%}.author-novel-dashboard-content .content-section{margin-bottom:24px;border-radius:8px;box-shadow:0 2px 8px #0000000f;border:1px solid var(--colors-border-colorborderbase)}.author-novel-dashboard-content .content-section .ant-card-head{background:var(--colors-bg-colorbghover);border-bottom:1px solid var(--colors-border-colorborderbase);border-radius:8px 8px 0 0}.author-novel-dashboard-content .content-section .ant-card-head-title{font-size:16px;font-weight:600;color:var(--colors-text-colortext)}.author-novel-dashboard-content .content-section .ant-card-body{padding:24px}.author-novel-dashboard-content .ant-form-item-label>label{font-weight:500}.author-novel-dashboard-content .ant-form-item-explain,.author-novel-dashboard-content .ant-form-item-extra{font-size:13px}.author-novel-dashboard-content .ant-input,.author-novel-dashboard-content .ant-input-affix-wrapper,.author-novel-dashboard-content .ant-select-selector{border-radius:6px;border-color:var(--colors-border-colorborderbase)}.author-novel-dashboard-content .ant-input:focus,.author-novel-dashboard-content .ant-input-affix-wrapper:focus,.author-novel-dashboard-content .ant-select-focused .ant-select-selector{border-color:var(--colors-primary-colorprimary);box-shadow:0 0 0 2px var(--colors-primary-colorprimarybg)}.author-novel-dashboard-content .ant-input[disabled],.author-novel-dashboard-content .ant-select-disabled .ant-select-selector{opacity:.6}.author-novel-dashboard-content .ant-input{resize:vertical;min-height:32px}.author-novel-dashboard-content .ant-input[data-count]{position:relative}.author-novel-dashboard-content .custom-tags-section{border:1px solid var(--colors-border-colorborderbase);border-radius:6px;padding:16px;background:var(--colors-bg-colorbghover)}.author-novel-dashboard-content .tags-display{min-height:32px;margin-bottom:12px}.author-novel-dashboard-content .tags-display:empty:before{content:"No custom tags added yet";color:#999;font-style:italic}.author-novel-dashboard-content .tag-input-section{border-top:1px solid var(--colors-border-colorborderbase);padding-top:12px;margin-top:12px}.author-novel-dashboard-content .tag-help-text{margin-top:4px;font-size:12px;color:#666;text-align:right}.author-novel-dashboard-content .cover-preview{display:flex;justify-content:center;align-items:center;margin-top:16px}.author-novel-dashboard-content .cover-preview img{max-width:100%;border:1px solid var(--colors-border-colorborderbase);box-shadow:0 2px 8px #0000001a}.author-novel-dashboard-content .ant-upload{width:100%}.author-novel-dashboard-content .ant-upload .ant-btn{width:100%;height:40px;border-style:dashed;border-color:var(--colors-border-colorborderbase)}.author-novel-dashboard-content .ant-upload .ant-btn:hover{border-color:var(--colors-primary-colorprimary);color:var(--colors-primary-colorprimary)}.author-novel-dashboard-content .actions-section{position:sticky;top:20px;box-shadow:0 4px 12px #0000001a}.author-novel-dashboard-content .actions-section .ant-card-body{padding:20px}.author-novel-dashboard-content .actions-section .ant-btn{border-radius:6px;font-weight:500;height:40px}.author-novel-dashboard-content .ant-select-multiple .ant-select-selection-item{border-radius:4px;background:#f0f2ff;border-color:#adc6ff}.author-novel-dashboard-content .ant-select-multiple .ant-select-selection-overflow-item-suffix{color:#666}.author-novel-dashboard-content .ant-form-item-has-error .ant-input,.author-novel-dashboard-content .ant-form-item-has-error .ant-input-affix-wrapper,.author-novel-dashboard-content .ant-form-item-has-error .ant-select-selector{border-color:var(--colors-error-colorerror)}.author-novel-dashboard-content .ant-form-item-has-error .ant-form-item-explain-error{color:var(--colors-error-colorerror)}@media (max-width: 768px){.author-novel-dashboard-content .content-section .ant-card-body{padding:16px}.author-novel-dashboard-content .actions-section{position:static;margin-top:24px}.author-novel-dashboard-content .custom-tags-section{padding:12px}.author-novel-dashboard-content .tag-input-section .ant-input-group-compact{flex-direction:column}.author-novel-dashboard-content .tag-input-section .ant-input{margin-bottom:8px}.author-novel-dashboard-content .tag-input-section .ant-btn{width:100%}}@media (max-width: 480px){.author-novel-dashboard-content .content-section .ant-card-body{padding:12px}.author-novel-dashboard-content .content-editing-panel .ant-form-item{margin-bottom:16px}.author-novel-dashboard-content .content-editing-panel .ant-btn{height:36px}.author-novel-dashboard-content .custom-tags-section{padding:8px}}.author-novel-dashboard-content .content-editing-panel .ant-btn-loading{opacity:.7}.author-novel-dashboard-content .content-editing-panel .ant-input-show-count-suffix{color:#999}.author-novel-dashboard-content .content-editing-panel .ant-input-data-count{color:#666;font-size:12px}.author-novel-dashboard-content .content-section:hover{box-shadow:0 4px 12px #0000001a;transition:box-shadow .3s ease}.author-novel-dashboard-content .content-editing-panel .ant-tag:hover{opacity:.8}.author-novel-dashboard-content .content-editing-panel .ant-input:focus,.author-novel-dashboard-content .content-editing-panel .ant-select-focused .ant-select-selector{outline:none}@media (prefers-color-scheme: dark){.author-novel-dashboard-content .content-editing-panel .content-section{border-color:var(--colors-border-colorborder);background:var(--colors-bg-colorbgcontainer)}.author-novel-dashboard-content .content-editing-panel .content-section .ant-card-head{background:var(--colors-bg-colorbghover);border-bottom-color:var(--colors-border-colorborder)}.author-novel-dashboard-content .content-editing-panel .custom-tags-section{background:var(--colors-bg-colorbghover);border-color:var(--colors-border-colorborder)}}.author-novel-dashboard-customization .dashboard-section-header{margin-bottom:24px}.author-novel-dashboard-customization .dashboard-section-title{margin:0 0 8px;font-size:24px;font-weight:600;color:var(--colors-text-colortext);line-height:1.3}.author-novel-dashboard-customization .dashboard-section-subtitle{margin:0;font-size:16px;color:var(--colors-text-colortextsecondary);line-height:1.5}.author-novel-dashboard-customization .dashboard-experimental-warning{margin-top:8px;font-size:12px;font-style:italic;color:#8c8c8c;line-height:1.4}.author-novel-dashboard-customization .dashboard-section-container{padding:0;max-width:100%}.author-novel-dashboard-customization .dashboard-section-card{margin-bottom:24px;border-radius:8px;box-shadow:0 2px 8px #0000000f;border:1px solid var(--colors-border-colorborderbase)}.author-novel-dashboard-customization .dashboard-section-card .ant-card-head{background:var(--colors-bg-colorbghover);border-bottom:1px solid var(--colors-border-colorborderbase);border-radius:8px 8px 0 0}.author-novel-dashboard-customization .dashboard-section-card .ant-card-head-title{font-size:16px;font-weight:600;color:var(--colors-text-colortext)}.author-novel-dashboard-customization .dashboard-section-card .ant-card-body{padding:24px}.author-novel-dashboard-customization .dashboard-status-panel{position:sticky;top:20px}.author-novel-dashboard-customization .dashboard-status-panel .ant-card-body{background:var(--colors-bg-colorbgspotlight);padding:16px}.author-novel-dashboard-customization .author-novel-dashboard-customization-panel,.author-novel-dashboard-customization .page-customization-panel{padding:0}.author-novel-dashboard-customization .author-novel-dashboard-customization-form,.author-novel-dashboard-customization .page-customization-form{width:100%}.author-novel-dashboard-customization .customization-section{border-radius:8px;box-shadow:0 1px 4px #00000014}.author-novel-dashboard-customization .customization-section .ant-card-head{background:var(--colors-bg-colorbghover);border-bottom:1px solid var(--colors-border-colorborderbase)}.author-novel-dashboard-customization .customization-section .ant-card-head-title{font-size:16px;font-weight:600}.author-novel-dashboard-customization .field-with-save{display:flex;align-items:center;gap:12px;width:100%}.author-novel-dashboard-customization .field-with-save .ant-switch{min-width:44px}.author-novel-dashboard-customization .field-with-save .ant-select{min-width:200px}.author-novel-dashboard-customization .field-with-save .field-override-save-button{flex-shrink:0}.author-novel-dashboard-customization .cover-preview-section{margin-top:20px;padding:16px;background:var(--colors-bg-colorbgcontainer);border-radius:8px;border:1px solid var(--colors-border-colorborderbase);justify-self:center}.author-novel-dashboard-customization .info-section{position:sticky;top:20px}.author-novel-dashboard-customization .info-section .ant-card-body{background:var(--colors-bg-colorbgspotlight)}.author-novel-dashboard-customization .info-section ul li{margin-bottom:8px;line-height:1.6}.author-novel-dashboard-customization .page-customization-form .ant-form-item{margin-bottom:24px}.author-novel-dashboard-customization .page-customization-form .ant-form-item-label>label{font-weight:600;font-size:15px;color:var(--colors-text-colortextbase)}.author-novel-dashboard-customization .page-customization-form .ant-form-item-extra{font-size:13px;color:var(--colors-text-colortextsecondary);margin-top:4px}.author-novel-dashboard-customization .page-customization-form .ant-switch-checked{background:var(--colors-primary-colorprimary)}.author-novel-dashboard-customization .page-customization-form .ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--colors-primary-colorprimaryhover)}.author-novel-dashboard-customization .page-customization-form .ant-select-selector{border-radius:6px;border-color:var(--colors-border-colorborderbase)}.author-novel-dashboard-customization .page-customization-form .ant-select-focused .ant-select-selector{border-color:var(--colors-primary-colorprimary);box-shadow:0 0 0 2px var(--colors-primary-colorprimarybg)}.author-novel-dashboard-customization .page-customization-panel .ant-alert{border-radius:6px}@media (max-width: 992px){.author-novel-dashboard-customization .info-section{position:relative;top:0;margin-top:24px}.author-novel-dashboard-customization .field-with-save{flex-direction:column;align-items:stretch;gap:8px}.author-novel-dashboard-customization .field-with-save .field-override-save-button,.author-novel-dashboard-customization .field-with-save .field-override-save-button button{width:100%}}@media (max-width: 576px){.author-novel-dashboard-customization .customization-section .ant-card-head-title{font-size:14px}.author-novel-dashboard-customization .page-customization-form .ant-form-item-label>label{font-size:14px}.author-novel-dashboard-customization .dashboard-section-title{font-size:20px}.author-novel-dashboard-customization .dashboard-section-subtitle{font-size:15px}.author-novel-dashboard-customization .dashboard-section-card .ant-card-body{padding:16px}.author-novel-dashboard-customization .dashboard-status-panel{position:static;margin-top:24px}}@media (max-width: 480px){.author-novel-dashboard-customization .dashboard-section-title{font-size:18px}.author-novel-dashboard-customization .dashboard-section-subtitle,.author-novel-dashboard-customization .dashboard-section-card .ant-card-head-title{font-size:14px}}.author-dashboard-chapter-list{width:100%}.author-dashboard-chapter-list .chapter-stats-row{margin-bottom:24px}.author-dashboard-chapter-list .chapter-stats-row .ant-col{display:flex;flex-direction:column}.author-dashboard-chapter-list .chapter-stat-card{border-radius:8px;box-shadow:0 2px 8px #0000000f;height:100%;display:flex;flex-direction:column;justify-content:center}.author-dashboard-chapter-list .chapter-stat-card .ant-statistic-title{font-size:14px;color:var(--colors-text-colortextsecondary);margin-bottom:8px}.author-dashboard-chapter-list .chapter-stat-card .ant-statistic-content{font-size:24px;font-weight:600}.author-dashboard-chapter-list .chapter-stat-card .ant-statistic-content-prefix{margin-right:8px;font-size:20px}.author-dashboard-chapter-list .chapter-table-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.author-dashboard-chapter-list .chapter-table-card .ant-card-head-title{font-size:16px;font-weight:600}.author-dashboard-chapter-list .chapter-table-card .ant-card-extra{display:flex;align-items:center;gap:12px}.author-dashboard-chapter-list .chapter-table-card .ant-card-extra .ant-btn{height:32px;padding:4px 15px}.author-dashboard-chapter-list .chapter-table .ant-table-thead>tr>th{background:var(--colors-background-colorbgcontainer);color:var(--colors-text-colortext);font-weight:600;font-size:14px}.author-dashboard-chapter-list .chapter-table .ant-table-tbody>tr:hover{background:var(--colors-fill-colorfillquaternary)}.author-dashboard-chapter-list .chapter-number-column{text-align:center}.author-dashboard-chapter-list .chapter-title-column{font-size:15px}.author-dashboard-chapter-list .chapter-title-cell{display:flex;align-items:center;gap:8px}.author-dashboard-chapter-list .chapter-title-cell .chapter-icon{font-size:16px;color:var(--colors-primary-colorprimary);flex-shrink:0}.author-dashboard-chapter-list .chapter-title-cell a{color:var(--colors-text-colortext);transition:color .2s ease}.author-dashboard-chapter-list .chapter-title-cell a:hover{color:var(--colors-primary-colorprimary)}.author-dashboard-chapter-list .chapter-title-cell .external-link-icon{margin-left:4px;font-size:12px;opacity:.6}.author-dashboard-chapter-list .chapter-date-column .date-icon{color:var(--colors-text-colortextsecondary);font-size:14px}.author-dashboard-chapter-list .chapter-language-column .ant-tag{margin:0;font-size:11px;font-weight:600;border-radius:4px}.author-dashboard-chapter-list .ant-empty{padding:40px 20px}.author-dashboard-chapter-list .ant-empty-description{margin-top:16px}.author-dashboard-chapter-list .ant-empty-description h4{margin-bottom:8px;color:var(--colors-text-colortext)}@media (max-width: 992px){.author-dashboard-chapter-list .chapter-stats-row{margin-bottom:16px}.author-dashboard-chapter-list .chapter-stat-card .ant-statistic-content{font-size:20px}.author-dashboard-chapter-list .chapter-stat-card .ant-statistic-content-prefix{font-size:18px}}@media (max-width: 768px){.author-dashboard-chapter-list .chapter-table-card .ant-card-head{padding:12px 16px}.author-dashboard-chapter-list .chapter-table-card .ant-card-body{padding:12px}.author-dashboard-chapter-list .chapter-table .ant-table-thead>tr>th{font-size:13px;padding:8px}.author-dashboard-chapter-list .chapter-table .ant-table-tbody>tr>td{font-size:13px;padding:8px}.author-dashboard-chapter-list .chapter-title-column{font-size:14px}.author-dashboard-chapter-list .chapter-stat-card .ant-statistic-content{font-size:18px}}@media (max-width: 576px){.author-dashboard-chapter-list .chapter-stats-row{margin-bottom:12px}.author-dashboard-chapter-list .chapter-stat-card{margin-bottom:8px}.author-dashboard-chapter-list .chapter-stat-card .ant-statistic-title{font-size:12px}.author-dashboard-chapter-list .chapter-stat-card .ant-statistic-content{font-size:16px}.author-dashboard-chapter-list .chapter-stat-card .ant-statistic-content-prefix{font-size:14px}.author-dashboard-chapter-list .chapter-language-column{display:none}.author-dashboard-chapter-list .chapter-table .ant-table-pagination{justify-content:center}.author-dashboard-chapter-list .chapter-table .ant-pagination-options{display:none}}.author-dashboard-review-list{width:100%}.author-dashboard-review-list .review-stats-row{margin-bottom:24px}.author-dashboard-review-list .review-stats-row .ant-col{display:flex;flex-direction:column}.author-dashboard-review-list .review-stat-card{border-radius:8px;box-shadow:0 2px 8px #0000000f;height:100%;display:flex;flex-direction:column;justify-content:center}.author-dashboard-review-list .review-stat-card .ant-statistic-title{font-size:14px;color:var(--colors-text-colortextsecondary);margin-bottom:8px}.author-dashboard-review-list .review-stat-card .ant-statistic-content{font-size:24px;font-weight:600}.author-dashboard-review-list .review-stat-card .ant-statistic-content-prefix{margin-right:8px;font-size:20px}.author-dashboard-review-list .review-stat-card .ant-statistic-content-suffix{font-size:14px;font-weight:400;color:var(--colors-text-colortextsecondary);margin-left:4px}.author-dashboard-review-list .review-list-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.author-dashboard-review-list .review-list-card .ant-card-body{padding:0}.author-dashboard-review-list .review-list-card .ant-card-head{border-bottom:1px solid var(--colors-border-colorborder)}.author-dashboard-review-list .review-list-card .ant-card-head-title{font-size:16px;font-weight:600}.author-dashboard-review-list .review-list-card .ant-card-extra{display:flex;align-items:center;gap:12px}.author-dashboard-review-list .review-list-card .ant-card-extra .ant-select{height:32px}.author-dashboard-review-list .review-list-card .ant-card-extra .ant-select .ant-select-selector{height:32px;padding:0 11px}.author-dashboard-review-list .review-list-card .ant-card-extra .ant-btn{height:32px;padding:4px 15px}.author-dashboard-review-list .review-list-card .ant-list-item{padding:20px 16px;border-bottom:1px solid var(--colors-border-colorbordersecondary)}.author-dashboard-review-list .review-list-card .ant-list-item:last-child{border-bottom:none}.author-dashboard-review-list .review-list-card .ant-pagination{margin-top:24px;padding:16px}.author-dashboard-review-list .review-list-card .ant-select-selector{border-radius:6px}.author-dashboard-review-list .review-stat-card .ant-rate{color:var(--colors-warning-colorwarning)}.author-dashboard-review-list .review-stat-card .ant-rate-star{margin-right:4px}.author-dashboard-review-list .ant-empty{padding:40px 20px}.author-dashboard-review-list .ant-empty-description h4{margin-bottom:8px;font-size:18px;font-weight:600;color:var(--colors-text-colortext)}.author-dashboard-review-list .ant-empty-description p{color:var(--colors-text-colortextsecondary);margin-bottom:8px;line-height:1.6}@media (max-width: 992px){.author-dashboard-review-list .review-stats-row{margin-bottom:16px}.author-dashboard-review-list .review-stat-card .ant-statistic-content{font-size:20px}.author-dashboard-review-list .review-stat-card .ant-statistic-content-prefix{font-size:18px}}@media (max-width: 768px){.author-dashboard-review-list .review-list-card .ant-card-head{padding:12px 16px}.author-dashboard-review-list .review-list-card .ant-card-body{padding:0}.author-dashboard-review-list .review-list-card .ant-list-item{padding:16px 12px}.author-dashboard-review-list .review-list-card .ant-card-extra{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.author-dashboard-review-list .review-list-card .ant-card-extra .ant-select,.author-dashboard-review-list .review-list-card .ant-card-extra .ant-btn{width:100%}.author-dashboard-review-list .review-list-card .ant-list-item{padding:16px 0}.author-dashboard-review-list .review-stat-card .ant-statistic-content{font-size:18px}.author-dashboard-review-list .review-stat-card .ant-statistic-content-prefix{font-size:16px}}@media (max-width: 576px){.author-dashboard-review-list .review-stats-row{margin-bottom:12px}.author-dashboard-review-list .review-stat-card{margin-bottom:8px}.author-dashboard-review-list .review-stat-card .ant-statistic-title{font-size:12px}.author-dashboard-review-list .review-stat-card .ant-statistic-content{font-size:16px}.author-dashboard-review-list .review-stat-card .ant-statistic-content-prefix{font-size:14px}.author-dashboard-review-list .review-stat-card .ant-statistic-content-suffix{font-size:12px}.author-dashboard-review-list .review-list-card .ant-card-head-title{font-size:14px}.author-dashboard-review-list .review-list-card .ant-list-item{padding:12px 0}.author-dashboard-review-list .ant-empty{padding:24px 12px}.author-dashboard-review-list .ant-empty-description h4{font-size:16px}.author-dashboard-review-list .ant-empty-description p{font-size:13px}}.author-dashboard-accolade-list{width:100%}.author-dashboard-accolade-list .accolade-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px}.author-dashboard-accolade-list .accolade-header-text{flex:1}.author-dashboard-accolade-list .accolade-header-title{font-size:20px;font-weight:600;color:var(--colors-text-colortext);margin-bottom:8px}.author-dashboard-accolade-list .accolade-header-subtitle{font-size:14px;color:var(--colors-text-colortextsecondary);line-height:1.6}.author-dashboard-accolade-list .accolade-stats-row{margin-bottom:24px}.author-dashboard-accolade-list .accolade-stats-row .ant-col{display:flex;flex-direction:column}.author-dashboard-accolade-list .accolade-stat-card{border-radius:8px;box-shadow:0 2px 8px #0000000f;height:100%;display:flex;flex-direction:column;justify-content:center}.author-dashboard-accolade-list .accolade-stat-card .ant-statistic-title{font-size:14px;color:var(--colors-text-colortextsecondary);margin-bottom:8px}.author-dashboard-accolade-list .accolade-stat-card .ant-statistic-content{font-size:24px;font-weight:600}.author-dashboard-accolade-list .accolade-stat-card .ant-statistic-content-prefix{margin-right:8px;font-size:20px}.author-dashboard-accolade-list .accolade-stat-card .ant-statistic-content-suffix{font-size:12px;font-weight:400;color:var(--colors-text-colortextsecondary);margin-left:4px}.author-dashboard-accolade-list .accolade-summary-card{padding:16px}.author-dashboard-accolade-list .accolade-summary-content{display:flex;flex-direction:column;gap:16px}.author-dashboard-accolade-list .accolade-summary-item{display:flex;justify-content:space-between;align-items:center}.author-dashboard-accolade-list .accolade-summary-label{display:flex;align-items:center;font-size:14px;color:var(--colors-text-colortextsecondary);font-weight:500}.author-dashboard-accolade-list .accolade-summary-sublabel{font-size:12px;color:var(--colors-text-colortextsecondary);font-weight:400;margin-left:4px}.author-dashboard-accolade-list .accolade-summary-value{font-size:28px;font-weight:700;line-height:1}.author-dashboard-accolade-list .accolade-summary-divider{height:1px;background:var(--colors-border-colorbordersecondary);margin:4px 0}.author-dashboard-accolade-list .accolade-rank-breakdown-card{padding:16px}.author-dashboard-accolade-list .accolade-rank-breakdown-title{font-size:14px;color:var(--colors-text-colortextsecondary);margin-bottom:12px;font-weight:500}.author-dashboard-accolade-list .accolade-rank-breakdown-content{display:flex;flex-direction:column;gap:10px}.author-dashboard-accolade-list .accolade-rank-item{display:flex;align-items:center;gap:10px}.author-dashboard-accolade-list .accolade-rank-label{flex:1;font-size:14px;color:var(--colors-text-colortext);font-weight:500}.author-dashboard-accolade-list .accolade-rank-value{font-size:20px;font-weight:600;min-width:32px;text-align:right}.author-dashboard-accolade-list .accolade-grid-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.author-dashboard-accolade-list .accolade-grid-card .ant-card-body{padding:24px}.author-dashboard-accolade-list .accolade-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.author-dashboard-accolade-list .accolade-empty-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.author-dashboard-accolade-list .accolade-empty-card .ant-empty{padding:40px 20px}.author-dashboard-accolade-list .accolade-empty-card .ant-empty-description h4{margin-bottom:8px;font-size:18px;font-weight:600;color:var(--colors-text-colortext)}.author-dashboard-accolade-list .accolade-empty-card .ant-empty-description p{color:var(--colors-text-colortextsecondary);margin-bottom:8px;line-height:1.6}.author-dashboard-accolade-list .accolade-modal .modal-content{padding:32px 24px;text-align:center}.author-dashboard-accolade-list .accolade-modal .modal-icon-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:16px}.author-dashboard-accolade-list .accolade-modal .modal-badge-icon{width:80px;height:80px;object-fit:contain}.author-dashboard-accolade-list .accolade-modal .modal-badge-icon-fallback{font-size:80px}.author-dashboard-accolade-list .accolade-modal .modal-title{font-size:24px;font-weight:700;color:var(--colors-text-colortext);margin-bottom:8px;line-height:1.3}.author-dashboard-accolade-list .accolade-modal .modal-level{font-size:12px;font-weight:700;letter-spacing:1.5px;color:var(--colors-text-colortextsecondary);margin-bottom:16px}.author-dashboard-accolade-list .accolade-modal .modal-year-badge{display:inline-block;padding:4px 12px;background:var(--colors-fill-colorfillquaternary);border-radius:12px;font-size:14px;font-weight:600;color:var(--colors-text-colortext);margin-bottom:12px}.author-dashboard-accolade-list .accolade-modal .modal-score-boost-badge{display:inline-block;padding:4px 12px;background:linear-gradient(135deg,var(--colors-success-colorsuccess) 0%,var(--colors-success-colorsuccesshover) 100%);border-radius:12px;font-size:13px;font-weight:700;color:#fff;margin-bottom:16px}.author-dashboard-accolade-list .accolade-modal .modal-description{font-size:14px;color:var(--colors-text-colortextsecondary);line-height:1.6;margin-bottom:24px;padding:0 8px}.author-dashboard-accolade-list .accolade-modal .modal-info-section{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--colors-border-colorbordersecondary)}.author-dashboard-accolade-list .accolade-modal .modal-info-item{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--colors-text-colortextsecondary);justify-content:center}.author-dashboard-accolade-list .accolade-modal .modal-info-item .anticon{font-size:16px;color:var(--colors-primary-colorprimary)}.author-dashboard-accolade-list .accolade-modal .modal-close-icon{font-size:24px;color:var(--colors-text-colortextsecondary);cursor:pointer;transition:color .2s}.author-dashboard-accolade-list .accolade-modal .modal-close-icon:hover{color:var(--colors-text-colortext)}@media (max-width: 992px){.author-dashboard-accolade-list .accolade-stats-row{margin-bottom:16px}.author-dashboard-accolade-list .accolade-stat-card .ant-statistic-content{font-size:20px}.author-dashboard-accolade-list .accolade-stat-card .ant-statistic-content-prefix{font-size:18px}.author-dashboard-accolade-list .accolade-summary-card{padding:14px}.author-dashboard-accolade-list .accolade-summary-value{font-size:24px}.author-dashboard-accolade-list .accolade-rank-breakdown-card{padding:14px}.author-dashboard-accolade-list .accolade-rank-value{font-size:18px}.author-dashboard-accolade-list .accolade-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}}@media (max-width: 768px){.author-dashboard-accolade-list .accolade-header{flex-direction:column;align-items:stretch}.author-dashboard-accolade-list .accolade-header-title{font-size:18px}.author-dashboard-accolade-list .accolade-header-subtitle{font-size:13px}.author-dashboard-accolade-list .accolade-stat-card .ant-statistic-content{font-size:18px}.author-dashboard-accolade-list .accolade-stat-card .ant-statistic-content-prefix{font-size:16px}.author-dashboard-accolade-list .accolade-summary-card{padding:12px}.author-dashboard-accolade-list .accolade-summary-label{font-size:13px}.author-dashboard-accolade-list .accolade-summary-sublabel{font-size:11px}.author-dashboard-accolade-list .accolade-summary-value{font-size:22px}.author-dashboard-accolade-list .accolade-rank-breakdown-card{padding:12px}.author-dashboard-accolade-list .accolade-rank-breakdown-title{font-size:13px}.author-dashboard-accolade-list .accolade-rank-item{gap:8px}.author-dashboard-accolade-list .accolade-rank-label{font-size:13px}.author-dashboard-accolade-list .accolade-rank-value{font-size:16px}.author-dashboard-accolade-list .accolade-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.author-dashboard-accolade-list .accolade-grid-card .ant-card-body{padding:16px}.author-dashboard-accolade-list .accolade-modal .modal-content{padding:24px 16px}.author-dashboard-accolade-list .accolade-modal .modal-badge-icon{width:64px;height:64px}.author-dashboard-accolade-list .accolade-modal .modal-badge-icon-fallback{font-size:64px}.author-dashboard-accolade-list .accolade-modal .modal-title{font-size:20px}}@media (max-width: 576px){.author-dashboard-accolade-list .accolade-stats-row{margin-bottom:12px}.author-dashboard-accolade-list .accolade-stat-card{margin-bottom:8px}.author-dashboard-accolade-list .accolade-stat-card .ant-statistic-title{font-size:12px}.author-dashboard-accolade-list .accolade-stat-card .ant-statistic-content{font-size:16px}.author-dashboard-accolade-list .accolade-stat-card .ant-statistic-content-prefix{font-size:14px}.author-dashboard-accolade-list .accolade-stat-card .ant-statistic-content-suffix{font-size:11px}.author-dashboard-accolade-list .accolade-summary-card{padding:10px}.author-dashboard-accolade-list .accolade-summary-content{gap:12px}.author-dashboard-accolade-list .accolade-summary-label{font-size:12px}.author-dashboard-accolade-list .accolade-summary-label .anticon{font-size:14px;margin-right:6px}.author-dashboard-accolade-list .accolade-summary-sublabel{font-size:10px}.author-dashboard-accolade-list .accolade-summary-value{font-size:20px}.author-dashboard-accolade-list .accolade-rank-breakdown-card{padding:10px}.author-dashboard-accolade-list .accolade-rank-breakdown-title{font-size:12px;margin-bottom:10px}.author-dashboard-accolade-list .accolade-rank-breakdown-content{gap:8px}.author-dashboard-accolade-list .accolade-rank-item{gap:6px}.author-dashboard-accolade-list .accolade-rank-item .anticon{font-size:16px}.author-dashboard-accolade-list .accolade-rank-label{font-size:12px}.author-dashboard-accolade-list .accolade-rank-value{font-size:14px;min-width:24px}.author-dashboard-accolade-list .accolade-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.author-dashboard-accolade-list .accolade-grid-card .ant-card-body{padding:12px}.author-dashboard-accolade-list .accolade-header-title{font-size:16px}.author-dashboard-accolade-list .accolade-header-subtitle{font-size:12px}.author-dashboard-accolade-list .accolade-empty-card .ant-empty{padding:24px 12px}.author-dashboard-accolade-list .accolade-empty-card .ant-empty-description h4{font-size:16px}.author-dashboard-accolade-list .accolade-empty-card .ant-empty-description p{font-size:13px}}.accolade-type-selection-grid{width:100%}.accolade-type-selection-grid .filter-controls{margin-bottom:20px;padding:16px;background:var(--colors-colors-green-1);border:1px solid var(--colors-colors-green-3);border-radius:8px}.accolade-type-selection-grid .filter-controls-row{display:flex;gap:12px;align-items:center}.accolade-type-selection-grid .filter-controls-row:not(:last-child){margin-bottom:12px}.accolade-type-selection-grid .filter-search{flex:1;min-width:0}.accolade-type-selection-grid .filter-select{min-width:180px;flex:1}.accolade-type-selection-grid .filter-clear-btn{white-space:nowrap;color:var(--colors-primary-green);border-color:var(--colors-primary-green)}.accolade-type-selection-grid .filter-clear-btn:hover{color:var(--colors-colors-green-7);border-color:var(--colors-colors-green-7)}.accolade-type-selection-grid .filter-results-count{margin-bottom:16px;font-size:13px;color:var(--colors-text-colortextmuted);font-weight:500}.accolade-type-selection-grid .accolade-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:24px}.accolade-type-selection-grid .accolade-card{position:relative;background:var(--colors-background-colorbgbase);border:2px solid var(--colors-border-colorborder);border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:10px;min-height:200px}.accolade-type-selection-grid .accolade-card:hover{border-color:var(--colors-primary-green);box-shadow:var(--box-shadow);transform:translateY(-2px)}.accolade-type-selection-grid .accolade-card:focus{outline:none;border-color:var(--colors-primary-green);box-shadow:0 0 0 3px var(--colors-colors-green-1)}.accolade-type-selection-grid .accolade-card-selected{border-color:var(--colors-primary-green);background:linear-gradient(135deg,var(--colors-colors-green-1) 0%,var(--colors-background-colorbgbase) 100%);box-shadow:var(--box-shadow)}.accolade-type-selection-grid .accolade-card-selected:hover{transform:translateY(-1px)}.accolade-type-selection-grid .accolade-card-other{border-style:dashed;border-width:2px}.accolade-type-selection-grid .accolade-card-other:hover{border-style:solid}.accolade-type-selection-grid .accolade-card-checkmark{position:absolute;top:8px;right:8px;background:var(--colors-background-colorbgbase);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;box-shadow:var(--box-shadow)}.accolade-type-selection-grid .accolade-card-icon{display:flex;align-items:center;justify-content:center;margin-bottom:8px;height:48px}.accolade-type-selection-grid .accolade-card-icon-img{max-width:48px;max-height:48px;object-fit:contain}.accolade-type-selection-grid .accolade-card-title{font-size:16px;font-weight:700;color:var(--colors-text-colortext);line-height:1.3;text-align:center;min-height:42px;display:flex;align-items:center;justify-content:center}.accolade-type-selection-grid .accolade-card-description{font-size:13px;color:var(--colors-text-colortextmuted);line-height:1.5;text-align:center;flex:1;min-height:40px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.accolade-type-selection-grid .accolade-card-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:8px}.accolade-type-selection-grid .accolade-card-tag-prestige{font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.accolade-type-selection-grid .accolade-card-tag,.accolade-type-selection-grid .accolade-card-tag-category{font-size:11px;font-weight:500}.accolade-type-selection-grid .accolade-card-boost-badge{background:var(--colors-colors-green-1);color:var(--colors-colors-green-7);border:1px solid var(--colors-colors-green-3);border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;margin-top:8px}.accolade-type-selection-grid .accolade-card-platform{font-size:11px;color:var(--colors-text-colortextmuted);text-align:center;margin-top:4px;display:flex;align-items:center;justify-content:center}.accolade-type-selection-grid .grid-empty-state{padding:60px 20px;text-align:center}.accolade-type-selection-grid .grid-empty-state h4{font-size:16px;font-weight:600;margin-top:16px;margin-bottom:8px;color:var(--colors-text-colortext)}.accolade-type-selection-grid .grid-empty-state p{font-size:14px;color:var(--colors-text-colortextmuted);margin:0}@media (max-width: 992px){.accolade-type-selection-grid .accolade-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.accolade-type-selection-grid .accolade-card{min-height:180px}}@media (max-width: 768px){.accolade-type-selection-grid .filter-controls-row{flex-direction:column}.accolade-type-selection-grid .filter-search,.accolade-type-selection-grid .filter-select{width:100%;min-width:0}.accolade-type-selection-grid .filter-clear-btn{width:100%}.accolade-type-selection-grid .accolade-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.accolade-type-selection-grid .accolade-card{padding:12px;min-height:160px}.accolade-type-selection-grid .accolade-card-title{font-size:14px;min-height:36px}.accolade-type-selection-grid .accolade-card-description{font-size:12px;min-height:36px;-webkit-line-clamp:2}}@media (max-width: 480px){.accolade-type-selection-grid .filter-controls{padding:12px}.accolade-type-selection-grid .accolade-grid{grid-template-columns:1fr}.accolade-type-selection-grid .accolade-card{min-height:140px}.accolade-type-selection-grid .accolade-card-icon{height:40px}.accolade-type-selection-grid .accolade-card-icon-img{max-width:40px;max-height:40px}}[data-colors-mode=dark] .accolade-type-selection-grid .accolade-card{background:var(--colors-background-colorbgcontainer);border-color:var(--colors-border-colorborder)}[data-colors-mode=dark] .accolade-type-selection-grid .accolade-card-selected{background:linear-gradient(135deg,var(--colors-colors-green-1) 0%,var(--colors-background-colorbgcontainer) 100%)}[data-colors-mode=dark] .accolade-type-selection-grid .accolade-card-checkmark{background:var(--colors-background-colorbgcontainer)}.author-dashboard-accolade-request-form .request-form-container{padding:8px 0}.author-dashboard-accolade-request-form .novel-info-section{background:linear-gradient(135deg,var(--colors-colors-green-1) 0%,rgba(246,255,237,.5) 100%);border:1px solid var(--colors-colors-green-3);border-radius:8px;padding:16px;margin-bottom:24px}.author-dashboard-accolade-request-form .novel-info-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:var(--colors-colors-green-7);font-weight:500}.author-dashboard-accolade-request-form .novel-info-header-text{font-size:14px}.author-dashboard-accolade-request-form .novel-info-card{display:flex;gap:16px;background:var(--colors-background-colorbgbase);border-radius:6px;padding:12px;box-shadow:var(--box-shadow)}.author-dashboard-accolade-request-form .novel-info-cover{flex-shrink:0;width:60px;height:80px;border-radius:4px;overflow:hidden;box-shadow:var(--box-shadow)}.author-dashboard-accolade-request-form .novel-info-cover img{width:100%;height:100%;object-fit:cover}.author-dashboard-accolade-request-form .novel-info-details{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.author-dashboard-accolade-request-form .novel-info-title{font-size:17px;font-weight:700;color:var(--colors-text-colortext);line-height:1.3}.author-dashboard-accolade-request-form .novel-info-author{font-size:14px;color:var(--colors-text-colortextmuted);font-weight:400}.author-dashboard-accolade-request-form .novel-info-metadata{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.author-dashboard-accolade-request-form .novel-info-platform-badge{display:inline-block;background:var(--colors-primary-green);color:var(--colors-text-colortextlight);font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.author-dashboard-accolade-request-form .novel-info-meta-item{font-size:13px;color:var(--colors-text-colortextmuted);display:flex;align-items:center}.author-dashboard-accolade-request-form .novel-info-meta-item:not(:last-child):after{content:"•";margin-left:8px;color:var(--colors-border-colorborder)}.author-dashboard-accolade-request-form .accolade-type-selection-section{margin-bottom:24px}.author-dashboard-accolade-request-form .accolade-type-selection-label{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.author-dashboard-accolade-request-form .accolade-type-selection-label-text{font-size:14px;font-weight:600;color:var(--colors-text-colortext)}.author-dashboard-accolade-request-form .accolade-type-selection-label-hint{font-size:13px;color:var(--colors-text-colortextmuted);font-weight:400}.author-dashboard-accolade-request-form .form-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--colors-text-colortextmuted)}.author-dashboard-accolade-request-form .form-loading p{margin-top:16px;font-size:15px}.author-dashboard-accolade-request-form .other-type-section{background:var(--colors-colors-green-1);border:2px solid var(--colors-colors-green-3);border-radius:8px;padding:16px;margin-bottom:24px}.author-dashboard-accolade-request-form .other-type-section .ant-alert{margin-bottom:0;background:var(--colors-colors-green-1);border:1px solid var(--colors-colors-green-3)}.author-dashboard-accolade-request-form .other-type-section .ant-alert-message{font-weight:600;font-size:15px;color:var(--colors-colors-green-7)}.author-dashboard-accolade-request-form .other-type-section .ant-alert-description{color:var(--colors-colors-green-7);font-size:14px;line-height:1.6}.author-dashboard-accolade-request-form .other-type-section .ant-alert-description p{margin-bottom:8px}.author-dashboard-accolade-request-form .other-type-section .ant-alert-description p:last-child{margin-bottom:0}.author-dashboard-accolade-request-form .proposed-fields{background:#fff;border-radius:6px;padding:16px;margin-top:16px}.author-dashboard-accolade-request-form .proposed-fields-header{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-weight:600;font-size:14px;color:var(--colors-primary-green);padding-bottom:12px;border-bottom:1px solid #e8e8e8}.author-dashboard-accolade-request-form .proposed-fields .ant-form-item{margin-bottom:16px}.author-dashboard-accolade-request-form .proposed-fields .ant-form-item:last-child{margin-bottom:0}.author-dashboard-accolade-request-form .ant-form-item{margin-bottom:20px}.author-dashboard-accolade-request-form .ant-form-item-label>label{font-weight:500;font-size:14px}.author-dashboard-accolade-request-form .ant-input,.author-dashboard-accolade-request-form .ant-input-number,.author-dashboard-accolade-request-form .ant-select-selector,.author-dashboard-accolade-request-form .ant-picker{border-radius:6px}.author-dashboard-accolade-request-form .ant-select-selector{min-height:40px}.author-dashboard-accolade-request-form .ant-input-number{width:100%}.author-dashboard-accolade-request-form .submission-guidelines{background:var(--colors-colors-green-1);border:1px solid var(--colors-colors-green-3);border-radius:6px;padding:12px 16px;margin-bottom:24px;display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--colors-colors-green-7);line-height:1.6}.author-dashboard-accolade-request-form .form-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #f0f0f0;margin-top:8px}.author-dashboard-accolade-request-form .form-actions .ant-btn{min-width:100px;height:40px;border-radius:6px;font-weight:500}.author-dashboard-accolade-request-form .ant-form-item-has-error .ant-input,.author-dashboard-accolade-request-form .ant-form-item-has-error .ant-input-number-input,.author-dashboard-accolade-request-form .ant-form-item-has-error .ant-select-selector,.author-dashboard-accolade-request-form .ant-form-item-has-error .ant-picker{border-color:#ff4d4f}.author-dashboard-accolade-request-form .ant-form-item-has-error .ant-form-item-explain-error{font-size:13px}.author-dashboard-accolade-request-form .ant-form-item-tooltip{cursor:help;color:#8c8c8c}.author-dashboard-accolade-request-form .ant-input-textarea-show-count:after,.author-dashboard-accolade-request-form .ant-input-show-count-suffix{font-size:12px;color:#8c8c8c}.author-dashboard-accolade-request-form .ant-select-item-option-content .ant-tag{font-size:11px;padding:0 6px;border-radius:4px;font-weight:500}.author-dashboard-accolade-request-form .ant-alert{border-radius:6px;margin-bottom:16px}.author-dashboard-accolade-request-form .ant-alert-info{background-color:#e6f7ff;border-color:#91d5ff}.author-dashboard-accolade-request-form .ant-alert-error{background-color:#fff2f0;border-color:#ffccc7}.author-dashboard-accolade-request-form .ant-alert-message{font-weight:600;font-size:14px}.author-dashboard-accolade-request-form .ant-alert-description{font-size:13px;line-height:1.6}@media (max-width: 768px){.author-dashboard-accolade-request-form .novel-info-section{flex-direction:column;align-items:flex-start;gap:6px}.author-dashboard-accolade-request-form .form-actions{flex-direction:column-reverse}.author-dashboard-accolade-request-form .form-actions .ant-btn{width:100%}.author-dashboard-accolade-request-form .submission-guidelines{font-size:12px}.author-dashboard-accolade-request-form .other-type-section,.author-dashboard-accolade-request-form .proposed-fields{padding:12px}}@media (max-width: 480px){.author-dashboard-accolade-request-form .novel-info-value{font-size:14px}.author-dashboard-accolade-request-form .ant-form-item{margin-bottom:16px}.author-dashboard-accolade-request-form .ant-modal-body{padding:16px}.author-dashboard-accolade-request-form .form-loading{padding:40px 20px}}.author-dashboard-accolade-request-form .ant-input:focus,.author-dashboard-accolade-request-form .ant-input-number-focused .ant-input-number-input,.author-dashboard-accolade-request-form .ant-select-focused .ant-select-selector,.author-dashboard-accolade-request-form .ant-picker-focused{border-color:var(--colors-primary-green);box-shadow:0 0 0 2px #52c41a33}.author-dashboard-accolade-request-form .ant-btn-loading{opacity:.7}.author-dashboard-accolade-request-form .ant-btn:disabled{opacity:.5;cursor:not-allowed}.author-dashboard-accolade-request-list{width:100%}.author-dashboard-accolade-request-list .request-list-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.author-dashboard-accolade-request-list .request-list-header-text{flex:1}.author-dashboard-accolade-request-list .request-list-header-title{font-size:18px;font-weight:600;color:var(--colors-text-colortext);margin-bottom:6px}.author-dashboard-accolade-request-list .request-list-header-subtitle{font-size:14px;color:var(--colors-text-colortextsecondary)}.author-dashboard-accolade-request-list .request-list-header-actions{display:flex;align-items:center;gap:8px}.author-dashboard-accolade-request-list .requests-table{background:var(--colors-background-colorbgcontainer);border-radius:8px}.author-dashboard-accolade-request-list .requests-table .ant-table{font-size:14px}.author-dashboard-accolade-request-list .requests-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#1a1a1a;font-size:13px;padding:12px 16px}.author-dashboard-accolade-request-list .requests-table .ant-table-tbody>tr>td{padding:12px 16px}.author-dashboard-accolade-request-list .requests-table .ant-table-tbody>tr:hover{background:#f5f5f5}.author-dashboard-accolade-request-list .accolade-type-cell{display:flex;flex-direction:column;gap:4px}.author-dashboard-accolade-request-list .accolade-type-name{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.author-dashboard-accolade-request-list .accolade-type-name .ant-tag{margin:0;font-size:11px;padding:0 6px;font-weight:500}.author-dashboard-accolade-request-list .rejection-reason-preview{color:#ff4d4f;font-style:italic;font-size:13px;cursor:help}.author-dashboard-accolade-request-list .action-buttons{display:flex;gap:4px;flex-wrap:wrap}.author-dashboard-accolade-request-list .action-buttons .ant-btn-link{padding:4px 8px;height:auto;font-size:13px}.author-dashboard-accolade-request-list .empty-state-card{background:var(--colors-background-colorbgcontainer);border:1px solid var(--colors-border-colorborder);border-radius:8px;padding:48px 24px;text-align:center}.author-dashboard-accolade-request-list .empty-state-card .ant-empty-image{height:auto;margin-bottom:16px}.author-dashboard-accolade-request-list .empty-state-card h4{font-size:16px;font-weight:600;color:var(--colors-text-colortext);margin-bottom:8px}.author-dashboard-accolade-request-list .empty-state-card p{font-size:14px;color:var(--colors-text-colortextsecondary);margin-bottom:0;line-height:1.6}.author-dashboard-accolade-request-list .request-list-footer{background:#f0f5ff;border:1px solid #adc6ff;border-radius:6px;padding:12px 16px;margin-top:16px;display:flex;align-items:center;gap:8px;font-size:13px;color:#0050b3}.author-dashboard-accolade-request-list .ant-tag{font-size:12px;padding:2px 8px;border-radius:4px;font-weight:500}.author-dashboard-accolade-request-list .ant-pagination{margin-top:16px}.author-dashboard-accolade-request-list .ant-alert{border-radius:8px}.author-dashboard-accolade-request-list .ant-popover-inner{border-radius:6px}@media (max-width: 992px){.author-dashboard-accolade-request-list .request-list-header{flex-direction:column;gap:16px}.author-dashboard-accolade-request-list .request-list-header-actions{width:100%;justify-content:space-between}.author-dashboard-accolade-request-list .request-list-header-actions .ant-select{flex:1}}@media (max-width: 768px){.author-dashboard-accolade-request-list .request-list-header-title{font-size:16px}.author-dashboard-accolade-request-list .request-list-header-subtitle{font-size:13px}.author-dashboard-accolade-request-list .requests-table .ant-table-thead>tr>th,.author-dashboard-accolade-request-list .requests-table .ant-table-tbody>tr>td{padding:8px 12px;font-size:13px}.author-dashboard-accolade-request-list .action-buttons{flex-direction:column;gap:2px}.author-dashboard-accolade-request-list .action-buttons .ant-btn-link{justify-content:flex-start;width:100%}.author-dashboard-accolade-request-list .empty-state-card{padding:32px 16px}.author-dashboard-accolade-request-list .request-list-footer{font-size:12px}}@media (max-width: 480px){.author-dashboard-accolade-request-list .request-list-header{padding-bottom:12px;margin-bottom:16px}.author-dashboard-accolade-request-list .request-list-header-actions{flex-direction:column;gap:8px}.author-dashboard-accolade-request-list .request-list-header-actions .ant-select,.author-dashboard-accolade-request-list .request-list-header-actions .ant-btn{width:100%}.author-dashboard-accolade-request-list .accolade-type-name{flex-direction:column;align-items:flex-start}.author-dashboard-accolade-request-list .rejection-reason-preview{font-size:12px}}@media (max-width: 900px){.author-dashboard-accolade-request-list .requests-table .ant-table-wrapper{overflow-x:auto}}.author-dashboard-accolade-request-list .requests-table .ant-table-tbody>tr{transition:background-color .2s ease}.author-dashboard-accolade-request-list .action-buttons .ant-btn-link:hover{text-decoration:underline}.author-dashboard-accolade-request-list .ant-spin-container{min-height:200px}.author-dashboard-accolade-request-detail-modal .detail-modal-container{padding:8px 0}.author-dashboard-accolade-request-detail-modal .rejection-alert{margin-bottom:24px;border:2px solid var(--colors-colors-red-5);background:var(--colors-colors-red-1);border-radius:8px}.author-dashboard-accolade-request-detail-modal .rejection-alert .ant-alert-message{font-size:16px;font-weight:600;color:var(--colors-colors-red-7)}.author-dashboard-accolade-request-detail-modal .rejection-alert .ant-alert-description{color:var(--colors-colors-red-7)}.author-dashboard-accolade-request-detail-modal .rejection-reason-text{font-size:15px;line-height:1.6;margin-bottom:12px;padding:12px;background:var(--colors-background-colorbgbase);border-radius:6px;border-left:4px solid var(--colors-colors-red-5)}.author-dashboard-accolade-request-detail-modal .rejection-guidance{font-size:13px;color:var(--colors-text-colortextmuted);margin-bottom:0}.author-dashboard-accolade-request-detail-modal .detail-section{margin-bottom:24px}.author-dashboard-accolade-request-detail-modal .section-title{font-size:15px;font-weight:600;color:var(--colors-text-colortext);margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid var(--colors-border-colorborder)}.author-dashboard-accolade-request-detail-modal .novel-display{padding:12px;background:var(--colors-colors-green-1);border:1px solid var(--colors-colors-green-3);border-radius:6px;color:var(--colors-text-colortext);font-size:15px}.author-dashboard-accolade-request-detail-modal .ant-descriptions{font-size:14px}.author-dashboard-accolade-request-detail-modal .ant-descriptions-item-label{font-weight:500;background:var(--colors-background-colorbgcontainer);color:var(--colors-text-colortextmuted)}.author-dashboard-accolade-request-detail-modal .ant-descriptions-item-content{color:var(--colors-text-colortext)}.author-dashboard-accolade-request-detail-modal .proposed-type-section{background:var(--colors-colors-green-1);border:2px solid var(--colors-colors-green-3);border-radius:8px;padding:16px}.author-dashboard-accolade-request-detail-modal .proposed-type-section .section-title{color:var(--colors-colors-green-7);border-bottom-color:var(--colors-colors-green-3)}.author-dashboard-accolade-request-detail-modal .proposed-type-section .ant-descriptions-item-label{background:var(--colors-colors-green-1);color:var(--colors-colors-green-7)}.author-dashboard-accolade-request-detail-modal .evidence-link{color:var(--colors-primary-green);text-decoration:none;word-break:break-all}.author-dashboard-accolade-request-detail-modal .evidence-link:hover{text-decoration:underline}.author-dashboard-accolade-request-detail-modal .submission-notes-content{background:var(--colors-background-colorbgcontainer);border:1px solid var(--colors-border-colorborder);border-radius:6px;padding:12px;white-space:pre-wrap;word-wrap:break-word;font-size:14px;color:var(--colors-text-colortext);line-height:1.6}.author-dashboard-accolade-request-detail-modal .review-notes-approved{padding:12px;background:var(--colors-colors-green-1);border:1px solid var(--colors-colors-green-3);border-left:4px solid var(--colors-primary-green);border-radius:6px;color:var(--colors-colors-green-7);font-size:14px;line-height:1.6}.author-dashboard-accolade-request-detail-modal .review-notes-rejected{padding:12px;background:var(--colors-colors-red-1);border:1px solid var(--colors-colors-red-3);border-left:4px solid var(--colors-colors-red-5);border-radius:6px;color:var(--colors-colors-red-7);font-size:14px;line-height:1.6}.author-dashboard-accolade-request-detail-modal .ant-tag{font-size:12px;padding:2px 8px;border-radius:4px;font-weight:500}.author-dashboard-accolade-request-detail-modal .detail-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--colors-border-colorborder);margin-top:8px}.author-dashboard-accolade-request-detail-modal .detail-actions .ant-btn{min-width:100px;height:40px;border-radius:6px;font-weight:500}@media (max-width: 768px){.author-dashboard-accolade-request-detail-modal .ant-modal-body{padding:16px}.author-dashboard-accolade-request-detail-modal .rejection-alert .ant-alert-message{font-size:15px}.author-dashboard-accolade-request-detail-modal .rejection-reason-text{font-size:14px;padding:10px}.author-dashboard-accolade-request-detail-modal .section-title{font-size:14px}.author-dashboard-accolade-request-detail-modal .ant-descriptions{font-size:13px}.author-dashboard-accolade-request-detail-modal .detail-actions{flex-direction:column-reverse}.author-dashboard-accolade-request-detail-modal .detail-actions .ant-btn{width:100%}.author-dashboard-accolade-request-detail-modal .proposed-type-section{padding:12px}}@media (max-width: 480px){.author-dashboard-accolade-request-detail-modal .detail-section,.author-dashboard-accolade-request-detail-modal .rejection-alert{margin-bottom:20px}.author-dashboard-accolade-request-detail-modal .submission-notes-content{font-size:13px;padding:10px}.author-dashboard-accolade-request-detail-modal .ant-descriptions-bordered .ant-descriptions-item-label,.author-dashboard-accolade-request-detail-modal .ant-descriptions-bordered .ant-descriptions-item-content{padding:8px 12px}}.author-dashboard-accolade-request-detail-modal .ant-btn-loading{opacity:.7}.author-dashboard-accolade-request-detail-modal .ant-btn:disabled{opacity:.5;cursor:not-allowed}.author-dashboard-accolade-request-detail-modal .detail-actions .ant-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026;transition:all .2s ease}.author-dashboard-empty-state{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:40px 20px;background:var(--colors-background-colorbgbase)}.author-dashboard-empty-state .empty-state-container{max-width:900px;width:100%;margin:0 auto}.author-dashboard-empty-state .empty-state-hero{text-align:center;margin-bottom:48px}.author-dashboard-empty-state .hero-icon{font-size:80px;color:var(--colors-primary-colorprimary);margin-bottom:24px;opacity:.9}.author-dashboard-empty-state .hero-title{margin-bottom:16px!important;font-size:32px!important;font-weight:700!important;color:var(--colors-text-colortext)!important}.author-dashboard-empty-state .hero-subtitle{font-size:16px;color:var(--colors-text-colortextsecondary);max-width:600px;margin:0 auto 24px!important;line-height:1.6}.author-dashboard-empty-state .empty-state-card{margin-bottom:24px;border-radius:12px;box-shadow:0 2px 8px #0000000f}.author-dashboard-empty-state .card-title{margin-bottom:24px!important;font-size:20px!important;font-weight:600!important;color:var(--colors-text-colortext)!important;display:flex;align-items:center;gap:8px}.author-dashboard-empty-state .empty-state-card .ant-steps-item-title{font-size:16px!important;font-weight:600!important}.author-dashboard-empty-state .empty-state-card .ant-steps-item-description{font-size:14px;color:var(--colors-text-colortextsecondary)}.author-dashboard-empty-state .empty-state-card .ant-steps-icon{font-size:20px}.author-dashboard-empty-state .empty-state-card .ant-steps-item-container{margin-bottom:16px}.author-dashboard-empty-state .benefits-card{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid var(--colors-border-colorborder)}[data-colors-mode=dark] .author-dashboard-empty-state .benefits-card{background:linear-gradient(135deg,#1e293b,#0f172a)}.author-dashboard-empty-state .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:16px}.author-dashboard-empty-state .benefit-item{display:flex;align-items:flex-start;gap:16px}.author-dashboard-empty-state .benefit-icon{font-size:32px;flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--colors-background-colorbgcontainer);border-radius:12px;box-shadow:0 2px 4px #00000014}.author-dashboard-empty-state .benefit-content{flex:1;min-width:0}.author-dashboard-empty-state .benefit-content .ant-typography{display:block;margin-bottom:8px;font-size:15px;color:var(--colors-text-colortext)}.author-dashboard-empty-state .benefit-description{font-size:13px;color:var(--colors-text-colortextsecondary);margin-bottom:0!important;line-height:1.5}.author-dashboard-empty-state .empty-state-actions{display:flex;flex-direction:column;align-items:center;gap:16px;margin:40px 0}.author-dashboard-empty-state .primary-action-button{height:48px;padding:0 32px;font-size:16px;font-weight:600;border-radius:8px;box-shadow:0 4px 12px #1890ff4d}.author-dashboard-empty-state .secondary-action-button{height:44px;padding:0 28px;font-size:15px;border-radius:8px}.author-dashboard-empty-state .empty-state-footer{text-align:center;padding:24px 0;border-top:1px solid var(--colors-border-colorbordersecondary);margin-top:40px}.author-dashboard-empty-state .footer-text{font-size:14px;color:var(--colors-text-colortextsecondary)}.author-dashboard-empty-state .footer-text a{color:var(--colors-primary-colorprimary);text-decoration:none;font-weight:500}.author-dashboard-empty-state .footer-text a:hover{text-decoration:underline}@media (max-width: 768px){.author-dashboard-empty-state{padding:24px 16px}.author-dashboard-empty-state .empty-state-hero{margin-bottom:32px}.author-dashboard-empty-state .hero-icon{font-size:60px}.author-dashboard-empty-state .hero-title{font-size:24px!important}.author-dashboard-empty-state .hero-subtitle{font-size:14px}.author-dashboard-empty-state .card-title{font-size:18px!important}.author-dashboard-empty-state .benefits-grid{grid-template-columns:1fr;gap:20px}.author-dashboard-empty-state .benefit-icon{font-size:28px;width:40px;height:40px}.author-dashboard-empty-state .empty-state-actions{margin:32px 0}.author-dashboard-empty-state .primary-action-button,.author-dashboard-empty-state .secondary-action-button{width:100%}.author-dashboard-empty-state .primary-action-button{height:44px;font-size:15px}.author-dashboard-empty-state .secondary-action-button{height:40px;font-size:14px}}@media (max-width: 480px){.author-dashboard-empty-state .hero-icon{font-size:50px}.author-dashboard-empty-state .hero-title{font-size:22px!important}.author-dashboard-empty-state .benefit-item{gap:12px}.author-dashboard-empty-state .benefit-icon{font-size:24px;width:36px;height:36px}}.access-denied-modal .ant-modal-content{border-radius:12px;overflow:hidden}.access-denied-modal .access-denied-content{text-align:center;padding:24px 16px}.access-denied-modal .access-denied-icon{font-size:72px;color:var(--colors-error-colorerror);margin-bottom:24px;opacity:.9}.access-denied-modal .access-denied-title{margin-bottom:16px!important;font-size:24px!important;font-weight:700!important;color:var(--colors-text-colortext)!important}.access-denied-modal .access-denied-novel-title{font-size:16px;color:var(--colors-text-colortext);margin-bottom:16px!important;padding:12px 16px;background:var(--colors-background-colorbglayout);border-radius:8px;border-left:4px solid var(--colors-primary-colorprimary)}.access-denied-modal .access-denied-novel-title strong{font-weight:600}.access-denied-modal .access-denied-message{font-size:15px;color:var(--colors-text-colortextsecondary);margin-bottom:16px!important;line-height:1.6}.access-denied-modal .access-denied-help-text{font-size:13px;color:var(--colors-text-colortexttertiary);margin-bottom:24px!important;line-height:1.5;padding:12px;background:var(--colors-background-colorbglayout);border-radius:8px}.access-denied-modal .access-denied-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px}.access-denied-modal .access-denied-actions .primary-action-button{height:44px;padding:0 28px;font-size:15px;font-weight:600;border-radius:8px;min-width:200px}.access-denied-modal .access-denied-actions .secondary-action-button{height:40px;padding:0 24px;font-size:14px;border-radius:8px;min-width:200px}@media (max-width: 768px){.access-denied-modal .access-denied-content{padding:16px 8px}.access-denied-modal .access-denied-icon{font-size:60px}.access-denied-modal .access-denied-title{font-size:20px!important}.access-denied-modal .access-denied-novel-title{font-size:14px;padding:10px 12px}.access-denied-modal .access-denied-message{font-size:14px}.access-denied-modal .access-denied-help-text{font-size:12px}.access-denied-modal .access-denied-actions{gap:10px}.access-denied-modal .access-denied-actions .primary-action-button,.access-denied-modal .access-denied-actions .secondary-action-button{width:100%;min-width:unset}.access-denied-modal .access-denied-actions .primary-action-button{height:40px;font-size:14px}.access-denied-modal .access-denied-actions .secondary-action-button{height:36px;font-size:13px}}@media (max-width: 480px){.access-denied-modal .access-denied-icon{font-size:50px}.access-denied-modal .access-denied-title{font-size:18px!important}}.loading-overlay{position:absolute;inset:0;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:8px}[data-colors-mode=dark] .loading-overlay{background:#000000bf}.loading-overlay.loading-overlay-fullscreen{position:fixed;border-radius:0;z-index:9999}.loading-overlay .loading-overlay-content{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px}.loading-overlay .loading-overlay-message{font-size:15px;font-weight:500;color:var(--colors-text-colortext);text-align:center}.loading-overlay .ant-spin-dot-item{background-color:var(--colors-primary-colorprimary)}.loading-overlay{animation:fadeIn .2s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.loading-overlay .loading-overlay-content{gap:12px;padding:20px}.loading-overlay .loading-overlay-message{font-size:14px}}.network-error-alert-container{position:fixed;top:80px;left:50%;transform:translate(-50%);z-index:9998;max-width:600px;width:calc(100% - 32px);animation:slideDown .3s ease-out}.network-error-alert-container .network-error-alert{box-shadow:0 4px 12px #00000026;border-radius:8px;padding:16px}.network-error-alert-container .network-error-alert .ant-alert-message{font-size:16px;font-weight:600;margin-bottom:4px}.network-error-alert-container .network-error-alert .ant-alert-description{font-size:14px;line-height:1.6}.network-error-alert-container .network-error-actions{display:flex;gap:8px;align-items:center;margin-left:8px}.network-error-alert-container .network-error-actions .retry-button{font-weight:500}.network-error-alert-container .network-error-actions .dismiss-button{color:var(--colors-text-colortextsecondary)}.network-error-alert-container .network-error-actions .dismiss-button:hover{color:var(--colors-text-colortext)}@keyframes slideDown{0%{transform:translate(-50%) translateY(-20px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@media (max-width: 768px){.network-error-alert-container{top:70px;max-width:calc(100% - 24px)}.network-error-alert-container .network-error-alert{padding:12px}.network-error-alert-container .network-error-alert .ant-alert-message{font-size:14px}.network-error-alert-container .network-error-alert .ant-alert-description{font-size:13px}.network-error-alert-container .network-error-actions{flex-direction:column;gap:6px;margin-top:8px;margin-left:0}.network-error-alert-container .network-error-actions .retry-button,.network-error-alert-container .network-error-actions .dismiss-button{width:100%}}@media (max-width: 480px){.network-error-alert-container{top:60px}.network-error-alert-container .network-error-alert{padding:10px}}.author-dashboard-page-container{font-family:var(--desktop-normal-font-family);min-height:100vh;background:var(--colors-page-bgcolor)}.author-dashboard-header-root{position:relative;background:linear-gradient(135deg,#1a9ba8,#1e4a8a,#7c3aed);padding:16px 24px;border-bottom:1px solid var(--colors-border-colorborder)}.author-dashboard-header-root .header-content{max-width:100%;margin:0 auto}.author-dashboard-header-root .breadcrumb-section{padding-top:8px;margin-bottom:16px}.author-dashboard-header-root .breadcrumb-item{display:inline-flex;align-items:center;gap:8px;color:#fffffff2;font-weight:500;font-size:14px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.author-dashboard-header-root .header-main-content{display:flex;align-items:center;gap:20px;padding-bottom:16px}.author-dashboard-header-root .dashboard-icon{width:80px;height:80px;flex-shrink:0;filter:drop-shadow(0 6px 24px rgba(0,0,0,.5))}.author-dashboard-header-root .dashboard-icon img{width:100%;height:100%;object-fit:contain}.author-dashboard-header-root .dashboard-title{margin:0;font-size:clamp(24px,4vw,32px);font-weight:700;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.8);line-height:1.2}.author-dashboard-header-novel{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;border-bottom:1px solid var(--colors-border-colorborder)}.author-dashboard-header-novel .hero-content-overlay{background:linear-gradient(135deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.4) 60%,transparent 100%);padding:16px 24px}.author-dashboard-header-novel .breadcrumb-section{padding-top:8px;margin-bottom:16px}.author-dashboard-header-novel .breadcrumb-item{display:inline-flex;align-items:center;gap:8px;color:#ffffffe6;font-weight:500;font-size:14px;text-shadow:0 1px 2px rgba(0,0,0,.8)}.author-dashboard-header-novel .header-content{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.author-dashboard-header-novel .header-left{display:flex;align-items:flex-start;gap:20px;flex:1}.author-dashboard-header-novel .novel-cover-thumbnail{width:75px;height:100px;border-radius:8px;overflow:hidden;box-shadow:0 6px 24px #00000080;border:2px solid rgba(255,255,255,.9);flex-shrink:0}.author-dashboard-header-novel .novel-cover-thumbnail img{width:100%;height:100%;object-fit:cover}.author-dashboard-header-novel .novel-info{flex:1;min-width:0}.author-dashboard-header-novel .novel-title{margin:0 0 8px;font-size:clamp(20px,3vw,32px);font-weight:700;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.8);line-height:1.2}.author-dashboard-header-novel .novel-meta{color:#ffffffd9;font-size:14px;text-shadow:0 1px 3px rgba(0,0,0,.8)}.author-dashboard-layout{display:flex;flex-direction:row;min-height:calc(100vh - 200px);background:var(--colors-background-colorbgbase)}.author-dashboard-left-panel{width:280px;min-width:280px;background:var(--colors-background-colorbgbase);border-right:1px solid var(--colors-border-colorborder);padding:16px 0;overflow-y:auto;position:sticky;top:0;height:calc(100vh - 60px)}.author-dashboard-left-panel::-webkit-scrollbar{width:6px}.author-dashboard-left-panel::-webkit-scrollbar-track{background:var(--colors-fill-colorfillquaternary)}.author-dashboard-left-panel::-webkit-scrollbar-thumb{background:var(--colors-border-colorborder);border-radius:3px}.author-dashboard-panel-group{margin-bottom:24px}.author-dashboard-panel-group-title{padding:8px 20px;font-size:12px;font-weight:600;color:var(--colors-text-colortextsecondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.author-dashboard-panel-group-divider{height:1px;background:var(--colors-border-colorborder);margin:16px 20px}.author-dashboard-panel-entry{display:flex;align-items:center;gap:12px;padding:12px 20px;margin:2px 12px;border-radius:var(--global-borderradius-borderradiuslg);cursor:pointer;transition:all .2s ease;color:var(--colors-text-colortext);font-size:15px;font-weight:500}.author-dashboard-panel-entry:hover{background:var(--colors-fill-colorfillquaternary);color:var(--colors-primary-green)}.author-dashboard-panel-entry-active{background:var(--colors-colors-green-1);color:var(--colors-primary-green);font-weight:600}.author-dashboard-panel-entry-icon{font-size:18px;flex-shrink:0}.author-dashboard-panel-entry-label{flex:1}.author-dashboard-panel-entry-admin-icon{font-size:14px;color:#d48806;flex-shrink:0}.author-dashboard-panel-entry-admin{border:1px solid rgba(250,173,20,.3)}.author-dashboard-panel-entry-admin .author-dashboard-panel-entry-icon,.author-dashboard-panel-entry-admin .author-dashboard-panel-entry-label{color:#d48806}.author-dashboard-panel-entry-admin:hover{background:#faad141a;border-color:#faad1480}.author-dashboard-panel-entry-admin.author-dashboard-panel-entry-active{background:#faad1426;border-color:#faad14}.author-dashboard-novel-selector{padding:16px;margin:12px;background:var(--colors-background-colorbgcontainer);border:1px solid var(--colors-border-colorborder);border-radius:8px;transition:all .3s ease}.author-dashboard-novel-selector:hover{border-color:var(--colors-primary-colorprimary);box-shadow:0 2px 8px #00000014}.novel-selector-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.author-dashboard-novel-selector-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--colors-text-colortextsecondary);text-transform:uppercase;letter-spacing:.5px;margin:0}.novel-selector-swap-icon{color:var(--colors-text-colortextsecondary);font-size:14px;opacity:.6}.novel-selector-current-display{display:flex;align-items:flex-start;gap:12px;padding:12px;background:var(--colors-background-colorbgbase);border-radius:6px;margin-bottom:12px;border:1px solid var(--colors-border-colorbordersecondary)}.novel-selector-cover{width:48px;height:64px;object-fit:cover;border-radius:4px;flex-shrink:0;box-shadow:0 2px 8px #00000026}.novel-selector-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.novel-selector-title{font-size:14px;font-weight:600;color:var(--colors-text-colortext);line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.novel-selector-author{font-size:12px;color:var(--colors-text-colortextsecondary);line-height:1.3}.novel-selector-dropdown{width:100%}.novel-selector-dropdown .ant-select-selector{border-radius:6px;padding:8px 12px;min-height:40px}.novel-selector-dropdown-menu{min-width:320px!important;max-width:480px!important}.novel-selector-option{display:flex;align-items:flex-start;gap:12px;padding:8px 4px}.novel-selector-option-cover{width:36px;height:48px;object-fit:cover;border-radius:4px;flex-shrink:0;box-shadow:0 1px 4px #0000001a}.novel-selector-option-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.novel-selector-option-title{font-size:14px;font-weight:500;color:var(--colors-text-colortext);line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.novel-selector-option-author{font-size:12px;color:var(--colors-text-colortextsecondary);line-height:1.3}.author-dashboard-panel-novel-selector{padding:16px;margin:12px;background:var(--colors-background-colorbgcontainer);border:1px solid var(--colors-border-colorborder);border-radius:8px;transition:all .3s ease}.author-dashboard-panel-novel-selector:hover{border-color:var(--colors-primary-colorprimary);box-shadow:0 2px 8px #00000014}.panel-novel-selector-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.panel-novel-selector-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--colors-text-colortextsecondary);text-transform:uppercase;letter-spacing:.5px;margin:0}.panel-novel-selector-switch-btn{color:var(--colors-primary-colorprimary);opacity:.7;transition:opacity .2s ease}.panel-novel-selector-switch-btn:hover{opacity:1}.panel-novel-selector-current{display:flex;align-items:flex-start;gap:12px;padding:12px;background:var(--colors-background-colorbgbase);border-radius:6px;margin-bottom:12px;border:1px solid var(--colors-border-colorbordersecondary);cursor:pointer;transition:all .2s ease}.panel-novel-selector-current:hover{border-color:var(--colors-primary-colorprimary);background:var(--colors-background-colorbgcontainer)}.panel-novel-selector-cover{width:56px;height:75px;object-fit:cover;border-radius:4px;flex-shrink:0;box-shadow:0 2px 8px #00000026}.panel-novel-selector-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding-top:4px}.panel-novel-selector-title{font-size:14px;font-weight:600;color:var(--colors-text-colortext);line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.panel-novel-selector-author{font-size:12px;color:var(--colors-text-colortextsecondary);line-height:1.3}.panel-novel-selector-change-btn{font-size:13px;font-weight:500;height:36px}.panel-novel-selector-modal .ant-modal-body{max-height:60vh;overflow-y:auto}.panel-novel-selector-list{max-height:calc(60vh - 60px);overflow-y:auto}.panel-novel-selector-list-item{cursor:pointer;transition:background-color .2s ease;border-radius:6px;padding:12px!important}.panel-novel-selector-list-item:hover{background:var(--colors-background-colorbgbase)}.panel-novel-selector-list-item.selected{background:var(--colors-primary-colorbgprimarylight);border:1px solid var(--colors-primary-colorprimary)}.panel-novel-selector-list-cover{width:48px;height:64px;object-fit:cover;border-radius:4px;box-shadow:0 2px 8px #0000001a}.panel-novel-selector-list-title{display:flex;align-items:center;gap:8px;font-weight:500}.panel-novel-selector-list-title .current-badge{display:inline-block;padding:2px 8px;background:var(--colors-primary-colorprimary);color:#fff;font-size:11px;font-weight:600;border-radius:10px;text-transform:uppercase;letter-spacing:.3px}.author-dashboard-body-section{flex:1;background:var(--colors-background-colorbgbase);overflow-x:hidden}.author-dashboard-horizontal-tabs{background:var(--colors-background-colorbgbase);border-bottom:1px solid var(--colors-border-colorborder)}.author-dashboard-horizontal-tabs .ant-tabs-nav{margin:0;padding:0 24px}.author-dashboard-horizontal-tabs .ant-tabs-tab{padding:16px 20px;font-size:15px;font-weight:500;color:var(--colors-text-colortext)}.author-dashboard-horizontal-tabs .ant-tabs-tab-active,.author-dashboard-horizontal-tabs .ant-tabs-tab:hover{color:var(--colors-primary-green)}.author-dashboard-horizontal-tabs .tab-admin-icon{margin-left:6px;font-size:14px;color:#d48806}.author-dashboard-horizontal-tabs .tab-admin-only{color:#d48806}.author-dashboard-horizontal-tabs .ant-tabs-tab:has(.tab-admin-only){border-bottom:2px solid transparent}.author-dashboard-horizontal-tabs .ant-tabs-tab:has(.tab-admin-only):hover{color:#d48806;border-bottom-color:#faad144d}.author-dashboard-horizontal-tabs .ant-tabs-tab-active:has(.tab-admin-only){color:#d48806;border-bottom-color:#faad14}.author-dashboard-tab-content{padding:32px 24px;max-width:100%}.author-dashboard-tab-content-inner{max-width:1400px;margin:0 auto}.author-dashboard-access-denied{padding:60px 24px;text-align:center;max-width:600px;margin:0 auto}.author-dashboard-access-denied h1{font-size:32px;font-weight:700;color:var(--colors-text-colortext);margin-bottom:16px}.author-dashboard-access-denied p{font-size:16px;color:var(--colors-text-colortextsecondary);margin-bottom:12px}.author-dashboard-page-container .ant-breadcrumb-link{color:#ffffffd9;text-decoration:none;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.5)}.author-dashboard-page-container .ant-breadcrumb-link:hover{color:#fff}.author-dashboard-page-container .ant-breadcrumb-separator{color:#fff9;margin:0 8px;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.5)}@media (max-width: 1024px){.author-dashboard-left-panel{width:240px;min-width:240px}.author-dashboard-tab-content{padding:24px 20px}}@media (max-width: 768px){.author-dashboard-layout{flex-direction:column}.author-dashboard-left-panel{width:100%;height:auto;position:static;border-right:none;border-bottom:1px solid var(--colors-border-colorborder);padding:0;display:flex;flex-direction:column;overflow:visible}.author-dashboard-left-panel::-webkit-scrollbar{display:none}.author-dashboard-panel-group-section:first-child{border-bottom:1px solid var(--colors-border-colorbordersecondary);padding:8px 0;overflow:visible}.author-dashboard-panel-group-section:not(:first-child),.author-dashboard-panel-novel-selector{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.author-dashboard-panel-group-section:not(:first-child)::-webkit-scrollbar,.author-dashboard-panel-novel-selector::-webkit-scrollbar{display:none}.author-dashboard-panel-group{display:inline-flex;align-items:center;margin-bottom:0;padding:8px 0}.author-dashboard-panel-group-title{display:none}.author-dashboard-panel-group-divider{width:1px;height:32px;margin:0 8px}.author-dashboard-panel-entry{display:inline-flex;flex-shrink:0;margin:0 4px;padding:8px 16px;border-radius:18px;white-space:nowrap;font-size:14px}.author-dashboard-panel-entry-admin{border-width:1.5px}.author-dashboard-novel-selector{margin:8px;padding:12px}.novel-selector-current-display{padding:10px;gap:10px}.novel-selector-cover{width:40px;height:53px}.novel-selector-title{font-size:13px;-webkit-line-clamp:2}.novel-selector-author{font-size:11px}.novel-selector-dropdown .ant-select-selector{padding:6px 10px;min-height:36px}.novel-selector-dropdown-menu{min-width:280px!important;max-width:calc(100vw - 32px)!important}.novel-selector-option{padding:6px 4px;gap:10px}.novel-selector-option-cover{width:30px;height:40px}.novel-selector-option-title{font-size:13px}.novel-selector-option-author{font-size:11px}.author-dashboard-panel-novel-selector{margin:8px;padding:12px}.panel-novel-selector-current{padding:10px;gap:10px}.panel-novel-selector-cover{width:48px;height:64px}.panel-novel-selector-title{font-size:13px}.panel-novel-selector-author{font-size:11px}.panel-novel-selector-change-btn{height:32px;font-size:12px}.panel-novel-selector-modal{max-width:calc(100vw - 32px)}.panel-novel-selector-list-cover{width:40px;height:53px}.author-dashboard-header-novel .header-content{flex-direction:column;align-items:stretch;gap:16px}.author-dashboard-header-novel .header-left{gap:12px}.author-dashboard-header-root .header-main-content{gap:16px}.author-dashboard-header-root .dashboard-icon{width:60px;height:60px}.author-dashboard-header-novel .novel-cover-thumbnail{width:56px;height:75px}.author-dashboard-horizontal-tabs .ant-tabs-nav{padding:0 16px}.author-dashboard-horizontal-tabs .ant-tabs-tab{padding:12px 16px;font-size:14px}.author-dashboard-tab-content{padding:20px 16px}}@media (max-width: 480px){.author-dashboard-header-root .header-main-content{gap:12px}.author-dashboard-header-root .dashboard-icon{width:50px;height:50px}.author-dashboard-header-root .dashboard-title{font-size:24px}.author-dashboard-header-novel .novel-cover-thumbnail{width:45px;height:60px}.author-dashboard-header-novel .novel-title{font-size:18px}.author-dashboard-panel-entry{padding:6px 12px;font-size:13px}.author-dashboard-horizontal-tabs .ant-tabs-nav{padding:0 12px}.author-dashboard-horizontal-tabs .ant-tabs-tab{padding:10px 12px;font-size:13px}.author-dashboard-tab-content{padding:16px 12px}}[data-colors-mode=dark] .author-dashboard-page-container{--colors-page-bgcolor: var(--colors-page-bgcolor-dark)}[data-colors-mode=dark] .author-dashboard-header-root{background:linear-gradient(135deg,#156b75,#162f5e,#5b21b6)}[data-colors-mode=dark] .author-dashboard-left-panel{background:var(--colors-panel-bgcolor);border-right-color:#ffffff1a}[data-colors-mode=dark] .author-dashboard-panel-entry{color:var(--colors-text-colortextlight)}[data-colors-mode=dark] .author-dashboard-panel-entry:hover{background:#ffffff0d;color:var(--colors-primary-green)}[data-colors-mode=dark] .author-dashboard-body-section{background:var(--colors-panel-bgcolor)}[data-colors-mode=dark] .author-dashboard-panel-entry-admin{border-color:#faad1466}[data-colors-mode=dark] .author-dashboard-panel-entry-admin .author-dashboard-panel-entry-icon,[data-colors-mode=dark] .author-dashboard-panel-entry-admin .author-dashboard-panel-entry-label{color:#faad14}[data-colors-mode=dark] .author-dashboard-panel-entry-admin:hover{background:#faad1426;border-color:#faad1499}[data-colors-mode=dark] .author-dashboard-panel-entry-admin.author-dashboard-panel-entry-active{background:#faad1433;border-color:#faad14}[data-colors-mode=dark] .author-dashboard-horizontal-tabs .tab-admin-only{color:#faad14}[data-colors-mode=dark] .author-dashboard-horizontal-tabs .ant-tabs-tab-active:has(.tab-admin-only){color:#faad14;border-bottom-color:#faad14}.author-dashboard-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:60px 24px}.author-dashboard-loading .ant-spin{margin-bottom:16px}.author-dashboard-loading-text{font-size:16px;color:var(--colors-text-colortextsecondary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.author-dashboard-tab-content{animation:fadeIn .3s ease-in-out}
