:root{--bg:#0a0909;--panel:#12100f;--panel-2:#191513;--line:#ceb17e2b;--gold:#c6a56a;--gold-2:#e2c994;--muted:#a49b90;--text:#f2ede5;--red:#8f3431;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--text);margin:0;font-family:Be Vietnam Pro,system-ui,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-shell{background:radial-gradient(ellipse at 50% -20%,#77362a21,transparent 42%),var(--bg);overflow:hidden}.topbar{height:78px;max-width:var(--max);z-index:10;border-bottom:1px solid #d3b5821a;justify-content:space-between;align-items:center;margin:auto;padding:0 30px;display:flex;position:relative}.brand{align-items:center;gap:12px;min-width:220px;display:flex}.brand-seal{background:linear-gradient(145deg,#282018,#100e0d);border:1px solid #c6a56a99;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 24px #c6a56a14}.brand-seal img{object-fit:contain}.brand-wordmark{flex-direction:column;gap:3px;display:flex}.brand-wordmark strong,.footer-brand strong{letter-spacing:2.3px;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:700}.brand-wordmark small{color:#8f8170;letter-spacing:2.1px;font-size:8px}.desktop-nav{align-items:center;gap:30px;height:100%;display:flex}.desktop-nav a{color:#aaa096;font-size:12px;transition:color .2s;position:relative}.desktop-nav a:hover,.desktop-nav a.active{color:var(--gold-2)}.desktop-nav a.active:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:-31px;left:0;right:0}.top-actions{align-items:center;gap:22px;display:flex}.login-link{color:#c6b9a8;font-size:12px}.button{border:1px solid var(--gold);color:#17110c;letter-spacing:.2px;background:linear-gradient(135deg,#d5b77e,#a9834d);justify-content:center;align-items:center;gap:20px;min-height:46px;padding:0 20px;font-size:11px;font-weight:700;transition:transform .2s,filter .2s;display:inline-flex}.button:hover{filter:brightness(1.08);transform:translateY(-2px)}.button span{font-size:16px}.button-small{gap:10px;min-height:38px;padding:0 14px;font-size:10px}.button-ghost{color:#e6d9c7;background:#0d0c0c59;border-color:#dcc59d73}.mobile-menu{display:none}.hero{border-bottom:1px solid var(--line);align-items:center;height:min(690px,100svh - 78px);min-height:560px;display:flex;position:relative}.hero-image{object-fit:cover;object-position:center 42%;filter:saturate(.72)}.hero-overlay{background:linear-gradient(90deg,#080809f2 0%,#080809c7 38%,#0808092e 78%,#08080947 100%),linear-gradient(#0505062e 0%,#0000 77%,#0a0909 100%);position:absolute;inset:0}.hero-content{z-index:1;width:min(var(--max),100%);margin:0 auto;padding:0 30px 24px;position:relative}.eyebrow,.section-kicker{color:var(--gold);letter-spacing:3px;font-size:9px;font-weight:600}.eyebrow{align-items:center;gap:12px;display:flex}.eyebrow-line{background:var(--gold);opacity:.7;width:32px;height:1px}.hero h1{letter-spacing:-1.5px;max-width:700px;margin:28px 0 20px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(54px,7vw,90px);font-weight:600;line-height:.95}.hero h1 em,.feature-copy h2 em{color:var(--gold-2);font-style:normal}.hero-copy{color:#c0b8ae;max-width:480px;margin:0;font-size:13px;line-height:1.9}.hero-actions{gap:12px;margin-top:30px;display:flex}.hero-stats{align-items:center;gap:24px;margin-top:56px;display:flex}.hero-stats div{flex-direction:column;gap:5px;display:flex}.hero-stats strong{color:var(--gold-2);letter-spacing:1px;font-family:Cormorant Garamond,Georgia,serif;font-size:20px}.hero-stats span{color:#a49a8e;font-size:9px}.hero-stats i{background:var(--line);width:1px;height:30px}.hero-caption{color:#c7b9a5;letter-spacing:1.5px;z-index:1;gap:18px;font-size:8px;display:flex;position:absolute;bottom:25px;right:30px}.hero-caption span:first-child{color:var(--gold)}.hero-vertical{writing-mode:vertical-rl;letter-spacing:5px;color:#e4cda6a6;z-index:1;font-family:serif;font-size:10px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.welcome-strip{max-width:var(--max);border-bottom:1px solid var(--line);align-items:center;gap:18px;margin:auto;padding:28px 30px;display:flex}.welcome-symbol{border:1px solid var(--line);background:#171311;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.welcome-symbol img{object-fit:contain}.welcome-strip .section-kicker{font-size:8px}.welcome-strip p{color:#b8aea2;margin:5px 0 0;font-size:11px}.welcome-strip p strong{color:#e7d7bb}.text-link{color:var(--gold-2);letter-spacing:.3px;white-space:nowrap;align-items:center;gap:12px;font-size:10px;display:inline-flex}.text-link span{font-size:17px;transition:transform .2s}.text-link:hover span{transform:translate(4px)}.welcome-strip>.text-link{margin-left:auto}.section{max-width:var(--max);margin:0 auto;padding:82px 30px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.section-heading h2,.feature-copy h2,.author-cta h2{margin:10px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:42px;font-weight:600;line-height:1.05}.section-heading p{color:var(--muted);margin:0;font-size:11px}.explorer-tools{flex-direction:column;gap:18px;margin-bottom:26px;display:flex}.search-field{background:#100e0d;border:1px solid #cdb07e3b;align-items:center;gap:12px;max-width:620px;height:48px;padding:0 14px;display:flex}.search-field svg{fill:none;width:17px;height:17px;stroke:var(--gold);stroke-width:1.5px}.search-field input{color:var(--text);background:0 0;border:0;outline:0;width:100%;font-size:11px}.search-field input::placeholder{color:#71685f}.search-field kbd{color:#81776c;white-space:nowrap;border:1px solid #39312a;padding:3px 6px;font-size:8px}.genre-chips{flex-wrap:wrap;gap:8px;display:flex}.genre-chip{color:#a89c8d;cursor:pointer;background:#100e0d;border:1px solid #cdb07e2b;padding:8px 13px;font-size:9px;transition:all .2s}.genre-chip:hover,.genre-chip.active{color:var(--gold-2);background:#b58b4f24;border-color:#c6a56aa6}.novel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.novel-card{background:linear-gradient(135deg,#151210,#100e0d);border:1px solid #cdb07e1f;grid-template-columns:116px minmax(0,1fr);gap:15px;min-width:0;padding:13px;transition:border-color .2s,transform .2s;display:grid}.novel-card:hover{border-color:#c6a56a66;transform:translateY(-2px)}.novel-cover{aspect-ratio:3/4;background:#1b1714;position:relative;overflow:hidden}.novel-card:hover .novel-cover img{transform:scale(1.04)}.cover-shade{background:linear-gradient(#0000 25%,#080707e6),linear-gradient(90deg,#09080833,#0000);position:absolute;inset:0}.cover-index{color:#e7d0a5;z-index:1;font-family:serif;font-size:10px;position:absolute;top:8px;left:8px}.cover-title{z-index:1;color:#f1dfc2;text-shadow:0 2px 8px #000;font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-weight:700;line-height:1.05;position:absolute;bottom:10px;left:8px;right:8px}.novel-meta{flex-direction:column;min-width:0;display:flex}.novel-title-row{justify-content:space-between;align-items:start;gap:8px;display:flex}.novel-title-row h3{margin:2px 0 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:19px;font-weight:700;line-height:1.1}.rating{color:var(--gold-2);white-space:nowrap;font-size:9px}.novel-author{color:#9e8d79;margin:0 0 10px;font-size:9px}.novel-description{color:#aaa096;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 12px;font-size:9px;line-height:1.65;display:-webkit-box;overflow:hidden}.novel-foot{color:#8e857a;justify-content:space-between;gap:6px;margin-top:auto;font-size:8px;display:flex}.status-ongoing{color:#a6b78b}.status-complete{color:#d3b579}.novel-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.novel-tags span{color:#b5a38a;border:1px solid #c6a56a26;padding:4px 6px;font-size:7px}.empty-state{border:1px dashed var(--line);min-height:220px;color:var(--muted);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.empty-mark{color:var(--gold);font-family:serif;font-size:32px}.empty-state strong{color:#e9dfd0;margin-top:8px}.empty-state p{font-size:10px}.empty-state button{border:1px solid var(--line);color:var(--gold-2);cursor:pointer;background:0 0;padding:8px 12px;font-size:9px}.demo-note{color:#70685e;margin:18px 0 0;font-size:9px}.feature-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#12100f;grid-template-columns:1fr 1fr;min-height:350px;display:grid}.feature-image-wrap{min-height:350px;position:relative;overflow:hidden}.feature-image-wrap img{object-fit:cover;object-position:center 55%;filter:saturate(.65)brightness(.78)}.feature-image-wrap:after{content:"";background:linear-gradient(90deg,#0000 60%,#12100f 100%),linear-gradient(#0000,#0003);position:absolute;inset:0}.image-corner{z-index:1;width:40px;height:40px;color:var(--gold-2);border:1px solid #dbbc8799;place-items:center;font-family:serif;font-size:22px;display:grid;position:absolute;top:24px;left:26px}.feature-copy{align-self:center;padding:58px clamp(28px,7vw,100px) 50px 48px}.feature-copy h2{font-size:48px}.feature-copy p{color:#aaa096;max-width:420px;margin:15px 0 22px;font-size:11px;line-height:1.9}.world-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding-top:70px;padding-bottom:70px;display:grid}.world-card{border:1px solid #cdb07e26;min-height:300px;position:relative;overflow:hidden}.world-card img{object-fit:cover;filter:saturate(.7);transition:transform .5s}.world-card:hover img{transform:scale(1.04)}.world-card-shade{background:linear-gradient(#0707080f 20%,#070708f5);position:absolute;inset:0}.world-card-content{position:absolute;bottom:22px;left:22px;right:22px}.world-icon{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0b0a8c;border:1px solid #c6a56a47;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:18px;right:18px}.world-icon img{object-fit:contain;filter:drop-shadow(0 2px 8px #0009)}.world-card-content>span{color:var(--gold);letter-spacing:2px;font-size:8px}.world-card-content h3{margin:7px 0 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:32px}.world-card-content p{color:#b4a99a;margin:0 0 14px;font-size:10px}.world-card-content a{color:var(--gold-2);align-items:center;gap:12px;font-size:9px;display:flex}.world-card-content a b{font-size:15px}.author-cta{max-width:var(--max);background:linear-gradient(110deg,#1a1512,#100e0d);border:1px solid #cdb07e33;align-items:center;gap:22px;margin:0 auto 72px;padding:30px 34px;display:flex}.author-ornament{width:60px;height:60px;color:var(--gold-2);border:1px solid #c6a56a66;flex-shrink:0;place-items:center;font-family:serif;font-size:31px;display:grid}.author-cta h2{margin:6px 0;font-size:32px}.author-cta p{color:var(--muted);margin:0;font-size:10px}.author-cta .button{margin-left:auto}.account-cta{max-width:var(--max);background:#100e0d;border:1px solid #cdb07e29;justify-content:space-between;align-items:center;gap:20px;margin:0 auto 64px;padding:24px 30px;display:flex}.account-cta h2{margin:7px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:30px}.account-cta p{color:var(--muted);max-width:600px;margin:0;font-size:10px;line-height:1.7}.account-status{letter-spacing:1.5px;color:var(--gold-2);white-space:nowrap;border:1px solid #c6a56a59;padding:9px 12px;font-size:8px}.footer{border-top:1px solid var(--line);padding:32px max(30px,calc((100vw - var(--max))/2));background:#080707;grid-template-columns:1fr auto;align-items:center;gap:20px;display:grid}.footer-brand{align-items:center;gap:14px;display:flex}.footer-brand .brand-seal{width:34px;height:34px}.footer-brand .brand-seal img{width:28px;height:28px}.footer-brand>div{flex-direction:column;gap:3px;display:flex}.footer-brand strong{font-size:16px}.footer-brand small{color:#81766b;font-size:8px}.footer-links{gap:20px;display:flex}.footer-links a{color:#8f857a;font-size:9px}.footer>p{color:#625b54;grid-column:1/-1;margin:0;font-size:8px}.mobile-bottom-nav{display:none}.nav-mark{color:var(--gold-2);font-family:serif;font-size:18px}@media (max-width:1050px){.desktop-nav{gap:16px}.brand{min-width:190px}.novel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.novel-card{grid-template-columns:104px minmax(0,1fr)}}@media (max-width:760px){body{font-size:13px}.topbar{height:64px;padding:0 18px}.brand{min-width:0}.brand-seal{width:34px;height:34px}.brand-seal span{font-size:18px}.brand-wordmark strong{letter-spacing:1.5px;font-size:16px}.brand-wordmark small{letter-spacing:1.2px;font-size:7px}.desktop-nav,.top-actions{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{border:1px solid var(--line);cursor:pointer;background:#14110f;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--gold-2);width:15px;height:1px}.mobile-menu-panel{background:#15110f;border:1px solid #c6a56a4d;flex-direction:column;width:220px;padding:8px;display:flex;position:absolute;top:46px;right:0;box-shadow:0 18px 45px #00000080}.mobile-menu-panel a{color:#d7c9b6;border-bottom:1px solid #c6a56a1a;padding:12px;font-size:11px}.mobile-menu-panel a:last-child{border-bottom:0}.mobile-menu-panel a:hover{color:var(--gold-2);background:#c6a56a12}.hero{align-items:flex-end;height:620px;min-height:0}.hero-image{object-position:62% center}.hero-overlay{background:linear-gradient(#07070826 0%,#070708d6 60%,#070708fa 100%),linear-gradient(90deg,#07070866,#0000)}.hero-content{padding:0 20px 76px}.eyebrow{letter-spacing:1.7px;gap:7px;font-size:7px}.eyebrow-line{width:18px}.hero h1{margin:22px 0 14px;font-size:57px}.hero-copy{max-width:360px;font-size:11px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:8px;margin-top:22px}.button{gap:10px;min-height:43px;padding:0 13px;font-size:9px}.hero-stats{gap:13px;margin-top:34px}.hero-stats strong{font-size:16px}.hero-stats span{font-size:7px}.hero-caption{gap:10px;font-size:7px;bottom:18px;right:18px}.hero-vertical{display:none}.welcome-strip{align-items:flex-start;gap:12px;padding:20px}.welcome-symbol{flex-shrink:0;width:38px;height:38px;font-size:20px}.welcome-strip p{font-size:9px;line-height:1.6}.welcome-strip>.text-link{display:none}.section{padding:58px 18px}.section-heading{align-items:flex-start;gap:15px}.section-heading h2{font-size:34px}.section-heading p{font-size:9px;line-height:1.6}.section-heading>.text-link{padding-top:20px;font-size:8px}.explorer-tools{gap:12px}.search-field{height:44px}.search-field kbd{display:none}.genre-chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.genre-chips::-webkit-scrollbar{display:none}.genre-chip{white-space:nowrap;padding:8px 11px}.novel-grid{grid-template-columns:1fr 1fr;gap:9px}.novel-card{flex-direction:column;gap:9px;padding:8px;display:flex}.novel-cover{aspect-ratio:4/4.8}.cover-title{font-size:15px}.novel-title-row{display:block}.novel-title-row h3{font-size:17px}.rating{font-size:8px}.novel-author{margin-bottom:6px;font-size:8px}.novel-description{-webkit-line-clamp:2;margin-bottom:8px;font-size:8px}.novel-foot{font-size:7px}.novel-tags{margin-top:7px}.novel-tags span{padding:3px 4px;font-size:6px}.demo-note{font-size:8px;line-height:1.6}.feature-band{grid-template-columns:1fr}.feature-image-wrap{min-height:220px}.feature-image-wrap:after{background:linear-gradient(#0000 50%,#12100f 100%)}.feature-copy{padding:8px 20px 36px}.feature-copy h2{font-size:40px}.feature-copy p{font-size:10px}.world-grid{grid-template-columns:1fr;gap:10px;padding-top:48px;padding-bottom:48px}.world-card{min-height:230px}.author-cta{flex-wrap:wrap;gap:13px;margin:0 18px 50px;padding:20px}.author-ornament{width:45px;height:45px;font-size:24px}.author-cta>div:nth-child(2){flex:1;min-width:180px}.author-cta h2{font-size:25px}.author-cta p{font-size:8px;line-height:1.6}.author-cta .button{margin-left:58px}.account-cta{flex-direction:column;align-items:flex-start;gap:12px;margin:0 18px 48px;padding:18px}.account-cta h2{font-size:26px}.account-cta p{font-size:9px}.footer{grid-template-columns:1fr;gap:18px;padding:28px 20px 95px}.footer-links{flex-wrap:wrap;gap:13px}.footer-links a{font-size:8px}.footer>p{font-size:7px}.mobile-bottom-nav{z-index:20;height:66px;padding:7px 4px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0a09f5;border-top:1px solid #c6a56a38;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav a{color:#82776a;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.mobile-bottom-nav a.selected{color:var(--gold-2)}.mobile-bottom-nav a span:last-child{letter-spacing:.2px;font-size:7px}.mobile-bottom-nav img{object-fit:contain;filter:drop-shadow(0 1px 3px #000000b3)}}@media (max-width:380px){.hero h1{font-size:49px}.hero-stats{gap:9px}.hero-stats span{font-size:6px}.novel-grid{gap:7px}.novel-card{padding:6px}.novel-title-row h3{font-size:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.auth-shell{background:radial-gradient(at 50% 0,#77362a2e,#0000 45%),#0a0909;place-items:center;min-height:100svh;padding:36px 18px;display:grid}.auth-card{background:linear-gradient(145deg,#1b1613fa,#0f0d0cfa);border:1px solid #ceb17e38;width:min(100%,460px);padding:clamp(24px,5vw,42px);box-shadow:0 28px 90px #0000006b}.auth-brand{color:var(--gold-2);letter-spacing:2px;flex-direction:column;gap:3px;margin-bottom:34px;font-family:Georgia,serif;font-size:19px;font-weight:700;display:flex}.auth-brand span{letter-spacing:3px;color:#88745a;font-family:serif;font-size:9px;font-weight:400}.auth-card h1{color:#f1e8da;margin:10px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:42px;line-height:1.05}.auth-intro{color:#a99e91;margin:0 0 22px;font-size:11px;line-height:1.8}.auth-form{flex-direction:column;gap:15px;margin-top:22px;display:flex}.auth-form label{color:#d7c8b3;letter-spacing:.4px;flex-direction:column;gap:7px;font-size:10px;display:flex}.auth-form input,.auth-form textarea,.auth-form select{color:#f1e8da;width:100%;min-height:43px;font:inherit;background:#0c0a09;border:1px solid #ceb17e33;border-radius:0;outline:none;padding:11px 12px;font-size:12px}.auth-form textarea{resize:vertical;line-height:1.65}.auth-form input:focus,.auth-form textarea:focus,.auth-form select:focus{border-color:#e2c994b3;box-shadow:0 0 0 2px #c6a56a14}.auth-form label small{color:#80766b;font-size:9px}.auth-form-meta{justify-content:flex-end;margin-top:-6px;display:flex}.auth-form-meta a,.auth-switch a{color:var(--gold-2);font-size:10px}.auth-submit{cursor:pointer;justify-content:center;width:100%;margin-top:3px}.auth-submit:disabled{opacity:.55;cursor:wait}.auth-divider{color:#74695d;letter-spacing:2px;align-items:center;gap:12px;margin:23px 0;font-size:8px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ceb17e29;flex:1;height:1px}.google-login-wrap{justify-content:center;min-height:42px;display:flex}.auth-hint{color:#8c8175;text-align:center;border:1px dashed #ceb17e33;padding:12px;font-size:9px;line-height:1.7}.auth-switch{text-align:center;color:#958a7e;margin:24px 0 0;font-size:10px}.auth-back{text-align:center;color:#8d8174;margin-top:24px;font-size:10px;display:block}.auth-error,.auth-success{margin:0;padding:10px 12px;font-size:10px;line-height:1.6}.auth-error{color:#f0aaa3;background:#8f343121;border:1px solid #8f343159}.auth-success{color:#b8d3a0;background:#6482461f;border:1px solid #8caa6447}.auth-text-button{color:var(--gold-2);cursor:pointer;background:0 0;border:0;margin:12px auto 0;font-size:10px;display:block}.auth-result .button{align-items:center;display:flex}.account-card{width:min(100%,620px)}.account-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-heading .auth-brand{margin-bottom:25px}.account-heading h1{margin:8px 0;font-size:36px}.auth-outline-button{color:#d8c7ad;cursor:pointer;background:0 0;border:1px solid #ceb17e47;padding:9px 12px;font-size:9px}.account-role-list{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.account-role-list span{color:var(--gold-2);letter-spacing:.7px;border:1px solid #c6a56a3d;padding:5px 8px;font-size:8px}.auth-checkbox{align-items:center;line-height:1.5;flex-direction:row!important;gap:10px!important;display:flex!important}.auth-checkbox input{accent-color:#c6a56a;width:16px;height:16px;min-height:0}@media (max-width:520px){.auth-shell{align-items:start;padding:16px 12px}.auth-card{margin:12px 0;padding:25px 20px}.auth-card h1{font-size:36px}.account-heading{flex-direction:column}.account-heading .auth-brand{margin-bottom:22px}.account-heading .auth-outline-button{align-self:flex-end;margin-top:-8px}}.cultivation-panel{background:linear-gradient(130deg,#633f1f29,#14100ed1);border:1px solid #c6a56a3d;margin-top:22px;padding:18px}.cultivation-panel-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.cultivation-panel-top strong{color:var(--gold-2);font-variant-numeric:tabular-nums;font-family:Cormorant Garamond,Georgia,serif;font-size:26px}.cultivation-panel-top strong small{color:#a89a86;font-family:system-ui,sans-serif;font-size:9px;font-weight:400}.cultivation-panel h2{color:#eee2cf;margin:10px 0 13px;font-family:Cormorant Garamond,Georgia,serif;font-size:25px}.cultivation-progress-track{background:#30251d;height:5px;overflow:hidden}.cultivation-progress-track span{background:linear-gradient(90deg,#8e5931,#e1c28c);height:100%;transition:width .25s;display:block}.cultivation-next{color:#a99b89;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:9px;font-size:9px;display:flex}.cultivation-next strong{color:#d9c49f;font-weight:500}.cultivation-note{color:#c7a977;margin:12px 0 0;font-size:9px;line-height:1.7}.catalog-mode-tabs{border-bottom:1px solid #c6a56a26;gap:8px;margin:0 0 18px;display:flex}.catalog-mode-tabs button{color:#8f8375;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 15px;font-size:10px}.catalog-mode-tabs button.active{border-bottom-color:var(--gold-2);color:var(--gold-2)}.catalog-mode-tabs button:disabled{opacity:.4;cursor:not-allowed}.catalog-mode-tabs button span{font-size:8px}.catalog-filter-row{color:#9e9182;align-items:center;gap:10px;margin-top:14px;font-size:9px;display:flex}.catalog-filter-row label{letter-spacing:.5px}.catalog-filter-row select,.library-item-actions select{color:#d8c9b7;background:#100e0d;border:1px solid #c6a56a38;min-height:34px;padding:6px 10px;font-size:9px}.catalog-filter-row>span{color:#8c8175;margin-left:auto}.search-field>button{color:#a99a87;cursor:pointer;background:0 0;border:0;font-size:20px}.catalog-alert{color:#e0aaa0;background:#732a221f;border:1px solid #b4594c59;margin:18px 0;padding:13px 15px;font-size:10px;line-height:1.7}.catalog-loading{color:#a99b89;justify-content:center;align-items:center;gap:12px;min-height:180px;font-size:10px;display:flex}.catalog-spinner{border:1px solid #c6a56a38;border-top-color:var(--gold-2);border-radius:50%;width:17px;height:17px;animation:.8s linear infinite catalog-spin}@keyframes catalog-spin{to{transform:rotate(360deg)}}.novel-cover-link{min-width:0;display:block}.novel-cover{position:relative;overflow:hidden}.novel-cover img{object-fit:cover;transition:transform .4s}.novel-cover-link:hover .novel-cover img{transform:scale(1.035)}.novel-title-row h3 a{color:inherit;text-decoration:none}.novel-title-row h3 a:hover{color:var(--gold-2)}.novel-latest-chapter{color:#c2a16f;margin:0 0 7px;font-size:8px;text-decoration:none;display:inline-block}.novel-latest-chapter:hover{text-decoration:underline}.catalog-pagination{color:#a99b89;justify-content:center;align-items:center;gap:20px;margin:26px 0 8px;font-size:9px;display:flex}.catalog-pagination button{color:#d9c8b1;cursor:pointer;background:#14110f;border:1px solid #c6a56a3b;padding:9px 13px;font-size:9px}.catalog-pagination button:disabled{opacity:.35;cursor:not-allowed}.catalog-page-heading{max-width:var(--max);margin:0 auto;padding:70px 30px 24px}.catalog-page-heading h1{color:#efe5d7;margin:9px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:54px;font-weight:500}.catalog-page-heading p{color:#a99c8d;max-width:650px;margin:0;font-size:11px;line-height:1.8}.reader-shell{color:#e7dccd;background:#0b0908;min-height:100vh}.reader-topbar{height:68px;padding:0 max(20px,calc((100vw - var(--max))/2));background:#0c0a09f5;border-bottom:1px solid #c6a56a29;justify-content:space-between;align-items:center;gap:20px;display:flex}.reader-brand{color:var(--gold-2);letter-spacing:1.6px;white-space:nowrap;flex-direction:column;gap:2px;font-family:Georgia,serif;font-size:15px;font-weight:700;text-decoration:none;display:flex}.reader-brand span{letter-spacing:2px;color:#85745d;font-size:8px;font-weight:400}.reader-topbar nav{gap:22px;display:flex}.reader-topbar nav a,.reader-account-link{color:#b4a694;font-size:9px;text-decoration:none}.reader-topbar nav a:hover,.reader-account-link:hover{color:var(--gold-2)}.novel-detail-hero{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:42px;max-width:1000px;margin:0 auto;padding:64px 30px 54px;display:grid}.novel-detail-cover{aspect-ratio:3/4.2;background:#15110f;border:1px solid #c6a56a40;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000059}.novel-detail-cover img{object-fit:cover}.novel-detail-copy h1{color:#f1e6d6;margin:12px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:50px;font-weight:500;line-height:1.04}.novel-detail-author{color:#b49d7b;margin:0 0 17px;font-size:11px}.novel-detail-meta{color:#a99a87;gap:18px;margin-bottom:14px;font-size:9px;display:flex}.novel-detail-synopsis{color:#c5b8a8;max-width:680px;margin:20px 0;font-size:12px;line-height:2}.novel-detail-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:22px;display:flex}.reader-save-button{color:#d9c39e;cursor:pointer;background:0 0;border:1px solid #c6a56a4d;min-height:42px;padding:0 13px;font-size:9px}.reader-save-button:disabled{opacity:.55;cursor:default}.reader-notice{color:#c7a977;font-size:9px}.chapter-list-section{border-top:1px solid #c6a56a1f;max-width:1000px;margin:0 auto;padding:36px 30px 70px}.chapter-list-heading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.chapter-list-heading h2{color:#eee2d2;margin:7px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:500}.chapter-list-heading p{color:#948777;margin:0;font-size:9px}.chapter-sort-note{color:#8d8174;font-size:8px}.chapter-list{border-top:1px solid #c6a56a24}.chapter-list-item{color:#cdbfae;border-bottom:1px solid #c6a56a1a;grid-template-columns:100px minmax(0,1fr) 80px 18px;align-items:center;gap:14px;min-height:55px;text-decoration:none;display:grid}.chapter-list-item:hover{color:var(--gold-2);background:#c6a56a0b}.chapter-number,.chapter-word-count{color:#8f8375;font-size:8px}.chapter-list-item strong{font-size:10px;font-weight:500}.chapter-arrow{color:#b28e5e}.reader-footer{color:#766b60;border-top:1px solid #c6a56a21;justify-content:space-between;gap:20px;max-width:1000px;margin:0 auto;padding:24px 30px 35px;font-size:8px;display:flex}.reader-footer a{color:#b49a72;text-decoration:none}.reading-page{color:#e7dccd;background:#100e0d;min-height:100vh}.reading-toolbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0b0af5;border-bottom:1px solid #c6a56a2e;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:8px max(16px,50vw - 450px);display:flex;position:sticky;top:0}.reading-back{color:#c4aa80;align-items:center;gap:8px;min-width:0;font-size:10px;text-decoration:none;display:flex}.reading-back span{text-overflow:ellipsis;white-space:nowrap;max-width:38vw;overflow:hidden}.reading-tools{align-items:center;gap:14px;display:flex}.reading-mode-switch{border:1px solid #c6a56a33;display:flex}.reading-mode-switch button,.font-tools button{color:#a99a87;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:9px}.reading-mode-switch button.active{color:var(--gold-2);background:#c6a56a24}.font-tools{border:1px solid #c6a56a29;align-items:center;gap:3px;display:flex}.font-tools span{text-align:center;color:#b7a68e;min-width:18px;font-size:8px}.font-tools button:disabled{opacity:.35}.reading-content{max-width:760px;margin:0 auto;padding:65px 32px 85px}.reading-chapter-heading{text-align:center;border-bottom:1px solid #c6a56a21;margin-bottom:40px;padding-bottom:40px}.reading-chapter-heading h1{color:#e9d6b8;margin:12px 0 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:35px;font-weight:500}.reading-chapter-heading h2{color:#f0e7da;margin:0 0 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:500}.reading-chapter-heading>span:not(.section-kicker){color:#8c8175;font-size:8px}.reading-saved-status{color:#9f987f;margin-top:10px;font-size:8px;display:block}.reading-prose{letter-spacing:.01em;color:#dfd3c3;overflow-wrap:anywhere;font-family:Noto Serif,Georgia,serif;line-height:2.05}.reading-prose p{text-indent:1.5em;white-space:pre-wrap;margin:0 0 1.5em}.reading-mode-scroll .reading-prose{min-height:55vh}.paged-reader{flex-direction:column;min-height:55vh;display:flex}.paged-reader .reading-prose{flex:1;min-height:460px}.paged-controls{color:#a99b89;border-top:1px solid #c6a56a24;justify-content:space-between;align-items:center;gap:12px;padding-top:22px;font-size:9px;display:flex}.paged-controls button{color:#d4c0a0;cursor:pointer;background:#17120f;border:1px solid #c6a56a3d;padding:10px 13px;font-size:9px}.paged-controls button:disabled{opacity:.35;cursor:not-allowed}.chapter-navigation{border-top:1px solid #c6a56a21;justify-content:space-between;gap:12px;max-width:760px;margin:0 auto;padding:22px 32px 40px;display:flex}.chapter-navigation a{color:#c6a675;font-size:9px;text-decoration:none}.chapter-navigation a:hover{text-decoration:underline}.reading-footer{color:#72685e;border-top:1px solid #c6a56a1f;justify-content:space-between;gap:15px;padding:20px max(18px,50vw - 380px);font-size:8px;display:flex}.reading-footer span:first-child{letter-spacing:1.4px;color:#9c815b}.library-content{max-width:900px;margin:0 auto;padding:18px 30px 70px}.library-list{flex-direction:column;gap:12px;margin-top:20px;display:flex}.library-item{background:#1a15129e;border:1px solid #c6a56a26;grid-template-columns:92px minmax(0,1fr);gap:18px;padding:14px;display:grid}.library-cover{aspect-ratio:3/4.2;background:#17120f;display:block;position:relative;overflow:hidden}.library-cover img{object-fit:cover}.library-item-main{min-width:0}.library-item-main h2{color:#e9ddce;margin:0 0 5px;font-family:Cormorant Garamond,Georgia,serif;font-size:25px;font-weight:500}.library-item-main>p{color:#9f9180;margin:0 0 8px;font-size:9px}.library-item-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:13px;display:flex}.library-item-actions .text-link{font-size:9px}.library-item-actions button{color:#a98272;cursor:pointer;background:0 0;border:0;font-size:8px}.history-progress{background:#30251d;height:4px;margin:10px 0 6px;overflow:hidden}.history-progress span{background:#b99a68;height:100%;display:block}.library-item-main>small{color:#8d8174;font-size:8px}.genre-preference-group{border:1px solid #c6a56a29;min-width:0;margin:0;padding:13px}.genre-preference-group legend{color:#d4c09f;padding:0 6px;font-size:9px}.genre-preference-group>p{color:#8e8377;margin:0 0 10px;font-size:8px;line-height:1.6}.genre-preference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.genre-preference-option{background:#ffffff04;border:1px solid #c6a56a1f;align-items:center;padding:7px;gap:7px!important;font-size:8px!important;display:flex!important}.genre-preference-option input{accent-color:#c6a56a;width:14px!important;height:14px!important;min-height:0!important}@media (max-width:760px){.catalog-page-heading{padding:48px 18px 16px}.catalog-page-heading h1{font-size:42px}.reader-topbar{height:60px;padding:0 16px}.reader-topbar nav{gap:10px}.reader-topbar nav a{font-size:8px}.reader-brand{font-size:12px}.reader-account-link{font-size:8px}.novel-detail-hero{grid-template-columns:118px minmax(0,1fr);gap:17px;padding:38px 18px 36px}.novel-detail-copy h1{font-size:33px}.novel-detail-author{font-size:9px}.novel-detail-meta{gap:10px;font-size:8px}.novel-detail-synopsis{margin:12px 0;font-size:10px;line-height:1.8}.novel-detail-actions{gap:7px}.novel-detail-actions .button,.reader-save-button{min-height:37px;padding:0 9px;font-size:8px}.chapter-list-section{padding:28px 18px 48px}.chapter-list-heading h2{font-size:30px}.chapter-list-item{grid-template-columns:72px minmax(0,1fr) 15px;gap:8px;min-height:53px}.chapter-word-count{display:none}.chapter-list-item strong{font-size:9px}.reader-footer{padding:20px 18px 90px}.reading-toolbar{min-height:58px;padding:8px 10px}.reading-back{font-size:8px}.reading-tools{gap:6px}.reading-mode-switch button{padding:8px 7px;font-size:8px}.font-tools button{padding:7px 6px}.font-tools span{font-size:7px}.reading-content{padding:40px 20px 60px}.reading-chapter-heading{margin-bottom:28px;padding-bottom:28px}.reading-chapter-heading h1{font-size:29px}.reading-chapter-heading h2{font-size:23px}.reading-prose{line-height:1.95}.paged-reader .reading-prose{min-height:420px}.paged-controls button{padding:9px 8px;font-size:8px}.chapter-navigation{padding:18px 18px 30px}.reading-footer{padding:18px 18px 80px}.library-content{padding:12px 16px 65px}.library-item{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px}.library-item-main h2{font-size:21px}.library-item-actions{gap:8px}.library-item-actions select{max-width:125px}.genre-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.novel-detail-hero{grid-template-columns:94px minmax(0,1fr);gap:13px}.novel-detail-copy h1{font-size:28px}.reading-back span{max-width:28vw}.reading-mode-switch button{padding:7px 5px}.font-tools button{padding:7px 4px}}.community-heading{border-bottom:1px solid #c6a56a29;max-width:1160px;margin:0 auto;padding:62px 30px 30px}.community-heading h1{color:#eadfce;margin:9px 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,6vw,62px);font-weight:500;line-height:1.04}.community-heading>p,.community-heading-row p{color:#a99b89;max-width:720px;margin:0;font-size:12px;line-height:1.9}.community-heading-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.community-heading-row>div{min-width:0}.community-content,.notification-content{max-width:1160px;margin:0 auto;padding:30px 30px 72px}.community-section-title{justify-content:space-between;align-items:flex-end;gap:18px;margin:26px 0 16px;display:flex}.community-section-title h2,.community-panel h2,.notification-settings-card h2{color:#e5d8c5;margin:5px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:27px;font-weight:500}.community-section-title>span{color:#9e8d79;font-size:10px}.community-panel,.notification-settings-card{background:#181310b8;border:1px solid #c6a56a2b;min-width:0;margin:0 0 18px;padding:22px}.community-notice{color:#c5d4bf;background:#48694c1f;border:1px solid #84a48547;margin:14px 0;padding:12px 15px;font-size:11px;line-height:1.7}.community-form-wrap{max-width:760px;margin:0 auto;padding:30px}.community-form,.community-inline-form{flex-direction:column;gap:13px;display:flex}.community-form label,.community-inline-form label,.quiet-hours-fields label,.sect-transfer label{color:#cbbb9f;flex-direction:column;gap:7px;font-size:10px;display:flex}.community-form input,.community-form textarea,.community-inline-form input,.community-inline-form textarea,.community-inline-form select,.mission-submit textarea,.banquet-chat-compose textarea,.quiet-hours-fields input,.quiet-hours-fields select,.sect-transfer select{color:#e7dccd;width:100%;min-width:0;font:inherit;background:#17120f;border:1px solid #c6a56a38;border-radius:2px;outline:none;padding:11px 12px;font-size:11px}.community-form input:focus,.community-form textarea:focus,.community-inline-form input:focus,.community-inline-form textarea:focus,.community-inline-form select:focus,.mission-submit textarea:focus,.banquet-chat-compose textarea:focus{border-color:#b99a68}.community-form-note,.notification-settings-card small,.community-inline-form small{color:#8e8173;font-size:9px;line-height:1.7}.community-inline-form{border-top:1px solid #c6a56a21;margin-top:20px;padding-top:18px}.community-inline-form h3{color:#d9c7aa;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:21px;font-weight:500}.my-sect-banner{background:#c6a56a0e;border:1px solid #c6a56a3d;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:18px 20px;display:flex}.my-sect-banner>div{flex-direction:column;gap:5px;display:flex}.my-sect-banner strong{color:#eadcc7;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:500}.my-sect-banner small{color:#a99578;font-size:9px}.text-link,.notification-actions a,.sect-card-bottom a{color:#c6a56a;font-size:10px;text-decoration:none}.sect-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sect-card{background:#181310b8;border:1px solid #c6a56a2b;flex-direction:column;min-width:0;padding:20px;display:flex}.sect-card-seal,.banquet-card-seal{color:#c6a56a;border:1px solid #c6a56a66;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:15px;font-family:Cormorant Garamond,Georgia,serif;font-size:25px;display:grid}.sect-card-meta{color:#a58b65;letter-spacing:1.2px;font-size:8px}.sect-card h2{color:#e8dccb;margin:8px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:25px;font-weight:500}.sect-card>p{color:#9c9081;flex:1;margin:0;font-size:10px;line-height:1.8}.sect-card-bottom{border-top:1px solid #c6a56a21;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:12px;display:flex}.sect-card-bottom span{color:#8d8174;font-size:9px}.sect-detail-grid{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);align-items:start;gap:18px;display:grid}.sect-main-column,.sect-side-column{min-width:0}.sect-notice{border-bottom:1px solid #c6a56a1f;padding:14px 0}.sect-notice h3,.sect-mission h3,.mission-submissions>strong{color:#e2d4c1;margin:8px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:500}.sect-notice p,.sect-mission>p{color:#a99b89;white-space:pre-wrap;margin:7px 0;font-size:10px;line-height:1.85}.sect-notice>small,.sect-mission>small,.sect-member small,.sect-join-request small,.mission-submission small{color:#84796d;font-size:8px}.notification-meta{color:#9d8968;letter-spacing:.6px;justify-content:space-between;align-items:center;gap:12px;font-size:8px;display:flex}.notification-meta time{color:#81776b;letter-spacing:0;font-size:8px}.sect-mission{border-bottom:1px solid #c6a56a1f;padding:15px 0}.sect-mission-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.sect-mission-top h3{margin:0}.sect-mission-top>span{color:#c6a56a;font-size:9px}.mission-submit{align-items:flex-start;gap:9px;margin-top:12px;display:flex}.mission-submit textarea{flex:1;min-width:0}.mission-submissions{background:#0000001f;border:1px solid #c6a56a24;margin-top:14px;padding:13px}.mission-submission,.sect-join-request,.notification-device,.sect-member{border-bottom:1px solid #c6a56a1a;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.mission-submission:last-child,.sect-join-request:last-child,.notification-device:last-child,.sect-member:last-child{border-bottom:0}.mission-submission p{color:#a99b89;white-space:pre-wrap;margin:5px 0;font-size:10px;line-height:1.7}.mission-submission button,.sect-join-request button,.sect-transfer button,.notification-device button,.notification-toolbar button,.notification-actions button{color:#c6a56a;cursor:pointer;background:0 0;border:1px solid #c6a56a40;padding:7px 10px;font-size:9px}.mission-submission button+button,.sect-join-request button+button{margin-left:6px}.sect-leaderboard{flex-direction:column;gap:0;margin:12px 0 0;padding:0;list-style:none;display:flex}.sect-leaderboard li{border-bottom:1px solid #c6a56a1a;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.sect-leaderboard li>span{color:#bd9d6b;font-family:Cormorant Garamond,Georgia,serif;font-size:19px}.sect-leaderboard li>div,.sect-member>div,.sect-join-request>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.sect-leaderboard strong,.sect-member strong,.sect-join-request strong{color:#d9cbb8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sect-leaderboard li>b{color:#c6a56a;font-size:10px}.sect-member-list{margin-top:8px}.sect-member select{color:#cdbb9e;background:#17120f;border:1px solid #c6a56a33;max-width:140px;padding:6px;font-size:9px}.sect-transfer{border-top:1px solid #c6a56a1f;align-items:flex-end;gap:8px;margin-top:14px;padding-top:14px;display:flex}.sect-transfer label{flex:1;min-width:0}.sect-join-request{align-items:flex-start}.notification-content{max-width:980px}.notification-toolbar{color:#a9977e;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;font-size:10px;display:flex}.notification-list{border-top:1px solid #c6a56a26;flex-direction:column;display:flex}.notification-item{background:#1813107a;border-bottom:1px solid #c6a56a21;grid-template-columns:32px minmax(0,1fr) 8px;align-items:start;gap:14px;padding:18px 12px;display:grid}.notification-item.is-unread{background:#c6a56a0e}.notification-mark{color:#c6a56a;border:1px solid #c6a56a4d;border-radius:50%;place-items:center;width:30px;height:30px;font-family:Cormorant Garamond,Georgia,serif;font-size:17px;display:grid}.notification-main{min-width:0}.notification-main h2{margin:7px 0 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:500}.notification-main h2 a{color:#e5d9c8;text-decoration:none}.notification-main>p{color:#a39686;margin:0;font-size:10px;line-height:1.75}.notification-actions{align-items:center;gap:14px;margin-top:10px;display:flex}.notification-actions button{border:0;padding:0}.notification-unread-dot{background:#c6a56a;border-radius:50%;width:7px;height:7px;margin-top:11px}.notification-item.is-read .notification-mark{opacity:.55}.notification-settings-card>p{color:#9d9080;font-size:10px;line-height:1.7}.notification-settings-card>.button{margin-top:12px}.notification-devices{margin-top:16px}.notification-device>div{flex-direction:column;gap:4px;display:flex}.notification-device strong{color:#d9cbb8;font-size:10px}.notification-device small{color:#82786c;font-size:8px}.notification-muted{color:#918577;font-size:10px;line-height:1.8}.community-toggle{color:#d1c2ac;align-items:center;gap:9px;margin:15px 0;font-size:10px;display:flex}.community-toggle input{accent-color:#c6a56a}.quiet-hours-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.notification-preference-table{border-top:1px solid #c6a56a26;margin-top:16px}.notification-preference-head,.notification-preference-row{border-bottom:1px solid #c6a56a1a;grid-template-columns:minmax(0,1fr) repeat(3,76px);align-items:center;gap:10px;padding:12px 8px;display:grid}.notification-preference-head{color:#b79c72;font-size:9px}.notification-preference-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.notification-preference-row strong{color:#d9cbb8;font-size:10px}.notification-preference-row small{color:#82786c;font-size:8px;line-height:1.6}.community-switch{cursor:pointer;justify-content:center;display:flex}.community-switch input{opacity:0;width:1px;height:1px;position:absolute}.community-switch span{background:#211a15;border:1px solid #c6a56a4d;border-radius:20px;width:31px;height:17px;position:relative}.community-switch span:after{content:"";background:#817464;border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:2px;left:2px}.community-switch input:checked+span{background:#c6a56a38;border-color:#9b8057}.community-switch input:checked+span:after{background:#d3b477;transform:translate(14px)}.notification-save-row{justify-content:flex-end;padding-top:8px;display:flex}.banquet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.banquet-card{background:linear-gradient(145deg,#221a14f0,#130f0df5);border:1px solid #c6a56a2e;flex-direction:column;min-width:0;padding:22px;display:flex;position:relative}.banquet-card.banquet-live{border-color:#a385568c;box-shadow:inset 0 0 36px #a385560f}.banquet-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.banquet-status{color:#bca177;letter-spacing:.5px;border:1px solid #c6a56a40;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:inline-flex}.status-live{color:#a8c39f;border-color:#739f7559}.status-ended,.status-cancelled{color:#82796e}.banquet-card-seal{width:48px;height:48px;margin:18px 0 8px;font-size:29px}.banquet-card h2{color:#e8dccb;margin:4px 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:27px;font-weight:500}.banquet-card>p{color:#a99b89;flex:1;margin:0 0 18px;font-size:10px;line-height:1.8}.banquet-card-time{border-top:1px solid #c6a56a21;border-bottom:1px solid #c6a56a21;grid-template-columns:85px minmax(0,1fr);gap:7px 12px;padding:13px 0;display:grid}.banquet-card-time small,.banquet-detail-time small{color:#a58b65;letter-spacing:.8px;font-size:8px}.banquet-card-time strong,.banquet-detail-time strong{color:#d8c9b4;font-size:10px;font-weight:500}.banquet-card-time>span{color:#81776b;grid-column:1/-1;font-size:8px}.banquet-card-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.banquet-card-bottom span{color:#8e8274;font-size:8px}.banquet-card-bottom a{color:#c6a56a;font-size:9px;text-decoration:none}.archived-title{margin-top:42px}.banquet-archive-list{border-top:1px solid #c6a56a21}.banquet-archive-list a{color:#d7c9b5;border-bottom:1px solid #c6a56a1a;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:14px;padding:13px 4px;font-size:10px;text-decoration:none;display:grid}.banquet-archive-list small{color:#897d70;font-size:8px}.banquet-detail-heading{padding-bottom:26px}.banquet-detail-time{flex-wrap:wrap;align-items:flex-start;gap:28px;margin-top:24px;display:flex}.banquet-detail-time>div{flex-direction:column;gap:5px;display:flex}.banquet-detail-time>span{color:#8c8072;align-self:flex-end;font-size:9px}.registered-label{color:#a8c39f;font-size:10px}.banquet-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}.banquet-chat-panel,.banquet-story-panel{background:#181310b8;border:1px solid #c6a56a2b;min-width:0;padding:20px}.banquet-chat-messages{flex-direction:column;gap:12px;min-height:250px;max-height:480px;padding:14px 2px;display:flex;overflow-y:auto}.banquet-chat-message{background:#00000021;border-left:2px solid #c6a56a47;padding:10px 12px}.banquet-chat-message>div{align-items:center;gap:9px;display:flex}.banquet-chat-message strong{color:#d9cbb8;font-size:10px}.banquet-chat-message small{color:#7f756a;font-size:8px}.banquet-chat-message p{color:#b6a895;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:10px;line-height:1.7}.banquet-chat-compose{border-top:1px solid #c6a56a1f;flex-direction:column;gap:8px;padding-top:12px;display:flex}.banquet-chat-compose small{color:#84796d;font-size:8px}.chat-live-indicator{color:#a8c39f;letter-spacing:.7px;font-size:8px}.chat-archive-indicator{color:#918577;letter-spacing:.7px;font-size:8px}.chat-locked,.chat-empty,.chat-archive-note{text-align:center;color:#968a7b;padding:28px 16px;font-size:10px;line-height:1.8}.chat-locked strong{color:#d8c9b4;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:500}.chat-locked a{color:#c6a56a;margin-top:10px;text-decoration:none;display:inline-block}.banquet-featured-story{border-bottom:1px solid #c6a56a1f;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.banquet-story-cover{aspect-ratio:3/4;background:#17120f;display:block;position:relative;overflow:hidden}.banquet-story-cover img{object-fit:cover}.banquet-featured-story h3{color:#e0d3c1;margin:4px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:500}.banquet-featured-story h3 a{color:inherit;text-decoration:none}.banquet-featured-story small{color:#9d8968;font-size:8px}.banquet-featured-story p{color:#948879;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:6px 0 0;font-size:9px;line-height:1.65;display:-webkit-box;overflow:hidden}.story-proposal-box{background:#0000001f;border:1px solid #c6a56a26;margin-top:16px;padding:13px}.story-proposal-box p{color:#9b8e7e;font-size:9px;line-height:1.7}.admin-application{border-bottom:1px solid #c6a56a1f;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:16px 0;display:grid}.admin-application h3{color:#e1d4c1;margin:7px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:500}.admin-application p{color:#a99b89;font-size:10px;line-height:1.7}.admin-application small{color:#8b8073;font-size:8px}.admin-application-actions{flex-direction:column;gap:8px;min-width:110px;display:flex}.notification-pagination,.catalog-pagination{justify-content:center;align-items:center;gap:18px;margin-top:22px;display:flex}@media (max-width:800px){.community-heading{padding:44px 18px 24px}.community-content,.notification-content{padding:22px 18px 64px}.sect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sect-detail-grid,.banquet-detail-grid,.banquet-grid{grid-template-columns:minmax(0,1fr)}.community-panel,.notification-settings-card{padding:17px}}@media (max-width:560px){.community-heading-row{flex-direction:column;align-items:flex-start}.community-heading-row>.button{width:100%}.sect-grid{grid-template-columns:minmax(0,1fr)}.quiet-hours-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-preference-head,.notification-preference-row{grid-template-columns:minmax(0,1fr) repeat(3,42px);gap:6px;padding:10px 2px}.notification-preference-head{font-size:8px}.notification-preference-row small{font-size:7px}.notification-item{grid-template-columns:26px minmax(0,1fr) 6px;gap:9px;padding:14px 5px}.notification-mark{width:25px;height:25px;font-size:14px}.notification-main h2{font-size:18px}.mission-submit{flex-direction:column}.mission-submit .button{width:100%}.sect-transfer{flex-direction:column;align-items:stretch}.sect-transfer button{min-height:36px}.sect-member{flex-direction:column;align-items:flex-start}.sect-member select{width:100%;max-width:none}.admin-application{grid-template-columns:minmax(0,1fr)}.admin-application-actions{flex-direction:row}.admin-application-actions>*{flex:1}.banquet-card{padding:17px}.banquet-detail-time{gap:16px}.banquet-detail-time>span{width:100%}.banquet-archive-list a{grid-template-columns:minmax(0,1fr) 18px}.banquet-archive-list small{grid-column:1}.banquet-archive-list b{grid-area:1/2/3}.notification-toolbar{flex-direction:column;align-items:flex-start}.community-form-wrap{padding:18px}}.admin-banquet-create label{color:#cbbb9f;flex-direction:column;gap:7px;font-size:10px;display:flex}.admin-banquet-create input,.admin-banquet-create textarea{color:#e7dccd;width:100%;font:inherit;background:#17120f;border:1px solid #c6a56a38;padding:11px;font-size:10px}.admin-banquet-events{flex-direction:column;gap:10px;display:flex}.admin-banquet-event{background:#0000001f;border:1px solid #c6a56a21;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.admin-banquet-event.is-selected{background:#c6a56a0e;border-color:#c6a56a80}.admin-banquet-event-select{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.admin-banquet-event-select strong{color:#e0d3c1;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:500}.admin-banquet-event-select small{color:#8e8274;font-size:8px}.admin-banquet-event-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-banquet-event-actions button,.admin-story-controls button,.admin-message-controls button{color:#c6a56a;cursor:pointer;background:0 0;border:1px solid #c6a56a40;padding:7px 10px;font-size:9px}.admin-banquet-event-actions a{color:#c6a56a;font-size:9px;text-decoration:none}.admin-banquet-queues{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.admin-banquet-queues>section{min-width:0}.admin-banquet-queues h3{color:#d8c9b4;margin:8px 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:500}.admin-story-proposal,.admin-message-row{border-bottom:1px solid #c6a56a1f;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.admin-story-proposal>div:first-child,.admin-message-row>div:first-child{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.admin-story-proposal strong,.admin-message-row strong{color:#d9cbb8;font-size:10px}.admin-story-proposal small,.admin-message-row small,.admin-message-row time{color:#887d70;font-size:8px}.admin-story-proposal p,.admin-message-row p{color:#a99b89;white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0;font-size:9px;line-height:1.7}.admin-story-controls,.admin-message-controls{flex-direction:column;gap:8px;min-width:112px;display:flex}.admin-story-controls label{color:#a99b89;align-items:center;gap:5px;font-size:8px;display:flex}.admin-story-controls input[type=number],.admin-message-controls input{color:#d9cbb8;background:#17120f;border:1px solid #c6a56a33;width:100%;min-width:0;padding:7px;font-size:9px}.admin-message-controls input{min-width:130px}.admin-story-controls>div{gap:5px;display:flex}@media (max-width:760px){.admin-banquet-queues{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.admin-banquet-event{flex-direction:column;align-items:stretch}.admin-banquet-event-actions{justify-content:flex-start}.admin-story-proposal,.admin-message-row{flex-direction:column}.admin-story-controls,.admin-message-controls{width:100%;min-width:0}.admin-message-controls input{min-width:0}}.admin-author-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.admin-author-details>div{background:#00000024;border:1px solid #c6a56a24;flex-direction:column;gap:7px;min-width:0;padding:13px;display:flex}.admin-author-details span{color:#8f8375;letter-spacing:.6px;font-size:8px}.admin-author-details strong{color:#e5d8c4;overflow-wrap:anywhere;font-size:11px}.admin-author-note{color:#cbbb9f;flex-direction:column;gap:8px;font-size:10px;display:flex}.admin-author-note textarea{color:#e7dccd;width:100%;font:inherit;resize:vertical;background:#17120f;border:1px solid #c6a56a38;padding:11px;font-size:10px}.admin-author-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}@media (max-width:560px){.admin-author-details{grid-template-columns:minmax(0,1fr)}.admin-author-actions{flex-direction:column}.admin-author-actions .button{width:100%}}.author-workspace{max-width:1120px}.author-workspace-heading{margin-bottom:18px}.author-workspace-heading>div h2{color:#e4d7c4;margin:5px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:500}.author-novel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.author-novel-card{background:linear-gradient(145deg,#221a14db,#130f0df5);border:1px solid #c6a56a2b;flex-direction:column;min-width:0;padding:19px;display:flex}.author-novel-card-top{color:#9b8d7b;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.author-novel-card h3{color:#e7dac7;overflow-wrap:anywhere;margin:12px 0 7px;font-family:Cormorant Garamond,Georgia,serif;font-size:25px;font-weight:500}.author-novel-card>p{color:#a99b89;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:52px;margin:0;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.author-novel-latest{color:#c7b69d;border-top:1px solid #c6a56a1f;flex-direction:column;gap:5px;margin-top:14px;padding-top:11px;font-size:9px;display:flex}.author-novel-latest small{color:#9b896c;font-size:8px}.author-novel-card-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:17px;display:flex}.author-novel-card-bottom small{color:#7f756a;font-size:8px}.author-novel-card-bottom a,.community-section-title>a{color:#c6a56a;font-size:9px;text-decoration:none}.author-workspace-note{background:#c6a56a0b;border-left:2px solid #c6a56a80;flex-direction:column;gap:7px;margin-top:18px;padding:15px;display:flex}.author-workspace-note strong{color:#d8c9b4;font-size:10px}.author-workspace-note span{color:#968a7b;font-size:9px;line-height:1.7}.author-form-panel{max-width:800px;margin:0 auto}.author-form-panel .auth-form small{color:#8c8072;font-size:8px}.author-create-chapter{background:#0000001f;border:1px solid #c6a56a26;grid-template-columns:100px minmax(0,1fr) auto;align-items:end;gap:10px;margin:10px 0 18px;padding:14px;display:grid}.author-create-chapter label,.author-editor-title,.author-editor-body{color:#cbbb9f;flex-direction:column;gap:7px;min-width:0;font-size:10px;display:flex}.author-create-chapter input,.author-editor-title input,.author-editor-body textarea{color:#e7dccd;width:100%;min-width:0;font:inherit;background:#17120f;border:1px solid #c6a56a38;border-radius:0;padding:11px;font-size:11px}.author-chapter-list{flex-direction:column;display:flex}.author-chapter-row{border-bottom:1px solid #c6a56a1f;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.author-chapter-row h3{color:#e2d4c1;margin:5px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:500}.author-chapter-row small{color:#8e8274;font-size:8px}.author-chapter-row>div{min-width:0}.author-chapter-locked{color:#99896e;white-space:nowrap;font-size:9px}.author-editor-panel{padding:22px}.author-editor-toolbar{color:#8d8173;border-bottom:1px solid #c6a56a21;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;padding-bottom:12px;font-size:9px;display:flex}.author-save-ok{color:#9dbb98}.author-save-dirty{color:#d5ae72}.author-editor-title{margin-bottom:14px}.author-editor-title input{font-family:Cormorant Garamond,Georgia,serif;font-size:22px}.author-editor-body textarea{resize:vertical;white-space:pre-wrap;min-height:440px;font-family:Georgia,serif;font-size:15px;line-height:1.9}.author-editor-body textarea:disabled,.author-editor-title input:disabled{opacity:.75}.author-editor-footer{border-top:1px solid #c6a56a21;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:13px;display:flex}.author-editor-footer>span{color:#8e8274;font-size:8px;line-height:1.6}.author-editor-footer>div{flex-wrap:wrap;gap:8px;display:flex}.author-revision-list{flex-direction:column;display:flex}.author-revision-row{border-bottom:1px solid #c6a56a1a;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.author-revision-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.author-revision-row strong{color:#d9cbb8;font-size:10px}.author-revision-row span{color:#a99b89;overflow-wrap:anywhere;font-size:9px}.author-revision-row small{color:#82776b;font-size:8px}.author-review-note{background:#be735c0f;border-left:2px solid #be735c99;margin:0 0 14px;padding:14px}.author-review-note strong{color:#d6ad9a;font-size:10px}.author-review-note p{color:#b9a391;white-space:pre-wrap;margin:6px 0 0;font-size:10px;line-height:1.7}.author-review-content{color:#d5c8b6;white-space:pre-wrap;overflow-wrap:anywhere;background:#00000029;border:1px solid #c6a56a24;max-height:65vh;margin:14px 0;padding:18px;font-family:Georgia,serif;font-size:14px;line-height:1.9;overflow:auto}.author-review-panel{margin-top:18px}.author-review-panel .author-review-note{flex-direction:column;gap:8px;margin-top:15px;display:flex}.author-review-panel textarea{color:#e7dccd;width:100%;font:inherit;resize:vertical;background:#17120f;border:1px solid #c6a56a38;padding:11px;font-size:10px}@media (max-width:760px){.author-novel-grid{grid-template-columns:minmax(0,1fr)}.author-editor-footer{flex-direction:column;align-items:stretch}.author-editor-footer>div{width:100%}.author-editor-footer>div>*{flex:1}.author-create-chapter{grid-template-columns:85px minmax(0,1fr)}.author-create-chapter .button{grid-column:1/-1;width:100%}.author-editor-body textarea{min-height:360px}}@media (max-width:560px){.author-workspace-heading{flex-direction:column;align-items:flex-start}.author-workspace-heading>.button{width:100%}.author-chapter-row{flex-direction:column;align-items:flex-start}.author-chapter-row>.button{width:100%}.author-editor-panel{padding:14px}.author-editor-toolbar,.author-revision-row{flex-direction:column;align-items:flex-start}.author-revision-row>.auth-outline-button{width:100%}.author-editor-footer>div{flex-direction:column}.author-editor-footer>div>*{width:100%}}.author-editor-mode{background:#00000029;border:1px solid #c6a56a29;gap:4px;padding:3px;display:flex}.author-editor-mode button{color:#928675;cursor:pointer;background:0 0;border:0;padding:6px 9px;font-size:8px}.author-editor-mode button.is-active{color:#e1c28b;background:#c6a56a29}.author-markdown-preview{color:#d5c8b6;white-space:pre-wrap;overflow-wrap:anywhere;background:#00000024;border:1px solid #c6a56a2b;min-height:440px;padding:20px;font-family:Georgia,serif;font-size:15px;line-height:1.9}.author-markdown-preview h2,.author-markdown-preview h3,.author-markdown-preview h4{color:#e5d5bd;margin:18px 0 9px;font-family:Cormorant Garamond,Georgia,serif;font-weight:500}.author-markdown-preview h2{font-size:26px}.author-markdown-preview h3{font-size:22px}.author-markdown-preview h4{font-size:18px}.author-markdown-preview p{margin:0 0 8px}.author-markdown-preview blockquote{color:#b9a88f;border-left:2px solid #c6a56a8c;margin:12px 0;padding:8px 14px}.author-preview-spacer{height:9px}.author-preview-list-item{padding-left:14px}@media (max-width:760px){.author-markdown-preview{min-height:360px;padding:14px}}.author-offline-banner,.author-conflict-panel{background:#c6a56a0e;border:1px solid #c6a56a3d;flex-direction:column;gap:7px;margin-bottom:14px;padding:14px;display:flex}.author-offline-banner strong,.author-conflict-panel strong{color:#d9bd88;font-size:10px}.author-offline-banner span,.author-conflict-panel p{color:#a99b89;margin:0;font-size:9px;line-height:1.7}.author-conflict-panel{background:#be735c0e;border-color:#be735c80}.author-conflict-panel>strong{color:#dfad99}.author-conflict-panel>div{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.author-import-button{color:#c6a56a;cursor:pointer;border:1px solid #c6a56a40;justify-content:center;align-items:center;padding:7px 10px;font-size:9px;display:inline-flex}.author-import-button input{display:none}@media (max-width:760px){.author-conflict-panel>div{flex-direction:column}.author-conflict-panel>div>*{width:100%}}.author-schedule-control{flex-wrap:wrap;align-items:end;gap:6px;padding:6px 0;display:flex}.author-schedule-control label{color:#a99b89;flex-direction:column;gap:4px;font-size:8px;display:flex}.author-schedule-control input{color:#e7dccd;max-width:190px;font:inherit;background:#17120f;border:1px solid #c6a56a38;padding:7px;font-size:9px}@media (max-width:760px){.author-schedule-control{flex-direction:column;align-items:stretch;width:100%}.author-schedule-control input{width:100%;max-width:none}}.author-workspace-actions,.author-novel-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.author-novel-actions{justify-content:flex-end}@media (max-width:560px){.author-workspace-actions{flex-direction:column;align-items:stretch;width:100%}.author-workspace-actions>*{width:100%}.author-novel-actions{flex-direction:column;align-items:stretch;width:100%}.author-novel-actions>*{text-align:center;width:100%}}.author-markdown-toolbar{background:#0000001f;border:1px solid #c6a56a21;flex-wrap:wrap;gap:5px;margin:0 0 8px;padding:7px;display:flex}.author-markdown-toolbar button{color:#c6b18f;cursor:pointer;background:#c6a56a0b;border:1px solid #c6a56a2b;min-width:34px;padding:6px 9px;font-size:9px}.author-markdown-toolbar button:disabled{opacity:.4;cursor:not-allowed}.admin-console .community-content{padding-bottom:48px}.admin-console-toolbar{background:#c6a56a09;border:1px solid #c6a56a33;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:16px 18px;display:flex}.admin-console-toolbar>div{flex-direction:column;gap:5px;display:flex}.admin-console-toolbar strong{color:#e5d5b9;font-family:Georgia,serif;font-size:15px;font-weight:500}.admin-console-toolbar small,.admin-health-footnote{color:#9c8f7d;font-size:9px;line-height:1.7}.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.admin-stat-card{background:#181310c7;border:1px solid #c6a56a2e;flex-direction:column;justify-content:space-between;gap:9px;min-height:116px;padding:16px;display:flex}.admin-stat-card>span,.admin-health-grid span{color:#b4a58f;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.admin-stat-card strong{color:#e5c78f;font-family:Georgia,serif;font-size:30px;font-weight:400}.admin-stat-card small{color:#8f8272;font-size:9px;line-height:1.5}.admin-health-panel{margin-bottom:18px}.admin-health-ok,.admin-health-warning{font-size:10px}.admin-health-ok{color:#a8c59b}.admin-health-warning{color:#d7a47b}.admin-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-health-grid>div{background:#c6a56a0b;flex-direction:column;gap:7px;padding:12px;display:flex}.admin-health-grid strong{color:#e4d5bd;font-size:13px;font-weight:500}.admin-health-footnote{margin-top:14px;display:block}.admin-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-tool-card{background:#c6a56a09;border:1px solid #c6a56a33;flex-direction:column;justify-content:center;gap:8px;min-height:92px;padding:16px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.admin-tool-card:hover{background:#c6a56a13;border-color:#c6a56a8c}.admin-tool-card strong{color:#e4d1ae;font-size:12px;font-weight:500}.admin-tool-card span{color:#9c8f7d;font-size:10px;line-height:1.6}.admin-search-form{gap:9px;margin-bottom:18px;display:flex}.admin-search-form input,.admin-inline-form input,.admin-inline-form select,.admin-setting-editor>input,.admin-setting-editor>select{color:#e7dccd;min-width:0;min-height:40px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#17120f;border:1px solid #c6a56a38;padding:9px 11px;font-size:11px}.admin-search-form input{flex:1}.admin-access-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);gap:20px;display:grid}.admin-user-results{flex-direction:column;gap:7px;display:flex}.admin-user-result{text-align:left;cursor:pointer;background:#c6a56a06;border:1px solid #c6a56a26;flex-direction:column;gap:5px;padding:12px;display:flex}.admin-user-result.is-active{background:#c6a56a17;border-color:#c6a56aa6}.admin-user-result strong{color:#e2d1b1;font-size:11px;font-weight:500}.admin-user-result span,.admin-user-result small{color:#9c8f7d;overflow-wrap:anywhere;font-size:9px}.admin-access-detail{background:#c6a56a06;border:1px solid #c6a56a29;min-width:0;padding:16px}.admin-access-detail h2,.admin-setting-editor h2{color:#e5d5b9;margin:7px 0;font-family:Georgia,serif;font-size:22px;font-weight:400}.admin-access-detail>p,.admin-setting-editor>p{color:#9c8f7d;overflow-wrap:anywhere;font-size:10px}.admin-access-group{border-top:1px solid #c6a56a24;margin-top:20px;padding-top:15px}.admin-access-group h3{color:#d9c39e;margin:0 0 10px;font-size:11px;font-weight:500}.admin-grant-row{color:#c7b99f;border-bottom:1px solid #c6a56a17;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:10px;display:flex}.admin-grant-row button{color:#d7a47b;cursor:pointer;background:0 0;border:0;font-size:9px}.admin-inline-form{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.admin-inline-form select{flex:1}.admin-access-group>small{color:#8f8272;margin-top:9px;font-size:9px;line-height:1.6;display:block}.admin-settings-layout{grid-template-columns:minmax(220px,.85fr) minmax(0,1.5fr);gap:20px;display:grid}.admin-settings-list{flex-direction:column;gap:7px;display:flex}.admin-setting-item{text-align:left;cursor:pointer;background:#c6a56a06;border:1px solid #c6a56a26;flex-direction:column;gap:6px;padding:12px;display:flex}.admin-setting-item.is-active{background:#c6a56a17;border-color:#c6a56aa6}.admin-setting-item strong{color:#e2d1b1;overflow-wrap:anywhere;font-size:10px;font-weight:500}.admin-setting-item span{color:#9c8f7d;font-size:9px}.admin-setting-editor{background:#c6a56a06;border:1px solid #c6a56a29;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.admin-setting-editor>input,.admin-setting-editor>select{width:100%;max-width:420px}.admin-setting-editor>small{color:#8f8272;font-size:9px;line-height:1.7}.admin-reason-label{color:#bcae98;flex-direction:column;gap:7px;width:100%;max-width:520px;font-size:10px;display:flex}.admin-reason-label textarea{color:#e7dccd;width:100%;font:inherit;background:#17120f;border:1px solid #c6a56a38;padding:10px;font-size:11px}.admin-audit-list{flex-direction:column;display:flex}.admin-audit-row{border-bottom:1px solid #c6a56a21;padding:15px 0}.admin-audit-row>div{flex-direction:column;gap:7px;display:flex}.admin-audit-row .section-kicker{color:#9c8f7d;font-size:9px}.admin-audit-row strong{color:#e5c78f;overflow-wrap:anywhere;font-size:11px;font-weight:600}.admin-audit-row p{color:#b4a58f;overflow-wrap:anywhere;margin:0;font-size:10px}.admin-audit-row pre{color:#a99b88;white-space:pre-wrap;overflow-wrap:anywhere;background:#00000038;max-height:160px;margin:0;padding:10px;font-size:9px;overflow:auto}@media (max-width:760px){.admin-stat-grid,.admin-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-access-layout,.admin-settings-layout,.admin-tool-grid{grid-template-columns:1fr}.admin-search-form{flex-direction:column}.admin-search-form button{width:100%}.admin-console-toolbar{flex-direction:column;align-items:flex-start}.admin-console-toolbar button{width:100%}}.missions-shell{min-height:100vh;color:var(--text);background:radial-gradient(at 50% -15%,#77362a2e,#0000 44%),#0a0909;padding-bottom:56px}.missions-topbar{height:78px;max-width:var(--max);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:auto;padding:0 30px;display:flex}.missions-topbar .brand-seal{color:var(--gold-2);font-family:serif;font-size:24px}.missions-topbar nav{gap:24px;display:flex}.missions-topbar nav a,.missions-footer a{color:var(--gold-2);font-size:11px}.missions-hero,.missions-section,.missions-feedback,.missions-error,.missions-footer{max-width:var(--max);margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.missions-hero{border-bottom:1px solid var(--line);padding-top:74px;padding-bottom:46px}.missions-hero h1{margin:13px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(46px,7vw,72px);font-weight:600;line-height:1}.missions-hero>p{color:#b8aea2;max-width:650px;margin:0;font-size:12px;line-height:1.9}.missions-current-title{color:#a99b88;background:#c6a56a12;border:1px solid #c6a56a4d;align-items:center;gap:14px;margin-top:20px;padding:10px 14px;font-size:10px;display:inline-flex}.missions-current-title strong{color:var(--gold-2);font-size:12px}.missions-feedback,.missions-error{margin-top:18px;margin-bottom:0;font-size:11px}.missions-feedback{color:#b7c9a1}.missions-error{color:#e0aaa0}.missions-section{padding-top:48px}.missions-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.missions-section-heading h2{margin:7px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:600}.missions-section-heading>span{color:#938879;font-size:9px}.missions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mission-card{background:linear-gradient(140deg,#171310,#100e0d);border:1px solid #cdb07e29;min-width:0;padding:20px}.mission-card-top,.mission-card-bottom,.mission-progress-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.mission-card-top span{letter-spacing:1.5px;color:var(--gold);font-size:8px}.mission-card-top strong{color:var(--gold-2);font-size:10px;font-weight:600}.mission-card h3,.achievement-card h3{margin:14px 0 5px;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:600}.mission-card>p,.achievement-card p{color:#a89e93;min-height:38px;margin:0;font-size:10px;line-height:1.8}.mission-progress-meta{color:#938879;margin-top:18px;font-size:9px}.mission-progress{background:#30271f;height:5px;margin-top:8px;overflow:hidden}.mission-progress span{background:linear-gradient(90deg,#927044,#d8bb83);height:100%;display:block}.mission-card-bottom{min-height:36px;margin-top:17px}.mission-state{color:#a99b88;font-size:9px}.missions-empty{border:1px dashed var(--line);color:#a89e93;text-align:center;grid-column:1/-1;padding:28px;font-size:11px}.achievements-section{padding-top:64px}.achievements-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.achievement-card{opacity:.68;background:#100e0d;border:1px solid #cdb07e1f;align-items:center;gap:14px;min-width:0;padding:16px;display:flex}.achievement-card.is-earned{opacity:1;background:linear-gradient(135deg,#171310,#100e0d);border-color:#c6a56a4d}.achievement-seal{width:42px;height:42px;color:var(--gold-2);border:1px solid #c6a56a59;flex:0 0 42px;place-items:center;font-family:serif;font-size:22px;display:grid}.achievement-copy{flex:1;min-width:0}.achievement-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.achievement-card h3{margin:0 0 4px;font-size:21px}.achievement-title-row>span{white-space:nowrap;color:var(--gold);font-size:8px}.achievement-card p{min-height:0}.achievement-card small{color:#928575;margin-top:6px;font-size:8px;display:block}.achievement-card .button{flex-shrink:0}.achievement-locked{white-space:nowrap;color:#786f64;font-size:8px}.missions-footer{border-top:1px solid var(--line);color:#786f64;justify-content:space-between;gap:20px;margin-top:58px;padding-top:20px;font-size:9px;display:flex}.missions-loading{min-height:70vh;color:var(--gold-2);place-items:center;font-size:12px;display:grid}@media (max-width:760px){.missions-topbar{padding:0 18px}.missions-topbar nav{gap:14px}.missions-topbar nav a{font-size:9px}.missions-hero,.missions-section,.missions-feedback,.missions-error,.missions-footer{padding-left:18px;padding-right:18px}.missions-hero{padding-top:52px}.missions-grid,.achievements-grid{grid-template-columns:1fr}.missions-section-heading h2{font-size:29px}.mission-card{padding:17px}.achievement-card{flex-wrap:wrap;align-items:flex-start}.achievement-copy{width:calc(100% - 58px)}.achievement-card .button,.achievement-locked{margin-left:56px}.missions-footer{flex-direction:column}}.economy-wallet-panel{background:linear-gradient(135deg,#c6a56a12,#0000001f);border:1px solid #c6a56a38;margin:18px 0;padding:18px}.economy-wallet-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.economy-wallet-heading h2{color:#e3d4bd;margin:6px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:25px;font-weight:500}.economy-wallet-heading>strong{color:#e7c98f;text-align:right;font-family:Georgia,serif;font-size:25px;font-weight:500}.economy-wallet-heading>strong small{color:#b7a487;font-family:inherit;font-size:10px}.economy-wallet-panel>p{color:#968a7b;margin:12px 0 0;font-size:9px;line-height:1.7}.economy-ledger-list{border-top:1px solid #c6a56a1f;flex-direction:column;margin-top:12px;display:flex}.economy-ledger-row{color:#b8aa96;border-bottom:1px solid #c6a56a17;justify-content:space-between;gap:12px;padding:9px 0;font-size:9px;display:flex}.economy-ledger-row strong{white-space:nowrap;font-size:10px}.economy-ledger-row .is-credit{color:#a9c69a}.economy-ledger-row .is-debit{color:#d9a18d}.economy-earnings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.economy-earnings-grid>div{background:#00000029;flex-direction:column;gap:6px;padding:12px;display:flex}.economy-earnings-grid span{color:#958878;font-size:9px}.economy-earnings-grid strong{color:#d7c5a8;font-size:13px;font-weight:500}@media (max-width:560px){.economy-wallet-panel{padding:14px}.economy-wallet-heading{flex-direction:column;align-items:flex-start}.economy-wallet-heading>strong{text-align:left}}.economy-vip-panel{background:linear-gradient(135deg,#c6a56a14,#00000024);border:1px solid #c6a56a47;margin:18px 0;padding:18px}.economy-vip-panel .economy-wallet-heading>strong{letter-spacing:.12em;color:#d8bb82;font-family:inherit;font-size:9px}.economy-vip-panel>p{color:#968a7b;margin:12px 0 0;font-size:9px;line-height:1.7}.economy-vip-list{flex-direction:column;gap:8px;margin-top:13px;display:flex}.economy-vip-list>div{background:#0000002b;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.economy-vip-list strong{color:#e3d1ad;font-size:10px;font-weight:500}.economy-vip-list span{color:#a99b88;font-size:9px}@media (max-width:560px){.economy-vip-panel{padding:14px}.economy-vip-list>div{flex-direction:column;gap:5px}}.admin-economy-offer-list{flex-direction:column;gap:10px;display:flex}.admin-economy-offer{background:#0000001f;border:1px solid #c6a56a24;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px;display:flex}.admin-economy-offer-main h3{color:#e2d0b0;margin:7px 0;font-size:17px;font-weight:500}.admin-economy-offer-main p{color:#a99b88;margin:0;font-size:11px;line-height:1.6}.admin-economy-offer-meta{color:#a99b88;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:10px;display:flex}.admin-economy-offer-meta strong{color:#e1c48e;font-size:13px}.admin-economy-offer-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-economy-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-economy-form label{color:#b9aa94;flex-direction:column;gap:6px;font-size:11px;display:flex}.admin-economy-form input:not([type=checkbox]),.admin-economy-form select,.admin-economy-form textarea{color:#e7ddcd;width:100%;font:inherit;background:#14110e;border:1px solid #c6a56a33;border-radius:3px;padding:11px 12px}.admin-economy-form input:focus,.admin-economy-form select:focus,.admin-economy-form textarea:focus{outline:1px solid #d2b27c8c}.admin-economy-form .admin-economy-description{grid-column:1/-1}.admin-economy-form .admin-economy-checkbox{flex-direction:row;grid-column:1/-1;align-items:center;gap:9px}.admin-economy-checkbox input{accent-color:#b99762}.admin-economy-form-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.admin-economy-footnote{color:#978a79;margin:14px 0 0;font-size:10px;line-height:1.7}@media (max-width:650px){.admin-economy-offer{flex-direction:column}.admin-economy-form{grid-template-columns:1fr}.admin-economy-form .admin-economy-description,.admin-economy-form .admin-economy-checkbox,.admin-economy-form-actions{grid-column:1}}.economy-store-shell{max-width:1040px;margin:0 auto;padding:44px 24px 70px}.economy-store-heading{border-bottom:1px solid #c6a56a29;padding:28px 0 24px}.economy-store-heading h1{color:#f0e4d2;margin:10px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,6vw,58px);font-weight:500}.economy-store-heading p{color:#a99b8b;max-width:660px;font-size:11px;line-height:1.8}.economy-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.economy-store-offer{background:linear-gradient(145deg,#191411,#100e0d);border:1px solid #c6a56a2e;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.economy-store-offer h2{color:#ead9bd;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:500}.economy-store-offer p{color:#a99b8b;margin:0;font-size:10px;line-height:1.7}.economy-store-offer-price{color:#e2c994;font-family:Georgia,serif;font-size:24px}.economy-store-offer-meta{color:#b5a48e;font-size:9px}.economy-store-offer .button{cursor:pointer;width:100%;margin-top:auto}.economy-store-offer .button:disabled{opacity:.5;cursor:wait;transform:none}.economy-store-wallet{background:#15110f;border:1px solid #c6a56a2e;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:18px;display:flex}.economy-store-wallet strong{color:#e2c994;font-family:Georgia,serif;font-size:23px}.economy-store-wallet small{color:#9d8d79;font-size:9px}.economy-store-alert{color:#e1b3a8;background:#70282326;border:1px solid #b1645573;margin-top:16px;padding:12px 14px;font-size:10px;line-height:1.7}.economy-store-payment{background:#c6a56a0f;border:1px solid #c6a56a59;margin-top:22px;padding:20px}.economy-store-payment h2{color:#ecd8b7;margin:8px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:27px;font-weight:500}.economy-store-payment p{color:#b5a48e;font-size:10px;line-height:1.7}.economy-store-payment-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.economy-store-payment-actions button{cursor:pointer}.economy-store-note{color:#817669;margin-top:20px;font-size:9px;line-height:1.7}@media (max-width:640px){.economy-store-shell{padding:28px 16px 50px}.economy-store-grid{grid-template-columns:1fr}.economy-store-wallet{flex-direction:column;align-items:flex-start}.economy-store-payment{padding:16px}}.economy-bank-transfer{grid-template-columns:minmax(220px,340px) minmax(0,1fr);align-items:start;gap:24px;margin-top:20px;display:grid}.economy-bank-qr-wrap{background:#fff;border-radius:6px;flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex}.economy-bank-qr{object-fit:contain;width:100%;max-width:300px;height:auto;display:block}.economy-bank-caption{color:#2c665f;letter-spacing:.04em;font-size:10px;font-weight:700}.economy-bank-instructions h3{color:#ead9bd;margin:0 0 12px;font-size:17px;font-weight:500}.economy-bank-amount,.economy-bank-memo{background:#c6a56a0b;border:1px solid #c6a56a2e;flex-direction:column;gap:7px;margin:0 0 14px;padding:13px;display:flex}.economy-bank-amount span,.economy-bank-memo span{color:#a99b88;font-size:10px}.economy-bank-amount strong{color:#e2c994;font-size:24px}.economy-bank-memo strong{color:#f0e4d2;letter-spacing:.06em;overflow-wrap:anywhere;font-size:17px}.economy-bank-memo button{align-self:flex-start}.economy-bank-instructions ol{color:#b5a48e;padding-left:19px;font-size:10px;line-height:1.8}.economy-bank-submit-form{flex-direction:column;gap:12px;margin-top:16px;display:flex}.economy-bank-submit-form label{color:#cbbb9f;flex-direction:column;gap:6px;font-size:10px;display:flex}.economy-bank-submit-form input,.economy-bank-submit-form textarea{color:#e7ddcd;width:100%;font:inherit;background:#14110e;border:1px solid #c6a56a33;border-radius:3px;padding:11px 12px;font-size:11px}.economy-bank-pending,.economy-bank-rejected{color:#c5d4bf;background:#48694c1f;border:1px solid #84a48547;padding:13px 15px;font-size:11px;line-height:1.7}.economy-bank-rejected{color:#e1b3a8;background:#70282326;border-color:#b1645566}.admin-payment-review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-payment-review-fields label{color:#b9aa94;flex-direction:column;gap:6px;font-size:10px;display:flex}.admin-payment-review-fields input,.admin-payment-review-fields textarea{color:#e7ddcd;width:100%;font:inherit;background:#14110e;border:1px solid #c6a56a33;border-radius:3px;padding:10px 11px;font-size:11px}.admin-payment-order-code{color:#e5c78f;letter-spacing:.04em;overflow-wrap:anywhere;font-family:monospace}.admin-payment-review-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}@media (max-width:720px){.economy-bank-transfer{grid-template-columns:1fr}.economy-bank-qr-wrap{width:100%;max-width:360px;margin:0 auto}.admin-payment-review-fields{grid-template-columns:1fr}}.reading-paywall{text-align:center;background:linear-gradient(145deg,#281e16b8,#120f0df5);border:1px solid #c6a56a47;max-width:520px;margin:35px auto;padding:28px}.reading-paywall h2{color:#ead9bd;margin:12px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:500}.reading-paywall>p{color:#a99b89;max-width:390px;margin:0 auto 18px;font-size:10px;line-height:1.8}.reading-paywall>strong{color:#e4c58d;margin:15px 0 20px;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:600;display:block}.reading-paywall .button{color:#ead9bd;cursor:pointer;background:#c6a56a24;border:1px solid #c6a56a8c;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:10px;text-decoration:none;display:inline-flex}.reading-paywall .button:disabled{opacity:.55;cursor:wait}.reading-paywall .reading-paywall-note{color:#a99b89;margin:12px 0 0;font-size:9px}.reading-paywall .reading-paywall-error{color:#e1a28f;margin:14px 0 0;font-size:9px;line-height:1.6}.author-price-panel{flex-direction:column;gap:12px;display:flex}.author-price-panel .community-section-title{margin-bottom:0}.author-price-panel .community-section-title h2{color:#e4d7c4;margin:5px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:25px;font-weight:500}.author-price-panel .community-section-title>strong{color:#e2c28b;white-space:nowrap;font-size:13px}.author-price-panel>p{color:#a99b89;margin:0;font-size:9px;line-height:1.7}.author-price-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.author-price-controls label{color:#cbbb9f;flex-direction:column;gap:6px;min-width:150px;font-size:9px;display:flex}.author-price-controls input{color:#e7dccd;width:150px;font:inherit;background:#17120f;border:1px solid #c6a56a38;padding:10px;font-size:11px}.author-price-panel>small{color:#928675;font-size:8px;line-height:1.6}@media (max-width:560px){.reading-paywall{margin:24px 0;padding:22px 16px}.reading-paywall h2{font-size:24px}.author-price-controls{flex-direction:column;align-items:stretch}.author-price-controls label,.author-price-controls input,.author-price-controls .button{width:100%}}.reading-rewarded-ad{border-top:1px solid #c6a56a29;flex-direction:column;align-items:center;gap:10px;margin-top:18px;padding-top:18px;display:flex}.reading-rewarded-ad p{color:#b9aa96;text-align:center;max-width:390px;margin:0;font-size:9px;line-height:1.75}.reading-rewarded-ad .button{color:#ead9bd;cursor:pointer;background:#c6a56a1a;border:1px solid #c6a56a7a;min-height:42px;padding:0 18px;font-size:9px}.reading-rewarded-ad .button:disabled{opacity:.55;cursor:wait}.reading-rewarded-ad small{color:#a99b89;text-align:center;max-width:420px;font-size:8px;line-height:1.65}.reading-rewarded-ad .reading-rewarded-ad-error{color:#e1a28f}:root{--bg:#07090e;--panel:#0d1119;--panel-2:#151a24;--line:#bea67e33;--gold:#b99a68;--gold-2:#e7d6b3;--muted:#9299a7;--text:#eeeae2;--red:#8f2430}.site-shell{background:radial-gradient(ellipse at 84% 7%,#63192733,transparent 34%), radial-gradient(ellipse at 12% 34%,#23395321,transparent 36%), var(--bg)}.topbar{border-bottom-color:#bea67e29}.brand-seal{background:linear-gradient(145deg,#211b1a,#090b10);border-color:#c7ab77b8;box-shadow:inset 0 0 0 3px #c7ab7712,0 0 24px #8925301a}.hero{isolation:isolate;background:#080a10}.hero-overlay{background:linear-gradient(90deg,#05070cfa 0%,#05070ce0 34%,#05070c47 72%,#05070c61 100%),linear-gradient(#05070c14 0%,#0000 75%,#07090e 100%)}.hero-character-wrap{z-index:1;pointer-events:none;width:min(47vw,590px);height:100%;position:absolute;bottom:0;right:3.5%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 88%,#0000 100%)}.hero-character{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 38px #741c2b57)saturate(.88);opacity:.94}.hero-content{z-index:2}.hero-vertical{color:#e0cdaac7}.welcome-strip{border-bottom-color:#bea67e33}.welcome-symbol{background:linear-gradient(145deg,#151a21,#0b0e14);border-color:#bea67e52}.character-gallery{max-width:var(--max);border-bottom:1px solid #bea67e33;margin:0 auto;padding:74px 30px 78px;position:relative;overflow:hidden}.character-gallery:after{content:"";writing-mode:vertical-rl;color:#c4aa7e0b;pointer-events:none;letter-spacing:12px;font-family:serif;font-size:100px;line-height:1;position:absolute;top:26px;right:32px}.character-gallery-heading{z-index:1;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex;position:relative}.character-gallery-heading h2{color:#eee7dc;margin:10px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1}.character-gallery-heading p{color:#9ea3ae;max-width:520px;margin:0;font-size:11px;line-height:1.8}.character-gallery-seal{outline-offset:5px;color:#d8bd8b;background:linear-gradient(145deg,#52182247,#0a0c11b3);border:1px solid #c0a17080;outline:1px solid #c0a17029;flex-shrink:0;place-items:center;width:70px;height:70px;font-family:serif;font-size:30px;display:grid}.character-gallery-grid{z-index:1;grid-template-columns:1.18fr 1fr 1fr;gap:14px;display:grid;position:relative}.character-card{isolation:isolate;background:#0a0d13;border:1px solid #c2a67b4d;min-height:390px;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000047}.character-card-wanglin{min-height:430px}.character-portrait{z-index:-2;background:#10131b;position:absolute;inset:0;overflow:hidden}.character-portrait img{object-fit:cover;object-position:center 25%;filter:saturate(.82)contrast(1.08);transition:transform .7s,filter .7s}.character-card-wanglin .character-portrait img{object-position:center 20%}.character-card-muwan .character-portrait img{object-position:center 24%}.character-card-situnan .character-portrait img{object-position:center 22%}.character-card:hover .character-portrait img{filter:saturate()contrast(1.08);transform:scale(1.055)}.character-card-vignette{z-index:-1;background:linear-gradient(#04060a24 0%,#04060a14 28%,#04060abd 72%,#04060afa 100%),linear-gradient(90deg,#05070b3d,#0000 55%);position:absolute;inset:0}.character-card-frame{pointer-events:none;border:1px solid #e0c69757;position:absolute;inset:9px}.character-card-frame:before,.character-card-frame:after{content:"";opacity:.8;border-style:solid;border-color:#d2b17b;width:22px;height:22px;position:absolute}.character-card-frame:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.character-card-frame:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.character-card-index{color:#e2c89a;letter-spacing:2px;text-shadow:0 2px 8px #000;font-family:serif;font-size:13px;position:absolute;top:23px;left:24px}.character-card-side{writing-mode:vertical-rl;color:#efddbec7;letter-spacing:2px;text-shadow:0 2px 8px #000;font-family:serif;font-size:8px;position:absolute;top:24px;right:24px}.character-card-content{position:absolute;bottom:28px;left:25px;right:24px}.character-card-type{letter-spacing:2px;color:#d2b17b;font-size:8px}.character-card-content h3{color:#f0e7d8;margin:9px 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1}.character-card-content p{color:#c0b8ad;max-width:300px;margin:0;font-size:10px;line-height:1.75}.feature-band{background:linear-gradient(120deg,#10141c,#0d1017);border-color:#bea67e33}.world-card{background:#0d1119;border-color:#bea67e40}.world-icon{background:#070a10c7;border-color:#d2b27e73;box-shadow:inset 0 0 0 3px #d2b27e0f}.author-cta,.account-cta{background:linear-gradient(115deg,#17141a,#0c1017);border-color:#bea67e40}.footer{background:#05070b4d}@media (max-width:760px){.hero-character-wrap{opacity:.48;width:100%;height:72%;top:0;bottom:auto;right:0;-webkit-mask-image:linear-gradient(#000 0% 48%,#0000 100%);mask-image:linear-gradient(#000 0% 48%,#0000 100%)}.hero-character{object-position:center 18%}.character-gallery{padding:54px 18px 58px}.character-gallery-heading{align-items:flex-start}.character-gallery-heading h2{font-size:34px}.character-gallery-heading p{max-width:290px;font-size:10px}.character-gallery-seal{width:54px;height:54px;margin:12px 5px 0 0;font-size:23px}.character-gallery-grid{grid-template-columns:1fr;gap:12px}.character-card,.character-card-wanglin{min-height:350px}.character-card-wanglin{min-height:390px}.character-card-content{bottom:24px;left:22px;right:22px}.character-card-content h3{font-size:32px}}@media (min-width:761px) and (max-width:1050px){.character-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.character-card,.character-card-wanglin{min-height:340px}}.brand-logo{object-fit:contain;flex-shrink:0;width:68px;max-width:100%;height:68px;display:block}.footer-logo{object-fit:contain;flex-shrink:0;width:64px;max-width:100%;height:64px;display:block}.desktop-nav a{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.desktop-nav a img,.top-icon-link img{object-fit:contain;opacity:.9;filter:drop-shadow(0 1px 4px #0000008c);flex-shrink:0}.top-actions{gap:14px}.top-icon-link{color:#c6b9a8;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.top-icon-link:hover{color:var(--gold-2)}.mobile-menu-panel a{align-items:center;gap:10px;display:flex}.mobile-menu-panel a img{object-fit:contain;flex-shrink:0}.mobile-menu-panel a small{color:#98836a;letter-spacing:.3px;margin-left:auto;font-size:8px}.reader-brand{justify-content:center;min-height:40px;padding-left:43px;position:relative}.reader-brand:before,.auth-brand:before{content:"";filter:drop-shadow(0 0 8px #ad834d29);background:url(/images/logo-van-dinh-cac.webp) 50%/contain no-repeat;width:34px;height:34px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.auth-brand{justify-content:center;min-height:44px;padding-left:48px;position:relative}.reader-topbar nav a,.missions-topbar nav a{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.reader-topbar nav a:before,.missions-topbar nav a:before{content:"";opacity:.9;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:17px;height:17px;display:inline-block}.reader-topbar nav a[href=\/novels]:before,.missions-topbar nav a[href=\/novels]:before{background-image:url(/icons/open-book.svg)}.reader-topbar nav a[href=\/library]:before,.missions-topbar nav a[href=\/library]:before{background-image:url(/icons/bookmark.svg)}.reader-topbar nav a[href=\/history]:before,.missions-topbar nav a[href=\/history]:before{background-image:url(/icons/history.svg)}.reader-topbar nav a[href=\/notifications]:before,.missions-topbar nav a[href=\/notifications]:before{background-image:url(/icons/notification.svg)}.reader-topbar nav a[href=\/account]:before,.missions-topbar nav a[href=\/account]:before{background-image:url(/icons/profile.svg)}.reader-topbar nav a[href=\/missions]:before,.missions-topbar nav a[href=\/missions]:before{background-image:url(/icons/mission.svg)}.reader-topbar nav a[href=\/economy]:before,.missions-topbar nav a[href=\/economy]:before{background-image:url(/icons/wallet.svg)}.reader-topbar nav a[href=\/author]:before,.missions-topbar nav a[href=\/author]:before{background-image:url(/icons/author-pen.svg)}.reader-account-link{align-items:center;gap:7px;display:inline-flex}.reader-account-link:before{content:"";background:url(/icons/profile.svg) 50%/contain no-repeat;width:17px;height:17px}.world-card-content{bottom:20px;left:20px;right:20px}.world-card-content>span{letter-spacing:1.3px;background:#07090e99;border:1px solid #cdb07e38;padding:5px 8px;font-size:8px;line-height:1.4;display:inline-block}.world-card-content h3{margin:10px 0 7px;font-size:clamp(27px,2.4vw,32px)}.world-card-content p{color:#d0c5b6;max-width:340px;margin:0 0 13px;font-size:11px;line-height:1.65}.world-card-content a{background:#090b109e;border:1px solid #e0c6976b;align-items:center;gap:10px;min-height:34px;padding:0 12px;font-size:10px;display:inline-flex}.world-card-content a:hover{background:#8f243040;border-color:#e0c697b3}.feature-heading-icon{object-fit:contain;filter:drop-shadow(0 0 12px #b99a6833);width:38px;height:38px;margin-bottom:10px;display:block}.author-ornament img{object-fit:contain;filter:drop-shadow(0 0 10px #b99a6838);display:block}.footer{grid-template-columns:1fr auto;row-gap:20px}.footer-brand{min-width:0}.footer-contact{border-top:1px solid #bea67e26;border-bottom:1px solid #bea67e26;grid-column:1/-1;grid-template-columns:minmax(180px,.8fr) minmax(0,1.6fr);align-items:center;gap:24px;padding:20px 0;display:grid}.footer-contact>div:first-child p{color:#8f96a2;max-width:310px;margin:7px 0 0;font-size:10px;line-height:1.7}.footer-contact-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.footer-contact-item{color:#e8dfd1;background:#0f131bb8;border:1px solid #bea67e2e;align-items:center;gap:9px;min-width:0;padding:10px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.footer-contact-item:hover{background:#30221e8c;border-color:#dcbe8b94}.footer-contact-item img{object-fit:contain;flex-shrink:0;width:32px;height:32px}.footer-contact-item>span{flex-direction:column;gap:3px;min-width:0;display:flex}.footer-contact-item strong{font-size:10px;font-weight:600}.footer-contact-item small{color:#9b958d;font-size:8px;line-height:1.4}.footer-contact-item>b{color:#c7a66e;margin-left:auto;font-size:13px}.footer-contact-item.is-pending{opacity:.68;cursor:default}.footer-contact-item.is-pending small{color:#9b8162}.account-cta{position:relative}.account-ornament{background:#090c12b3;border:1px solid #bea67e4d;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.account-ornament img{object-fit:contain;width:30px;height:30px}@media (max-width:1050px){.brand-logo{width:64px;height:64px}.top-actions{gap:10px}.top-icon-link{font-size:9px}.desktop-nav{gap:12px}}@media (max-width:760px){.brand-logo{width:52px;height:52px}.topbar{gap:8px}.mobile-menu-panel{max-height:min(76svh,620px);overflow-y:auto}.reader-brand{padding-left:38px}.reader-brand:before{width:30px;height:30px}.auth-brand{padding-left:42px}.auth-brand:before{width:34px;height:34px}.reader-topbar nav{flex-wrap:wrap;gap:10px}.reader-topbar nav a,.missions-topbar nav a{gap:5px;font-size:8px}.reader-topbar nav a:before,.missions-topbar nav a:before{width:14px;height:14px}.world-grid{gap:12px;padding:38px 18px 42px}.world-card{min-height:220px}.world-card-content{bottom:16px;left:16px;right:16px}.world-card-content h3{margin:8px 0 5px;font-size:29px}.world-card-content p{max-width:270px;margin-bottom:10px;font-size:10px;line-height:1.55}.world-card-content>span{letter-spacing:1px;padding:4px 7px;font-size:7px}.world-card-content a{min-height:32px;padding:0 10px;font-size:9px}.world-icon{width:42px;height:42px;top:13px;right:13px}.world-icon img{width:29px;height:29px}.footer{grid-template-columns:1fr;gap:16px;padding:28px 18px 104px}.footer-logo{width:58px;height:58px}.footer-contact{grid-column:1;grid-template-columns:1fr;gap:12px;padding:17px 0}.footer-contact-list{gap:7px}.footer-contact-item{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:92px;padding:9px 4px}.footer-contact-item img{width:29px;height:29px}.footer-contact-item>span{align-items:center}.footer-contact-item strong{font-size:9px}.footer-contact-item small{font-size:7px}.footer-contact-item>b{display:none}.footer>p{grid-column:1;font-size:8px;line-height:1.6}.mobile-bottom-nav{height:70px;padding:7px 4px calc(7px + env(safe-area-inset-bottom));background:#07090ef7;border-top-color:#bea67e3d}.mobile-bottom-nav a span:last-child{letter-spacing:0;font-size:8px}}.page-title-with-icon{align-items:center;gap:13px;margin:12px 0;display:flex}.page-title-with-icon img{object-fit:contain;filter:drop-shadow(0 0 12px #b99a6833);flex-shrink:0;display:block}.page-title-with-icon h1{margin:0!important}@media (max-width:760px){.page-title-with-icon{gap:10px;margin:10px 0}.page-title-with-icon img{width:31px;height:31px}}@media (min-width:761px) and (max-width:850px){.brand-logo{width:185px}.desktop-nav{gap:8px}.desktop-nav a{gap:4px;font-size:9px}.desktop-nav a img{width:15px;height:15px}.top-actions{gap:8px}.top-icon-link{gap:0;font-size:0}.top-icon-link img{width:18px;height:18px}.top-actions .login-link{display:none}.top-actions .button-small{padding:0 10px;font-size:9px}}.admin-users-toolbar{grid-template-columns:minmax(0,1.6fr) minmax(170px,.7fr) auto;gap:9px;margin-bottom:18px;display:grid}.admin-users-toolbar input,.admin-users-toolbar select{color:#e7dccd;width:100%;min-width:0;min-height:42px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#17120f;border:1px solid #c6a56a3d;padding:10px 12px;font-size:11px}.admin-users-toolbar button{min-height:42px;padding:0 16px}.admin-users-layout{grid-template-columns:minmax(260px,.85fr) minmax(0,1.55fr);align-items:start;gap:16px;display:grid}.admin-users-list,.admin-users-detail{background:#120f0dbd;border:1px solid #c6a56a2e;min-width:0}.admin-users-list-head,.admin-users-detail-head{border-bottom:1px solid #c6a56a21;justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;display:flex}.admin-users-list-head strong{color:#e4d1ae;font-size:11px;font-weight:500}.admin-users-list-items{flex-direction:column;max-height:720px;display:flex;overflow:auto}.admin-users-item{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c6a56a17;flex-direction:column;gap:6px;width:100%;padding:13px 14px;display:flex}.admin-users-item:hover,.admin-users-item.is-active{background:#c6a56a12}.admin-users-item.is-active{box-shadow:inset 2px 0 #b68a58}.admin-users-item strong{color:#e4d1ae;overflow-wrap:anywhere;font-size:11px;font-weight:500}.admin-users-item>span{color:#9c8f7d;overflow-wrap:anywhere;font-size:9px}.admin-users-item-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-users-item small{color:#9b8d79;font-size:8px;line-height:1.5}.admin-user-status{color:#c9b48f;letter-spacing:.04em;border:1px solid #c6a56a3d;align-items:center;width:max-content;max-width:100%;padding:4px 7px;font-size:8px;display:inline-flex}.admin-user-status.is-active{color:#a9c99d;border-color:#7fa67766}.admin-user-status.is-suspended{color:#d49a89;border-color:#c97c6b61}.admin-users-detail{padding:16px}.admin-users-detail h2{color:#ead8b8;overflow-wrap:anywhere;margin:6px 0;font-family:Georgia,serif;font-size:24px;font-weight:400}.admin-users-detail-subtitle{color:#a99a84;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.7}.admin-users-detail-head .auth-outline-button{flex-shrink:0}.admin-user-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.admin-user-facts>div{background:#c6a56a0b;flex-direction:column;gap:5px;min-width:0;padding:11px;display:flex}.admin-user-facts span{color:#9b8d79;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.admin-user-facts strong{color:#e1d2b8;overflow-wrap:anywhere;font-size:10px;font-weight:500}.admin-user-actions{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.admin-user-actions button{color:#e1cfad;cursor:pointer;background:#c6a56a0f;border:1px solid #c6a56a47;min-height:34px;padding:0 11px;font-size:9px}.admin-user-actions button.is-danger{color:#d49a89;border-color:#c97c6b61}.admin-user-actions button:disabled,.admin-users-toolbar button:disabled{opacity:.45;cursor:not-allowed}.admin-users-group{border-top:1px solid #c6a56a24;margin-top:17px;padding-top:14px}.admin-users-group-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.admin-users-group-title h3{color:#d9c39e;margin:0;font-size:11px;font-weight:500}.admin-users-group-title small{color:#8f8272;font-size:8px}.admin-users-role-row,.admin-users-scope-row,.admin-users-session-row{color:#c7b99f;border-bottom:1px solid #c6a56a14;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:9px;display:flex}.admin-users-role-row>div,.admin-users-session-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-users-role-row small,.admin-users-session-row small{color:#8f8272;overflow-wrap:anywhere;font-size:8px}.admin-users-role-row button,.admin-users-scope-row button{color:#d49a89;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:8px}.admin-users-inline-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.admin-users-inline-form select,.admin-users-inline-form input{color:#e7dccd;width:100%;min-width:0;min-height:36px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#17120f;border:1px solid #c6a56a38;padding:8px 9px;font-size:9px}.admin-users-inline-form button{min-height:36px;padding:0 12px}.admin-users-note{color:#8f8272;margin-top:8px;font-size:8px;line-height:1.65;display:block}.admin-users-empty{color:#958977;padding:20px 14px;font-size:10px;line-height:1.7}.admin-users-load-more{color:#d7c29c;cursor:pointer;background:#c6a56a0a;border:0;border-top:1px solid #c6a56a1f;width:100%;min-height:38px;font-size:9px}.admin-users-author-profile{background:#c6a56a09;border:1px solid #c6a56a29;margin-top:10px;padding:11px}.admin-users-author-profile strong{color:#e0cda9;margin-bottom:5px;font-size:10px;font-weight:500;display:block}.admin-users-author-profile span{color:#9b8d79;font-size:9px}@media (max-width:760px){.admin-users-toolbar{grid-template-columns:1fr 1fr}.admin-users-toolbar input,.admin-users-toolbar button{grid-column:1/-1}.admin-users-layout{grid-template-columns:1fr}.admin-users-list-items{max-height:350px}.admin-users-detail{padding:13px}.admin-user-facts{grid-template-columns:1fr 1fr}}.account-editor{overflow-wrap:anywhere;color:#302925;font-size:14px;line-height:1.6}.account-editor h3{margin:0 0 14px;font-size:17px}.account-editor label{color:#493a30;flex-direction:column;gap:6px;margin:12px 0;font-size:14px;display:flex}.account-editor input,.account-editor textarea,.account-editor select{box-sizing:border-box;color:#302925;width:100%;min-width:0;min-height:44px;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffefa;border:1px solid #c9bbac;border-radius:6px;padding:10px;font-size:16px}.account-editor textarea{resize:vertical;min-height:90px}.account-form-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:0;padding:0;display:grid}.account-form-wide{grid-column:1/-1}.account-editor label.account-checkbox{flex-direction:row;align-items:center;gap:10px}.account-editor .account-checkbox input{flex-shrink:0;width:20px;min-height:20px}.account-editor details{border-top:1px solid #dfd2c1;margin-top:20px;padding:15px 0}.account-editor summary{cursor:pointer;color:#7b2923;font-size:16px}.account-editor button{min-height:44px;margin:8px 8px 0 0;font-size:14px}.account-editor :disabled{opacity:.55;cursor:wait}.account-editor .admin-user-facts span{font-size:12px}.account-editor .admin-user-facts strong{font-size:15px}@media (max-width:640px){.account-form-grid,.admin-users-inline-form{grid-template-columns:1fr}.admin-users-item strong{font-size:14px}.admin-users-item>span{font-size:12px}.account-editor .admin-user-actions{flex-direction:column}}.admin-console .admin-users-list,.admin-console .admin-users-detail{color:#302925;background:#fffdf8;border-color:#dfd2c1;border-radius:10px}.admin-console .admin-users-item strong,.admin-console .admin-users-list-head strong,.admin-console .admin-users-detail h2,.admin-console .admin-user-facts strong,.admin-console .admin-users-group-title h3,.admin-users-detail .account-editor h3{color:#49352b!important}.admin-console .admin-users-item>span,.admin-console .admin-users-item small,.admin-console .admin-users-detail-subtitle,.admin-console .admin-user-facts span,.admin-console .admin-users-note,.admin-console .admin-users-role-row,.admin-console .admin-users-scope-row,.admin-console .admin-users-session-row,.admin-console .admin-users-author-profile span{color:#6e5e51;font-size:12px}.admin-console .admin-user-status{color:#725039;font-size:11px}.admin-console .admin-user-status.is-active{color:#31633b}.admin-console .admin-user-status.is-suspended{color:#9b3026}.admin-console .admin-users-toolbar input,.admin-console .admin-users-toolbar select,.admin-console .admin-users-inline-form input,.admin-console .admin-users-inline-form select{color:#302925;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffefa;border-color:#c9bbac;font-size:14px}.admin-console .admin-user-actions button,.admin-console .admin-users-role-row button,.admin-console .admin-users-scope-row button{color:#7b2923;min-height:40px;font-size:13px}.admin-console .admin-users-role-row small,.admin-console .admin-users-session-row small{color:#6e5e51;font-size:12px}.admin-console .admin-users-item strong{font-size:15px}.admin-console .admin-users-author-profile strong{color:#49352b;font-size:14px}.account-editor .admin-user-actions a{color:#7b2923;border:1px solid #d9c7b7;border-radius:6px;padding:8px}
