.editor-picks-stage{position:relative;z-index:2;display:grid;grid-template-columns:minmax(230px,.72fr) minmax(420px,1.28fr);gap:7vw;align-items:start;width:min(1120px,86vw);height:min(70vh,680px);margin:auto;color:#f4f0dc}
.editor-picks-heading{padding-top:24px;align-self:start;text-shadow:0 2px 18px #071008cc}
.editor-picks-heading h2{margin:12px 0 22px;font-weight:400;font-size:clamp(48px,5.3vw,82px);letter-spacing:.08em;line-height:1.2}
.editor-picks-heading>p:last-child{max-width:18em;margin:0;color:#ddd8bd;font-size:16px;line-height:1.9}
.editor-picks-list{align-self:center;border-top:1px solid #ded5aa99;max-height:62vh;overflow:auto;scrollbar-width:thin;scrollbar-color:#cfc69d66 transparent}
.editor-pick-entry{display:grid;grid-template-columns:52px minmax(0,1fr) 22px;gap:18px;width:100%;padding:20px 2px 20px 0;color:inherit;border:0;border-bottom:1px solid #ded5aa66;background:transparent;text-align:left;cursor:pointer;text-shadow:0 2px 15px #061009;transition:background .2s ease}
.editor-pick-entry:hover,.editor-pick-entry:focus-visible{background:linear-gradient(90deg,transparent,#f4edca12)}
.pick-index,.pick-number{font:12px/1.5 ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.12em;color:#cec59d}
.pick-words{display:grid;gap:7px;min-width:0}
.pick-words strong{font:400 clamp(21px,2vw,28px)/1.35 Georgia,"Songti SC","STSong",serif;letter-spacing:.06em}
.pick-words small,.pick-meta{color:#d4cfb7;font-size:13px;letter-spacing:.06em}
.pick-sample{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#ebe7d7;font:15px/1.75 Georgia,"Songti SC","STSong",serif}
.editor-pick-entry i{align-self:center;font:normal 16px/1 ui-monospace,monospace;color:#d8d0a9}
.editor-picks-empty{margin:0;padding:50px 0;border-bottom:1px solid #ded5aa66;color:#e8e2cb;font:18px/1.8 Georgia,"Songti SC","STSong",serif}
.editor-pick-excerpt{grid-column:2;align-self:center;padding:18px 0 34px;border-top:1px solid #ded5aa99;border-bottom:1px solid #ded5aa99;text-shadow:0 2px 18px #061009}
.editor-pick-back,.editor-pick-read{padding:10px 0;color:#eee8d0;border:0;border-bottom:1px solid #d8cda266;background:transparent;cursor:pointer;font:13px/1.4 ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.07em}
.editor-pick-back:hover,.editor-pick-back:focus-visible,.editor-pick-read:hover,.editor-pick-read:focus-visible{text-decoration:none;border-bottom-color:#eee8d0}
.editor-pick-excerpt .pick-number{display:block;margin:36px 0 10px}
.editor-pick-excerpt h3,.editor-pick-reader h3{margin:0 0 10px;font:400 clamp(32px,4vw,58px)/1.35 Georgia,"Songti SC","STSong",serif;letter-spacing:.06em}
.pick-excerpt-text{margin:34px 0;color:#f3efdf;font:18px/2 Georgia,"Songti SC","STSong",serif;white-space:pre-wrap}
.editor-pick-reader{position:fixed;z-index:30;inset:0;overflow:auto;padding:100px 24px 72px;background:linear-gradient(90deg,rgba(7,16,10,.86),rgba(9,18,12,.76) 70%,rgba(9,18,12,.68));backdrop-filter:blur(2px) saturate(.86);color:#f4f0df;overscroll-behavior:contain}
.reader-inner{width:min(720px,calc(100vw - 48px));margin:0 auto}
.editor-pick-reader .kicker{margin:70px 0 17px}
.editor-pick-reader .pick-meta{margin:0 0 58px}
.editor-pick-reader-body{font:18px/2.05 Georgia,"Songti SC","STSong",serif;letter-spacing:.025em}
.editor-pick-reader-body p{margin:0 0 1.45em;white-space:pre-wrap;overflow-wrap:anywhere}
.editor-picks-status{position:absolute;right:0;bottom:-34px;margin:0;color:#ddd6bb;font-size:13px}
.scene--editor-picks[data-picks-state="excerpt"] .editor-picks-heading{opacity:.38}
.scene--editor-picks[data-picks-state="excerpt"]>.path-step,.scene--editor-picks[data-picks-state="reader"]>.path-step{opacity:0;visibility:hidden}
.journey.is-reading-editor-pick .topbar,.journey.is-reading-editor-pick .controls,.journey.is-reading-editor-pick .depth-rail,.journey.is-reading-editor-pick .input-hint{opacity:0;visibility:hidden;pointer-events:none}
@media(max-width:760px){
  .scene--editor-picks{--camera-x:43%;--camera-y:52%;--camera-origin:45% 58%}
  .editor-picks-stage{display:block;width:calc(100% - 40px);height:calc(100dvh - 190px);margin:78px 20px 112px;overflow:auto}
  .editor-picks-heading{padding:0 0 20px}
  .editor-picks-heading h2{margin:8px 0 12px;font-size:38px}
  .editor-picks-heading>p:last-child{font-size:14px;line-height:1.7}
  .editor-picks-list{max-height:none;overflow:visible}
  .editor-pick-entry{grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;padding:15px 0}
  .pick-words strong{font-size:21px}
  .pick-sample{font-size:14px;-webkit-line-clamp:2}
  .editor-pick-excerpt{padding:18px 0 30px}
  .scene--editor-picks[data-picks-state="excerpt"] .editor-picks-heading{display:none}
  .editor-pick-excerpt .pick-number{margin-top:26px}
  .editor-pick-excerpt h3{font-size:32px}
  .pick-excerpt-text{font-size:17px;line-height:1.9}
  .editor-pick-reader{padding:70px 20px 60px}
  .reader-inner{width:100%}
  .editor-pick-reader .kicker{margin-top:52px}
  .editor-pick-reader h3{font-size:33px}
  .editor-pick-reader .pick-meta{margin-bottom:38px}
  .editor-pick-reader-body{font-size:17px;line-height:2}
  .editor-picks-status{position:static;margin:14px 0}
}
@media(prefers-reduced-motion:reduce){.editor-pick-entry{transition:none}.editor-pick-reader{scroll-behavior:auto}}
