.curation-wall{width:100%}.curation-featured{margin-bottom:28px}.curation-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;align-items:start}.curation-grid .curation-card{grid-column:span 6}.curation-grid .curation-card:nth-child(3n+1){grid-column:span 7}.curation-grid .curation-card:nth-child(3n+2){grid-column:span 5;margin-top:34px}.curation-grid .curation-card:nth-child(3n){grid-column:span 5;margin-top:-10px}.curation-card,.curation-card.selected{position:relative;isolation:isolate;display:block;min-height:360px;padding:0;border:1px solid rgba(216,200,149,.32);border-radius:2px;overflow:hidden;clip-path:polygon(0 1%,98% 0,100% 97%,2% 100%);color:var(--bone);background:#181411;box-shadow:0 18px 38px rgba(0,0,0,.38);filter:none;transform:rotate(-.55deg);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.curation-grid .curation-card:nth-child(even){transform:rotate(.7deg)}.curation-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(9,8,7,.15) 8%,rgba(9,8,7,.08) 32%,rgba(9,8,7,.86) 100%),linear-gradient(90deg,rgba(9,8,7,.73),transparent 70%);pointer-events:none}.curation-card:after{content:"";position:absolute;inset:9px;z-index:3;border:1px solid rgba(241,217,130,.18);pointer-events:none}.curation-card:hover{transform:translateY(-7px) rotate(-.55deg)!important;border-color:rgba(241,217,130,.72);box-shadow:0 24px 48px rgba(0,0,0,.5),0 0 22px rgba(241,217,130,.08)}.curation-card.selected{transform:translateY(-8px) rotate(-.35deg)!important;border-color:var(--yellow);box-shadow:0 0 0 3px rgba(241,217,130,.14),0 25px 55px rgba(0,0,0,.5),0 0 28px rgba(241,217,130,.12)}.curation-card.selected:after{border-color:rgba(241,217,130,.6)}.curation-card.selected .paper-head:after{content:'已选中';display:inline-flex;color:#17130e;background:var(--yellow);padding:4px 7px;font:700 9px Manrope;letter-spacing:.08em}.curation-card:focus-visible{outline:2px solid var(--yellow);outline-offset:5px}.curation-card .cover{position:absolute;inset:0;z-index:-2;width:100%;height:100%;min-height:0;max-height:none;padding:0;border:0;border-radius:0;background:#24201c;box-shadow:none;display:block}.curation-card .cover:before{display:none}.curation-card .cover img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.04)}.curation-card .cover span{position:absolute;inset:0;display:grid;place-items:center;padding:30px;color:var(--bone);text-align:center;background:linear-gradient(135deg,#2a3534,#6c4f36)}.curation-card .paper-head{position:relative;z-index:2;display:flex;align-items:center;gap:10px;justify-content:space-between;margin:0;padding:17px 19px 0;border:0}.curation-card .paper-head .mono{color:var(--yellow);font-size:10px;text-shadow:0 1px 8px #000}.curation-card .match{color:#e8dec7;font:500 9px 'DM Mono';background:rgba(8,7,6,.5);padding:5px 7px}.curation-card .paper-grid{position:relative;z-index:2;display:block;min-width:0;min-height:360px}.curation-card .paper-copy{position:absolute;inset:auto 15px 16px 15px;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:16px 16px 13px;background:linear-gradient(110deg,rgba(10,9,8,.86),rgba(10,9,8,.58));border-left:2px solid rgba(241,217,130,.45);backdrop-filter:blur(8px)}.curation-card .paper-copy h3{max-width:100%;color:#fff6df;font:400 clamp(20px,2.1vw,27px)/1.18 'Libre Baskerville',serif;overflow-wrap:anywhere;margin:0 0 7px;text-shadow:0 2px 12px #000}.curation-card .paper-kicker{color:#e4cb87;margin:0 0 7px;font:500 10px 'DM Mono';letter-spacing:.07em}.curation-card .paper-copy p:not(.paper-kicker){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#e9e0cf;font:12px/1.55 Manrope;margin:0;max-width:48ch}.curation-card .text-btn{position:relative;z-index:4;align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;min-height:32px;margin:13px 0 0;padding:7px 11px;border:1px solid rgba(241,217,130,.6);border-radius:0;background:rgba(241,217,130,.12);color:#f7e4a5!important;font:600 11px Manrope;text-decoration:none;transition:.2s}.curation-card .text-btn:hover,.curation-card:hover .text-btn{background:var(--yellow)!important;color:#211b16!important;opacity:1!important;visibility:visible}.curation-card .reason-toggle{position:relative;z-index:3;align-self:auto;width:auto;margin:0 0 0 31px;padding:5px 0;border:0;background:none;color:#d8c895;font:600 10px Manrope;text-decoration:underline;text-underline-offset:3px}.curation-card .reason-toggle:hover{color:#fff2bd}.curation-card .reason{position:relative;z-index:3;color:#e9e0cf;border:0;margin:0 15px;padding:0 16px;background:rgba(10,9,8,.68);backdrop-filter:blur(8px)}.curation-card .reason.open{max-height:150px;padding:11px 16px;margin-top:-1px;border-left:2px solid rgba(241,217,130,.45)}.curation-card .reason .mono{color:#e4cb87;font-size:9px}.curation-card .reason p{margin:5px 0 0;font-size:11px;line-height:1.6}@media(max-width:900px){.curation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.curation-grid .curation-card,.curation-grid .curation-card:nth-child(3n+1),.curation-grid .curation-card:nth-child(3n+2),.curation-grid .curation-card:nth-child(3n){grid-column:span 1;margin-top:0}.curation-grid .curation-card:nth-child(even){margin-top:24px}.curation-card{min-height:340px}.curation-card .paper-grid{min-height:340px}}@media(max-width:560px){.curation-grid{display:block}.curation-grid .curation-card,.curation-grid .curation-card:nth-child(even){margin:0 0 18px;transform:none!important}.curation-card,.curation-card.selected{min-height:345px}.curation-card .paper-grid{min-height:345px}.curation-card .paper-copy h3{font-size:20px}}@media(prefers-reduced-motion:reduce){.curation-card,.curation-card.selected{transition:none}}
