@import"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,Noto Sans SC,Microsoft Yahei,sans-serif;color:#eee5d3;background:#10130f;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #10130f;--ink-soft: #191d18;--ivory: #f1e9d6;--ivory-deep: #e4dac3;--brass: #bd9c66;--vermilion: #ae4636;--hairline: rgba(204, 180, 134, .25);--serif: "Noto Serif SC", "Songti SC", "STSong", Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}body.modal-open{overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid #e7b765;outline-offset:5px}::selection{background:#af4636;color:#fff}#root{overflow:hidden}.site-shell{position:relative;isolation:isolate}.grain{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.055;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.95'/%3E%3C/svg%3E")}.outer-frame{position:absolute;inset:16px;z-index:22;pointer-events:none;border:1px solid rgba(188,160,107,.11)}.outer-frame:before,.outer-frame:after{position:absolute;content:"";width:5px;height:5px;border:1px solid #8f7650;transform:rotate(45deg)}.outer-frame:before{left:-3px;top:-3px}.outer-frame:after{right:-3px;top:-3px}.site-header{height:100px;max-width:1600px;margin:auto;padding:0 7.25%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(203,178,131,.11);position:relative;z-index:25}.brand{display:inline-flex;align-items:center;gap:15px;flex-shrink:0}.brand-seal{display:grid;place-items:center;width:41px;height:41px;font:800 25px var(--serif);color:#e8cfaa;border:1px solid #996642;background:#742d24;box-shadow:inset 0 0 0 3px #742d24,inset 0 0 0 4px #e7b58473;line-height:1}.brand-words{display:flex;flex-direction:column;gap:5px}.brand-words strong{font:600 21px/1.2 var(--serif);letter-spacing:.26em;white-space:nowrap}.brand-words small{font-size:8px;letter-spacing:.21em;color:#92856b;white-space:nowrap}.main-nav{display:flex;gap:48px;margin-left:2rem}.main-nav a{font-size:12px;letter-spacing:.17em;color:#a69e8a;transition:color .2s;position:relative;padding:9px 0}.main-nav a:hover,.main-nav a.nav-active{color:#e9dbbc}.main-nav a.nav-active:after{content:"";width:4px;height:4px;position:absolute;bottom:-10px;left:calc(50% - 2px);background:var(--vermilion);transform:rotate(45deg)}.header-entry{color:#d2b580;padding:11px 0 11px 20px;border-left:1px solid #554b39;display:flex;align-items:center;gap:17px;font-size:12px;letter-spacing:.16em;transition:color .2s}.header-entry:hover{color:#fff0d5}.hero{min-height:min(850px,calc(100svh - 100px));max-width:1600px;margin:auto;display:grid;grid-template-columns:minmax(0,50%) minmax(0,50%);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:900px;height:900px;border-radius:50%;left:35%;top:-220px;pointer-events:none;background:radial-gradient(circle,rgba(137,126,85,.08),transparent 65%)}.hero-left{padding:clamp(76px,10vh,128px) 0 105px 14.5%;position:relative;z-index:4}.hero-overline{font:500 10px var(--serif);letter-spacing:.29em;display:flex;align-items:center;gap:13px;color:#c5aa7a}.tiny-diamond{width:6px;height:6px;border:1px solid #bd7158;transform:rotate(45deg)}.overline-rule{display:inline-block;width:36px;height:1px;background:#7b5e42;margin-left:3px}.vertical-label{position:absolute;top:145px;left:5%;writing-mode:vertical-rl;font:400 11px var(--serif);letter-spacing:.5em;color:#86775c}.hero-preface{font:500 15px var(--serif);color:#a79a81;letter-spacing:.12em;margin:48px 0 14px}.hero h1{font:700 clamp(52px,5.7vw,91px)/1.28 var(--serif);letter-spacing:.045em;margin:0;text-shadow:0 5px 35px rgba(0,0,0,.2);white-space:nowrap}.hero h1 em{color:#bf634b;font-style:normal;position:relative}.hero h1 em:after{position:absolute;content:"";left:6%;right:9%;bottom:-7px;height:2px;background:linear-gradient(90deg,transparent,#a84636,transparent);transform:rotate(-3deg)}.title-stop{color:#9c492f}.hero-description{margin:31px 0 0;max-width:415px;font:400 13px/2.25 var(--serif);letter-spacing:.075em;color:#aaa38d}.hero-actions{display:flex;align-items:center;gap:31px;margin-top:42px}.primary-action{background:#ad4b38;color:#f9e8ce;padding:17px 23px 17px 28px;min-width:175px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;font:500 13px var(--serif);letter-spacing:.17em;box-shadow:0 13px 36px #71261433;transition:background .2s,transform .2s}.primary-action:hover{background:#c05842;transform:translateY(-2px)}.quiet-action{display:inline-flex;align-items:center;gap:12px;font:12px var(--serif);letter-spacing:.05em;color:#bbae93;transition:color .2s}.quiet-action:hover{color:#f0d9ad}.hero-statbar{display:flex;gap:24px;align-items:center;margin-top:80px}.hero-statbar>div{display:flex;flex-direction:column;gap:7px}.hero-statbar strong{font:400 25px Georgia,serif;color:#d1b481;letter-spacing:.03em}.hero-statbar small{color:#7e786a;font:10px var(--serif);letter-spacing:.13em}.hero-statbar>span{width:1px;height:29px;background:#494637}.hero-right{position:relative;min-height:700px}.hero-right:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 47% 44%,#36362a 0,#22251d 27%,#12151100 66%),radial-gradient(ellipse at 42% 70%,rgba(109,76,41,.19),transparent 55%);opacity:.84}.hero-right:after{content:"";position:absolute;width:650px;height:650px;border:1px solid rgba(186,154,103,.13);border-radius:50%;top:6%;left:calc(50% - 325px);box-shadow:0 0 0 95px #b1996504,0 0 0 185px #b1996505;pointer-events:none}.hero-card-display{position:absolute;inset:3% 4% 10%;z-index:5}.hero-handwriting{position:absolute;right:9%;top:13%;z-index:2;font:300 30px/1.6 var(--serif);writing-mode:vertical-rl;letter-spacing:.42em;color:#b399663b}.hero-aside{position:absolute;bottom:115px;right:4.8%;writing-mode:vertical-rl;font:9px var(--serif);letter-spacing:.24em;color:#938364;z-index:6;display:flex;gap:12px;align-items:center}.vertical-line{display:block;width:1px;height:40px;background:#9e7450}.hero-stamp{z-index:2;position:absolute;right:12%;bottom:16%;display:grid;gap:3px;padding:10px 7px;border:2px solid rgba(147,61,45,.45);color:#a03e2f8c;font:700 17px/1.12 var(--serif);transform:rotate(10deg)}.hero-bottom{position:absolute;bottom:35px;left:7.2%;right:7.2%;z-index:8;display:flex;gap:16px;align-items:center;color:#86795d;font:9px Georgia,serif;letter-spacing:.21em}.hero-bottom span:last-child{font-family:var(--serif);letter-spacing:.16em}.scroll-ornament{height:1px;flex:1;background:linear-gradient(90deg,#745c3f,#745c3f05);max-width:200px}.stage-wrap{width:100%;height:100%;position:relative;display:grid;place-items:center;isolation:isolate}.stage-orbit{position:absolute;border-radius:50%;border:1px dashed rgba(172,146,93,.23);pointer-events:none}.stage-orbit-one{width:min(560px,95%);height:min(560px,95%);transform:rotate(15deg)}.stage-orbit-two{width:min(650px,110%);height:min(650px,110%);border-style:solid;opacity:.4}.stage-halo{position:absolute;width:380px;height:530px;border-radius:50%;background:radial-gradient(ellipse,rgba(182,149,91,.18),transparent 70%);filter:blur(42px)}.stage-numeral{position:absolute;bottom:8%;left:7%;font:400 clamp(100px,14vw,220px)/1 Georgia,serif;color:#aa8b550e;letter-spacing:-.12em;user-select:none}.stage-flecks{position:absolute;inset:0;pointer-events:none}.stage-flecks span{position:absolute;width:2px;height:2px;background:#d3ad72;border-radius:50%;opacity:.8;box-shadow:0 0 12px 2px #cfa55942;animation:drift 6s ease-in-out infinite alternate}.stage-flecks span:nth-child(1){top:16%;left:28%}.stage-flecks span:nth-child(2){top:25%;right:22%;animation-delay:-1s}.stage-flecks span:nth-child(3){top:72%;left:21%;animation-delay:-2s}.stage-flecks span:nth-child(4){top:79%;right:19%;animation-delay:-3s}.stage-flecks span:nth-child(5){top:42%;left:13%;animation-delay:-4s}.stage-flecks span:nth-child(6){top:51%;right:9%;animation-delay:-1.5s}.stage-flecks span:nth-child(7){top:10%;right:42%;animation-delay:-2.5s}.stage-flecks span:nth-child(8){bottom:17%;left:43%;animation-delay:-5s}@keyframes drift{0%{transform:translate(0);opacity:.15}to{transform:translate(4px,-16px);opacity:.8}}.card-perspective{position:relative;z-index:4;width:clamp(245px,22.7vw,332px);aspect-ratio:.661;perspective:1300px;cursor:grab;user-select:none;touch-action:pan-y;filter:drop-shadow(15px 28px 32px rgba(0,0,0,.54))}.card-perspective:active{cursor:grabbing}.card-tilt{width:100%;height:100%;transform-style:preserve-3d;transition:transform .14s ease-out}.card-flip{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,.65,.19,1)}.card-flip.is-flipped{transform:rotateY(180deg)}.card-face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:10px;border:1px solid rgba(237,226,205,.6);background:#e4d9bb;box-shadow:inset 0 0 0 1px #00000012}.card-face img{display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.card-back{transform:rotateY(180deg)}.card-specular{position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 15%,rgba(255,255,255,.13) 38%,transparent 52%,rgba(255,255,255,.055) 65%,transparent 83%);mix-blend-mode:screen}.stage-side-label{position:absolute;top:14%;left:9%;z-index:5;writing-mode:vertical-rl;font:9px Georgia,serif;letter-spacing:.26em;color:#a58a62}.stage-side-label span{margin:12px 0;color:#9b4e3b}.stage-controls{position:absolute;bottom:5%;left:50%;transform:translate(-50%);z-index:7;display:flex;align-items:center;gap:12px;background:#171b15e0;border:1px solid rgba(192,161,103,.3);padding:10px 14px;backdrop-filter:blur(14px);white-space:nowrap;box-shadow:0 7px 20px #00000026}.stage-controls button{background:none;border:0;color:#e0c79b;display:flex;gap:9px;align-items:center;padding:4px 6px;font:11px var(--serif);letter-spacing:.08em;transition:color .2s}.stage-controls button:hover{color:#fff6df}.stage-controls-divider{width:1px;height:16px;background:#6a5940}section[id]{scroll-margin-top:25px}.section-topline{display:flex;justify-content:space-between;font:10px Georgia,serif;letter-spacing:.18em;text-transform:uppercase;color:#8e8069;padding-bottom:20px;border-bottom:1px solid currentColor}.section-topline span:last-child{font-family:var(--serif);letter-spacing:.18em}.section-kicker{display:flex;align-items:center;gap:13px;color:#a25c3c;font:500 11px var(--serif);letter-spacing:.18em}.section-kicker-line{display:block;height:1px;width:30px;background:currentColor}.section-kicker.light{color:#cda575}.collection-section{background:#eae1cc;color:#292921;padding:90px max(7.2%,calc((100% - 1400px)/2 + 7.2%)) 62px;position:relative}.collection-section:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.23;background:radial-gradient(circle at 28% 55%,rgba(151,121,71,.11),transparent 46%),repeating-linear-gradient(90deg,transparent,transparent 59px,rgba(110,91,59,.018) 60px)}.collection-section .section-topline{color:#b4a78d;position:relative}.collection-head{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin:43px 0 28px;position:relative}.collection-head h2,.editions-header h2,.about-content h2{font:600 clamp(31px,3.5vw,53px)/1.5 var(--serif);margin:10px 0 0;letter-spacing:.05em}.collection-head h2 i,.editions-header h2 i,.about-content h2 i{font-style:normal;color:#9e4934}.collection-head p{font:12px/2.1 var(--serif);letter-spacing:.05em;color:#8a806d;margin:0 0 7px}.collection-body{position:relative;display:grid;grid-template-columns:minmax(110px,16%) minmax(300px,42%) minmax(300px,42%);min-height:586px;border-top:1px solid #cbbfa7;border-bottom:1px solid #cbbfa7;background:radial-gradient(ellipse at 46% 48%,rgba(241,234,214,.8),transparent 65%)}.collection-identity{border-right:1px solid #cdc1a7;padding:29px 12px 20px 7px;position:relative}.identity-top{font:11px var(--serif);writing-mode:vertical-rl;letter-spacing:.2em;color:#a38a64}.identity-index{position:absolute;top:33%;left:13%;font:400 61px/.95 var(--serif);color:#b7a98c;opacity:.65;letter-spacing:-.1em}.identity-seal{color:#8c3e31;padding:8px 6px;writing-mode:vertical-rl;font:600 14px var(--serif);border:2px solid #9c4735;position:absolute;right:15%;top:31%}.identity-rule{width:1px;height:75px;position:absolute;left:15px;bottom:35px;background:#c0ac88}.identity-verse{position:absolute;bottom:16px;right:14px;writing-mode:vertical-rl;font:11px/2 var(--serif);color:#8e8067;letter-spacing:.12em}.collection-center{position:relative;border-right:1px solid #cdc1a7;overflow:hidden}.collection-center:before{content:"林";position:absolute;font:400 360px/.9 var(--serif);color:#a591640e;top:10%;left:-15%;pointer-events:none}.collection-card-small{position:absolute;inset:-12px -20px 0}.collection-card-small .stage-orbit{border-color:#97794a33}.collection-card-small .stage-halo{opacity:.3}.collection-card-small .stage-side-label,.collection-card-small .stage-numeral{display:none}.collection-card-small .stage-controls{bottom:6%;background:#34342b}.stage-compact .card-perspective{width:clamp(245px,24vw,305px);filter:drop-shadow(16px 22px 16px rgba(53,44,27,.23))}.stage-compact .stage-flecks{opacity:.18}.collection-info{padding:59px 30px 30px 10%;display:flex;flex-direction:column}.collection-order{font:10px Georgia,serif;color:#a2885e;letter-spacing:.15em}.collection-name{margin-top:23px;display:flex;align-items:baseline;gap:16px;font-family:var(--serif)}.collection-name small{font-size:17px;letter-spacing:.13em;color:#9e5c42}.collection-name strong{font-weight:700;font-size:clamp(48px,5.1vw,76px);letter-spacing:.1em}.collection-pinyin{margin:0;font:11px Georgia,serif;color:#aa9775;letter-spacing:.42em}.hero-divider{display:flex;align-items:center;color:#b0784e;font-size:14px;gap:12px;margin:25px 0 14px}.hero-divider:after{content:"";height:1px;background:#cabea4;flex:1}.collection-biography{color:#6f695a;font:12px/2.15 var(--serif);letter-spacing:.045em;margin:0;max-width:390px}.hero-facts{margin:23px 0 16px;display:grid;grid-template-columns:1fr 1fr;gap:17px 15px}.hero-facts div{display:flex;align-items:center;gap:12px;white-space:nowrap}.hero-facts dt{font:11px var(--serif);color:#9d927d}.hero-facts dd{margin:0;font:600 12px var(--serif);color:#423e34}.view-art{align-self:start;display:flex;align-items:center;gap:11px;margin-top:auto;background:transparent;border:0;border-bottom:1px solid #a58e68;padding:13px 0;color:#873e32;font:600 12px var(--serif);letter-spacing:.1em}.view-art:hover{color:#bc583e}.view-art svg:last-child{margin-left:19px}.collection-foot{display:flex;justify-content:space-between;align-items:center;padding-top:19px;color:#988971;font:10px var(--serif);letter-spacing:.1em;position:relative}.pager{display:flex;align-items:center;gap:20px;color:#8c694a}.pager button{background:transparent;color:#8a7154;border:1px solid #d2c4a9;width:33px;height:33px;display:grid;place-items:center}.pager button:hover{background:#daceb3}.editions-section{padding:91px 7.2% 100px;background:#171d19;color:#eee7d7;position:relative}.editions-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 35%,rgba(97,106,70,.09),transparent 65%);pointer-events:none}.editions-section .section-topline{color:#6c7664;position:relative}.editions-header{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin:47px 0 42px;position:relative}.editions-header h2 i{color:#c9976a}.editions-header p{color:#939b8d;font:12px/2.2 var(--serif);margin:0 0 9px;letter-spacing:.05em}.edition-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;position:relative}.edition-tile{min-width:0;text-align:left;color:inherit;background:#1f2720;border:1px solid #3f4b3d;padding:17px 17px 20px;position:relative;overflow:hidden;transition:transform .3s,background .3s,border-color .3s}.edition-tile:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1px #c39b61;transition:opacity .3s}.edition-tile.selected{border-color:#b79560;background:#263027}.edition-tile.selected:after{opacity:.7}.edition-tile:hover{transform:translateY(-6px);border-color:#a78b5c}.tile-top{display:flex;justify-content:space-between;align-items:center;font:10px Georgia,serif;color:#aa9e81;letter-spacing:.15em}.tile-art{height:290px;display:grid;place-items:center;position:relative;margin:18px 0 28px}.tile-art:before{content:"";width:210px;height:210px;border:1px solid #46503c;border-radius:50%;position:absolute;box-shadow:0 0 0 29px #5c6e4f12}.tile-art img{height:90%;max-width:89%;width:auto;object-fit:contain;position:relative;filter:drop-shadow(10px 15px 10px rgba(0,0,0,.45));transition:transform .3s;border-radius:6px}.edition-tile:hover .tile-art img{transform:translateY(-6px) rotate(-1deg)}.tile-year{font:400 31px Georgia,serif;color:#bda477;margin:4px 0 11px;letter-spacing:.015em}.tile-title{font:600 17px var(--serif);letter-spacing:.08em;padding-bottom:23px}.tile-foot{display:flex;align-items:center;justify-content:space-between;font:10px var(--serif);color:#899287;padding-top:13px;border-top:1px solid #455043}.tile-foot span:last-child{color:#bf9a62}.edition-note{display:flex;align-items:center;justify-content:center;gap:10px;font:11px/1.8 var(--serif);color:#778276;margin-top:38px;text-align:center}.about-section{padding:118px 10% 125px;background:#e6dec9;color:#272a21;display:grid;grid-template-columns:54% 46%;gap:2%;position:relative;overflow:hidden}.about-section:before{position:absolute;content:"";inset:0;pointer-events:none;opacity:.26;background:repeating-linear-gradient(-15deg,transparent,transparent 90px,rgba(94,86,53,.017) 91px),radial-gradient(circle at 35% 60%,#fff7e5,transparent 66%)}.about-mark{position:absolute;font:800 450px/1 var(--serif);top:10%;right:-3%;opacity:.045;pointer-events:none}.about-content{position:relative;padding:26px 5% 0 0;z-index:1}.about-content h2{font-size:clamp(31px,3.4vw,50px);margin:20px 0 35px;line-height:1.7}.about-content h2 i{color:#ad4b37}.about-content>p{font:13px/2.6 var(--serif);color:#797264;letter-spacing:.055em;max-width:530px;margin:0 0 22px}.about-coming{margin-top:45px;border-top:1px solid #c3b59a;padding-top:25px;max-width:445px}.about-coming>span{font:12px var(--serif);color:#a25742;letter-spacing:.2em}.about-coming>div{display:flex;align-items:center;gap:14px;padding:20px 0 0;font:12px var(--serif);letter-spacing:.05em;color:#605c51}.about-coming>div svg{color:#a77b54}.about-coming small{font:10px var(--serif);color:#9a907b;margin-left:auto;border:1px solid #bfb39f;padding:3px 8px}.about-art{position:relative;display:grid;place-items:center;min-height:520px}.about-paper{width:min(300px,85%);background:#e8deca;padding:19px 19px 20px;transform:rotate(6deg);box-shadow:14px 24px 40px #4f432c2e,0 0 0 1px #7e67451a;position:relative;z-index:1;transition:transform .3s}.about-paper:hover{transform:rotate(2deg) translateY(-9px)}.paper-top{font:10px var(--serif);color:#827358;letter-spacing:.15em;padding:0 0 15px;border-bottom:1px solid #cbbda1;margin-bottom:18px}.about-paper img{width:100%;display:block}.paper-caption{text-align:center;font:11px var(--serif);letter-spacing:.2em;color:#725c43;padding-top:16px}.about-corner{position:absolute;width:100px;height:100px;border-color:#b29f7e;opacity:.65}.about-corner.top-left{top:4%;left:13%;border-top:1px solid;border-left:1px solid}.about-corner.bottom-right{right:12%;bottom:5%;border-right:1px solid;border-bottom:1px solid}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#111611;padding:48px 7.2%;border-top:1px solid #4a4638}.site-footer .brand-seal{width:34px;height:34px;font-size:19px}.site-footer .brand-words strong{font-size:17px}.site-footer>div{display:flex;flex-direction:column;align-items:center;gap:10px;color:#a79d83;font:11px var(--serif);letter-spacing:.09em;text-align:center}.site-footer>div small{font:10px var(--serif);color:#717769}.site-footer>a:last-child{color:#c6a370;display:flex;align-items:center;gap:9px;font:11px var(--serif);white-space:nowrap}@media(min-width:1600px){.collection-section,.editions-section{padding-left:calc((100% - 1350px)/2);padding-right:calc((100% - 1350px)/2)}}@media(max-width:1180px){.site-header{padding:0 5.5%}.main-nav{gap:22px}.hero-left{padding-left:11%}.hero h1{font-size:clamp(53px,6vw,72px)}.vertical-label{left:3%}.hero-card-display{inset:3% 0 9%}.stage-side-label{left:5%}.collection-body{grid-template-columns:105px 42% minmax(0,1fr)}.collection-info{padding:52px 17px 25px 8%}.collection-name strong{font-size:58px}.tile-art{height:245px}}@media(max-width:850px){.outer-frame{inset:9px}.site-header{height:79px;padding:0 7%}.main-nav{display:none}.hero{min-height:0;grid-template-columns:1fr}.hero-left{padding:80px 8% 30px 11%}.vertical-label{top:105px;left:3%}.hero h1{font-size:clamp(50px,9.2vw,78px)}.hero-preface{margin-top:32px}.hero-description{margin-top:23px}.hero-actions{margin-top:29px}.hero-statbar{margin-top:45px}.hero-right{min-height:640px}.hero-right:after{left:calc(50% - 325px)}.hero-card-display{inset:0 5% 5%}.card-perspective{width:310px}.hero-aside{bottom:80px}.hero-bottom{position:relative;bottom:auto;left:auto;right:auto;grid-column:1;margin:5px 8% 29px}.collection-section,.editions-section{padding:67px 6% 68px}.collection-head,.editions-header{align-items:start}.collection-body{grid-template-columns:78px minmax(0,1fr)}.collection-identity{grid-row:1}.collection-center{min-height:570px;border-right:0}.collection-info{grid-column:1/-1;border-top:1px solid #cdc1a7;padding:40px 35px 38px}.collection-name strong{font-size:68px}.hero-facts{max-width:520px}.view-art{margin-top:16px}.edition-grid{grid-template-columns:repeat(2,1fr)}.tile-art{height:295px}.about-section{padding:80px 8%;grid-template-columns:1fr}.about-art{min-height:510px}.about-content>p{max-width:680px}.site-footer>div{display:none}}@media(max-width:560px){.site-header{height:72px;padding:0 7%}.brand{gap:10px}.brand-seal{width:33px;height:33px;font-size:20px}.brand-words strong{font-size:16px;letter-spacing:.16em}.brand-words small{font-size:6px;letter-spacing:.13em}.header-entry{font-size:10px;gap:5px;padding-left:10px}.header-entry svg{width:14px}.hero-left{padding:66px 8% 0 11%}.hero-overline{font-size:9px;letter-spacing:.12em}.hero-preface{font-size:12px;margin:30px 0 13px}.hero h1{font-size:clamp(39px,10.6vw,60px);letter-spacing:.03em}.hero-description{font-size:11px;line-height:2.1;margin-top:20px}.hero-description br{display:none}.hero-actions{gap:20px;margin-top:26px}.primary-action{padding:13px 15px;font-size:12px;min-width:146px}.quiet-action{font-size:10px}.hero-statbar{margin-top:40px;gap:18px}.hero-statbar strong{font-size:22px}.hero-statbar small{font-size:9px}.hero-right{min-height:590px}.hero-card-display{inset:2% 0 0}.card-perspective{width:min(72vw,310px)}.stage-orbit-one{width:440px;height:440px}.stage-orbit-two{width:510px;height:510px}.stage-controls{bottom:2.7%;padding:9px 8px;gap:5px}.stage-controls button{font-size:10px;gap:7px}.hero-aside{right:3%;bottom:105px;font-size:8px}.hero-stamp{right:7%;bottom:19%}.hero-handwriting{right:5%}.hero-bottom{margin:13px 8% 32px}.section-topline{font-size:9px;gap:15px}.section-topline span:last-child{font-size:9px}.collection-section,.editions-section{padding:65px 6% 50px}.collection-head,.editions-header{flex-direction:column;gap:9px;margin:32px 0 24px}.collection-head h2,.editions-header h2,.about-content h2{font-size:30px}.collection-head p,.editions-header p{font-size:11px}.collection-body{grid-template-columns:45px minmax(0,1fr)}.collection-identity{padding:17px 3px}.identity-top{font-size:9px}.identity-index{font-size:40px;left:4px;top:37%}.identity-seal{right:4px;font-size:11px;padding:4px;top:29%}.identity-verse{right:4px;font-size:8px;bottom:20px}.identity-rule{display:none}.collection-center{min-height:485px}.collection-card-small{inset:-15px -37px 0}.stage-compact .card-perspective{width:min(60vw,265px)}.collection-card-small .stage-controls{bottom:3%}.collection-info{padding:38px 16px 32px}.collection-name{margin-top:14px}.collection-name strong{font-size:62px}.hero-facts{gap:16px 10px}.hero-facts div{gap:7px}.hero-facts dt{font-size:10px}.hero-facts dd{font-size:11px}.edition-grid{gap:11px}.edition-tile{padding:11px}.tile-art{height:200px;margin:12px 0 22px}.tile-art:before{width:110px;height:110px;box-shadow:0 0 0 18px #5c6e4f12}.tile-art img{height:94%;max-width:95%}.tile-year{font-size:23px;margin-bottom:6px}.tile-title{font-size:13px;letter-spacing:.02em;padding-bottom:15px;min-height:47px}.tile-foot{font-size:9px;gap:4px}.edition-note{font-size:10px;align-items:flex-start;margin-top:28px}.edition-note svg{flex-shrink:0;margin-top:2px}.about-section{padding:72px 8% 40px}.about-content h2{font-size:29px;margin-bottom:25px}.about-content>p{font-size:12px}.about-coming{margin-top:32px}.about-art{min-height:460px}.about-paper{width:240px}.site-footer{padding:36px 7%}.site-footer>a:last-child{font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--ink: #202338;--ink-soft: #242d4e;--ivory: #f8f5ec;--ivory-deep: #efe9dc;--brass: #3556da;--vermilion: #ef533e;--hairline: #22253d}body{background:#f8f5ec;color:#222338}.grain{opacity:.035;mix-blend-mode:multiply}.outer-frame{display:none}.site-shell{background:#f8f5ec}.site-header{max-width:none;height:82px;padding:0 max(5.2%,calc((100% - 1450px)/2));background:#fffcf3;color:#202238;border-bottom:2px solid #1d2545}.brand-seal{color:#fff;background:#f15b3e;border:2px solid #1b2343;box-shadow:4px 4px #1b2343;font-family:Arial Black,Microsoft YaHei,sans-serif;font-size:22px;font-weight:900;width:44px;height:44px}.brand-words strong{color:#1e2342;font-family:Arial Black,Microsoft YaHei,Noto Sans SC,sans-serif;letter-spacing:.08em;font-weight:900;font-size:22px}.brand-words small{color:#656a79;font:700 9px Arial,sans-serif;letter-spacing:.17em}.main-nav a{color:#51556b;font:700 13px Microsoft YaHei,Noto Sans SC,sans-serif;letter-spacing:.04em}.main-nav a:hover,.main-nav a.nav-active{color:#ef533e}.main-nav a.nav-active:after{width:18px;height:3px;bottom:-17px;left:calc(50% - 9px);background:#ef533e;transform:none}.header-entry{color:#fff;background:#243bcc;border:2px solid #202440;box-shadow:4px 4px #202440;padding:10px 14px;gap:14px;font:700 12px Microsoft YaHei,sans-serif;letter-spacing:.03em}.header-entry:hover{color:#fff;background:#ef533e;transform:translate(-1px,-1px);box-shadow:5px 5px #202440}.hero{max-width:none;min-height:790px;grid-template-columns:47% 53%;background:#fcf9f0}.hero:before{display:none}.hero-left{padding:clamp(65px,9vh,105px) 5.2% 62px max(8.6%,calc((100vw - 1450px)/2 + 45px));background:linear-gradient(to right,transparent 0 98%,#d7d4cf 98% 98.4%,transparent 98.4%),#fcf9f0}.hero-overline{color:#2540c9;font:800 11px Microsoft YaHei,sans-serif;letter-spacing:.12em;gap:12px}.tiny-diamond{width:11px;height:11px;background:#f25b45;border:2px solid #222640;transform:none}.overline-rule{height:2px;width:40px;background:#f15b45}.vertical-label{color:#87889b;font:900 10px Arial,sans-serif;left:5%;top:120px;letter-spacing:.24em}.hero-preface{font:700 17px Microsoft YaHei,sans-serif;letter-spacing:0;color:#383d5e;margin:48px 0 15px}.hero h1{font:900 clamp(49px,5.35vw,80px)/1.2 "Arial Black","Microsoft YaHei","Noto Sans SC",sans-serif;color:#192143;text-shadow:none;letter-spacing:-.06em}.hero h1 em{color:#f15b41;font-style:normal;text-shadow:3px 3px 0 #243bc9;letter-spacing:-.06em}.hero h1 em:after{display:none}.title-stop{color:#243bc9}.hero-description{color:#626877;font:500 13px/2.05 Microsoft YaHei,Noto Sans SC,sans-serif;letter-spacing:0;max-width:420px;margin:29px 0 0}.hero-actions{margin-top:29px;gap:28px;flex-wrap:wrap}.primary-action{background:#ef563e;border:2px solid #222641;color:#fff;box-shadow:5px 5px #222641;padding:16px 18px 16px 21px;min-width:215px;font:800 13px Microsoft YaHei,sans-serif;letter-spacing:.04em}.primary-action:hover{background:#ff6a4b;transform:translate(-2px,-2px);box-shadow:7px 7px #222641}.quiet-action{font:700 12px Microsoft YaHei,sans-serif;letter-spacing:0;color:#303b78;border-bottom:1px solid #303b78;padding:11px 0}.quiet-action:hover{color:#ef563e;border-color:#ef563e}.hero-statbar{display:none}.hero-version-picker{margin-top:56px;padding-top:21px;border-top:2px solid #2d345c;max-width:485px;display:flex;flex-direction:column;gap:14px}.hero-version-picker>span{color:#6a7181;font:700 12px Microsoft YaHei,sans-serif;letter-spacing:.02em}.hero-version-buttons{display:flex;gap:8px;flex-wrap:wrap}.hero-version-buttons button{border:1.5px solid #202849;background:#fffdf6;padding:10px;min-width:78px;color:#353a54;font:800 11px Microsoft YaHei,sans-serif;transition:transform .2s,background .2s}.hero-version-buttons button:hover{transform:translateY(-3px);background:#fdf1dc}.hero-version-buttons button.is-active{color:#fff;background:#273fd3;box-shadow:3px 3px #ef563e}.hero-right{background:radial-gradient(circle at 89% 11%,rgba(255,255,255,.3) 0 2px,transparent 3px) 0 0/20px 20px,linear-gradient(132deg,#2948e2,#3146ca 53%,#2940b3);min-height:790px;isolation:isolate;overflow:hidden}.hero-right:before{content:"108";inset:auto -5% 8% auto;width:auto;height:auto;color:#ffffff16;opacity:1;font:900 clamp(270px,25vw,460px)/1 "Arial Black",sans-serif;letter-spacing:-.15em;background:none;transform:rotate(-9deg);pointer-events:none}.hero-right:after{content:"";width:650px;height:650px;left:calc(50% - 330px);top:5%;border:2px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 77px #fdf0c109,0 0 0 148px #fdf0c108}.hero-card-display{inset:1% 4% 6%}.hero-handwriting{z-index:4;color:#ffe465;font:900 29px/1.36 Arial Black,Microsoft YaHei,sans-serif;letter-spacing:.15em;right:5%;top:7%;transform:rotate(7deg);writing-mode:vertical-rl}.hero-aside{color:#e0e7fe;font:800 10px Microsoft YaHei,sans-serif;bottom:90px;right:3.6%;letter-spacing:.09em}.vertical-line{background:#f4cb4d;height:39px}.hero-stamp{background:#fbd847;color:#202741;border:2px solid #1a234b;font:900 15px/1.1 Microsoft YaHei,sans-serif;padding:9px 7px;transform:rotate(-12deg);bottom:14%;right:9%;box-shadow:5px 5px #1e2e7f}.hero-bottom{background:#1e2445;color:#fff;bottom:0;left:0;right:0;padding:16px max(5.2%,calc((100% - 1450px)/2));z-index:9;font:700 10px Arial,sans-serif;gap:20px;letter-spacing:.18em}.hero-bottom span:last-child{font-family:Microsoft YaHei,sans-serif;font-weight:700;letter-spacing:.07em}.scroll-ornament{background:#ffce5b;max-width:65px;height:3px}.hero-right .card-perspective{width:clamp(306px,29.2vw,396px);aspect-ratio:.664;filter:drop-shadow(16px 22px 0 rgba(19,27,89,.38)) drop-shadow(6px 12px 14px rgba(16,18,65,.22))}.card-face{border-radius:9px;border:2px solid rgba(255,255,255,.86);box-shadow:inset 0 0 0 1px #00000014}.stage-orbit-one{display:none}.stage-orbit-two{width:clamp(350px,35vw,485px);height:clamp(515px,50vw,645px);border:3px solid rgba(249,236,163,.46);border-radius:17px;transform:rotate(8deg) translate(12px);opacity:1}.stage-halo{width:400px;height:540px;background:#ffdf6d2b;filter:blur(54px)}.stage-numeral{font:900 230px/1 Arial Black,sans-serif;color:#ffffff13;bottom:-2%;left:-4%}.stage-side-label{font:800 11px Arial,sans-serif;color:#fff;letter-spacing:.1em;left:5%;top:13%}.stage-side-label span{color:#ffda67}.stage-flecks span{background:#fff1a0;opacity:.7}.stage-controls{background:#fffdf4;border:2px solid #1e2b74;color:#1e284e;backdrop-filter:none;box-shadow:4px 4px #18286d;padding:10px 12px;bottom:1.6%}.stage-controls button{color:#26345b;font:800 11px Microsoft YaHei,sans-serif;gap:7px}.stage-controls button:hover{color:#ef533e}.stage-controls-divider{background:#afb7cc}.foil-toggle{position:absolute;z-index:8;top:5%;left:5%;right:auto;border:2px solid #1a285b;padding:9px 12px;background:#fff;color:#2d3b77;display:flex;align-items:center;gap:8px;font:800 11px Microsoft YaHei,sans-serif;box-shadow:4px 4px #1a285b;transition:transform .2s,background .2s}.foil-toggle.is-on{color:#192049;background:#ffe26c}.foil-toggle:hover{transform:translateY(-2px)}.foil-spectrum,.foil-halo,.foil-glints{position:absolute;inset:0;pointer-events:none;border-radius:inherit}.foil-spectrum{background:linear-gradient(118deg,transparent 34%,rgba(250,247,255,.35) 42%,transparent 51%),repeating-linear-gradient(118deg,#dc26ef5c,#476dff2b 7%,#16dfe354,#ffe13157,#fd559852,#dc26ef5c 39%);background-size:240% 240%,260% 260%;background-position:0% 0%;mix-blend-mode:screen;opacity:.53;animation:foil-spectrum-sweep 4.5s ease-in-out infinite alternate}.foil-spectrum:before{content:"";position:absolute;inset:-22% -70%;background:linear-gradient(104deg,transparent 25%,rgba(255,46,179,.62) 32%,rgba(159,75,254,.53) 37%,rgba(58,228,255,.5) 43%,rgba(255,232,49,.56) 49%,rgba(255,88,106,.56) 56%,transparent 65%);mix-blend-mode:screen;filter:blur(12px);opacity:.78;animation:foil-band 5.8s ease-in-out infinite alternate}.foil-halo{background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),rgba(255,255,255,.62) 0,rgba(253,236,131,.22) 4%,rgba(183,132,255,.1) 11%,transparent 27%),repeating-linear-gradient(110deg,transparent 0px,transparent 4px,rgba(255,255,255,.045) 5px,transparent 8px);mix-blend-mode:screen;opacity:.45;transition:background-position .12s}.foil-glints{background-image:radial-gradient(circle,white 0 1px,transparent 2px),radial-gradient(circle,rgba(255,249,210,.95) 0 1.5px,transparent 2.5px),radial-gradient(circle,rgba(255,255,255,.9) 0 1px,transparent 2px);background-size:43px 55px,73px 71px,101px 83px;background-position:13px 19px,31px 50px,8px 9px;mix-blend-mode:screen;opacity:.57;animation:foil-glitter 3s steps(4) infinite}.edition-flash_prize .card-front{box-shadow:inset 0 0 18px #d5e2ff73,0 0 25px #67bfff47}.edition-flash_prize .card-perspective{filter:drop-shadow(11px 21px 0 rgba(13,29,97,.44)) drop-shadow(0 0 26px rgba(196,235,255,.34))}@keyframes foil-spectrum-sweep{0%{background-position:0% 15%;filter:hue-rotate(-15deg) saturate(1.4)}45%{background-position:50% 60%;filter:hue-rotate(60deg) saturate(1.7)}to{background-position:100% 90%;filter:hue-rotate(160deg) saturate(1.4)}}@keyframes foil-glitter{0%,to{opacity:.23;background-position:13px 19px,31px 50px,8px 9px}40%{opacity:.79;background-position:18px 12px,35px 44px,12px 7px}80%{opacity:.42;background-position:10px 15px,30px 55px,6px 12px}}@keyframes foil-band{0%{transform:translate(-24%) rotate(-7deg);opacity:.54}to{transform:translate(24%) rotate(7deg);opacity:.9}}.collection-section{background:#fffdf5;color:#1e2545;padding-top:85px;padding-bottom:64px}.collection-section:before{opacity:1;background:repeating-linear-gradient(0deg,transparent 0 37px,rgba(31,48,103,.025) 38px)}.section-topline{color:#7c83a0;font:800 10px Arial,sans-serif;border-bottom:2px solid #27315e;letter-spacing:.15em}.section-topline span:last-child{font:700 11px Microsoft YaHei,sans-serif;letter-spacing:.04em}.section-kicker{color:#ee523b;font:800 12px Microsoft YaHei,sans-serif;letter-spacing:.05em}.section-kicker-line{height:3px;background:currentColor;width:25px}.collection-head h2,.editions-header h2,.about-content h2{color:#1c2549;font:900 clamp(32px,3.7vw,55px)/1.35 "Arial Black","Microsoft YaHei",sans-serif;letter-spacing:-.045em}.collection-head h2 i{color:#ef563e}.collection-head p{color:#73788a;font:500 12px/2 Microsoft YaHei,sans-serif}.collection-body{border-top:2px solid #26345c;border-bottom:2px solid #26345c;background:#f7f3e9;min-height:614px}.collection-identity{border-right:2px solid #26345c;background:#f7ce55}.identity-top{color:#303454;font:800 12px Microsoft YaHei,sans-serif}.identity-index{color:#ef553d;opacity:1;font:900 55px/1 Arial Black,Microsoft YaHei,sans-serif}.identity-seal{color:#1f2d68;border:3px solid #253cbb;background:#fff0ad;font:900 15px Microsoft YaHei,sans-serif}.identity-rule{background:#2444d1}.identity-verse{color:#30395e;font:700 11px/2 Microsoft YaHei,sans-serif}.collection-center{background:#e5e9ff;border-right:2px solid #26345c}.collection-center:before{color:#2f4fd012;font-family:Arial Black,sans-serif}.collection-card-small .stage-orbit-two{border:3px solid rgba(38,67,195,.2);transform:rotate(-8deg);width:370px;height:555px}.collection-card-small .stage-halo{background:#faf3b5}.collection-card-small .stage-controls{bottom:4%;background:#fffdf4;box-shadow:4px 4px #21366f}.stage-compact .card-perspective{width:clamp(270px,26vw,337px);filter:drop-shadow(14px 17px 0 rgba(29,50,127,.18))}.collection-info{padding-top:48px;padding-bottom:36px}.collection-order{color:#4d5dc0;font:800 11px Arial,sans-serif;letter-spacing:.15em}.collection-name small{color:#f05b3f;font-weight:800;font-family:Microsoft YaHei,sans-serif}.collection-name strong{color:#222a4d;font:900 clamp(52px,6vw,83px) "Arial Black","Microsoft YaHei",sans-serif}.collection-pinyin{color:#7987b2;font:800 11px Arial,sans-serif}.hero-divider{color:#ef543a}.hero-divider:after{background:#a7aed0}.collection-biography{color:#5d667e;font:500 12px/2.05 Microsoft YaHei,sans-serif}.hero-facts dt{color:#848aa3;font:700 11px Microsoft YaHei,sans-serif}.hero-facts dd{color:#293258;font:800 12px Microsoft YaHei,sans-serif}.view-art{background:#2544cf;color:#fff;padding:12px 14px;border:2px solid #1a254a;box-shadow:4px 4px #f15b42;font:800 12px Microsoft YaHei,sans-serif}.view-art:hover{color:#fff;background:#ef563e}.collection-foot{color:#646b83;font:700 11px Microsoft YaHei,sans-serif}.pager{color:#283c8a;font-weight:800}.pager button{border:2px solid #26355f;color:#283b8c}.pager button:hover{background:#f5d968}.editions-section{background:#242a49;color:#fffdf4;padding-top:91px}.editions-section:before{background:radial-gradient(circle at 50% 0%,rgba(77,105,229,.22),transparent 65%)}.editions-section .section-topline{color:#b4bad1;border-color:#838cae}.section-kicker.light{color:#fbd45d}.editions-header h2{color:#fffdf2}.editions-header h2 i{color:#ffd565}.editions-header p{color:#bec5d8;font:500 12px/2 Microsoft YaHei,sans-serif}.edition-grid{gap:15px}.edition-tile{background:#fffcf2;color:#1f2849;padding:15px;border:2px solid #101a3d;box-shadow:5px 5px #070d2799;transition:transform .22s,background .22s,border-color .22s}.edition-tile:after{display:none}.edition-tile.selected{background:#ffe7a2;border:2px solid #f05a42;box-shadow:5px 5px #f05a42}.edition-tile:hover{transform:translateY(-7px);border-color:#ef5b3f}.tile-top{color:#45558b;font:900 11px Arial,sans-serif}.tile-art{height:280px;margin:15px 0 21px}.tile-art:before{width:205px;height:205px;border:2px dashed #c7c7da;box-shadow:none}.tile-art img{height:92%;filter:drop-shadow(7px 11px 0 rgba(18,35,77,.17));border-radius:4px}.tile-art.tile-foil:after{content:"";position:absolute;width:min(77%,190px);height:88%;background:linear-gradient(120deg,transparent,rgba(129,255,248,.18) 32%,rgba(255,255,255,.53) 46%,rgba(255,114,214,.24) 61%,transparent 80%);background-size:260% 100%;mix-blend-mode:screen;pointer-events:none;animation:foil-spectrum-sweep 3.8s infinite alternate;border-radius:5px}.tile-year{color:#2c3ebc;font:900 31px Arial Black,Arial,sans-serif;letter-spacing:-.05em}.tile-title{font:900 17px Microsoft YaHei,sans-serif;color:#212848;letter-spacing:0}.tile-foot{color:#767d98;border-top:2px solid #c3c7d8;font:700 10px Microsoft YaHei,sans-serif}.tile-foot span:last-child{color:#e65b3e}.edition-note{color:#c3c7de;font:500 11px/1.9 Microsoft YaHei,sans-serif}.about-section{color:#1e294b;background:#f7d361;padding-top:104px;padding-bottom:103px}.about-section:before{background:radial-gradient(circle,#e7a83c 1px,transparent 1px) 0 0/23px 23px;opacity:.18}.about-mark{color:#ea623d;font:900 450px/1 Arial Black,sans-serif;opacity:.13}.about-content h2{color:#1e294b}.about-content h2 i{color:#ef533e}.about-content>p{color:#404659;font:600 13px/2.15 Microsoft YaHei,sans-serif}.about-coming{border-top:2px solid #1c2b5b}.about-coming>span{color:#ef533e;font:900 12px Microsoft YaHei,sans-serif}.about-coming>div{color:#313956;font:800 12px Microsoft YaHei,sans-serif}.about-coming>div svg{color:#2743c6}.about-coming small{color:#29345d;border:1.5px solid #29345d;font-weight:800}.about-paper{width:min(320px,85%);background:#fffdf4;border:2px solid #252f52;box-shadow:13px 14px #e85b41,17px 18px #2639b3}.paper-top{border-bottom:2px solid #1c2b4e;color:#2a3c82;font:800 11px Microsoft YaHei,sans-serif}.paper-caption{color:#303b6e;font:800 11px Microsoft YaHei,sans-serif}.about-corner{border-color:#1e39ab}.site-footer{background:#1c2341;border-top:3px solid #ef563e}.site-footer .brand-words strong{color:#fff}.site-footer .brand-words small{color:#b5bed4}.site-footer>div{color:#e3e7fa;font-family:Microsoft YaHei,sans-serif}.site-footer>div small{color:#939baf}.site-footer>a:last-child{color:#ffe27a;font:800 12px Microsoft YaHei,sans-serif}@media(min-width:1600px){.hero-left{padding-left:calc((100vw - 1450px)/2 + 45px)}}@media(max-width:1180px){.hero-left{padding-left:9%;padding-right:5%}.hero h1{font-size:clamp(48px,5.8vw,69px)}.hero-right .card-perspective{width:clamp(302px,30vw,350px)}.collection-body{grid-template-columns:100px 42% minmax(0,1fr)}.stage-compact .card-perspective{width:min(27vw,300px)}.tile-art{height:250px}}@media(max-width:850px){.site-header{height:78px}.hero{grid-template-columns:1fr}.hero-left{padding:66px 8% 50px 10%}.vertical-label{left:4%;top:107px}.hero h1{font-size:clamp(47px,9vw,74px)}.hero-preface{margin-top:28px}.hero-version-picker{margin-top:37px}.hero-right{min-height:670px}.hero-card-display{inset:1% 5% 6%}.hero-right .card-perspective{width:min(54vw,362px)}.hero-bottom{grid-column:1;position:relative;left:auto;right:auto;margin:0}.collection-section,.editions-section{padding-left:6%;padding-right:6%}.collection-body{grid-template-columns:79px minmax(0,1fr)}.collection-info{grid-column:1/-1}.stage-compact .card-perspective{width:315px}.collection-center{min-height:580px}.edition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-art{height:290px}.about-section{grid-template-columns:1fr}}@media(max-width:560px){.site-header{height:70px;padding:0 6%}.brand-seal{width:34px;height:34px;font-size:18px;box-shadow:3px 3px #1b2343}.brand-words strong{font-size:16px}.brand-words small{font-size:6px}.header-entry{padding:8px 9px;font-size:10px;gap:6px;box-shadow:3px 3px #202440}.hero-left{padding:54px 7% 40px 10%}.hero-overline{font-size:9px}.vertical-label{left:3%;top:105px}.hero-preface{font-size:14px;margin:32px 0 12px}.hero h1{font-size:clamp(42px,11vw,62px);letter-spacing:-.07em}.hero h1 em{text-shadow:2px 2px 0 #243bc9}.hero-description{font-size:12px;margin-top:25px}.hero-description br{display:none}.hero-actions{gap:17px}.primary-action{min-width:180px;padding:12px;font-size:11px}.quiet-action{font-size:10px}.hero-version-picker{margin-top:35px;padding-top:17px}.hero-version-buttons{gap:7px}.hero-version-buttons button{min-width:auto;font-size:10px;padding:9px 8px}.hero-right{min-height:590px}.hero-right .card-perspective{width:min(71vw,326px)}.stage-orbit-two{width:355px;height:475px}.stage-controls{bottom:1%;padding:9px 7px}.stage-controls button{font-size:10px}.foil-toggle{top:3%;left:3%;font-size:10px;padding:8px}.hero-handwriting{right:3%;top:12%;font-size:21px}.hero-aside{bottom:104px}.hero-stamp{right:5%;bottom:15%}.hero-bottom{padding:15px 7%}.collection-section,.editions-section{padding:65px 6% 55px}.collection-head h2,.editions-header h2,.about-content h2{font-size:30px}.collection-body{grid-template-columns:45px minmax(0,1fr)}.collection-identity{border-right-width:2px}.identity-top{font-size:9px}.identity-index{font-size:33px}.identity-seal{font-size:10px}.collection-center{min-height:505px}.stage-compact .card-perspective{width:min(64vw,283px)}.collection-info{padding:33px 19px}.collection-name strong{font-size:64px}.tile-art{height:200px;margin:12px 0 14px}.tile-art img{height:89%}.tile-art:before{width:112px;height:112px}.tile-year{font-size:26px}.tile-title{font-size:13px}.about-section{padding:75px 8% 40px}.about-content>p{font-size:12px}.about-art{min-height:460px}}@media(prefers-reduced-motion:reduce){.foil-spectrum,.foil-glints,.tile-art.tile-foil:after{animation:none!important}}.header-tools{display:flex;align-items:center;gap:15px}.theme-toggle{border:1.5px solid #1f2847;background:transparent;color:#26305a;display:inline-flex;align-items:center;gap:8px;padding:10px 11px;font:800 11px Microsoft YaHei,sans-serif;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.theme-toggle:hover{background:#ebebef}.theme-toggle-arrows{margin-left:5px;font-size:16px;line-height:9px}.theme-mono{--ink:#171819;--ink-soft:#252627;--ivory:#f4f3ef;--ivory-deep:#dfdfd9;--brass:#cffa45;--vermilion:#cffa45;--hairline:#292c2b;color:#161818;background:#f4f3ef}.theme-mono .grain{opacity:.025}.theme-mono .site-header{background:#f7f7f3;color:#151717;border-bottom:1px solid #161818;height:88px}.theme-mono .brand-seal{background:#171819;color:#d8fb64;border:1px solid #171819;box-shadow:none;width:43px;height:43px;border-radius:0}.theme-mono .brand-words strong{color:#141616;letter-spacing:.12em}.theme-mono .brand-words small{color:#757874;letter-spacing:.22em}.theme-mono .main-nav a{color:#626461}.theme-mono .main-nav a:hover,.theme-mono .main-nav a.nav-active{color:#111}.theme-mono .main-nav a.nav-active:after{width:100%;height:1.5px;bottom:-18px;left:0;background:#111}.theme-mono .theme-toggle{color:#171819;border:1px solid #171819;background:transparent}.theme-mono .theme-toggle:hover{background:#d8fb64}.theme-mono .header-entry{background:#161818;color:#f7f7f3;border:1px solid #161818;box-shadow:none;font-weight:700;padding:12px 16px}.theme-mono .header-entry:hover{background:#343636;color:#d8fb64;transform:none;box-shadow:none}.theme-mono .hero{min-height:810px;grid-template-columns:47% 53%;background:#171819}.theme-mono .hero-left{background:#171819;color:#f8f8f2;border-right:1px solid #171819;padding-top:clamp(74px,10vh,123px);position:relative}.theme-mono .hero-left:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0 97%,rgba(255,255,255,.1) 97% 97.2%,transparent 97.2%);pointer-events:none}.theme-mono .hero-overline{color:#cffa45;font:800 10px Microsoft YaHei,sans-serif;letter-spacing:.16em}.theme-mono .tiny-diamond{width:9px;height:9px;background:#cffa45;border:0;transform:rotate(45deg)}.theme-mono .overline-rule{height:1px;width:44px;background:#cffa45}.theme-mono .vertical-label{color:#696c68;font-family:Arial,sans-serif}.theme-mono .hero-preface{color:#b4b9ae;font-weight:600;font-size:14px;margin-top:55px}.theme-mono .hero h1{font-size:clamp(50px,5.5vw,82px);color:#f6f6f0;font-family:Arial Black,Microsoft YaHei,sans-serif;letter-spacing:-.06em;line-height:1.22}.theme-mono .hero h1 em{color:#d4f75a;text-shadow:none;font-weight:900}.theme-mono .title-stop{color:#d4f75a}.theme-mono .hero-description{color:#a7aca7;max-width:420px;font-weight:500;font-size:13px;line-height:2.15}.theme-mono .primary-action{background:#d4f75a;color:#121412;border:1px solid #d4f75a;box-shadow:none;font-weight:900;padding:17px 20px}.theme-mono .primary-action:hover{background:#f1ff9a;transform:none;box-shadow:none}.theme-mono .quiet-action{color:#d9dcd7;border-bottom:1px solid #777c73}.theme-mono .quiet-action:hover{color:#d4f75a;border-color:#d4f75a}.theme-mono .hero-version-picker{border-top:1px solid #656965;margin-top:66px;padding-top:23px}.theme-mono .hero-version-picker>span{color:#a5aaa5}.theme-mono .hero-version-buttons button{color:#e2e4de;background:transparent;border:1px solid #6f746d;font-size:11px;padding:11px 10px}.theme-mono .hero-version-buttons button:hover{color:#171819;background:#e5e7e0;transform:none}.theme-mono .hero-version-buttons button.is-active{color:#181a18;background:#d4f75a;border-color:#d4f75a;box-shadow:none}.theme-mono .hero-right{background:linear-gradient(90deg,rgba(28,28,28,.035) 1px,transparent 1px) 0 0/74px 100%,#e9e9e5;min-height:810px;overflow:hidden}.theme-mono .hero-right:before{content:"006";font:900 clamp(240px,27vw,425px)/1 Arial,sans-serif;right:-7%;bottom:-1%;color:#1e211f0b;transform:none;letter-spacing:-.11em}.theme-mono .hero-right:after{display:none}.theme-mono .hero-card-display{inset:0 5% 4%}.theme-mono .stage-orbit-one,.theme-mono .stage-orbit-two{display:none}.theme-mono .stage-halo{background:#ffffffa3;width:430px;height:580px;filter:blur(40px)}.theme-mono .hero-right .card-perspective{width:clamp(306px,27.5vw,382px);filter:drop-shadow(3px 10px 6px rgba(0,0,0,.14)) drop-shadow(19px 31px 0 rgba(0,0,0,.08))}.theme-mono .card-face{border:1px solid #8d8d85;border-radius:8px}.theme-mono .hero-handwriting{display:none}.theme-mono .hero-aside{color:#606661;right:3.5%;font-size:10px;font-weight:600}.theme-mono .vertical-line{background:#5b625a}.theme-mono .hero-stamp{color:#171819;background:#d4f75a;border:1px solid #171819;box-shadow:none;transform:rotate(7deg);right:9%;bottom:14%}.theme-mono .stage-numeral{color:#0000000c;font:900 240px/1 Arial,sans-serif}.theme-mono .stage-side-label{color:#5f655f;font-size:10px;left:7%;top:11%}.theme-mono .stage-side-label span{color:#7b8179}.theme-mono .stage-flecks{display:none}.theme-mono .stage-controls{background:#fff;color:#171819;border:1px solid #171819;box-shadow:none;bottom:1.5%;padding:11px 12px}.theme-mono .stage-controls button{color:#181a18}.theme-mono .stage-controls button:hover{color:#637c13}.theme-mono .stage-controls-divider{background:#c5c7c0}.theme-mono .foil-toggle{background:#d4f75a;color:#171819;border:1px solid #171819;box-shadow:none;top:7%;left:4%}.theme-mono .foil-toggle:not(.is-on){background:#fff}.theme-mono .hero-bottom{background:#242625;color:#f2f2eb;border-top:1px solid rgba(255,255,255,.2);font-weight:600;letter-spacing:.2em}.theme-mono .scroll-ornament{background:#d4f75a;width:54px}.theme-mono .collection-section{background:#f7f7f3;color:#181a19;padding-top:100px;padding-bottom:83px}.theme-mono .collection-section:before{display:none}.theme-mono .section-topline{color:#737772;border-bottom:1px solid #222523;font-family:Arial,sans-serif;font-weight:700}.theme-mono .section-kicker{color:#4b5549;font-size:11px;font-weight:800}.theme-mono .section-kicker-line{height:1px;background:#444b42;width:29px}.theme-mono .collection-head h2,.theme-mono .editions-header h2,.theme-mono .about-content h2{font-family:Arial Black,Microsoft YaHei,sans-serif;letter-spacing:-.05em;font-weight:900}.theme-mono .collection-head h2{color:#171918}.theme-mono .collection-head h2 i{color:#171918;text-decoration:underline;text-decoration-color:#b3d435;text-underline-offset:7px;text-decoration-thickness:5px}.theme-mono .collection-head p{color:#747b73;font-size:12px}.theme-mono .collection-body{background:#fff;border-top:1px solid #252725;border-bottom:1px solid #252725}.theme-mono .collection-identity{background:#d4f75a;border-right:1px solid #252725}.theme-mono .identity-top{color:#242824}.theme-mono .identity-index{color:#171918;font-family:Arial,sans-serif;font-size:58px;opacity:.88}.theme-mono .identity-seal{color:#171918;background:transparent;border:1px solid #171918}.theme-mono .identity-rule{background:#171918}.theme-mono .identity-verse{color:#394039}.theme-mono .collection-center{background:#ecece7;border-right:1px solid #252725}.theme-mono .collection-center:before{color:#0000000a}.theme-mono .collection-card-small .stage-orbit-two{display:none}.theme-mono .collection-card-small .stage-halo{background:#fff;opacity:.75}.theme-mono .stage-compact .card-perspective{width:clamp(255px,25.5vw,330px);filter:drop-shadow(12px 15px 0 rgba(19,21,20,.13))}.theme-mono .collection-card-small .stage-controls{background:#fff;border-color:#191a19;box-shadow:none;bottom:4%}.theme-mono .collection-info{background:#fff}.theme-mono .collection-order{color:#646b64;font:700 11px Arial,sans-serif}.theme-mono .collection-name small{color:#747d6f}.theme-mono .collection-name strong{color:#171918}.theme-mono .collection-pinyin{color:#90968d}.theme-mono .hero-divider{color:#6c7661}.theme-mono .hero-divider:after{background:#c5c9bf}.theme-mono .collection-biography{color:#666d64}.theme-mono .hero-facts dt{color:#858c81}.theme-mono .hero-facts dd{color:#272c27}.theme-mono .view-art{background:#191b1a;color:#f7f7f2;border:1px solid #191b1a;box-shadow:none}.theme-mono .view-art:hover{color:#151615;background:#d4f75a}.theme-mono .collection-foot{color:#747974}.theme-mono .pager{color:#232724}.theme-mono .pager button{border:1px solid #242724;color:#212421;background:#fff}.theme-mono .pager button:hover{background:#d4f75a}.theme-mono .editions-section{background:#e9eae5;color:#161918;padding-top:100px;padding-bottom:106px}.theme-mono .editions-section:before{display:none}.theme-mono .editions-section .section-topline{color:#737972;border-color:#353a34}.theme-mono .section-kicker.light{color:#4e5a4a}.theme-mono .editions-header h2{color:#171918}.theme-mono .editions-header h2 i{color:#171918;text-decoration:underline;text-decoration-color:#aeca3d;text-decoration-thickness:5px;text-underline-offset:7px}.theme-mono .editions-header p{color:#6c7569}.theme-mono .edition-grid{gap:12px}.theme-mono .edition-tile{color:#171918;border:1px solid #92968e;background:#f7f7f3;box-shadow:none;padding:17px;transition:transform .25s,border-color .25s,background .25s}.theme-mono .edition-tile.selected{background:#fff;border:2px solid #171918;box-shadow:6px 6px #d4f75a;padding:16px}.theme-mono .edition-tile:hover{transform:translateY(-5px);border-color:#181a18}.theme-mono .tile-top{color:#70776e}.theme-mono .tile-art:before{width:185px;height:225px;border:1px solid #d7dad2;border-radius:0;box-shadow:none;background:#f0f0ec}.theme-mono .tile-art img{filter:drop-shadow(5px 8px 5px rgba(0,0,0,.16))}.theme-mono .tile-year{color:#171918;font-weight:900;font-size:32px}.theme-mono .tile-title{color:#252825}.theme-mono .tile-foot{color:#788175;border-color:#d4d7cd}.theme-mono .tile-foot span:last-child{color:#3a4539}.theme-mono .edition-note{color:#616b60}.theme-mono .about-section{background:#202220;color:#f5f6ef;padding-top:115px;padding-bottom:112px}.theme-mono .about-section:before{background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) 0 0/82px 100%;opacity:1}.theme-mono .about-mark{color:#fff;opacity:.04}.theme-mono .about-content h2{color:#fff}.theme-mono .about-content h2 i,.theme-mono .about-section .section-kicker{color:#d4f75a}.theme-mono .about-section .section-kicker-line{background:#d4f75a}.theme-mono .about-content>p{color:#bbc2b8}.theme-mono .about-coming{border-color:#9ba397}.theme-mono .about-coming>span{color:#d4f75a}.theme-mono .about-coming>div{color:#e6e9e1}.theme-mono .about-coming>div svg{color:#d4f75a}.theme-mono .about-coming small{color:#d4f75a;border:1px solid #6c7669}.theme-mono .about-paper{background:#f9f9f4;border:1px solid #161918;box-shadow:14px 14px #d4f75a;transform:rotate(3deg)}.theme-mono .about-paper:hover{transform:rotate(0) translateY(-8px)}.theme-mono .paper-top{color:#50564e;border-color:#9ea59b}.theme-mono .paper-caption{color:#51584f}.theme-mono .about-corner{border-color:#a5ada2}.theme-mono .site-footer{background:#171918;border-top:1px solid #656d64}.theme-mono .site-footer .brand-seal{background:#d4f75a;color:#171918;border-color:#d4f75a}.theme-mono .site-footer .brand-words strong{color:#f4f5ee}.theme-mono .site-footer .brand-words small{color:#a5ada1}.theme-mono .site-footer>div{color:#cbd0c8}.theme-mono .site-footer>a:last-child{color:#d4f75a}@media(max-width:1180px){.theme-mono .hero h1{font-size:clamp(46px,5.8vw,73px)}.theme-mono .hero-left{padding-left:9%}.theme-mono .hero-right .card-perspective{width:clamp(304px,29vw,360px)}.theme-mono .stage-compact .card-perspective{width:min(26vw,305px)}}@media(max-width:850px){.theme-mono .site-header{height:76px}.theme-mono .hero{grid-template-columns:1fr}.theme-mono .hero-left{padding:68px 8% 55px 10%}.theme-mono .hero h1{font-size:clamp(48px,9vw,78px)}.theme-mono .hero-right{min-height:660px}.theme-mono .hero-right .card-perspective{width:min(55vw,370px)}.theme-mono .hero-bottom{grid-column:1}.theme-mono .collection-center{border-right:0}.theme-mono .collection-info{border-top:1px solid #252725}.theme-mono .stage-compact .card-perspective{width:315px}}@media(max-width:560px){.header-tools{gap:9px}.theme-toggle{padding:8px}.theme-toggle>span{display:none}.theme-toggle svg{width:17px;height:17px}.theme-mono .brand-seal{width:34px;height:34px}.theme-mono .hero-left{padding:60px 8% 49px 10%}.theme-mono .hero h1{font-size:clamp(42px,10.8vw,62px)}.theme-mono .hero-preface{margin-top:32px;font-size:13px}.theme-mono .hero-description{font-size:12px}.theme-mono .hero-version-picker{margin-top:38px}.theme-mono .hero-version-buttons button{font-size:10px;padding:9px 8px}.theme-mono .hero-right{min-height:568px}.theme-mono .hero-right .card-perspective{width:min(72vw,326px)}.theme-mono .hero-bottom{padding:15px 7%}.theme-mono .stage-side-label{left:4%}.theme-mono .foil-toggle{top:4%;left:4%}.theme-mono .collection-section,.theme-mono .editions-section{padding:64px 6% 52px}.theme-mono .collection-head h2,.theme-mono .editions-header h2{font-size:29px}.theme-mono .collection-body{grid-template-columns:45px minmax(0,1fr)}.theme-mono .identity-index{font-size:34px}.theme-mono .collection-center{min-height:500px}.theme-mono .stage-compact .card-perspective{width:min(64vw,280px)}.theme-mono .tile-art:before{width:108px;height:165px}.theme-mono .tile-art{height:200px}.theme-mono .tile-year{font-size:25px}.theme-mono .about-section{padding:80px 8% 45px}}.theme-menu{position:relative;z-index:60}.theme-toggle{min-height:39px}.theme-toggle svg:last-child{transition:transform .2s;flex-shrink:0}.theme-toggle svg:last-child.is-open{transform:rotate(180deg)}.theme-options{position:absolute;right:0;top:calc(100% + 14px);z-index:80;width:290px;padding:7px;background:#fbfaf6;border:1px solid #272c2a;box-shadow:9px 10px #090f0d33,0 18px 44px #00000021;color:#232724}.theme-options-label{padding:12px 13px 10px;border-bottom:1px solid #ddded9;font:700 9px Arial,sans-serif;letter-spacing:.11em;color:#787d76}.theme-option{display:flex;align-items:center;width:100%;gap:12px;padding:12px 10px;border:0;border-bottom:1px solid #ededeb;text-align:left;color:#2b302b;background:transparent;transition:background .18s}.theme-option:last-child{border-bottom:0}.theme-option:hover,.theme-option:focus-visible{background:#edece6}.theme-option.is-active{background:#e7ebdf}.theme-option>svg{margin-left:auto;color:#3a5545;flex-shrink:0}.theme-option-copy{display:flex;flex-direction:column;gap:5px}.theme-option-copy strong{font:800 12px Microsoft YaHei,sans-serif}.theme-option-copy small{font:10px Microsoft YaHei,sans-serif;color:#747970}.theme-swatch{width:43px;height:34px;border:1px solid rgba(0,0,0,.2);flex-shrink:0}.theme-swatch-classic{background:linear-gradient(130deg,#17261c 0 47%,#bc9d67 47% 57%,#e8dec7 57%)}.theme-swatch-pop{background:linear-gradient(130deg,#3145c9 0 47%,#ef583e 47% 57%,#fff2bd 57%)}.theme-swatch-mono{background:linear-gradient(130deg,#151817 0 47%,#d4f75a 47% 57%,#f4f5f0 57%)}.theme-classic{--ink:#141b15;--ink-soft:#1d2920;--ivory:#eae0ca;--ivory-deep:#d9ccb0;--brass:#bda06a;--vermilion:#ae4e3b;--hairline:rgba(198,168,108,.3);background:#121913;color:#e8dec5}.theme-classic .grain{opacity:.055;mix-blend-mode:soft-light}.theme-classic .site-header{background:#121b15;color:#e7d7b5;border-bottom:1px solid #675c3f}.theme-classic .brand-seal{background:#743a2c;border:1px solid #ba9666;color:#f0d6a5;box-shadow:inset 0 0 0 4px #743a2c,inset 0 0 0 5px #e8c89499;font:800 22px var(--serif)}.theme-classic .brand-words strong{color:#eddfc5;font:700 21px var(--serif);letter-spacing:.2em}.theme-classic .brand-words small{color:#b4a081}.theme-classic .main-nav a{color:#adab96;font:500 12px var(--serif);letter-spacing:.11em}.theme-classic .main-nav a:hover,.theme-classic .main-nav a.nav-active{color:#e9d1a6}.theme-classic .main-nav a.nav-active:after{background:#c0965b;width:4px;height:4px;bottom:-16px;left:calc(50% - 2px);transform:rotate(45deg)}.theme-classic .theme-toggle{border:1px solid #8e7951;color:#e8d4ad;background:transparent;font-weight:600}.theme-classic .theme-toggle:hover{background:#354231}.theme-classic .header-entry{background:#a74737;border:1px solid #c28d62;box-shadow:none;color:#f9e8d3;font-weight:600}.theme-classic .header-entry:hover{background:#bc5c42;box-shadow:none;transform:none}.theme-classic .hero{background:#111a14}.theme-classic .hero-left{color:#ede3ce;background:radial-gradient(ellipse at 15% 18%,rgba(173,138,80,.08),transparent 55%),repeating-linear-gradient(90deg,transparent 0 58px,rgba(177,155,111,.022) 59px),#111a14}.theme-classic .hero-overline{color:#bc9d70;font:600 11px var(--serif);letter-spacing:.2em}.theme-classic .tiny-diamond{width:7px;height:7px;background:transparent;border:1px solid #bf6c4f;transform:rotate(45deg)}.theme-classic .overline-rule{height:1px;background:#685a40}.theme-classic .vertical-label{color:#887e67;font:400 11px var(--serif);letter-spacing:.4em}.theme-classic .hero-preface{color:#b7a98c;font:500 15px var(--serif);letter-spacing:.1em}.theme-classic .hero h1{color:#f3ead4;font:700 clamp(49px,5.4vw,82px)/1.29 var(--serif);letter-spacing:.025em}.theme-classic .hero h1 em{color:#c87558;text-shadow:none;font-style:normal;letter-spacing:.025em}.theme-classic .title-stop{color:#b44f38}.theme-classic .hero-description{color:#adad95;font:400 13px/2.15 var(--serif);letter-spacing:.055em}.theme-classic .primary-action{color:#f8e7d2;background:#a94a37;border:1px solid #ad6b4c;box-shadow:0 14px 30px #090b0959;font:600 13px var(--serif)}.theme-classic .primary-action:hover{background:#b95a42;box-shadow:0 18px 34px #090b0966;transform:translateY(-2px)}.theme-classic .quiet-action{color:#c6b08a;font:500 12px var(--serif);border-color:#796b50}.theme-classic .quiet-action:hover{color:#f2d19c}.theme-classic .hero-version-picker{border-top:1px solid #5c5544}.theme-classic .hero-version-picker>span{color:#a59a7e;font:500 12px var(--serif)}.theme-classic .hero-version-buttons button{background:#1d2920;color:#c7b697;border:1px solid #6c644a;font:600 11px var(--serif)}.theme-classic .hero-version-buttons button:hover{background:#30402d}.theme-classic .hero-version-buttons button.is-active{color:#201c16;background:#d0ad70;box-shadow:none;border-color:#d0ad70}.theme-classic .hero-right{background:radial-gradient(ellipse at 47% 43%,#364132,#1f2c22 42%,#0e1711)}.theme-classic .hero-right:before{content:"";background:radial-gradient(circle,rgba(179,146,89,.12),transparent 60%);width:100%;height:100%;inset:0;transform:none;font-size:0}.theme-classic .hero-right:after{border:1px solid rgba(195,165,105,.18);border-radius:50%;box-shadow:0 0 0 85px #ab874f06,0 0 0 175px #ab874f06}.theme-classic .stage-orbit-two{border:1px dashed rgba(198,168,111,.43);border-radius:50%;transform:rotate(12deg)}.theme-classic .stage-halo{background:#c19e6133}.theme-classic .card-face{border:2px solid #b6a077;border-radius:8px}.theme-classic .hero-right .card-perspective{filter:drop-shadow(18px 24px 18px rgba(0,0,0,.48))}.theme-classic .stage-side-label{color:#dac7a2;font:600 11px Georgia,serif;letter-spacing:.12em}.theme-classic .stage-side-label span{color:#a75841}.theme-classic .hero-handwriting{color:#d7ba8230;font:300 28px/1.7 var(--serif)}.theme-classic .hero-aside{color:#a89b7a;font:400 10px var(--serif)}.theme-classic .hero-stamp{color:#a14c3b;background:transparent;border:2px solid rgba(155,67,50,.7);box-shadow:none}.theme-classic .stage-controls{background:#222b21;border:1px solid #a28a5a;box-shadow:0 6px 24px #00000040}.theme-classic .stage-controls button{color:#e4d0a4;font:600 11px var(--serif)}.theme-classic .stage-controls button:hover{color:#fff2c3}.theme-classic .stage-controls-divider{background:#655e47}.theme-classic .foil-toggle{background:#243328;border:1px solid #a48c62;box-shadow:none;color:#ddcaa0;font:600 11px var(--serif)}.theme-classic .foil-toggle.is-on{background:#c7ad6a;color:#18221b}.theme-classic .hero-bottom{background:#0e1510;color:#a99b78;border-top:1px solid rgba(186,157,102,.2)}.theme-classic .scroll-ornament{background:#bba071;height:1px}.theme-classic .collection-section{background:#e9dfc9;color:#292d23}.theme-classic .collection-section:before{background:repeating-linear-gradient(0deg,transparent 0 45px,rgba(121,100,64,.028) 46px)}.theme-classic .section-topline{color:#8e7f63;border-bottom:1px solid #aa9878;font:600 10px Georgia,serif}.theme-classic .section-kicker{color:#a2573b;font:600 12px var(--serif)}.theme-classic .section-kicker-line{background:#a2573b;height:1px}.theme-classic .collection-head h2,.theme-classic .editions-header h2,.theme-classic .about-content h2{font:700 clamp(32px,3.5vw,51px)/1.43 var(--serif);letter-spacing:.025em}.theme-classic .collection-head h2{color:#292f27}.theme-classic .collection-head h2 i{color:#a75b40}.theme-classic .collection-head p{color:#79705d;font:400 12px/2 var(--serif)}.theme-classic .collection-body{border-top:1px solid #c2af8f;border-bottom:1px solid #c2af8f;background:#eee4d0}.theme-classic .collection-identity{background:#daccb1;border-right:1px solid #b8a786}.theme-classic .identity-top{color:#8d7551;font:500 11px var(--serif)}.theme-classic .identity-index{color:#b7a181;font:400 56px/.98 var(--serif)}.theme-classic .identity-seal{background:transparent;color:#8f4236;border:2px solid #9e493d;font:600 14px var(--serif)}.theme-classic .identity-rule{background:#af9468}.theme-classic .identity-verse{color:#85745d;font:400 11px/2 var(--serif)}.theme-classic .collection-center{background:#d9d5bd;border-right:1px solid #b8a786}.theme-classic .collection-center:before{color:#6a522a14;font-family:var(--serif)}.theme-classic .collection-card-small .stage-orbit-two{border-color:#70583140}.theme-classic .collection-card-small .stage-controls{background:#232d22;box-shadow:0 4px 20px #0f170f33}.theme-classic .stage-compact .card-perspective{filter:drop-shadow(12px 20px 14px rgba(48,39,23,.3))}.theme-classic .collection-order{color:#8b7556;font:500 11px Georgia,serif}.theme-classic .collection-name small{color:#a35f47;font-family:var(--serif);font-weight:500}.theme-classic .collection-name strong{color:#2a3129;font:700 clamp(52px,6vw,82px) var(--serif)}.theme-classic .collection-pinyin{color:#a18d6d;font:500 11px Georgia,serif}.theme-classic .collection-biography{color:#6b6759;font:400 12px/2.1 var(--serif)}.theme-classic .hero-facts dt{color:#988871;font:400 11px var(--serif)}.theme-classic .hero-facts dd{color:#393c30;font:600 12px var(--serif)}.theme-classic .view-art{background:transparent;color:#8f4234;border:0;border-bottom:1px solid #a78b62;box-shadow:none;font:600 12px var(--serif)}.theme-classic .view-art:hover{background:transparent;color:#b14d36}.theme-classic .collection-foot{color:#8b806b;font:400 11px var(--serif)}.theme-classic .pager{color:#6d5439}.theme-classic .pager button{border:1px solid #b7a382;color:#6e5637}.theme-classic .pager button:hover{background:#d7c5a7}.theme-classic .editions-section{background:#17211a;color:#e9dfc9}.theme-classic .editions-section:before{background:radial-gradient(ellipse at 50% 15%,rgba(139,120,74,.12),transparent 70%)}.theme-classic .editions-section .section-topline{color:#918d74;border-color:#5c5c49}.theme-classic .section-kicker.light{color:#c7aa79}.theme-classic .editions-header h2{color:#e8dcc2}.theme-classic .editions-header h2 i{color:#bc9468}.theme-classic .editions-header p{color:#a9a995;font:400 12px/2.1 var(--serif)}.theme-classic .edition-tile{background:#212d23;color:#e7deca;border:1px solid #586048;box-shadow:none}.theme-classic .edition-tile.selected{background:#2b3a2d;border:1px solid #c1a375;box-shadow:inset 0 0 0 1px #d3b47340}.theme-classic .edition-tile:hover{border-color:#bd9c66}.theme-classic .tile-top{color:#bdad8c;font:500 11px Georgia,serif}.theme-classic .tile-art:before{border:1px solid #5a664e;box-shadow:0 0 0 25px #5d70500d}.theme-classic .tile-art img{filter:drop-shadow(8px 15px 12px rgba(0,0,0,.4))}.theme-classic .tile-year{color:#c4a878;font:400 31px Georgia,serif}.theme-classic .tile-title{color:#e6dac0;font:600 17px var(--serif)}.theme-classic .tile-foot{color:#979e8c;border-top:1px solid #495345;font:400 10px var(--serif)}.theme-classic .tile-foot span:last-child{color:#c8aa72}.theme-classic .edition-note{color:#8e9c89;font:400 11px/1.9 var(--serif)}.theme-classic .about-section{background:#e4d8bf;color:#312e24}.theme-classic .about-section:before{background:radial-gradient(ellipse at 45% 45%,rgba(255,255,244,.3),transparent 70%)}.theme-classic .about-mark{color:#9e8b66;font-family:var(--serif);opacity:.055}.theme-classic .about-content h2{color:#35352b}.theme-classic .about-content h2 i{color:#a0523b}.theme-classic .about-content>p{color:#756e5c;font:400 13px/2.3 var(--serif)}.theme-classic .about-coming{border-top:1px solid #bca98b}.theme-classic .about-coming>span{color:#a25740;font:600 12px var(--serif)}.theme-classic .about-coming>div{color:#635d50;font:500 12px var(--serif)}.theme-classic .about-coming>div svg{color:#a37d57}.theme-classic .about-coming small{color:#796e5b;border:1px solid #afa084;font-weight:500}.theme-classic .about-paper{background:#e9dfca;border:1px solid #ab9877;box-shadow:14px 20px 29px #50432c26}.theme-classic .paper-top{color:#87755b;border-bottom:1px solid #b9a88b;font:500 10px var(--serif)}.theme-classic .paper-caption{color:#725e42;font:500 11px var(--serif)}.theme-classic .about-corner{border-color:#a8997d}.theme-classic .site-footer{background:#101812;border-top:1px solid #6d5d42}.theme-classic .site-footer .brand-words strong{color:#e8dec5}.theme-classic .site-footer>div{color:#b0a182;font-family:var(--serif)}.theme-classic .site-footer>a:last-child{color:#c5a572;font:500 12px var(--serif)}@media(max-width:850px){.theme-classic .hero h1{font-size:clamp(48px,9vw,70px)}.theme-classic .hero-right{min-height:640px}.theme-classic .collection-center{border-right:0}}@media(max-width:560px){.header-tools{gap:7px}.theme-toggle{min-width:36px;padding:8px}.theme-options{width:min(290px,calc(100vw - 26px));right:-12px}.theme-classic .brand-words strong{font-size:16px}.theme-classic .hero h1{font-size:clamp(42px,10.8vw,62px)}.theme-classic .hero-right{min-height:590px}.theme-classic .collection-center{min-height:500px}.theme-classic .collection-name strong{font-size:60px}}.lightbox{position:fixed;z-index:200;inset:0;height:100dvh;display:flex;flex-direction:column;overflow:hidden;color:#f5e9d4;font-family:var(--serif)}.lightbox-scrim{position:absolute;inset:0;background:#090c0afa}.lightbox-header{position:relative;z-index:2;flex-shrink:0;padding:24px clamp(22px,5vw,76px);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(191,167,117,.2)}.lightbox-title{display:flex;gap:7px;flex-direction:column}.lightbox-title span{font:10px Georgia,serif;letter-spacing:.15em;color:#b6a17c}.lightbox-title strong{font:500 23px var(--serif);letter-spacing:.12em}.lightbox-title small{font:12px var(--serif);color:#a7aa9d}.lightbox-close{width:44px;height:44px;display:grid;place-items:center;border:1px solid #6e6250;color:#e5d2b0;background:transparent;flex-shrink:0}.lightbox-main{position:relative;z-index:1;flex:1;min-height:0;display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;padding:12px 5%;overflow:hidden}.lightbox-image-viewport{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0;touch-action:none;overscroll-behavior:contain;user-select:none}.lightbox-image-viewport:focus-visible{outline:2px solid #bd9c66;outline-offset:-3px}.lightbox-image-viewport.is-zoomed{cursor:grab}.lightbox-image-viewport.is-zoomed.is-dragging{cursor:grabbing}.lightbox-image-viewport .lightbox-card{position:relative;flex-shrink:0;isolation:isolate;overflow:hidden;border-radius:6px;box-shadow:0 18px 60px #00000052;transform-origin:center center;will-change:transform}.lightbox-card .foil-spectrum,.lightbox-card .foil-halo,.lightbox-card .foil-glints{z-index:2;border-radius:inherit}.lightbox-card-foil{box-shadow:0 15px 65px #86b9ff33,0 0 0 1px #ebfaff99!important}.lightbox-prev,.lightbox-next{position:relative;z-index:2;width:44px;height:44px;display:grid;place-items:center;border:1px solid #605640;background:#172018;color:#d5c09a}.lightbox-prev:hover,.lightbox-next:hover{color:#fff3d8;border-color:#c8a777}.lightbox-next{justify-self:end}.lightbox-toolbar{position:relative;z-index:2;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:10px;background:#191d19;border-top:1px solid #3a3d34;padding:10px}.lightbox-toolbar button{color:#d3be9e;background:transparent;border:0;display:flex;align-items:center;justify-content:center;gap:8px;min-width:44px;height:44px;padding:0 7px;font:12px var(--serif)}.lightbox-toolbar button:hover{color:#fff}.lightbox-toolbar button:disabled{opacity:.35;cursor:not-allowed}.lightbox-separator{height:18px;width:1px;background:#625642;margin:0 4px}.zoom-count{width:48px;text-align:center;font:12px Georgia,serif;color:#ac9b79}.lightbox-foil-toggle{white-space:nowrap}.lightbox-footnote{position:relative;z-index:2;flex-shrink:0;text-align:center;background:#191d19;color:#a7aa9d;font:11px/1.8 var(--serif);padding:0 16px max(10px,env(safe-area-inset-bottom));letter-spacing:.03em}.lightbox-quality{font-size:12px;margin-bottom:3px}.lightbox-classic{color:#f1e2be;font-family:var(--serif)}.lightbox-classic .lightbox-scrim{background:radial-gradient(ellipse at 50% 38%,rgba(73,86,53,.56),transparent 63%),repeating-linear-gradient(90deg,transparent 0 81px,rgba(197,175,128,.02) 82px),#08100bfa;backdrop-filter:blur(15px)}.lightbox-classic .lightbox-header{align-items:center;justify-content:center;min-height:116px;border-bottom:1px solid rgba(179,147,87,.4);padding:20px 7%}.lightbox-classic .lightbox-header:before,.lightbox-classic .lightbox-header:after{position:absolute;top:50%;content:"◆";color:#947953;font-size:11px}.lightbox-classic .lightbox-header:before{left:10%}.lightbox-classic .lightbox-header:after{right:10%}.lightbox-classic .lightbox-title{align-items:center;text-align:center;gap:6px}.lightbox-classic .lightbox-title span{color:#a9905e;font:400 10px Georgia,serif;letter-spacing:.19em}.lightbox-classic .lightbox-title strong{color:#eedcb8;font:600 25px var(--serif);letter-spacing:.24em}.lightbox-classic .lightbox-title small{color:#a8a183;font:400 11px var(--serif)}.lightbox-classic .lightbox-close{position:absolute;right:5%;top:30px;border:1px solid #7d704f;color:#dfcda7}.lightbox-classic .lightbox-close:hover{background:#314332}.lightbox-classic .lightbox-main{padding:15px max(5%,calc((100vw - 1250px)/2))}.lightbox-classic .lightbox-main:before{content:"";position:absolute;inset:16px 10%;pointer-events:none;border:1px solid rgba(182,155,102,.1)}.lightbox-classic .lightbox-card{border:4px solid #968354;box-shadow:0 20px 60px #050a06,0 0 0 1px #3f4a34}.lightbox-classic .lightbox-prev,.lightbox-classic .lightbox-next{background:#1f3023;border:1px solid #8b7953;color:#e4cd9b}.lightbox-classic .lightbox-prev:hover,.lightbox-classic .lightbox-next:hover{background:#4b5b3e;border-color:#d1ad6c}.lightbox-classic .lightbox-toolbar{background:#162118;border-top:1px solid #6b6449}.lightbox-classic .lightbox-toolbar button{color:#dac79f;font:500 12px var(--serif)}.lightbox-classic .lightbox-toolbar button:hover{color:#fff1cb}.lightbox-classic .lightbox-foil-toggle.is-on{color:#f6d887}.lightbox-classic .zoom-count{color:#c9ab74}.lightbox-classic .lightbox-separator{background:#62563e}.lightbox-classic .lightbox-footnote{color:#8f937c;background:#162118;font:10px var(--serif)}.lightbox-pop{display:grid;grid-template-columns:minmax(250px,26%) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;background:#263cc4;color:#202641}.lightbox-pop .lightbox-scrim{background:#2c43d1;backdrop-filter:none}.lightbox-pop .lightbox-header{grid-column:1;grid-row:1;min-height:0;display:block;padding:66px 31px 30px;background:#fff3d7;border-right:3px solid #172452;border-bottom:0;overflow:hidden}.lightbox-pop .lightbox-header:after{content:"006";position:absolute;bottom:-23px;left:-18px;font:900 clamp(130px,14vw,260px)/1 "Arial Black",sans-serif;color:#25347713;letter-spacing:-.16em;pointer-events:none}.lightbox-pop .lightbox-title{position:relative;z-index:2;gap:17px}.lightbox-pop .lightbox-title span{color:#ee583e;font:900 10px Arial,sans-serif;letter-spacing:.08em}.lightbox-pop .lightbox-title strong{color:#20284d;font:900 clamp(28px,3vw,46px)/1.32 "Microsoft YaHei",sans-serif;letter-spacing:-.04em}.lightbox-pop .lightbox-title small{color:#3b4d99;font:800 13px Microsoft YaHei,sans-serif}.lightbox-pop .lightbox-close{position:absolute;right:26px;top:20px;color:#20294e;border:2px solid #20294e;background:#ffdc5c;box-shadow:4px 4px #20294e}.lightbox-pop .lightbox-close:hover{background:#ee593f}.lightbox-pop .lightbox-main{grid-column:2;grid-row:1;min-height:0;padding:22px 2.5%;background:radial-gradient(circle at 10% 13%,rgba(255,255,255,.3) 0 1px,transparent 2px) 0 0/23px 23px,linear-gradient(135deg,#344de1,#253bb9)}.lightbox-pop .lightbox-card{border:4px solid #fff8dd;box-shadow:15px 18px #101b5d78,0 20px 60px #050c394d}.lightbox-pop .lightbox-prev,.lightbox-pop .lightbox-next{background:#fbe27b;border:2px solid #17224b;color:#19274a;box-shadow:3px 3px #1b2556}.lightbox-pop .lightbox-prev:hover,.lightbox-pop .lightbox-next:hover{background:#f26049;color:#fff}.lightbox-pop .lightbox-toolbar{grid-column:2;grid-row:2;border-top:3px solid #182450;background:#1a2859;padding:14px 12px}.lightbox-pop .lightbox-toolbar button{color:#f7f1da;font:800 12px Microsoft YaHei,sans-serif}.lightbox-pop .lightbox-toolbar button:hover,.lightbox-pop .lightbox-foil-toggle.is-on,.lightbox-pop .zoom-count{color:#ffe066}.lightbox-pop .lightbox-separator{background:#7d8bb5}.lightbox-pop .lightbox-footnote{grid-column:1;grid-row:2;padding:20px 23px;border-right:3px solid #182450;border-top:3px solid #182450;background:#ee6048;color:#fff7e9;font:700 10px/1.6 Microsoft YaHei,sans-serif;text-align:left}.lightbox-mono{color:#181b19}.lightbox-mono .lightbox-scrim{background:#f7f7f3;backdrop-filter:blur(10px)}.lightbox-mono .lightbox-header{background:#f7f7f3;border-bottom:1px solid #242824;padding:20px clamp(20px,5vw,78px);align-items:center}.lightbox-mono .lightbox-title{gap:5px}.lightbox-mono .lightbox-title span{color:#687064;font:700 10px Arial,sans-serif;letter-spacing:.15em}.lightbox-mono .lightbox-title strong{color:#181b19;font:900 26px Microsoft YaHei,sans-serif;letter-spacing:-.04em}.lightbox-mono .lightbox-title small{color:#717970;font:600 11px Microsoft YaHei,sans-serif}.lightbox-mono .lightbox-close{border:1px solid #252a27;color:#191c1a;background:transparent}.lightbox-mono .lightbox-close:hover{background:#d4f75a}.lightbox-mono .lightbox-main{background:#e7e9e3;padding:20px 5%;border-bottom:1px solid #b9bdb6}.lightbox-mono .lightbox-main:before{content:"06";position:absolute;right:11%;bottom:-11%;font:900 min(30vw,330px)/1 Arial,sans-serif;letter-spacing:-.13em;color:#2126230b;pointer-events:none}.lightbox-mono .lightbox-image-viewport{z-index:1}.lightbox-mono .lightbox-card{border:1px solid #282e29;border-radius:1px;box-shadow:0 22px 50px #191f1a33}.lightbox-mono .lightbox-prev,.lightbox-mono .lightbox-next{border:1px solid #242824;background:#fafbf7;color:#181d19}.lightbox-mono .lightbox-prev:hover,.lightbox-mono .lightbox-next:hover{background:#d4f75a}.lightbox-mono .lightbox-toolbar{background:#f7f7f3;border-top:0}.lightbox-mono .lightbox-toolbar button{color:#252b26;font:700 12px Microsoft YaHei,sans-serif}.lightbox-mono .lightbox-toolbar button:hover{color:#62820b}.lightbox-mono .lightbox-foil-toggle.is-on{color:#405e0b}.lightbox-mono .lightbox-separator{background:#c4c8bd}.lightbox-mono .zoom-count{color:#565f54}.lightbox-mono .lightbox-footnote{background:#f7f7f3;color:#888f85;font:10px Microsoft YaHei,sans-serif}@media(max-width:820px){.lightbox-pop{display:flex;flex-direction:column}.lightbox-pop .lightbox-header{min-height:116px;padding:20px 70px 18px 22px;border-right:0;border-bottom:3px solid #182450}.lightbox-pop .lightbox-header:after{font-size:125px;left:auto;right:80px;bottom:-18px}.lightbox-pop .lightbox-title{gap:5px}.lightbox-pop .lightbox-title strong{font-size:25px}.lightbox-pop .lightbox-close{right:19px;top:22px}.lightbox-pop .lightbox-main{flex:1}.lightbox-pop .lightbox-toolbar{flex-shrink:0}.lightbox-pop .lightbox-footnote{border:0;border-top:1px solid #1e2548;text-align:center;padding:8px 16px}.lightbox-classic .lightbox-header{min-height:110px}}@media(max-width:560px){.lightbox-header{flex-shrink:0}.lightbox-classic .lightbox-header{min-height:102px;padding:18px 58px}.lightbox-classic .lightbox-header:before,.lightbox-classic .lightbox-header:after{display:none}.lightbox-classic .lightbox-title strong{font-size:17px}.lightbox-classic .lightbox-title span{font-size:8px}.lightbox-classic .lightbox-close{top:29px;right:13px}.lightbox-mono .lightbox-header{padding:15px}.lightbox-mono .lightbox-title strong{font-size:20px}.lightbox-mono .lightbox-title span{font-size:8px}.lightbox-pop .lightbox-header{min-height:109px}.lightbox-pop .lightbox-title strong{font-size:20px}.lightbox-main{grid-template-columns:36px minmax(0,1fr) 36px;padding:9px 2%}.lightbox-pop .lightbox-main{padding:10px 2%}.lightbox-prev,.lightbox-next{width:36px;height:44px}.lightbox-toolbar{gap:2px;padding:7px 4px;flex-wrap:wrap}.lightbox-toolbar button{font-size:10px;padding:0 3px;gap:4px}.lightbox-separator{margin:0 3px}.lightbox-footnote{padding:0 10px max(9px,env(safe-area-inset-bottom));font-size:10px}}@media(prefers-reduced-motion:reduce){.lightbox-image-viewport .lightbox-card{transition:none}}.card-perspective{cursor:pointer}.card-image{position:relative;display:block;width:100%;height:100%;overflow:hidden}.card-image>img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;transform:none;pointer-events:none;user-select:none;border-radius:0;box-shadow:none}.card-face{isolation:isolate}.card-face .foil-spectrum,.card-face .foil-halo,.card-face .foil-glints{z-index:2}.card-image-status{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;color:#544736;background:#e8dcc4;text-align:center;font:14px/1.7 Microsoft YaHei,sans-serif}.card-image-loading .card-image-status{pointer-events:none}.card-image-status button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #887252;padding:8px 14px;background:#f5ecdc;color:#543c2b}.card-flip-hitbox{position:absolute;inset:0;width:100%;height:100%;z-index:3;border:0;padding:0;border-radius:inherit;background:transparent;cursor:pointer;touch-action:pan-y}.card-flip-hitbox:focus-visible{outline:3px solid #e7b765;outline-offset:-6px}.card-specular{z-index:2}.stage-controls button[aria-disabled=true]{opacity:.6;cursor:wait}.motion-toggle{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:7px 9px;border:1px solid currentColor;background:transparent;color:inherit;font-size:11px;white-space:nowrap}.motion-toggle:disabled{opacity:.65;cursor:default}.motion-reduced *,.motion-reduced *:before,.motion-reduced *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-reduced .stage-flecks{display:none}.foil-spectrum{opacity:.2}.foil-halo{opacity:.18}.stage-wrap .foil-spectrum,.stage-wrap .foil-spectrum:before,.stage-wrap .foil-glints{animation-play-state:paused}.stage-wrap:hover .foil-spectrum,.stage-wrap:hover .foil-spectrum:before,.stage-wrap:hover .foil-glints,.stage-wrap:focus-within .foil-spectrum,.stage-wrap:focus-within .foil-spectrum:before,.stage-wrap:focus-within .foil-glints{animation-play-state:running}@media(hover:none),(pointer:coarse){.site-shell .stage-wrap .card-perspective{filter:none}.card-face{box-shadow:0 12px 24px #00000038}.foil-spectrum,.foil-spectrum:before,.foil-halo,.foil-glints{mix-blend-mode:normal;filter:none;animation:none}.foil-spectrum{opacity:.16}.foil-halo{opacity:.12}.foil-spectrum:before,.foil-glints{display:none}.card-specular,.site-shell .grain{mix-blend-mode:normal}}@media(max-width:560px){.motion-toggle{width:36px;padding:5px}.motion-toggle span{display:none}.site-header .header-entry{width:36px;min-width:36px;min-height:40px;padding:8px;justify-content:center}.site-header .header-entry span{display:none}.pager{gap:10px}.pager span{max-width:155px;font-size:10px;text-align:center}.collection-foot{gap:12px;align-items:flex-start}.collection-foot>span{max-width:45%;line-height:1.8}}.site-shell{--gallery-bg:#fcf9f0;--gallery-panel:#fffdf6;--gallery-text:#202641;--gallery-muted:#626877;--gallery-line:#d6d3ca;--gallery-accent:#bf4836;--gallery-tile:#f0ebdf;--gallery-paper:#fff4dc}.theme-classic{--gallery-bg:#111a14;--gallery-panel:#1b261e;--gallery-text:#f0e7d5;--gallery-muted:#b0b3a0;--gallery-line:#455040;--gallery-accent:#d3aa73;--gallery-tile:#202e23;--gallery-paper:#e8dcc4}.theme-mono{--gallery-bg:#f4f5f0;--gallery-panel:#fbfcf7;--gallery-text:#181d19;--gallery-muted:#656e62;--gallery-line:#b6bcb0;--gallery-accent:#476115;--gallery-tile:#e8ece2;--gallery-paper:#f4f5ec}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gallery-page,.hero-detail-page{background:var(--gallery-bg);color:var(--gallery-text);padding:64px max(6%,calc((100vw - 1320px)/2)) 80px;min-height:calc(100svh - 220px)}.gallery-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:40px}.archive-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}.archive-tabs a{display:flex;align-items:center;min-height:44px;padding:10px 18px;border:1px solid var(--gallery-line);color:var(--gallery-muted);font-size:13px}.archive-tabs a[aria-current=page]{color:var(--gallery-bg);border-color:var(--gallery-accent);background:var(--gallery-accent)}.extra-tile .hero-tile-caption h2{font-size:19px;line-height:1.5;overflow-wrap:anywhere}.extra-detail-page .detail-info h1{font-size:clamp(32px,4vw,54px);line-height:1.5;letter-spacing:.03em;overflow-wrap:anywhere}.page-eyebrow{font:12px/1.6 Georgia,var(--serif);letter-spacing:.16em;color:var(--gallery-accent);margin:0 0 16px}.gallery-page h1{font:600 clamp(30px,3.5vw,48px)/1.5 var(--serif);margin:0;letter-spacing:.02em}.gallery-page h1 em{display:block;font-style:normal;color:var(--gallery-accent)}.page-intro{font-size:15px;line-height:1.9;color:var(--gallery-muted);max-width:650px;margin:16px 0 0}.gallery-count{display:flex;flex-direction:column;gap:10px;white-space:nowrap;padding-bottom:5px}.gallery-count strong{font:48px Georgia,serif;font-weight:400}.gallery-count strong span{font-size:23px;color:var(--gallery-muted)}.gallery-count small{font-size:12px;color:var(--gallery-muted)}.edition-switch{display:flex;flex-wrap:wrap;gap:8px}.edition-switch button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;min-height:44px;color:var(--gallery-muted);border:1px solid var(--gallery-line);background:transparent;font-size:13px}.edition-switch button.is-active{background:var(--gallery-accent);color:var(--gallery-bg);border-color:var(--gallery-accent)}.edition-switch button:disabled{opacity:.45;cursor:not-allowed}.edition-switch small{font-size:10px}.gallery-tools{display:flex;align-items:center;gap:24px;margin-top:26px;padding:22px 0;border-top:1px solid var(--gallery-line);border-bottom:1px solid var(--gallery-line)}.hero-search{display:flex;align-items:center;gap:10px;flex:1;min-width:200px;border:1px solid var(--gallery-line);padding:0 12px;background:var(--gallery-panel)}.hero-search svg{flex-shrink:0;color:var(--gallery-muted)}.hero-search input{width:100%;height:46px;min-width:0;border:0;outline-offset:3px;color:var(--gallery-text);background:transparent;font:14px Microsoft YaHei,sans-serif}.hero-search input::placeholder{color:var(--gallery-muted)}.hero-search input::-webkit-search-cancel-button{display:none}.hero-search button{display:grid;place-items:center;width:32px;height:40px;padding:0;border:0;color:inherit;background:transparent}.tier-filter{display:flex;gap:4px}.tier-filter button{background:transparent;color:var(--gallery-muted);border:0;min-height:44px;padding:8px 15px;font-size:14px}.tier-filter button.is-active{background:var(--gallery-tile);color:var(--gallery-accent)}.hero-sort{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--gallery-muted);white-space:nowrap}.hero-sort select,.comparison-item select{min-height:44px;padding:8px 28px 8px 12px;border:1px solid var(--gallery-line);color:var(--gallery-text);background:var(--gallery-panel);font-size:13px}.gallery-results{display:flex;align-items:center;justify-content:space-between;min-height:62px;gap:12px;color:var(--gallery-muted);font-size:12px}.gallery-results p{margin:0}.gallery-results button{display:flex;align-items:center;gap:8px;color:inherit;background:transparent;border:0;padding:10px 0}.hero-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hero-tile{position:relative;isolation:isolate;min-width:0;border:1px solid var(--gallery-line);background:var(--gallery-panel);padding:14px;transition:transform .22s ease,border-color .22s ease}.hero-tile:hover,.hero-tile:focus-within{transform:translateY(-4px);border-color:var(--gallery-accent)}.hero-tile-top{display:flex;justify-content:space-between;color:var(--gallery-muted);font-size:10px;letter-spacing:.08em;margin-bottom:12px}.hero-tile-art{position:relative;aspect-ratio:2/3;background:var(--gallery-tile);padding:12px}.hero-tile-art .card-image-status{font-size:12px;padding:12px}.hero-tile-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(5px 8px 7px rgba(0,0,0,.15))}.hero-tile-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 0}.hero-tile-caption>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.hero-tile-caption small{font:13px var(--serif);color:var(--gallery-accent)}.hero-tile-caption h2{margin:0;font:600 22px var(--serif)}.hero-tile-star{color:var(--gallery-muted);font:11px var(--serif);margin:9px 0 1px}.hero-tile-link{position:absolute;inset:0;z-index:3}.hero-tile-link:focus-visible{outline-offset:3px}.hero-tile-missing{display:grid;place-content:center;width:100%;height:100%;text-align:center;color:var(--gallery-muted);font-size:13px;line-height:1.8}.gallery-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:64px 24px;background:var(--gallery-panel);border:1px dashed var(--gallery-line)}.gallery-empty h2{margin:0;font:25px var(--serif)}.gallery-empty p{margin:0;max-width:500px;color:var(--gallery-muted);font-size:14px;line-height:1.9}.gallery-empty button{background:var(--gallery-accent);color:var(--gallery-bg);border:0;min-height:44px;padding:12px 20px;margin-top:10px;font-size:14px}.gallery-bottom-note{text-align:center;font-size:12px;line-height:1.9;color:var(--gallery-muted);margin:38px 0 0}.home-gallery-entry{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:22px 0 5px;font-size:13px}.home-gallery-entry a{display:flex;align-items:center;gap:10px;border-bottom:1px solid currentColor;padding:7px 0}.detail-breadcrumb{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--gallery-muted);font-size:12px;margin-bottom:32px}.detail-breadcrumb a{display:flex;align-items:center;gap:8px;min-height:40px;color:var(--gallery-accent)}.detail-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border:1px solid var(--gallery-line)}.detail-art{min-width:0;background:var(--gallery-panel);padding:24px;border-right:1px solid var(--gallery-line)}.detail-art-heading{display:flex;justify-content:space-between;color:var(--gallery-muted);font:12px var(--serif);letter-spacing:.1em}.detail-stage{position:relative;height:620px}.detail-stage .card-perspective{width:min(310px,70%)}.detail-stage .stage-controls{bottom:1%}.detail-stage .stage-side-label{display:none}.detail-stage .stage-numeral{bottom:8%;left:0;font-size:155px;color:var(--gallery-line);opacity:.25}.detail-stage .stage-orbit{width:75%;max-height:80%}.detail-art .edition-switch{justify-content:center;margin-top:16px}.detail-art .edition-switch button{padding:10px 12px;font-size:12px}.detail-info{padding:44px 38px;min-width:0}.detail-nickname{font:23px var(--serif);color:var(--gallery-accent);letter-spacing:.1em;margin:22px 0 8px}.detail-info h1{font:600 clamp(54px,5vw,78px)/1.25 var(--serif);letter-spacing:.08em;margin:0 0 20px}.detail-star{display:flex;flex-wrap:wrap;gap:10px;color:var(--gallery-muted);font-size:13px;line-height:1.8;margin:0}.detail-star span{color:var(--gallery-line)}.detail-aliases{color:var(--gallery-muted);font-size:12px;line-height:1.8;margin:10px 0 0}.detail-story{margin-top:28px;padding-top:24px;border-top:1px solid var(--gallery-line)}.detail-section-label{display:block;color:var(--gallery-accent);font-size:12px;letter-spacing:.08em}.detail-story p{margin:14px 0 24px;color:var(--gallery-text);font-size:15px;line-height:2}.detail-events ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:13px 0 0}.detail-events li{padding:7px 10px;font-size:12px;color:var(--gallery-muted);border:1px solid var(--gallery-line)}.detail-source{display:inline-flex;align-items:center;gap:6px;color:var(--gallery-muted);font-size:11px;line-height:1.8;margin:20px 0 24px}.detail-archive{border-top:1px solid var(--gallery-line);padding-top:23px}.detail-archive dl{margin:16px 0;font-size:12px;line-height:1.9}.detail-archive dl>div{display:flex;gap:16px;margin-bottom:8px}.detail-archive dt{color:var(--gallery-muted);white-space:nowrap}.detail-archive dd{margin:0}.detail-inspect{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--gallery-line);background:transparent;color:var(--gallery-accent);min-height:44px;padding:12px 16px;width:100%;font-size:13px}.detail-no-card{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center;text-align:center;color:var(--gallery-muted);gap:12px;font-size:14px}.detail-no-card p{margin:0;line-height:1.9}.detail-hero-navigation{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:30px;padding-top:24px;border-top:1px solid var(--gallery-line)}.detail-hero-navigation a{display:flex;align-items:center;gap:14px;min-height:54px;color:var(--gallery-text);font-size:15px}.detail-hero-navigation a:last-child{text-align:right}.detail-hero-navigation small{display:block;font-size:11px;color:var(--gallery-muted);margin-bottom:7px}.detail-position{color:var(--gallery-muted);font-size:11px;white-space:nowrap}.edition-comparison{margin-top:32px;border:1px solid var(--gallery-line);background:var(--gallery-panel)}.edition-comparison summary{padding:22px 26px;cursor:pointer;font:20px var(--serif);color:var(--gallery-text)}.edition-comparison summary span{font:12px Microsoft YaHei,sans-serif;color:var(--gallery-muted);margin-left:20px}.comparison-content{padding:0 26px 26px}.comparison-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--gallery-line);padding:18px 0}.comparison-controls p{color:var(--gallery-muted);font-size:12px;margin:0}.comparison-controls button,.comparison-item>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;color:var(--gallery-accent);border:1px solid var(--gallery-line);background:transparent;font-size:12px}.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.comparison-item{min-width:0;background:var(--gallery-tile);padding:20px}.comparison-item label{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:var(--gallery-muted)}.comparison-art{height:400px;max-width:290px;margin:24px auto}.comparison-art .card-image>img{object-fit:contain}.comparison-item>button{margin:auto}.missing-page{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.missing-page .page-eyebrow,.missing-page .page-intro{margin:0}.missing-page>a{display:flex;align-items:center;gap:8px;color:var(--gallery-accent);font-size:14px;min-height:44px;border-bottom:1px solid currentColor}@media(min-width:1500px){.hero-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1100px){.gallery-tools{flex-wrap:wrap;gap:16px}.hero-search{flex-basis:100%}.hero-sort{margin-left:auto}.hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.detail-info{padding:32px 24px}.detail-art{padding:18px}.detail-stage{height:580px}}@media(max-width:760px){.gallery-page,.hero-detail-page{padding:38px 6% 55px}.gallery-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:26px}.gallery-count{flex-direction:row;align-items:center;gap:18px}.gallery-count strong{font-size:32px}.gallery-count strong span{font-size:18px}.gallery-count small{font-size:11px}.detail-layout{grid-template-columns:1fr}.detail-art{border-right:0;border-bottom:1px solid var(--gallery-line)}.detail-stage{height:590px}.detail-stage .card-perspective{width:min(320px,68vw)}.detail-stage .foil-toggle{left:2%;top:3%}.detail-art .edition-switch button{flex:1 1 42%}.detail-info{padding:32px 24px}.detail-info h1{font-size:62px}}@media(max-width:560px){.gallery-page h1{font-size:29px}.page-intro{font-size:14px}.page-eyebrow{font-size:10px}.gallery-page .edition-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.edition-switch button{padding:10px;font-size:12px}.gallery-tools{gap:12px;margin-top:20px;padding:18px 0}.hero-search{min-width:0}.tier-filter button{padding:8px 10px;font-size:12px}.hero-sort{gap:6px;font-size:0}.hero-sort select{padding:8px 5px;font-size:12px;max-width:100px}.hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.hero-tile{padding:9px}.hero-tile-art{padding:6px}.hero-tile-top{font-size:9px;margin-bottom:9px}.hero-tile-caption{margin-top:12px;gap:5px}.hero-tile-caption>div{gap:5px}.hero-tile-caption h2{font-size:19px}.hero-tile-caption small{font-size:11px}.hero-tile-caption svg{width:15px;flex-shrink:0}.hero-tile-star{font-size:10px}.gallery-results{min-height:56px;font-size:11px}.detail-breadcrumb{font-size:10px;gap:10px;margin-bottom:20px}.detail-art{padding:16px 12px}.detail-stage{height:535px}.detail-stage .card-perspective{width:min(285px,65vw)}.detail-info{padding:30px 20px}.detail-nickname{font-size:21px}.detail-story p{font-size:15px}.detail-hero-navigation{gap:12px}.detail-hero-navigation a{font-size:12px;gap:7px;max-width:48%}.detail-position{display:none}.detail-hero-navigation small{font-size:10px}.edition-comparison summary{font-size:18px;padding:20px;line-height:1.8}.edition-comparison summary span{display:block;margin:6px 0 0;font-size:11px}.comparison-content{padding:0 16px 20px}.comparison-controls{flex-wrap:wrap;gap:12px}.comparison-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:92%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:14px}.comparison-item{padding:14px;scroll-snap-align:start}.comparison-art{height:330px;margin:20px auto}}.mobile-primary-nav{display:none}.collection-page{padding:56px max(6%,calc((100vw - 1320px)/2)) 72px;color:var(--gallery-text);background:var(--gallery-bg);min-height:calc(100svh - 220px)}.collection-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:24px}.collection-page h1{margin:0;font:600 clamp(30px,3.5vw,48px)/1.5 var(--serif)}.collection-page h1 em{display:block;color:var(--gallery-accent);font-style:normal}.collection-page .page-intro{font-size:14px;max-width:700px}.collection-text-link{display:flex;align-items:center;gap:9px;color:var(--gallery-accent);font-size:14px;white-space:nowrap;min-height:44px}.collection-primary,.collection-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border:1px solid var(--gallery-accent);padding:12px 22px;font-size:14px;line-height:1.5;color:var(--gallery-bg);background:var(--gallery-accent)}.collection-secondary{color:var(--gallery-accent);background:transparent}.collection-page button:disabled,.collection-page .is-disabled{opacity:.45;cursor:not-allowed}.collection-storage{padding:13px 17px;margin-bottom:28px;border:1px solid var(--gallery-line);background:var(--gallery-panel);color:var(--gallery-muted);font-size:12px;line-height:1.9}.collection-storage p{margin:0}.collection-storage-error{color:var(--gallery-text);display:flex;align-items:center;justify-content:space-between;gap:15px}.collection-storage-error button{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;min-height:40px;border:1px solid var(--gallery-line);color:var(--gallery-accent);background:transparent;white-space:nowrap}.pack-table{display:flex;flex-direction:column;align-items:center;padding:52px 20px 38px;border:1px solid var(--gallery-line);overflow:hidden;background:radial-gradient(ellipse at 50% 30%,rgba(161,126,68,.18),transparent 65%),repeating-linear-gradient(90deg,transparent 0 120px,rgba(130,115,78,.035) 121px 122px),var(--gallery-panel)}.paper-pack{position:relative;width:min(320px,76vw);height:450px;padding:84px 30px 26px;display:flex;flex-direction:column;align-items:center;color:#382d23;background:repeating-linear-gradient(0deg,transparent 0 5px,rgba(103,80,46,.025) 6px),linear-gradient(115deg,#e2cfaa,#f3e5c7 38%,#d8c199);box-shadow:16px 22px 32px #00000038,inset 5px 0 10px #fff9e580,inset -5px 0 12px #7e5b311f;border:1px solid #ad9470;transform:rotate(-3deg);isolation:isolate}.paper-pack:before,.paper-pack:after{content:"";position:absolute;top:10px;bottom:10px;width:5px;border-left:1px dashed rgba(121,90,55,.28);pointer-events:none}.paper-pack:before{left:10px}.paper-pack:after{right:6px}.pack-top-seam{position:absolute;left:0;right:0;top:0;height:26px;border-bottom:1px solid #a58d68;background:repeating-linear-gradient(90deg,#d3bc96 0 3px,#e4d0ad 4px 8px)}.pack-edition{font-size:11px;letter-spacing:.15em;color:#776446}.pack-seal{display:grid;place-items:center;width:60px;height:60px;flex-shrink:0;margin:18px 0 12px;border:2px solid #994c36;color:#994c36;font:600 44px var(--serif);box-shadow:inset 0 0 0 4px #e8d8b8,inset 0 0 0 5px #994c36}.paper-pack>strong{font:700 36px var(--serif);letter-spacing:.15em;margin:0 0 8px .15em}.pack-subtitle{font:16px var(--serif);letter-spacing:.25em;color:#8b4933}.pack-phrase{font:12px var(--serif);margin-top:18px;color:#746044;letter-spacing:.12em}.pack-size{font-size:10px;letter-spacing:.18em;margin-top:auto;border-top:1px solid #bca581;width:100%;text-align:center;padding-top:12px}.pack-tear{position:absolute;z-index:2;left:18px;right:18px;top:27px;height:44px;padding:0 9px;display:flex;justify-content:space-between;align-items:center;gap:8px;border:0;border-bottom:1px dashed #9a5c3c;color:#865437;background:linear-gradient(90deg,rgba(169,78,48,.16) var(--tear-progress,0%),transparent var(--tear-progress,0%));font-size:10px;touch-action:pan-y;user-select:none}.pack-instruction{font-size:12px;line-height:1.8;margin:38px 0 16px;color:var(--gallery-muted);text-align:center}.pack-results{border:1px solid var(--gallery-line);background:var(--gallery-panel);padding:30px}.pack-results-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:35px}.pack-results-heading .page-eyebrow{display:flex;align-items:center;gap:7px;font-size:11px}.pack-results-heading h2{font:500 clamp(22px,2.5vw,32px)/1.6 var(--serif);margin:0}.pack-results-heading>button{min-height:44px;padding:9px 13px;color:var(--gallery-accent);background:transparent;border:1px solid var(--gallery-line);font-size:12px;white-space:nowrap}.pack-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:980px;margin:auto}.pack-result-card{min-width:0}.pack-result-art{aspect-ratio:2/3;position:relative;box-shadow:7px 12px 24px #00000021}.pack-result-art .card-image>img{border-radius:6px}.pack-card-back{width:100%;height:100%;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;color:#d2b17a;background:repeating-linear-gradient(45deg,transparent 0 12px,rgba(196,161,106,.045) 13px 14px),#22352a;border:7px solid #c8b17e;outline:1px solid #46533c;outline-offset:-15px;border-radius:6px}.pack-card-back>span{font:16px var(--serif);letter-spacing:.2em}.pack-card-back strong{display:grid;place-items:center;width:88px;height:88px;border:1px solid #bda575;font:600 64px var(--serif);transform:rotate(-4deg)}.pack-card-back small{font:11px var(--serif);line-height:1.8}.is-opening .pack-result-art{animation:pack-emerge .72s cubic-bezier(.2,.65,.3,1) both}.is-opening .pack-result-card:nth-child(2) .pack-result-art{animation-delay:.06s}.is-opening .pack-result-card:nth-child(3) .pack-result-art{animation-delay:.12s}.pack-result-card.is-revealed .pack-result-art{animation:pack-reveal .35s ease-out both}.pack-result-card.is-new .pack-result-art{outline:2px solid #bc9b61;outline-offset:3px}@keyframes pack-emerge{0%{opacity:0;transform:translateY(30px) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes pack-reveal{0%{opacity:.2;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.pack-result-caption{padding:22px 3px 0;text-align:center;min-height:125px}.new-card-label,.duplicate-label{display:inline-block;border:1px solid var(--gallery-line);padding:4px 10px;font-size:11px;color:var(--gallery-muted)}.new-card-label{color:var(--gallery-accent);border-color:var(--gallery-accent)}.pack-result-caption h3{margin:14px 0 7px;font:14px var(--serif);line-height:1.6}.pack-result-caption h3 strong{font-size:23px;margin-left:6px}.pack-result-caption p{font-size:11px;color:var(--gallery-muted);margin:0 0 13px}.pack-result-caption a{display:inline-flex;align-items:center;gap:7px;color:var(--gallery-accent);font-size:12px;min-height:35px}.pack-unrevealed{color:var(--gallery-muted);font-size:12px}.pack-summary{text-align:center;border-top:1px solid var(--gallery-line);padding:28px 0 4px;margin-top:22px}.pack-summary p{font-size:15px;line-height:1.8;margin:0 0 20px}.pack-summary>div{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.pack-summary small{display:block;color:var(--gallery-muted);font-size:11px;line-height:1.8;margin-top:20px}.pack-collection-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;color:var(--gallery-muted);font-size:12px;padding-top:24px}.pack-collection-foot a{display:flex;align-items:center;gap:7px;color:var(--gallery-accent)}.album-overview{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:35px;padding:30px;background:var(--gallery-panel);border:1px solid var(--gallery-line);margin-bottom:20px}.album-progress-number strong{display:block;font:52px Georgia,serif;color:var(--gallery-text)}.album-progress-number strong span{font-size:25px;color:var(--gallery-muted)}.album-progress-number p{font-size:12px;margin:10px 0 15px;color:var(--gallery-muted)}.album-progress-number progress{width:100%;height:6px;accent-color:var(--gallery-accent)}.album-progress-number small{display:block;margin-top:9px;font-size:11px;color:var(--gallery-muted)}.album-overview dl{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;align-content:center}.album-overview dt{font-size:12px;color:var(--gallery-muted);white-space:nowrap}.album-overview dd{font:34px Georgia,serif;margin:12px 0 0}.album-milestones{display:flex;flex-wrap:wrap;gap:9px;align-content:center}.album-milestones>span{width:100%;color:var(--gallery-muted);font-size:12px;margin-bottom:5px}.album-milestones small{border:1px solid var(--gallery-line);color:var(--gallery-accent);font:11px var(--serif);padding:8px}.album-milestones p{font-size:12px;line-height:1.9;margin:0;color:var(--gallery-muted)}.album-pending{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--gallery-text);background:var(--gallery-panel);border:1px solid var(--gallery-line);padding:14px 18px;margin:20px 0}.album-pending a{display:flex;align-items:center;gap:7px;color:var(--gallery-accent);min-height:30px}.album-latest{margin:20px 0;font-size:12px;line-height:2;color:var(--gallery-text)}.album-latest span{color:var(--gallery-muted)}.album-empty{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;margin:24px 0;padding:32px 20px;color:var(--gallery-muted);border:1px dashed var(--gallery-line)}.album-empty h2{margin:0;font:22px/1.8 var(--serif);color:var(--gallery-text)}.album-empty p{margin:0;font-size:13px;line-height:1.9}.album-empty a{display:flex;align-items:center;gap:7px;color:var(--gallery-accent);font-size:14px;padding:8px}.album-tools{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;align-items:center;margin:28px 0 20px}.album-view-switch{display:flex;gap:7px}.album-view-switch button{display:flex;align-items:center;gap:7px;min-height:44px;padding:9px 13px;color:var(--gallery-muted);background:transparent;border:1px solid var(--gallery-line);font-size:12px}.album-view-switch button.is-active{color:var(--gallery-accent);border-color:var(--gallery-accent)}.album-slots{display:grid;gap:25px}.album-book{grid-template-columns:repeat(3,minmax(0,1fr));padding:34px;border:8px solid #4b4032;border-radius:5px;background:linear-gradient(90deg,#dfd0b3,#eee3ca 48%,#c9b898,#eee3ca 52%,#e4d8be);box-shadow:0 12px 30px #00000024}.album-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:25px;background:#e9dec7;border:1px solid #a99b80}.album-slot{position:relative;isolation:isolate;padding:13px 13px 17px;border:1px solid rgba(124,113,88,.4);color:#3e362a;min-width:0;background:linear-gradient(120deg,#ffffff40,#ffffff0a 60%,#ffffff29);box-shadow:inset 0 0 0 4px #ffffff24}.album-slot:after{content:"";position:absolute;left:7px;right:7px;top:7px;border-top:1px solid rgba(255,255,255,.55);pointer-events:none}.album-slot-art{position:relative;aspect-ratio:2/3}.album-slot-art .card-image>img{filter:drop-shadow(4px 6px 5px rgba(59,48,28,.2))}.album-slot-blank{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:19px;border:1px dashed #b1a58c;background:#8272510b;color:#95866b}.album-slot-blank>span{font:45px Georgia,serif;color:#b4a488}.album-slot-blank strong{font:22px var(--serif);letter-spacing:.2em}.album-slot-blank small{font-size:10px}.album-slot-caption{padding-top:15px}.album-slot-caption>span{font:10px Georgia,serif;color:#827158}.album-slot-caption h2{margin:8px 0;font:600 17px/1.7 var(--serif)}.album-slot-caption p{margin:0;font-size:11px;line-height:1.8;color:#857358}.album-slot.is-owned .album-slot-caption p{color:#74442d}.album-slot-link{position:absolute;inset:0;z-index:3}.album-pagination{display:flex;align-items:center;justify-content:center;gap:24px;padding:25px 0 5px;color:var(--gallery-muted);font-size:12px}.album-pagination button{width:44px;height:44px;display:grid;place-items:center;color:var(--gallery-accent);background:transparent;border:1px solid var(--gallery-line)}.album-filter-empty{display:flex;flex-direction:column;align-items:center;gap:15px;padding:40px 15px;color:var(--gallery-muted);border:1px dashed var(--gallery-line);font-size:14px;line-height:1.9}.album-filter-empty a{display:flex;align-items:center;color:var(--gallery-accent);gap:8px}.album-backup{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--gallery-line);margin-top:45px;padding-top:28px}.album-backup h2{font:22px/1.8 var(--serif);margin:0 0 8px}.album-backup p{color:var(--gallery-muted);font-size:12px;line-height:1.9;margin:0}.album-backup-actions{display:flex;gap:12px}.album-backup-actions button,.album-import-label,.album-import-preview button{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;min-height:44px;padding:10px 15px;border:1px solid var(--gallery-line);color:var(--gallery-accent);background:transparent;font-size:12px;cursor:pointer}.album-import-label input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.album-import-label:focus-within{outline:2px solid var(--gallery-accent);outline-offset:3px}.album-import-preview{width:100%;padding:20px;border:1px solid var(--gallery-line);background:var(--gallery-panel)}.album-import-preview strong{display:block;font-size:13px;word-break:break-all;margin-bottom:12px}.album-import-preview>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.album-backup-message{width:100%}.detail-collection{margin-top:22px;padding-top:20px;border-top:1px solid var(--gallery-line);font-size:12px;line-height:1.9}.detail-collection p{margin:0 0 10px;color:var(--gallery-muted)}.detail-collection a{display:inline-flex;align-items:center;gap:7px;color:var(--gallery-accent);min-height:35px}@media(max-width:1100px){.album-overview{grid-template-columns:1fr 1fr;gap:25px}.album-milestones{grid-column:1/-1}.album-milestones>span{width:auto;margin:0 10px 0 0;align-self:center}.album-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.mobile-primary-nav{display:flex;padding:0 6%;justify-content:center;border-bottom:1px solid var(--gallery-line);background:var(--gallery-bg);color:var(--gallery-muted)}.mobile-primary-nav a{display:grid;place-items:center;min-height:47px;flex:1;font-size:13px}.mobile-primary-nav a[aria-current=page]{color:var(--gallery-accent);box-shadow:inset 0 -2px var(--gallery-accent)}.collection-page-heading{flex-direction:column;align-items:flex-start;gap:20px}.pack-result-grid{gap:20px}.pack-card-back{padding:12px;border-width:5px;gap:15px}.pack-card-back strong{width:65px;height:65px;font-size:46px}.pack-card-back>span{font-size:13px}.pack-card-back small{font-size:10px}}@media(max-width:560px){.collection-page{padding:35px 6% 50px}.collection-page h1{font-size:29px}.collection-page .page-intro{font-size:13px}.collection-storage{padding:11px 13px;font-size:11px;margin-bottom:22px}.collection-storage-error{flex-wrap:wrap}.pack-table{padding:35px 15px 28px}.paper-pack{width:min(280px,75vw);height:420px;padding:82px 25px 22px}.paper-pack>strong{font-size:32px}.pack-seal{width:54px;height:54px;font-size:40px;margin-top:16px}.pack-subtitle{font-size:14px}.pack-phrase{margin-top:16px;font-size:11px}.pack-size{padding-top:10px;font-size:9px}.pack-results{padding:20px 15px}.pack-results-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:25px}.pack-result-grid{grid-template-columns:1fr;max-width:280px;gap:30px}.pack-result-art{max-width:230px;margin:auto}.pack-card-back{gap:25px;border-width:7px}.pack-card-back>span{font-size:16px}.pack-card-back strong{width:85px;height:85px;font-size:60px}.pack-card-back small{font-size:11px}.pack-result-caption{padding-top:16px;min-height:0}.pack-summary{margin-top:28px}.pack-summary p{font-size:13px}.pack-collection-foot{font-size:11px;gap:14px}.album-overview{grid-template-columns:1fr;padding:23px;gap:25px}.album-overview dl{gap:20px}.album-overview dd{font-size:30px}.album-progress-number strong{font-size:45px}.album-milestones{grid-column:auto;gap:8px}.album-milestones>span{font-size:11px}.album-pending{padding:13px;font-size:12px}.album-latest{font-size:11px}.album-latest>span{display:block}.album-empty h2{font-size:20px}.album-tools{gap:12px}.album-tools .tier-filter button{padding:8px}.album-view-switch button{padding:8px 10px}.album-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:15px}.album-book{border-width:5px;padding:13px}.album-slot{padding:8px 8px 12px}.album-slot-caption h2{font-size:13px;margin:6px 0}.album-slot-caption p,.album-slot-caption>span{font-size:9px}.album-slot-blank{gap:12px}.album-slot-blank>span{font-size:28px}.album-slot-blank strong{font-size:17px}.album-slot-blank small{font-size:8px}.album-pagination{gap:18px;font-size:11px}.album-backup h2{font-size:21px}.album-backup-actions{gap:10px}}
