.edition-cover-frame{width:100%;aspect-ratio:4/5;overflow:hidden;flex-shrink:0;position:relative;background:#091113}.edition-cover-frame .glyph-thumbnail{width:100%;height:100%}.edition-cover-frame .glyph-thumbnail img,.work-card .glyph-image .edition-cover-frame .glyph-thumbnail img,.author-card .edition-cover-frame img,.practice-books .edition-cover-frame img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:0;transform:none;transition:none}.author-card .author-cover:has(.edition-cover-frame){height:auto}.author-books .glyph-image .edition-cover-frame{height:100%}.practice-books>button>.edition-cover-frame{width:76px}.account-login,.account-collection{background:#111d1d;color:#dce1d6;border:1px solid #acbfaa38;box-shadow:0 24px 90px #0007;padding:48px;max-height:90svh;overflow:auto;margin:auto}.account-login{width:470px;max-width:calc(100% - 32px)}.account-collection{width:1200px;max-width:calc(100% - 32px)}.account-login::backdrop,.account-collection::backdrop{background:#020909b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.account-close{position:absolute;right:18px;top:12px;font-size:27px;color:#a7b6a7;padding:5px 10px}.account-login h2{font:32px/1.55 Songti SC,serif;letter-spacing:2px;margin:23px 0 14px}.account-login>p{font-size:12px;color:#a1b19f;margin-bottom:30px}.account-login label:not(.account-agree){display:block;font-size:12px;color:#a8b9a6;margin-top:22px}.account-input{display:flex;align-items:center;border-bottom:1px solid #899f8955;margin-top:8px}.account-input span{padding-right:18px;font-size:14px}.account-input input{background:transparent;border:0;min-width:0;width:100%;color:#e0e5d7;padding:12px 0;font-size:15px}.account-input button{white-space:nowrap;font-size:12px;color:#c7d6be;padding:12px 0 12px 10px}.account-agree{display:flex;gap:9px;align-items:flex-start;margin-top:24px;font-size:11px;line-height:1.8;color:#95a893}.account-agree input{accent-color:#b8ceb0;margin-top:3px}.account-agree a{color:#c4d3bb}.account-error{font-size:12px;color:#e0ae99;min-height:16px}.account-submit{width:100%;margin-bottom:22px}.account-login>small{display:block;text-align:center;color:#7f9480;font-size:11px}.account-favorite{display:inline-flex;gap:10px;align-items:center;color:#b5c8b2;font-size:13px;padding:12px 0}.account-favorite[aria-pressed=true]{color:#dce5cf}.account-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:100;background:#20302f;border:1px solid #ffffff30;padding:14px 20px;font-size:13px;max-width:90%}.account-toast button{margin-left:18px}.account-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.account-heading h2{font:36px Songti SC,serif;margin:20px 0}.account-heading p{font-size:13px;color:#92a39a}.account-profile{font-size:14px}.account-profile small{display:block;margin:10px 0;color:#8d9f87}.account-profile button{font-size:12px}.account-toolbar{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff22;margin:30px 0}.account-toolbar button{padding:18px 12px;color:#90a18b}.account-toolbar button[aria-pressed=true]{border-bottom:1px solid #c5d1b7;color:#e3e9db}.account-toolbar input,.account-settings input{background:transparent;border:1px solid #ffffff25;padding:12px;color:inherit;font-size:13px}.account-toolbar input{margin:6px 0}.account-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:28px}.account-grid article{position:relative;min-width:0}.account-grid a{color:inherit;text-decoration:none}.account-grid a>div{height:200px;display:grid;place-items:center;background:#152020}.account-grid img{height:100%;width:100%;object-fit:contain}.account-grid h3{font:22px Songti SC,serif;margin:16px 26px 10px 0}.account-grid p{font-size:12px;color:#96a58d}.account-grid article>button{position:absolute;right:0;top:213px;color:#c8d6b9}.account-empty{text-align:center;padding:60px 12px;color:#9dae93}.account-empty h3{font:24px Songti SC,serif}.account-empty p{font-size:13px}.account-settings{max-width:550px;margin-top:30px}.account-settings input{display:block;width:100%;margin:12px 0}.account-settings p{padding:24px 0;border-top:1px solid #ffffff22}.account-settings>button{margin:10px 0}@media(max-width:600px){.account-login,.account-collection{padding:38px 22px}.account-heading{display:block}.account-heading h2{font-size:30px}.account-profile{margin-top:24px}.account-toolbar{flex-direction:column}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.account-grid a>div{height:160px}.account-grid article>button{top:173px}.account-login h2{font-size:28px}}dialog.account-collection{width:1120px;max-width:calc(100vw - 48px);max-height:88svh;padding:36px 40px 28px;border-radius:8px}.account-collection .account-close{top:10px;right:12px;width:36px;height:36px;padding:0;border-radius:50%;font-size:24px}.account-close:hover{background:#ffffff0a;color:#eef0e6}.account-heading{align-items:flex-start;padding-right:32px;gap:24px}.account-heading h2{font-size:30px;line-height:1.3;letter-spacing:2px;margin:13px 0 10px}.account-heading p{margin:0;line-height:1.7;font-size:13px}.account-profile{border-left:1px solid #ffffff18;padding-left:24px;margin-top:18px;flex-shrink:0}.account-profile strong{font-size:14px;font-weight:500}.account-profile small{font-size:12px;margin:7px 0}.account-profile button{padding:4px 0;color:#b6c8b3}.account-toolbar{align-items:center;gap:20px;margin:26px 0 24px;padding-bottom:8px}.account-toolbar>div{display:flex;gap:20px}.account-toolbar button{padding:12px 2px;font-size:14px}.account-toolbar input{width:260px;max-width:100%;padding:10px 12px;border-radius:4px;margin:0;font-size:12px}.account-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:24px 20px;align-items:start}.account-grid article>a{display:block;min-width:0}.account-grid a>div{height:auto;aspect-ratio:1;min-height:0;overflow:hidden;border:1px solid #ffffff0c;border-radius:4px;background:#0b1414}.account-grid img{display:block;min-height:0;min-width:0;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;transition:opacity .2s}.account-grid a:hover img{opacity:.85}.account-grid h3{font-size:22px;line-height:1.4;margin:12px 28px 5px 0;overflow-wrap:anywhere}.account-grid p{margin:0;font-size:12px;line-height:1.7;color:#a1afa2;overflow-wrap:anywhere}.account-grid article>button{top:8px;right:8px;width:30px;height:32px;display:grid;place-items:center;padding:5px;background:#11201deb;border:1px solid #c8d6b940;border-radius:4px;color:#c8d6b9}.account-grid article>button:hover{background:#304237}.account-grid--work a>div{aspect-ratio:4/5}.account-grid--work h3{font-size:16px}.detail-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 28px}.detail-info .detail-actions .primary,.detail-info .detail-actions .dictionary-entry,.detail-info .detail-actions .account-favorite{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin:0;padding:11px 16px;font-size:13px;line-height:1.4;border-radius:3px;white-space:nowrap}.detail-actions .account-favorite{border:1px solid #c7d6c72b}.detail-actions .account-favorite:hover{background:#c7d6c710}@media(max-width:600px){dialog.account-collection{max-width:calc(100vw - 20px);padding:30px 20px 24px}.account-heading{padding-right:22px}.account-heading h2{font-size:27px}.account-profile{border:0;padding:0;margin-top:16px}.account-toolbar{align-items:stretch;gap:10px;margin-top:20px}.account-toolbar input{width:100%}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.account-grid article>button{top:6px;right:6px}.detail-actions{gap:8px}.detail-info .detail-actions .primary,.detail-info .detail-actions .dictionary-entry,.detail-info .detail-actions .account-favorite{padding:10px 12px}}.account-feedback-button{font-size:12px;color:#93a69a;padding:10px 14px}.account-feedback-button:hover{color:#dce1d6}.account-feedback-links{display:flex;gap:20px;margin-top:20px;font-size:12px;color:#adc0ae}.feedback-panel{width:540px}.feedback-context{font-size:14px;line-height:1.7;color:#bccbbc}.feedback-context small{display:block;font-size:12px;color:#91a391}.feedback-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.feedback-panel .feedback-options label{margin:0;display:flex;align-items:center;gap:8px;border:1px solid #b9c9b52b;border-radius:4px;padding:12px 8px;font-size:12px;cursor:pointer}.feedback-options input{accent-color:#bed0b6}.feedback-panel textarea{display:block;width:100%;resize:vertical;background:#0d1717;border:1px solid #b9c9b533;color:inherit;padding:12px;margin:10px 0 22px;font:inherit}.feedback-record{border-top:1px solid #ffffff20;padding:18px 0;overflow-wrap:anywhere}.feedback-record h3{font-size:16px}.feedback-record p,.feedback-record blockquote{font-size:13px;line-height:1.8}.feedback-record small{color:#9bab97}.feedback-record blockquote{margin:10px 0;padding:12px;border-left:2px solid #aac09f;background:#ffffff04}.feedback-pages{display:flex;justify-content:space-between;align-items:center;font-size:12px}.account-profile .account-feedback-links{margin-top:8px;gap:14px;font-size:12px}.account-grid .glyph-thumbnail{width:100%;height:100%;min-height:0;overflow:hidden;position:relative}.account-grid .thumb-status{font-size:12px;line-height:1.7;text-align:center;padding:12px}.account-grid .glyph-thumbnail img{height:100%;width:100%;object-fit:contain}.practice-main{max-width:1260px;margin:0 auto;padding:48px 40px 80px;color:#e8e3d4}.practice-heading,.practice-book-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.practice-heading h1{font-size:44px;margin:10px 0}.practice-main p,.practice-main small{color:#aaa99b}.practice-main button,.practice-main select{border:1px solid #626354;border-radius:5px;background:#20261f;color:#e8e3d4;min-height:42px;padding:9px 16px;cursor:pointer}.practice-main button:disabled{opacity:.45;cursor:default}.practice-main button:hover:not(:disabled){border-color:#c9c6a7;background:#30382c}.practice-main :focus-visible{outline:2px solid #ddd4a9;outline-offset:4px}.practice-main input{display:block;width:100%;margin:12px 0 28px;padding:16px;border:1px solid #626354;border-radius:5px;background:#121b17;color:#e8e3d4;font-size:17px}.practice-recents{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.practice-picker>label{display:block;max-width:640px}.practice-books{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.practice-books>button{display:flex;text-align:left;align-items:center;gap:16px;padding:18px;min-height:160px}.practice-books img{width:76px;height:116px;object-fit:cover;background:#e8e3d4;flex-shrink:0}.practice-books span{min-width:0}.practice-books strong{font-size:19px;font-weight:500;line-height:1.5}.practice-books small{display:block;margin-top:7px;font-size:12px}.practice-books em{display:block;margin-top:16px;font-size:13px;font-style:normal;color:#cec59d}.practice-session{border-top:1px solid #424939;padding-top:26px}.practice-book-heading h2{font-size:28px;font-weight:500;margin:0}.practice-book-heading a{flex-shrink:0;color:#d4ccac}.practice-tools{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px;font-size:14px}.practice-tools select{margin-left:6px}.practice-stage{position:relative;height:clamp(300px,52vh,570px);background:#ede9df;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#283a2c}.practice-stage>img{width:82%;height:82%;max-width:90%;max-height:90%;object-fit:contain;-webkit-user-select:none;user-select:none}.practice-stage.is-zoomed{display:block;overflow:auto}.practice-stage.is-zoomed>img{display:block;object-fit:contain}.practice-image-status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:12px;background:#ede9df}.practice-pagination{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px}.practice-pagination>div{text-align:center}.practice-pagination strong{display:block;font-size:32px;line-height:1.4}.practice-pagination small{font-size:12px}.practice-pagination button{min-width:140px}.practice-hint{text-align:center;font-size:12px}.practice-bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #424939;margin-top:28px;padding-top:24px;align-items:center;flex-wrap:wrap}.practice-music{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.practice-sync{max-width:420px;font-size:12px;line-height:1.8;color:#aaa99b}.practice-sync button{display:block;margin-top:8px}.practice-notice{padding:16px;background:#30352a;border-left:3px solid #c9bd8d;line-height:1.8}.practice-notice button{margin-left:10px}.practice-empty{padding:100px 20px;text-align:center}@media(max-width:900px){.practice-books{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-main{padding:28px 24px 60px}}@media(max-width:600px){.practice-main{padding:24px 16px 48px}.practice-heading{gap:12px}.practice-heading h1{font-size:32px}.practice-heading .eyebrow{font-size:10px;letter-spacing:2px}.practice-heading p{font-size:13px}.practice-heading>button{flex-shrink:0;padding:9px 12px}.practice-books{grid-template-columns:1fr;gap:12px}.practice-books>button{min-height:130px}.practice-books img{height:90px;width:65px}.practice-book-heading{align-items:start;gap:12px}.practice-book-heading h2{font-size:23px}.practice-book-heading p{font-size:12px;line-height:1.7}.practice-book-heading a{font-size:12px}.practice-tools{gap:10px;font-size:12px}.practice-tools button,.practice-tools select{font-size:12px;padding:8px 10px}.practice-stage{height:43vh;min-height:280px}.practice-pagination button{min-width:100px;padding:10px}.practice-pagination strong{font-size:28px}.practice-bottom{gap:20px}.practice-music{font-size:13px}.practice-music select{max-width:180px}.practice-sync{max-width:100%}}.practice-hd-note{position:sticky;bottom:8px;left:8px;background:#ede9dfee;padding:7px 12px;font-size:12px;color:#283a2c;display:table}.practice-login{border:1px solid #424939;border-radius:6px;padding:48px 24px;text-align:center}.practice-login h2{font-weight:500;font-size:26px}.practice-login p{line-height:1.8;margin:16px auto 28px;max-width:460px}.practice-login button{padding:12px 24px}.quick-discovery{display:flex;align-items:center;gap:20px;padding:16px 0 20px;margin-bottom:16px;border-bottom:1px solid #c6b48d26}.quick-label{font-size:12px;color:#99aaa3;white-space:nowrap;letter-spacing:1px}.quick-links{display:flex;gap:8px;flex-wrap:wrap}.quick-links button,.quick-links a{display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;border:1px solid #c6b48d40;border-radius:3px;background:#c6b48d08;color:#e1d5bc;font-size:14px;text-decoration:none;transition:background .15s,border-color .15s}.quick-links a span{color:#a89775;font-size:11px;margin-left:8px}.quick-links button:hover,.quick-links a:hover{background:#c6b48d20;border-color:#c6b48d88}.quick-links button[aria-pressed=true]{background:#d6c5a5;color:#172020;border-color:#d6c5a5}.is-stuck .quick-discovery{display:none}@media(max-width:700px){.quick-discovery{display:block;padding:14px 0 16px;margin-bottom:10px}.quick-label{display:block;font-size:11px;margin-bottom:10px}.quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.quick-links button,.quick-links a{padding:10px 4px;font-size:13px;min-height:40px}.quick-links a span{margin-left:4px}}.quick-discovery:not(:has(.quick-links)){display:none}:root{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;color:#eeeae0;background:#0b1113;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button,a,input,select{-webkit-tap-highlight-color:transparent}button{color:inherit;background:none;border:0}button:disabled{opacity:.4;cursor:wait}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #b6d3cd;outline-offset:5px}header{height:108px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3;border-bottom:1px solid #ffffff12}.brand{font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:24px;letter-spacing:3px;text-align:left;padding:0}.brand span{font-size:19px;letter-spacing:2px;margin-left:9px}.brand small{display:block;font-family:monospace;font-size:8px;letter-spacing:3.8px;color:#899796;margin-top:10px}nav{display:flex;gap:36px}nav button,header nav a{padding:14px 0;color:#899796;font-size:14px;letter-spacing:3px}nav .active{color:#e9e1cd;border-bottom:1px solid #c6b48d}.settings{display:flex;gap:18px;font-size:11px;letter-spacing:1px;color:#94a29f}.settings button[aria-pressed=true]{color:#ded9ca}.landing{position:relative;height:calc(100svh - 108px);min-height:620px;overflow:hidden}.archive-space{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1400px;pointer-events:none;transform:translate(var(--mx,0px),var(--my,0px));transition:transform 1.6s ease}.folio{position:absolute;width:14%;height:55%;opacity:.28;transform:rotateY(22deg) rotate(-12deg);overflow:hidden}.folio img{width:100%;height:100%;object-fit:cover;filter:grayscale(.75)}.folio span{position:absolute;bottom:15px;left:12px;font-size:10px;letter-spacing:3px;writing-mode:vertical-rl;color:#fff;text-shadow:0 0 5px black}.folio-0{left:-3%;top:13%;height:70%;opacity:.48;transform:rotateY(35deg) rotate(-14deg)}.folio-1{left:15%;top:-20%;width:11%;opacity:.19;transform:rotateY(25deg) rotate(14deg)}.folio-2{right:12%;top:-25%;opacity:.2;transform:rotateY(-28deg) rotate(19deg)}.folio-3{right:-3%;top:15%;width:15%;height:75%;opacity:.45;transform:rotateY(-38deg) rotate(13deg)}.folio-4{left:17%;bottom:-37%;width:13%;opacity:.23;transform:rotateY(25deg) rotate(-18deg)}.folio-5{right:19%;bottom:-40%;opacity:.3;transform:rotateY(-25deg) rotate(22deg)}.motion .folio img{animation:drift 18s ease-in-out infinite alternate}.folio:nth-child(2n) img{animation-delay:-8s}@keyframes drift{0%{transform:scale(1.08) translateY(-2%)}to{transform:scale(1.15) translateY(2%)}}.hero-copy{position:relative;z-index:2;text-align:center;width:min(670px,70%);margin:0 auto;padding-top:10vh}.eyebrow{font-size:10px;letter-spacing:5px;color:#b5c6be}.hero-copy h1{font-family:Songti SC,STSong,"Noto Serif SC",serif;font-weight:400;letter-spacing:22px;font-size:clamp(70px,8vw,116px);line-height:1.35;margin:24px -22px 22px 0;color:#f0e9d8}.hero-copy h1 span{color:#a4bcb5;margin-left:20px}.hero-copy>p{font-size:13px;letter-spacing:4px;color:#9da8a2;margin-bottom:42px}.searchbar{display:flex;align-items:stretch;border:1px solid #89948d66;background:#101a1ce8;height:65px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.searchbar:focus-within{border-color:#c3d2c7}.searchbar input{min-width:0;flex:1;background:none;border:0;color:#eeeadd;padding:0 24px;outline:none;font-size:15px;letter-spacing:2px}.searchbar input::placeholder{color:#85918c;font-size:13px}.searchbar button{padding:0 25px;background:#c8d5c9;color:#172724;font-size:14px;white-space:nowrap}.searchbar button span{margin-left:16px}.suggestions{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:24px;font-size:12px;color:#9da8a2}.suggestions>span{color:#687975}.suggestions button{padding:8px 0;border-bottom:1px solid #677b7344}.suggestions button:hover{color:#fff;border-color:#d2ddcf}.hero-copy .load-status{height:15px;font-size:12px;letter-spacing:0;margin:10px}footer{position:absolute;bottom:30px;left:5%;right:5%;display:flex;justify-content:space-between;color:#83918b;font-size:10px;letter-spacing:2px}.foot-middle{color:#54645f}.result-main{width:100%;margin:auto;padding:50px 5%}.query-head{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-bottom:36px}.query-head h1{font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:42px;font-weight:400;letter-spacing:6px;margin:14px 0 0;word-break:break-all}.query-head .searchbar{width:48%;max-width:520px;height:55px}.filterbar{display:flex;align-items:center;gap:30px;padding:20px 0;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;font-size:12px}.filterbar label{display:flex;gap:12px;align-items:center;color:#899891}select{background:#142022;color:#d5dfd8;border:1px solid #ffffff20;padding:9px 12px;font-size:13px;max-width:150px}.result-count{margin-left:auto;color:#a7b8af}.char-summary{display:flex;align-items:center;gap:25px;margin-top:22px}.char-summary>span{font-family:serif;font-size:25px}.char-summary small{font:11px sans-serif;color:#8d9e95}.glyph-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 24px;margin:30px 0}.glyph{text-align:left;padding:0;min-width:0}.glyph-image{background:#172022;aspect-ratio:1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.glyph-image img{width:100%;height:100%;object-fit:contain;transition:transform .5s}.glyph:hover .glyph-image img{transform:scale(1.04)}.expand{position:absolute;bottom:15px;right:15px;padding:8px 14px;background:#d4ded1;color:#152a24;font-size:12px;opacity:0;transition:opacity .2s}.glyph:hover .expand,.glyph:focus-visible .expand{opacity:1}.caption{display:flex;justify-content:space-between;margin-top:16px;font-size:14px}.caption strong{font-weight:400}.caption span{color:#8a9d92;font-size:11px}.glyph p{font-size:12px;color:#9cac9f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:9px 0}.glyph>small{font-size:10px;color:#6b8075}.load-more{display:block;margin:45px auto;border:1px solid #ffffff30;padding:14px 50px;font-size:13px}.result-foot{text-align:center;color:#697b72;font-size:11px;padding:30px}.empty{text-align:center;padding:90px 0}.empty h2{font-family:serif;font-weight:400}.empty p{font-size:13px;color:#9caea2}.empty button{border-bottom:1px solid #c7d4c9;padding:12px}.results{background:#0f1718;min-height:100vh}dialog{width:min(1120px,94vw);max-height:92svh;padding:65px 40px 30px;border:1px solid #71817760;background:#111d1f;color:#eeeadd;overflow:auto}dialog::backdrop{background:#020809df;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.close{position:absolute;right:25px;top:20px;font-size:12px;color:#b7c6bc}.detail-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:55px}.detail-crop{width:100%;height:420px;object-fit:contain;background:#0a1112}.detail-info{padding-top:15px}.detail-info h2{font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:95px;font-weight:400;margin:20px 0;line-height:1.3}.detail-author{font-size:20px;font-family:serif}.detail-author span{font:12px sans-serif;color:#a0b2a7;margin-left:20px}.detail-info h3{font-size:15px;line-height:1.8;font-weight:400;margin-top:20px}.detail-info p{font-size:12px;color:#8fa398}.detail-rule{height:1px;background:#ffffff20;margin:27px 0}.primary{background:#c7d6c7;color:#142921;padding:14px 30px;margin-top:10px;font-size:13px}.prototype-note{display:block;margin-top:25px;color:#768e81;font-size:11px;line-height:1.8}.art-tools{display:flex;gap:12px;margin-top:15px;flex-wrap:wrap}.art-tools button{font-size:11px;padding:9px 12px;border:1px solid #ffffff25}.source-scroll{height:420px;overflow:auto;background:#050a0c}.source-image{position:relative}.source-image img{display:block;width:100%;height:auto}.location-box{position:absolute;border:2px solid #e89d64;box-shadow:0 0 0 1px #000;pointer-events:none}.related{margin-top:40px;border-top:1px solid #ffffff18;padding-top:15px}.related h3{font-family:serif;font-weight:400;font-size:17px}.related>div{display:flex;gap:16px;overflow:auto}.related button{flex:0 0 115px;padding:0;text-align:left}.related img{height:100px;width:115px;object-fit:contain;background:#080f10}.related span{display:block;color:#9aac9f;font-size:10px;padding-top:10px}dialog[open]{animation:arrive .35s ease}@keyframes arrive{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.hero-copy{padding-top:14vh}}@media(max-width:700px){header{height:90px;padding:0 22px}.brand{font-size:19px;letter-spacing:1px}.brand span{font-size:14px;letter-spacing:1px;margin-left:6px}.brand small{font-size:6px;letter-spacing:2px}nav{gap:14px;margin-left:auto;margin-right:16px}nav button,header nav a{font-size:12px;letter-spacing:0}.settings{gap:8px}.settings button{font-size:9px;padding:0}.settings button:first-child{display:none}.landing{height:calc(100svh - 90px);min-height:600px}.hero-copy{width:86%;padding-top:115px}.hero-copy h1{font-size:64px;letter-spacing:10px;margin-right:-10px}.hero-copy h1 span{margin-left:7px}.hero-copy>p{font-size:11px;letter-spacing:2px;margin-bottom:35px}.eyebrow{font-size:9px;letter-spacing:3px}.searchbar{height:57px}.searchbar input{padding:0 15px;letter-spacing:0}.searchbar input::placeholder{font-size:12px}.searchbar button{padding:0 17px}.searchbar button span{margin-left:3px}.suggestions{gap:22px}.folio{width:24%}.folio-0{left:-11%;top:2%;height:45%;opacity:.35}.folio-1{left:20%;top:-22%;width:20%}.folio-2{right:6%;top:-19%;width:23%}.folio-3{right:-13%;top:32%;width:25%;height:50%;opacity:.34}.folio-4{left:8%;bottom:-20%;width:24%}.folio-5{right:24%;bottom:-24%;width:23%}.foot-middle{display:none}footer{bottom:25px;font-size:8px;letter-spacing:1px}.query-head{display:block;margin-bottom:22px}.query-head .searchbar{width:100%;margin-top:24px}.query-head h1{font-size:35px}.result-main{padding:28px 20px}.filterbar{gap:12px;flex-wrap:wrap}.filterbar label{gap:6px;font-size:11px}.filterbar select{max-width:118px;font-size:12px;padding:8px}.result-count{font-size:10px;margin-left:0}.glyph-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin-top:23px}.caption{margin-top:10px;font-size:13px}.glyph p{font-size:11px}.char-summary{gap:18px;flex-wrap:wrap}dialog{padding:55px 20px 25px;width:96vw}.detail-grid{grid-template-columns:1fr;gap:20px}.detail-crop,.source-scroll{height:300px}.detail-info{padding:0}.detail-info h2{font-size:64px;margin:10px 0}.detail-info h3{margin-top:13px}.detail-rule{margin:15px 0}.prototype-note{margin-top:15px}.related{margin-top:24px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.interactive-archive{pointer-events:auto;touch-action:pan-y;transform:translate(var(--drag-x,0px));transition:transform .35s ease;cursor:grab}.interactive-archive.dragging{cursor:grabbing;transition:none}.interactive-archive .folio{padding:0;border:1px solid #d5e4d015;cursor:grab;transition:opacity .3s,border-color .3s;-webkit-user-select:none;user-select:none;touch-action:pan-y}.interactive-archive .folio:hover,.interactive-archive .folio:focus-visible{opacity:.8;border-color:#d3dcca80}.interactive-archive .folio:active{cursor:grabbing}.interactive-archive .folio span{background:#0b1514c9;padding:10px 7px;max-height:80%;overflow:hidden}.interactive-archive .folio b{font-weight:400;display:inline-block;margin-top:15px;color:#dceacb}.hero-copy{pointer-events:none}.hero-copy input,.hero-copy button,.hero-copy a{pointer-events:auto}.carousel-controls{position:absolute;bottom:82px;left:50%;transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:17px;white-space:nowrap;font-size:11px;color:#9cac9f}.carousel-controls button{border:1px solid #8faaa244;padding:10px 13px;background:#0c171bd9}.carousel-controls button:hover{border-color:#d1e1cd;color:#fff}.carousel-controls span{font-size:10px;color:#96a99d}.work-main{width:100%;margin:auto;padding:35px 5% 60px}.work-heading{position:relative}.work-heading>button{float:right;border-bottom:1px solid #ffffff30;padding:10px;font-size:12px}.work-heading h1{font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:28px;font-weight:400;margin:20px 0 12px;line-height:1.6}.work-heading p{font-size:12px;color:#a0b4a7}.work-toolbar{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:25px 0;font-size:12px}.work-toolbar button{border:1px solid #ffffff30;padding:10px 16px}.work-toolbar button:disabled{opacity:.3;cursor:default}.work-toolbar label{display:flex;align-items:center;gap:10px}.work-image{height:68svh;min-height:300px;overflow:auto;background:#050c0e;text-align:center}.work-image img{display:block;margin:auto;max-width:100%;height:100%;object-fit:contain}.work-image.zoomed img{height:auto;max-width:none;width:150%;margin:0}.page-strip{display:flex;gap:14px;overflow:auto;margin-top:22px;padding:5px 3px 15px}.page-strip button{flex:0 0 75px;padding:5px;border:1px solid transparent;color:#91a998;font-size:10px}.page-strip button.selected{border-color:#d3dfbe;color:#e5eddc}.page-strip img{width:65px;height:90px;object-fit:contain;display:block;margin-bottom:8px}@media(max-width:700px){.carousel-controls{gap:8px;bottom:74px;width:100%;justify-content:center}.carousel-controls span{display:none}.carousel-controls button{padding:12px;font-size:11px}.interactive-archive .folio span{font-size:9px;padding:7px 4px}.work-main{padding:28px 20px}.work-heading h1{font-size:23px;clear:both;padding-top:12px}.work-toolbar{gap:8px}.work-toolbar button{padding:11px}.work-image{height:60svh}.work-heading>button{padding:0 0 8px}.work-heading .eyebrow{font-size:9px}}.smooth-archive{transform:none;transition:none;perspective:none}.archive-deck{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1400px;will-change:transform,opacity}.incoming-deck{pointer-events:none}.smooth-archive:active{cursor:grabbing}.inertia-archive .archive-deck{width:100%;right:auto;transform:translate(var(--travel,0px));transition:none}.inertia-archive.holding .folio img{animation-play-state:paused}.inertia-archive .folio{transition:opacity .3s,border-color .3s}.inertia-archive .archive-deck{overflow:hidden}.inertia-archive .folio{width:12%;right:auto;bottom:auto;transform:rotateY(18deg) rotate(-5deg)}.inertia-archive .folio-0{left:2%;top:15%;height:60%}.inertia-archive .folio-1{left:21%;top:-13%;height:40%;transform:rotateY(15deg) rotate(5deg)}.inertia-archive .folio-2{left:67%;top:-13%;height:40%;transform:rotateY(-15deg) rotate(5deg)}.inertia-archive .folio-3{left:86%;top:15%;height:60%;transform:rotateY(-18deg) rotate(5deg)}.inertia-archive .folio-4{left:23%;top:82%;height:40%}.inertia-archive .folio-5{left:65%;top:82%;height:40%;transform:rotateY(-18deg) rotate(5deg)}.inertia-archive[data-moving=true] .folio img{animation-play-state:paused}@media(max-width:700px){.inertia-archive .folio{width:16%;transform:rotate(-3deg)}.inertia-archive .folio-0{left:1%;top:28%;height:43%}.inertia-archive .folio-1{left:24%;top:-10%;height:32%;transform:rotate(3deg)}.inertia-archive .folio-2{left:62%;top:-10%;height:32%;transform:rotate(3deg)}.inertia-archive .folio-3{left:83%;top:28%;height:43%;transform:rotate(3deg)}.inertia-archive .folio-4{left:22%;top:82%;height:32%}.inertia-archive .folio-5{left:61%;top:82%;height:32%;transform:rotate(3deg)}}.inertia-archive .folio-0{left:5%;width:10%}.inertia-archive .folio-3{left:85%;width:10%}@media(max-width:700px){.inertia-archive .folio-0{left:6%;width:13%}.inertia-archive .folio-3{left:81%;width:13%}}.inertia-archive .archive-deck{container-type:size}.inertia-archive .folio{translate:var(--pose-x,0px) var(--pose-y,0px);transform:rotateY(var(--pose-depth,0deg)) rotate(var(--pose-angle,0deg))}.inertia-archive .folio{max-height:38%;width:10%}.inertia-archive .folio-0,.inertia-archive .folio-3{top:30%;max-height:44%;width:9%}.inertia-archive .folio-1,.inertia-archive .folio-2{top:-8%;max-height:30%}.inertia-archive .folio-4,.inertia-archive .folio-5{top:84%;max-height:30%}@media(max-width:700px){.inertia-archive .folio{width:13%;max-height:23%}.inertia-archive .folio-0,.inertia-archive .folio-3{top:35%;max-height:26%;width:12%}.inertia-archive .folio-1,.inertia-archive .folio-2{top:-4%;max-height:22%}.inertia-archive .folio-4,.inertia-archive .folio-5{top:85%;max-height:22%}}.inertia-archive .folio-0{left:8%}.inertia-archive .folio-3{left:83%}@media(max-width:700px){.inertia-archive .folio-0{left:10%}.inertia-archive .folio-3{left:78%}}.archive-gallery{min-height:calc(100svh - 108px)}.work-card .glyph-image{aspect-ratio:4/5;background:#091113}.work-card .glyph-image img{object-fit:contain;padding:14px}.work-card h2{font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:17px;font-weight:400;line-height:1.6;margin:16px 0 8px}.work-card .caption{gap:8px;margin-top:8px}.work-card .caption span{font-size:11px}.archive-gallery .searchbar input{width:100%}@media(max-width:700px){header{padding:0 15px}.brand{font-size:16px}.brand span{font-size:12px;margin-left:4px}nav{gap:12px;margin-right:10px}nav button,header nav a{white-space:nowrap;font-size:11px}.brand small{letter-spacing:1px}.settings{flex-shrink:0}.work-card h2{font-size:14px}.work-card .caption{flex-wrap:wrap}.work-card .glyph-image img{padding:7px}}.magnifier-lens{position:fixed;z-index:20;pointer-events:none;border:2px solid #d1dfca;border-radius:50%;background-color:#101719;background-repeat:no-repeat;box-shadow:0 8px 36px #0009;overflow:hidden}.magnifier-lens span{position:absolute;bottom:8px;left:50%;transform:translate(-50%);background:#081412bf;color:#e0eadb;padding:3px 9px;font-size:11px;border-radius:10px}.magnifier-hint{font-size:11px;color:#9bb19f}.work-toolbar button[aria-pressed=true]{background:#cedcc9;color:#17241c}[hidden]{display:none!important}::view-transition-old(root){animation:veil-out .2s ease both}::view-transition-new(root){animation:veil-in .38s cubic-bezier(.2,.7,.2,1) both}@keyframes veil-out{to{opacity:0;transform:translateY(-6px)}}@keyframes veil-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}header{view-transition-name:site-header}.searchbar{transition:border-color .25s,box-shadow .25s}.searchbar:focus-within{box-shadow:0 0 0 1px #bdd2c51a,0 12px 45px #0002}.work-card,.glyph{transition:opacity .25s,transform .3s}.work-card:hover,.glyph:hover{transform:translateY(-3px)}.glyph-grid:has(.glyph:hover) .glyph:not(:hover){opacity:.68}.detail-crop,.work-image img{transition:opacity .3s}.detail-info{animation:veil-in .35s ease}.work-main{transition:padding .3s}.focused-reading>header{display:none}.focused-reading .work-main{max-width:none;padding:16px 20px 80px}.focused-reading .work-heading,.focused-reading .work-toolbar,.focused-reading .page-strip{display:none}.focused-reading .work-image{height:calc(100svh - 100px);background:#070d0e}.focused-reading{background:#070d0e;min-height:100svh}.reading-dock{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:15;display:flex;gap:18px;align-items:center;padding:12px 20px;border:1px solid #bdcdb333;background:#10201ef2;box-shadow:0 8px 35px #0005;white-space:nowrap;font-size:12px}.reading-dock span{color:#91a894}.reading-dock button{padding:7px}.reading-dock button:last-child{color:#d1dfc7;border-left:1px solid #ffffff25;padding-left:20px}.reading-dock button:disabled{cursor:default}@media(max-width:700px){.reading-dock{gap:7px;padding:9px 10px;font-size:11px;bottom:12px}.focused-reading .work-main{padding:8px 8px 75px}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}}.selected-glyph .glyph-image{outline:1px solid #c3d6bd;outline-offset:4px}.motion .work-image{animation:veil-in .3s ease}.motion dialog::backdrop{animation:veil-in .25s ease}div:not(.motion)>.result-main .glyph{transition:none}.work-image{position:relative}.image-status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#050c0e;color:#9dafaa;font-size:13px;margin:0;gap:12px}.image-status button{border:1px solid #85968d;padding:12px 20px}dialog{overscroll-behavior:contain}.source-scroll,.page-strip,.related>div{overscroll-behavior:contain}button:disabled{cursor:default}@media(hover:none){.glyph-grid:has(.glyph:hover) .glyph:not(:hover){opacity:1}.glyph:hover,.glyph:hover .glyph-image img{transform:none}}@media(max-width:700px){header{height:auto;min-height:104px;display:grid;grid-template-columns:1fr auto;padding:12px 20px 0;gap:4px 12px}.brand{grid-column:1;grid-row:1}.settings{grid-column:2;grid-row:1}.settings button{min-height:44px;min-width:44px;font-size:11px}.settings button:first-child{display:block}nav{grid-column:1/-1;grid-row:2;justify-content:center;margin:0;gap:32px}nav button,header nav a{min-height:44px;font-size:13px;min-width:44px;padding:10px 0}.landing{height:calc(100svh - 112px);min-height:480px}.hero-copy{padding-top:clamp(55px,11svh,115px)}.hero-copy h1{font-size:clamp(48px,16vw,64px)}.suggestions{gap:16px}.suggestions button{min-width:36px;min-height:44px}.searchbar input,.filterbar select,.work-toolbar select{font-size:16px}.filterbar label{min-width:0}.filterbar select{max-width:145px;min-height:44px}.filterbar{gap:12px 16px}.work-toolbar button,.art-tools button,.close,.reading-dock button{min-height:44px}.close{position:sticky;display:block;top:-1px;margin:-45px -5px 10px auto;right:auto;background:#111d1f;z-index:3;padding:10px 15px}dialog{padding-top:50px;padding-bottom:max(25px,env(safe-area-inset-bottom));max-height:94svh}.reading-dock{bottom:max(12px,env(safe-area-inset-bottom));gap:4px;padding:4px 6px;max-width:calc(100vw - 16px)}.reading-dock button:last-child{padding-left:10px}.work-toolbar{scroll-margin-top:12px}}.catalog-error{padding:16px 5%;color:#d9c5a5;font-size:13px}.catalog-error button{margin-left:16px;border-bottom:1px solid;padding:12px}.brand{min-height:44px}.settings{gap:8px;align-items:center}.settings .icon-setting,.settings .language-setting{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:50%;font-size:14px}.settings button:hover{background:#ffffff08;border-color:#ffffff20}.settings .icon-setting svg{flex-shrink:0}.settings .language-setting{font-family:Songti SC,serif;border-color:#ffffff20}.settings button[aria-pressed=true]{color:#d8e6d6}@media(max-width:700px){.settings{gap:2px}.settings button:first-child{display:inline-flex}}.inertia-archive .folio img{animation:archive-breathe 24s ease-in-out infinite;animation-play-state:paused;transform-origin:center}.motion .inertia-archive[data-active=true] .folio img{animation-play-state:running}.inertia-archive .folio:nth-child(2) img{animation-duration:29s;animation-delay:-12s}.inertia-archive .folio:nth-child(3) img{animation-duration:26s;animation-delay:-5s}.inertia-archive .folio:nth-child(4) img{animation-duration:31s;animation-delay:-19s}.inertia-archive .folio:nth-child(5) img{animation-duration:28s;animation-delay:-9s}.inertia-archive .folio:nth-child(6) img{animation-duration:25s;animation-delay:-17s}@keyframes archive-breathe{0%,to{transform:scale(1.02) translateY(-1%);filter:grayscale(.75) blur(1.8px);opacity:.58}50%{transform:scale(1.17) translateY(1%);filter:grayscale(.35) blur(0);opacity:1}}.motion .inertia-archive.holding .folio img,.motion .inertia-archive[data-moving=true] .folio img{animation-play-state:paused}.inertia-archive .folio:focus-visible img{animation-play-state:paused!important;filter:grayscale(.35)!important;opacity:1!important}@media(hover:hover){.inertia-archive .folio:hover img{animation-play-state:paused!important;filter:grayscale(.35)!important;opacity:1!important}}@media(prefers-reduced-motion:reduce){.inertia-archive .folio img{animation:none!important;filter:grayscale(.5);opacity:1;transform:none}}.inertia-archive .folio img,.motion .inertia-archive .folio img{animation:none;transform:none;filter:grayscale(.55);opacity:1}.inertia-archive .folio{animation:specimen-breathe 24s ease-in-out infinite;animation-play-state:paused;transform-origin:center}.motion .inertia-archive[data-active=true] .folio{animation-play-state:running}.inertia-archive .folio:nth-child(2){animation-duration:29s;animation-delay:-12s}.inertia-archive .folio:nth-child(3){animation-duration:26s;animation-delay:-5s}.inertia-archive .folio:nth-child(4){animation-duration:31s;animation-delay:-19s}.inertia-archive .folio:nth-child(5){animation-duration:28s;animation-delay:-9s}.inertia-archive .folio:nth-child(6){animation-duration:25s;animation-delay:-17s}@keyframes specimen-breathe{0%,to{scale:.88;filter:blur(1.8px) brightness(.78)}50%{scale:1.08;filter:blur(0) brightness(1.15)}}.motion .inertia-archive.holding .folio,.motion .inertia-archive[data-moving=true] .folio{animation-play-state:paused}.inertia-archive .folio:focus-visible{animation-play-state:paused!important;filter:none!important}@media(hover:hover){.inertia-archive .folio:hover{animation-play-state:paused!important;filter:none!important}}@media(prefers-reduced-motion:reduce){.inertia-archive .folio{animation:none!important;scale:1;filter:none}}.detail-tabs{display:flex;gap:8px;margin-bottom:14px}.detail-tabs button{padding:10px 20px;border:1px solid #a3b59c40;color:#aab9b1}.detail-tabs button[aria-pressed=true]{background:#cbd7be;color:#14201c;border-color:#cbd7be}.related button[aria-pressed=true]{outline:1px solid #cbd7be;outline-offset:4px}.related small{display:block;line-height:1.6;color:#87998f;margin-top:6px}.related>div{padding:6px 5px 12px}.detail-art{min-width:0}dialog .close{position:sticky;top:0;display:block;margin:0 0 16px auto;right:auto;z-index:4;background:#111d1f;padding:10px 14px}dialog .detail-grid{align-items:start}.icp-link{color:inherit;text-decoration:none;white-space:nowrap;letter-spacing:.5px}.icp-link:hover{text-decoration:underline;color:#ddd5c2}.icp-link:focus-visible{outline:2px solid #b6d3cd;outline-offset:5px}.archive-stats{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:18px;color:#879891;font-size:10px;letter-spacing:1.5px}.archive-stats>span{display:flex;align-items:baseline;gap:7px}.archive-stats strong{min-width:2ch;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:22px;font-weight:400;letter-spacing:1px;color:#d9decf;font-variant-numeric:tabular-nums}.archive-stats small{font-size:10px}.archive-stats i{width:1px;height:22px;background:linear-gradient(transparent,#93a69a66,transparent)}.archive-stats+.suggestions{margin-top:10px}@media(max-width:700px){.archive-stats{gap:10px;margin-top:15px;letter-spacing:.5px}.archive-stats>span{gap:4px}.archive-stats strong{font-size:18px}.archive-stats small{font-size:9px}}.filterbar{align-items:flex-start;flex-wrap:wrap}.flat-filter{display:flex;align-items:flex-start;gap:18px;min-width:0}.filter-label{color:#899891;line-height:38px;white-space:nowrap}.filter-chips{display:flex;gap:10px;flex-wrap:wrap}.filter-chips button{min-height:38px;padding:8px 17px;border:1px solid #ffffff28;color:#aebbb4;transition:background .18s,border-color .18s,color .18s}.filter-chips button:hover{border-color:#a7bcae80;color:#e2e8df}.filter-chips button[aria-pressed=true]{background:#c8d7ca;color:#172724;border-color:#c8d7ca}.filter-chips small{align-self:center;color:#73837b;line-height:38px}.clear-filters{border-bottom:1px solid #82978c;padding:10px 2px;color:#aebeb5;white-space:nowrap}.flat-filter:nth-of-type(2){flex:1 1 560px}.result-count{line-height:38px}@media(max-width:700px){.flat-filter{width:100%;gap:10px}.filter-label{width:34px;flex:0 0 34px}.filter-chips{gap:8px}.filter-chips button{min-height:40px;padding:8px 13px}.flat-filter:nth-of-type(2){flex-basis:100%}.result-count{order:4;margin-left:44px}}.char-token{position:relative;display:inline-flex;align-items:baseline;font-family:serif;font-size:25px}.char-filter-button{padding:0;border-bottom:1px solid transparent}.char-filter-button[aria-pressed=true]{color:#e9e1cd;border-bottom-color:#879b90}.char-remove{position:absolute;right:-11px;top:-7px;width:15px;height:15px;padding:0;border:1px solid #7f918833;border-radius:50%;color:#71827a;font:11px/12px sans-serif;opacity:.72}.char-remove:hover,.char-remove:focus-visible{color:#dce4dc;border-color:#a9bbb1;opacity:1}@media(min-width:701px){.glyph-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.archive-gallery .glyph-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.auto-load-status{text-align:center;padding:28px 0;color:#8d9e95;font-size:12px;min-height:72px}.auto-load-status button{padding:10px 20px;border:1px solid #ffffff30}.glyph-thumbnail{width:100%;height:100%;position:relative}.thumb-status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;color:#9cac9f;padding:12px;text-align:center}.character-info{margin-top:28px;overflow-wrap:anywhere}.character-info .dictionary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.character-info .dictionary-heading h3{margin:0;font-family:Songti SC,STSong,serif;font-size:19px;font-weight:400;letter-spacing:2px}.dictionary-heading>span{font-size:10px;color:#9cafa5;letter-spacing:2px}.dictionary-basics{padding:17px 20px;background:#c7d6c708;border:1px solid #c7d6c71c;border-radius:6px}.dictionary-reading{display:flex;align-items:baseline;gap:20px}.dictionary-reading>span,.dictionary-facts dt{font-size:11px;color:#a4b5ad;letter-spacing:1px}.dictionary-reading strong{font-size:23px;font-weight:400;color:#e5e8da;letter-spacing:1px}.dictionary-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 0;padding-top:13px;border-top:1px solid #c7d6c716}.dictionary-facts>div{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.dictionary-facts dd{margin:0;font-size:17px;color:#e0e5d9}.dictionary-classic{margin-top:23px;line-height:1.9}.dictionary-book-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.character-info h4{margin:0;font-size:17px;font-weight:400;color:#e8e3d4;font-family:Songti SC,STSong,serif}.dictionary-book-heading>span,.dictionary-association{font-size:11px;color:#a4b5ad}.character-info p.dictionary-original{font-family:Songti SC,STSong,serif;font-size:18px;line-height:2;color:#e1dfcf;margin:13px 0 12px;letter-spacing:.5px}.character-info p.dictionary-fanqie{font-size:12px;color:#b4c2b7;margin:0 0 15px}.dictionary-fanqie>span{margin-right:12px;color:#92a69b}.character-info p.dictionary-variants{font-size:13px;line-height:1.9}.character-info details{border-top:1px solid #c7d6c71c}.character-info summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:12px 0;color:#c2cfc2;font-size:13px}.character-info summary::-webkit-details-marker{display:none}.dictionary-expand{font-size:16px;transition:transform .2s;line-height:1}.character-info details[open]>summary .dictionary-expand{transform:rotate(45deg)}.dictionary-note-body{padding:0 0 12px 15px;border-left:2px solid #b8c6a83b;margin:4px 0 16px}.character-info .dictionary-note-body p{font-size:14px;line-height:2;margin:6px 0 14px;color:#b6c4b9}.character-info .dictionary-note-body .dictionary-lemma{color:#dfdfcf;font-family:Songti SC,STSong,serif;font-size:16px;margin-bottom:4px}.dictionary-editorial{margin:20px 0}.dictionary-chinese{margin:24px 0;line-height:1.9}.dictionary-chinese-entry{padding:18px 0;border-bottom:1px solid #c7d6c71c}.dictionary-chinese-entry .dictionary-book-heading h4{font-size:23px}.dictionary-entry-readings{margin:10px 0;font-size:12px;color:#b4c2b7}.dictionary-entry-readings>div{display:flex;gap:12px;flex-wrap:wrap;margin:5px 0}.dictionary-entry-readings dt{color:#9cafa5}.dictionary-entry-readings dd{margin:0;white-space:pre-wrap}.character-info .dictionary-chinese p.dictionary-copy{font:17px/2 Songti SC,STSong,serif;white-space:pre-wrap;color:#e1dfcf;margin:12px 0}.dictionary-entry-id{font-size:10px;color:#9cafa5}.character-info p.dictionary-source-caption{font-size:11px;color:#a4b5ad;margin:12px 0}.dictionary-chinese-source{font-size:11px;overflow-wrap:anywhere;color:#a4b5ad}.character-info .dictionary-chinese-source p{font-size:11px;line-height:1.8;margin:8px 0}.dictionary-sources{margin-top:8px}.character-info .dictionary-sources summary{font-size:11px;color:#a3b3aa}.character-info .dictionary-sources p{font-size:12px;line-height:1.8;margin:8px 0 14px;color:#a3b3aa}.character-info a,.character-info a:visited{color:#b9cbb3;text-decoration:none;border-bottom:1px solid #b9cbb340}.character-info a:hover{color:#eee9d7;border-color:currentColor}.character-info .dictionary-sources small{display:block;margin-top:5px;font-size:10px;color:#9cafa5}.character-info summary:focus-visible,.character-info a:focus-visible{outline:2px solid #b6d3cd;outline-offset:4px}@media(max-width:700px){.dictionary-basics{padding:14px}.dictionary-facts{gap:8px}.dictionary-facts>div{gap:8px}.dictionary-book-heading{gap:5px}.character-info p.dictionary-original{font-size:17px}}.dictionary-entry{display:inline-block;border:1px solid #c7d6c747;padding:10px 16px;margin-top:16px;color:#c7d6c7;font-size:13px}.dictionary-entry:hover{background:#c7d6c710}.dictionary-back{padding:0;margin:0 0 32px;color:#a4b5ad;font-size:13px}.dictionary-page-intro{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,3fr);gap:6%;max-width:1100px;margin:0 auto 48px}.dictionary-page-intro h1{font-family:Songti SC,STSong,serif;font-size:clamp(100px,12vw,180px);font-weight:400;margin:26px 0;line-height:1.2}.dictionary-page-reference .character-info{margin-top:0}.dictionary-glyphs{border-top:1px solid #ffffff20;padding-top:24px}.dictionary-glyphs>h2{font-family:Songti SC,STSong,serif;font-size:24px;font-weight:400;margin:0 0 24px}@media(max-width:700px){.dictionary-page-intro{grid-template-columns:1fr;gap:0;margin-bottom:28px}.dictionary-page-intro h1{font-size:88px;margin:12px 0 24px}.dictionary-back{margin-bottom:24px}}header nav a,.dictionary-entry{text-decoration:none}header nav a:focus-visible,.dictionary-entry:focus-visible{outline:2px solid #b6d3cd;outline-offset:4px}.work-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);gap:36px}.work-viewer{min-width:0}.work-info{border-left:1px solid #ffffff20;padding-left:28px;min-width:0;overflow-wrap:anywhere}.work-info h2,.work-info h3{font-family:Songti SC,STSong,serif;font-weight:400;color:#eeeae0}.work-info h2{font-size:24px;margin:0 0 24px}.work-info h3{font-size:19px;margin:0 0 18px}.work-info dl{margin:0}.work-info dl>div{display:grid;grid-template-columns:56px 1fr;gap:16px;margin:16px 0;font-size:14px;line-height:1.8}.work-info dt{color:#a4b5ad}.work-info dd{margin:0}.work-info a{color:#c7d6c7;text-decoration:none}.work-info a:hover{text-decoration:underline}.work-info section{border-top:1px solid #ffffff20;padding-top:24px;margin-top:24px}.work-facts{display:flex;gap:32px;font-size:13px;color:#a4b5ad}.work-facts strong{font-weight:400;color:#eeeae0;margin-left:10px;font-size:18px}.work-transcript-title{display:flex;justify-content:space-between;align-items:baseline}.work-transcript-title button{font-size:12px;color:#c7d6c7}.work-info .work-reference-note{font-size:11px;color:#a4b5ad;line-height:1.8}.work-info summary{cursor:pointer;color:#c7d6c7;padding:12px 0;font-size:14px}.work-transcript{white-space:pre-wrap;font-family:Songti SC,STSong,serif;font-size:17px;line-height:2;max-height:65svh;overflow:auto}.work-related-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.work-related-links a{border:1px solid #ffffff30;padding:10px;font-size:12px}.work-info [role=status]{font-size:12px;color:#a4b5ad}.focused-reading .work-layout{display:block}.focused-reading .work-info{display:none}@media(max-width:900px){.work-layout{grid-template-columns:1fr;gap:28px}.work-info{border-left:0;border-top:1px solid #ffffff20;padding:24px 0 0}}.author-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:20px;margin-top:25px}.author-card{padding:15px;border:1px solid #ffffff22;display:block;text-decoration:none;color:inherit;min-width:0}.author-card:hover{border-color:#c7d6c7}.author-card img{width:100%;height:105px;object-fit:cover;object-position:center}.author-card h2{font:28px Songti SC,STSong,serif;margin:18px 0 10px}.author-card p,.author-hint{color:#a4b5ad;font-size:12px;line-height:1.8}.author-card>span{display:block;text-align:right;font-size:12px;color:#c7d6c7}.author-books{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px;margin:24px 0 36px}.author-books a,.detail-author a,.author-profile>a{color:inherit;text-decoration:none}.author-books img{width:100%;height:220px;object-fit:contain}.author-books h3{font-size:16px;font-weight:400;line-height:1.7}.author-profile h2{font:24px Songti SC,STSong,serif}.author-glyphs{border-top:1px solid #ffffff20;padding-top:25px}.author-profile .dictionary-back{display:inline-block}.author-card:focus-visible,.detail-author a:focus-visible{outline:2px solid #b6d3cd;outline-offset:4px}@media(max-width:700px){header nav{gap:10px}header nav a{font-size:12px;letter-spacing:0}.author-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.author-card{padding:10px}.author-card h2{font-size:23px}.author-card img{height:75px}.author-books{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){header{flex-wrap:wrap;height:auto;min-height:100px;gap:8px;padding-top:12px;padding-bottom:12px}}.work-transcript-reader{width:100%;max-width:760px;margin:20px auto 0;min-width:0}.work-info .work-transcript{font-family:Songti SC,STSong,serif;font-size:18px;font-weight:400;line-height:1.95;letter-spacing:.035em;color:#c8cfc6;white-space:pre-wrap;overflow-wrap:anywhere;max-height:none;margin:0;text-align:start}.work-info .work-transcript.is-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;max-height:11.7em}.work-info .work-transcript.is-expanded{display:block;overflow:visible}.work-transcript-toggle{display:block;margin-top:20px;padding:9px 0;font-size:13px;letter-spacing:1px;color:#c7d6c7;border-bottom:1px solid #ffffff25}.work-transcript-toggle:hover{color:#eeeae0;border-color:#c7d6c7}@media(max-width:600px){.work-info .work-transcript{font-size:17px;line-height:1.95}}.back-to-top{position:fixed;right:28px;bottom:28px;z-index:20;width:44px;height:44px;display:grid;place-items:center;border:1px solid #a9c1b84d;border-radius:50%;background:#101c1ee8;color:#c7d6c7;box-shadow:0 4px 20px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .2s,background .2s,transform .2s}.back-to-top:hover{border-color:#c7d6c7;background:#20302f;transform:translateY(-2px)}@media(max-width:600px){.back-to-top{right:16px;bottom:calc(18px + env(safe-area-inset-bottom));width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.back-to-top{transition:none}}.work-page-dock{border-radius:32px;gap:8px;padding:5px 8px;bottom:max(20px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#132220ee;box-shadow:0 6px 24px #0005}.work-page-dock button,.work-page-dock button:last-child{width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;font-size:20px;color:#d4decc;display:grid;place-items:center}.work-page-dock button:hover:not(:disabled){background:#cedecb18}.work-page-dock button:disabled{opacity:.25}.work-page-dock span{min-width:70px;text-align:center;font-size:12px;letter-spacing:2px;font-variant-numeric:tabular-nums;color:#bbc9bd}.work-page-dock .dock-exit:last-child{width:auto;font-size:12px;padding:0 15px;border-left:1px solid #ffffff20;border-radius:0}.work-main{padding-bottom:100px}@media(max-width:600px){.work-page-dock{bottom:max(12px,env(safe-area-inset-bottom))}.work-page-dock span{min-width:58px}}.author-cover{height:105px}.author-cover .glyph-thumbnail img{height:100%}@media(max-width:700px){.author-cover{height:75px}}.compact-query-heading{margin-bottom:18px;gap:0}.compact-query-heading h1{margin-top:10px}.query-marker{height:1px}.query-reserve{position:relative;margin-bottom:24px}.compact-query-panel{background:#101e1df7;border-bottom:1px solid #bed0b733;padding:22px 24px 18px;z-index:8}.compact-query-search{display:flex;align-items:center;gap:18px;margin-bottom:16px}.compact-query-search .searchbar{width:min(680px,85%);max-width:none;height:48px;margin:0}.compact-query-search .searchbar input{padding:0 17px;font-size:15px}.query-filter-toggle{display:none;color:#b5c8ae;font-size:13px;white-space:nowrap;padding:12px}.compact-query-filters .filterbar{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:0;padding:0;border:0}.compact-query-filters .flat-filter{margin:0;gap:18px;padding:0;align-items:flex-start;flex:0 0 auto;width:100%;min-height:0}.compact-query-filters .filter-label{flex:0 0 32px;min-width:32px;padding:0;font-size:13px;line-height:38px}.compact-query-filters .filter-chips{gap:8px;max-width:none;flex:1;min-width:0;align-content:flex-start}.compact-query-filters .filter-chips button{padding:7px 14px;font-size:13px}.compact-query-filters .result-count{margin:4px 0 0 50px;font-size:12px}.compact-query-filters .clear-filters{align-self:flex-start;margin-left:50px}.compact-query-filters .author-hint{margin:12px 0 16px 50px}.compact-query-panel.is-stuck{position:fixed;top:0;box-shadow:0 12px 24px #0003;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.is-stuck .query-filter-toggle{display:block}.is-stuck .compact-query-filters{max-height:50vh;overflow:auto}@media(max-width:700px){.compact-query-panel.is-stuck{position:static!important;width:auto!important}.query-filter-toggle{display:none!important}.compact-query-filters[hidden]{display:block!important}.query-reserve{min-height:0!important}.compact-query-search .searchbar{width:100%}.compact-query-filters .filter-chips{gap:4px}.compact-query-filters .filter-chips button{padding:8px 10px}.compact-query-filters .flat-filter{gap:10px}}.compact-query-filters .filterbar>button{align-self:flex-start;margin-left:50px;font-size:12px}@media(max-width:700px){.is-stuck .compact-query-filters{max-height:none;overflow:visible}}@media(max-width:700px){.compact-query-panel{padding:16px}.compact-query-filters .flat-filter:nth-of-type(2){flex:0 0 auto}}.compact-query-filters .query-summary{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:2px 0 0 50px;min-height:24px}.compact-query-filters .query-summary .result-count{margin:0;line-height:24px;order:0}.compact-query-filters .query-summary button{margin:0;padding:2px 0;font-size:12px;border:0;line-height:24px;order:1;color:#aebeb5}.compact-query-filters .query-summary button:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.compact-query-filters .query-summary{margin-left:42px;gap:12px}}.mobile-query-controls{display:none}@media(max-width:700px){.mobile-query-controls{display:block}.compact-query-heading{display:none}.result-main:has(.compact-query-panel){padding-top:16px}.compact-query-panel{padding:0 0 12px;background:transparent}.compact-query-search{margin-bottom:10px}.compact-query-search .searchbar{height:44px}.compact-query-panel .compact-query-filters,.compact-query-panel .compact-query-filters[hidden]{display:none!important}.query-reserve{margin-bottom:16px}.mobile-filter-bar{display:flex;gap:8px;align-items:center;min-height:36px}.mobile-filter-entry,.mobile-selected-filters button{border:1px solid #a9bbaa55;border-radius:5px;min-height:36px;padding:7px 12px;font-size:12px;white-space:nowrap;color:#c9d6c4}.mobile-filter-entry{flex-shrink:0}.mobile-selected-filters{display:flex;gap:6px;overflow-x:auto;min-width:0}.mobile-selected-filters button{background:#c8d7ca12}dialog.mobile-filter-sheet{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:80dvh;margin:0;padding:0;border:1px solid #a9bbaa33;border-bottom:0;border-radius:16px 16px 0 0;background:#11211f;color:#eeeae0;overflow:hidden;box-sizing:border-box}dialog.mobile-filter-sheet[open]{display:flex;flex-direction:column}dialog.mobile-filter-sheet::backdrop{background:#0009}.mobile-sheet-heading{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 8px;flex-shrink:0}.mobile-sheet-heading h2{font:24px Songti SC,serif;margin:0}.mobile-sheet-heading button{font-size:26px;width:44px;height:44px}.mobile-sheet-body{padding:0 20px 20px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.mobile-sheet-group{margin:12px 0 24px}.mobile-sheet-group:last-child{margin-bottom:0}.mobile-sheet-group h3{font-size:14px;font-weight:400;margin:0 0 12px;color:#b9cbb6}.mobile-sheet-group input{width:100%;height:40px;margin-bottom:12px;border:1px solid #a9bbaa44;border-radius:4px;background:transparent;color:inherit;padding:0 12px;font-size:16px}.mobile-sheet-group .filter-chips{gap:8px}.mobile-sheet-group .filter-chips button{font-size:13px;min-height:40px;border-radius:4px;padding:8px 12px}.mobile-sheet-actions{display:flex;gap:16px;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #a9bbaa22;flex-shrink:0}.mobile-sheet-actions button{min-height:44px;padding:0 18px}.mobile-sheet-actions .primary{flex:1;background:#c8d7ca;color:#172724;border-radius:4px}}@media(max-width:700px){.compact-query-panel .query-filter-toggle{display:none!important}}.recent-searches{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:18px 0;color:#9caea4;font-size:13px}.recent-searches button{border:1px solid #87978b55;background:transparent;color:inherit;padding:6px 10px;max-width:100%;overflow-wrap:anywhere}.recent-searches small{font-size:11px}.recent-searches .recent-clear{border:0}.practice-records>a{display:flex;flex-direction:column;gap:8px;padding:18px 0;border-bottom:1px solid #87978b44;color:inherit;text-decoration:none}.practice-records span{font-size:13px;color:#9caea4}.edition-filter details{position:relative;max-width:100%}.edition-filter summary{cursor:pointer;padding:6px 10px;border:1px solid #87978b66}.edition-filter-panel{position:absolute;z-index:30;top:100%;left:0;width:min(540px,70vw);background:#14221e;border:1px solid #87978b66;padding:16px;box-shadow:0 8px 24px #0008}.edition-filter-panel>input{width:100%;box-sizing:border-box;background:#0b1714;color:#e8ebdf;border:1px solid #87978b66;padding:10px}.edition-filter-options{max-height:320px;overflow:auto}.edition-filter-options label{display:flex;gap:10px;padding:10px 0;align-items:flex-start;font-size:13px}.edition-filter-options input{flex:none}.edition-filter-panel>button{margin:8px 0}.glyph[href]{display:block;color:inherit;text-decoration:none}.server-filter-chip{display:block;min-height:38px;padding:7px 14px;border:1px solid #ffffff28;color:#aebbb4;font-size:13px;text-decoration:none}.hero-copy h1.home-inscription{width:min(1120px,90vw);margin:12px 0;position:relative;left:50%;transform:translate(-50%);line-height:0;letter-spacing:0}.home-inscription img{display:block;width:100%;height:auto;object-fit:contain;filter:invert(1) hue-rotate(180deg);opacity:.92}@media(max-width:700px){.hero-copy h1.home-inscription{width:98vw;margin:18px 0 20px}}.home-query-title{font-size:17px;font-weight:400;letter-spacing:3px;margin:0 0 10px}.hero-copy .home-query-description{font-size:12px;letter-spacing:1px;margin:0 0 24px}.suggestions a{color:inherit;text-decoration:none;padding:5px 10px}.suggestions a:hover{text-decoration:underline}.suggestions a{min-width:36px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.landing:has(.home-query-title){height:auto;min-height:calc(100svh - 108px);padding-bottom:100px}@media(max-width:700px){.landing:has(.home-query-title){min-height:calc(100svh - 112px)}}.suggestions>span{white-space:nowrap}@media(max-width:700px){.suggestions{gap:12px;flex-wrap:wrap}}.miniapp-entry{position:relative;flex-shrink:0;letter-spacing:0}.miniapp-entry .miniapp-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;font-size:13px;font-weight:400;white-space:nowrap;border:1px solid var(--miniapp-line);border-radius:var(--miniapp-radius);color:var(--miniapp-accent)}.miniapp-trigger:hover,.miniapp-trigger[aria-expanded=true]{background:var(--miniapp-hover)}.miniapp-mobile-label{display:none}.miniapp-panel{position:absolute;z-index:30;right:0;top:calc(100% + 10px);width:294px;padding:18px;border:1px solid var(--miniapp-line);border-radius:var(--miniapp-radius);background:var(--miniapp-bg);color:var(--miniapp-text);box-shadow:0 12px 36px #0003;text-align:center;letter-spacing:0}.miniapp-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.miniapp-panel-heading strong{font-size:16px;font-weight:500}.miniapp-entry .miniapp-close{min-width:44px;min-height:44px;padding:6px;font-size:12px;color:var(--miniapp-muted)}.miniapp-code-frame{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;background:#fff}.miniapp-code-frame img{display:block;width:100%;height:auto;object-fit:contain;filter:none;transform:none}.miniapp-code-error{padding:12px;color:#343b38;font-size:14px}.miniapp-code-error button{text-decoration:underline;min-height:44px}.miniapp-panel .miniapp-caption{font-size:13px;line-height:1.6;margin:16px 0 3px;color:var(--miniapp-muted)}.miniapp-save{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:var(--miniapp-accent);font-size:13px;text-decoration:underline;text-underline-offset:4px}.miniapp-entry button:focus-visible,.miniapp-save:focus-visible{outline:2px solid var(--miniapp-accent);outline-offset:3px}@media(max-width:700px){.miniapp-desktop-label{display:none}.miniapp-mobile-label{display:inline}.miniapp-entry .miniapp-trigger{padding:6px 9px;font-size:12px}.miniapp-panel{position:fixed;top:82px;right:16px;width:min(294px,calc(100% - 32px));max-height:calc(100dvh - 100px);overflow:auto;overscroll-behavior:contain}}@media(max-height:540px){.miniapp-panel{max-height:calc(100dvh - 110px);overflow:auto}}.miniapp-entry{--miniapp-line:#536961;--miniapp-radius:3px;--miniapp-accent:#cad9cc;--miniapp-hover:#c8d5c910;--miniapp-bg:#111d1f;--miniapp-text:#eeeadd;--miniapp-muted:#adbbb2}@media(min-width:701px)and (max-width:1100px){header nav{gap:18px}header{padding-left:3%;padding-right:3%}}@media(max-width:700px){header{padding-left:12px;padding-right:12px;column-gap:6px}.settings{gap:1px}.settings .icon-setting,.settings .language-setting,.settings .account-entry{min-width:30px;width:30px}.settings .miniapp-trigger{min-width:52px;padding:6px;font-size:11px}.settings .miniapp-close{font-size:12px;padding:6px;min-width:44px}.brand small{letter-spacing:1px}}
