/* ════════════════════════════════════════════════════════════════
   CARROT CAVE — READING END
   The one place that styles what follows a finished read, shared by
   ordinary posts (app) and voice readers (static /voices/*).
   Sequence: carrot mark → next panel → 3-way action bar → 3 picks.
   Width = reading measure (760). One separator: above the picks.
   ════════════════════════════════════════════════════════════════ */
.cc-reading-end{
  --re-sans:"Pretendard Variable",Pretendard,"Noto Sans KR","Apple SD Gothic Neo",sans-serif;
  --re-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;
  --re-ink-1:#f6f7fb;--re-ink-2:#b7bccf;--re-ink-3:#959bb2;--re-title:#eceef5;
  --re-panel:#303241;--re-panel-2:#343746;--re-line:rgba(214,222,233,.1);
  --re-carrot:#f39a52;--re-carrot-soft:#f5b07a;--re-leaf:#00c08b;
  width:100%;max-width:760px;margin:64px auto 0;padding:0;
  color:var(--re-ink-1);font-family:var(--re-sans);text-align:left;
}
.cc-reading-end *,.cc-reading-end *::before,.cc-reading-end *::after{box-sizing:border-box}
.cc-reading-end a{color:inherit;text-decoration:none!important;border:0}
.cc-reading-end h2,.cc-reading-end h3,.cc-reading-end p,.cc-reading-end ol,.cc-reading-end li{margin:0;padding:0;border:0;background:none}
.cc-reading-end ol{list-style:none}
.cc-reading-end li::marker{content:none}

/* 1 · carrot mark — the only ornament between body and what follows */
.cc-reading-end__mark{display:block;height:20px;background:url("/carrot-mark.svg") center/20px 20px no-repeat;opacity:.9}

/* 2 · next panel */
.cc-reading-end .post-next{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:center;margin-top:48px;padding:20px 22px;border-radius:4px;background:var(--re-panel);transition:background-color .16s ease}
.cc-reading-end .post-next:hover{background:var(--re-panel-2)}
.cc-reading-end .post-next__label{grid-column:1;color:var(--re-ink-3);font:500 12px/1.3 var(--re-sans)}
.cc-reading-end .post-next__title{grid-column:1;color:var(--re-title);font:600 19px/1.4 var(--re-sans);letter-spacing:-.025em;word-break:keep-all;text-wrap:pretty;transition:color .16s ease}
.cc-reading-end .post-next:hover .post-next__title{color:var(--re-carrot-soft)}
.cc-reading-end .post-next__arrow{grid-column:2;grid-row:1 / span 2;color:var(--re-carrot);font:400 22px/1 var(--re-sans);transition:transform .2s cubic-bezier(.2,.7,.2,1)}
@media (hover:hover) and (pointer:fine){.cc-reading-end .post-next:hover .post-next__arrow{transform:translateX(4px)}}
.cc-reading-end .post-next:focus-visible{outline:2px solid var(--re-carrot);outline-offset:4px}

/* 3 · action bar — one outlined bar split into three equal buttons */
.cc-reading-end .post-reader-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:16px 0 0;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 1px var(--re-line);overflow:hidden}
.cc-reading-end .post-reader-action{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;min-height:56px;margin:0;padding:0 12px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--re-ink-2);font:500 14px/1.25 var(--re-sans);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease}
.cc-reading-end .post-reader-action+.post-reader-action::before{content:"";position:absolute;top:16px;bottom:16px;left:0;width:1px;background:var(--re-line)}
.cc-reading-end .post-reader-action svg,.cc-reading-end .post-reader-action .post-share-icon{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:var(--re-ink-3);font-size:14px;line-height:16px;text-align:center;transition:color .16s ease}
.cc-reading-end .post-reader-action:hover{background:rgba(243,154,82,.08);color:var(--re-ink-1)}
.cc-reading-end .post-reader-action:hover svg,.cc-reading-end .post-reader-action:hover .post-share-icon{color:var(--re-carrot)}
.cc-reading-end .post-reader-action:focus-visible{outline:2px solid var(--re-carrot);outline-offset:-2px;border-radius:4px}
.cc-reading-end .post-reader-action__short{display:none}

/* 4 · three picks */
.cc-reading-end .cave-constellation-shell{position:static;left:auto;width:100%;margin:64px 0 0;padding:48px 0 0;border-top:1px solid var(--re-line);transform:none;color:var(--re-ink-1)}
.cc-reading-end .cave-constellation-kicker{display:flex;align-items:center;gap:12px;color:#3ddcb4;font:650 12px/1 var(--re-mono);letter-spacing:.16em}
.cc-reading-end .cave-constellation-kicker::after{content:"";width:72px;height:1px;background:linear-gradient(90deg,#3ddcb4,var(--re-carrot) 55%,transparent)}
.cc-reading-end .cave-constellation-heading{margin:12px 0 8px;color:#f6f7fb;font:720 clamp(26px,3.2vw,34px)/1.12 var(--re-sans);letter-spacing:-.045em}
.cc-reading-end .cave-constellation-intro{margin:0 0 28px;color:var(--re-ink-2);font:400 14px/1.7 var(--re-sans);text-wrap:pretty}
.cc-reading-end .cave-constellation{position:relative;border:0;background:none;animation:none}
.cc-reading-end .cave-constellation__recommendation+.cave-constellation__recommendation{margin-top:20px;padding-top:20px;border-top:1px solid rgba(217,220,232,.08)}
.cc-reading-end .cave-constellation__recommendation article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:0;background:none}
.cc-reading-end .cave-constellation__recommendation-header{grid-column:1;grid-row:1;display:flex;align-items:center;gap:10px;min-width:0}
.cc-reading-end .cave-constellation__rank{color:var(--re-ink-1);font:700 13px/1 var(--re-sans);letter-spacing:-.01em}
.cc-reading-end .cave-constellation__relationship-type{display:block;padding:4px 8px;border-radius:2px;background:rgba(243,154,82,.12);color:var(--re-carrot-soft);font:650 12px/1.35 var(--re-sans);letter-spacing:0;white-space:nowrap}
.cc-reading-end .cave-constellation__navigate{grid-column:2;grid-row:1;align-self:center;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 4px 0 12px;color:var(--re-carrot-soft);font:600 14px/1 var(--re-sans);transition:color .16s ease,transform .16s ease}
.cc-reading-end .cave-constellation__navigate:hover{color:var(--re-carrot);transform:translateX(2px)}
.cc-reading-end .cave-constellation__thumbnail{position:relative;isolation:isolate;display:grid;grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(0,1fr) 184px;align-items:center;gap:24px;padding:12px 16px 16px;margin:0 -16px;border-radius:4px;color:inherit;transition:background-color .2s ease,box-shadow .2s ease}
.cc-reading-end .cave-constellation__thumbnail::after{content:"";grid-column:2;grid-row:1;width:100%;aspect-ratio:16/9;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(217,220,232,.08);pointer-events:none;z-index:1}
.cc-reading-end .cave-constellation__thumbnail::before{content:"";grid-column:2;grid-row:1;width:100%;aspect-ratio:16/9;border-radius:3px;background:linear-gradient(145deg,#343746,#1e1f28)}.cc-reading-end .cave-constellation__thumbnail[data-has-image="false"]::before{background:#252732 url(/editorial-card-fallback-v7.png) center/cover no-repeat;border-radius:12px}
.cc-reading-end .cave-constellation__thumbnail img{position:relative;grid-column:2;grid-row:1;width:100%;height:auto;aspect-ratio:16/9;max-width:none;margin:0;border-radius:3px;object-fit:cover;filter:saturate(.85) brightness(.86);transition:transform .3s cubic-bezier(.2,.7,.2,1),filter .3s ease}
@media(hover:hover) and (pointer:fine){.cc-reading-end a.cave-constellation__thumbnail:hover{background:rgba(217,220,232,.045);box-shadow:inset 0 0 0 1px rgba(217,220,232,.06)}.cc-reading-end a.cave-constellation__thumbnail:hover img{filter:saturate(1) brightness(1)}.cc-reading-end a.cave-constellation__thumbnail:hover h3{color:#f6f7fb}}
.cc-reading-end .cave-constellation__thumbnail-copy{position:static;grid-column:1;grid-row:1;display:flex;min-width:0;flex-direction:column;align-items:flex-start}
.cc-reading-end .cave-constellation__thumbnail-category{margin-bottom:7px;color:var(--re-carrot-soft);font:650 12px/1.25 var(--re-mono);letter-spacing:.03em}
.cc-reading-end .cave-constellation__thumbnail h3{display:-webkit-box;overflow:hidden;margin:0 0 8px;color:#f2f3f8;font:700 clamp(18px,1.9vw,21px)/1.3 var(--re-sans);letter-spacing:-.03em;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;transition:color .2s ease}
.cc-reading-end .cave-constellation__thumbnail p{display:-webkit-box;overflow:hidden;margin:0;color:var(--re-ink-2);font:500 13px/1.5 var(--re-sans);letter-spacing:-.015em;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}
.cc-reading-end .cave-constellation__carrot{position:relative;display:inline-block;width:12px;height:20px;background:linear-gradient(38deg,transparent 0 42%,var(--re-leaf) 43% 64%,transparent 65%) 0 0/8px 8px no-repeat,linear-gradient(-38deg,transparent 0 42%,var(--re-leaf) 43% 64%,transparent 65%) 4px 0/8px 8px no-repeat;transform:rotate(22deg)}
.cc-reading-end .cave-constellation__carrot::after{content:"";position:absolute;top:5px;left:2px;width:9px;height:15px;clip-path:polygon(12% 0,100% 8%,62% 100%,39% 86%,0 8%);background:linear-gradient(105deg,#ffad4d 0 38%,var(--re-carrot) 39% 72%,#d9651f 73% 100%)}
.cc-reading-end .cave-constellation :focus-visible{outline:2px solid var(--re-carrot);outline-offset:3px}

@media (max-width:520px){
  .cc-reading-end{margin-top:48px}
  .cc-reading-end .post-next{margin-top:40px;padding:16px 18px}
  .cc-reading-end .post-reader-action{flex-direction:column;gap:6px;min-height:64px;padding:0 6px;font-size:12px}
  .cc-reading-end .post-reader-action+.post-reader-action::before{top:14px;bottom:14px}
  .cc-reading-end .post-reader-action__long{display:none}
  .cc-reading-end .post-reader-action__short{display:inline}
  .cc-reading-end .cave-constellation-shell{padding-top:44px}
  .cc-reading-end .cave-constellation__thumbnail{grid-template-columns:minmax(0,1fr) 104px;gap:14px;padding:12px;margin:0 -12px;border-radius:4px}
  .cc-reading-end .cave-constellation__thumbnail::before,.cc-reading-end .cave-constellation__thumbnail::after,.cc-reading-end .cave-constellation__thumbnail img{aspect-ratio:1/1}.cc-reading-end .cave-constellation__thumbnail h3{font-size:17px}.cc-reading-end .cave-constellation__recommendation+.cave-constellation__recommendation{margin-top:16px;padding-top:16px}
}
@media (prefers-reduced-motion:reduce){
  .cc-reading-end *{transition:none!important;animation:none!important}
}

/* Whole-card recommendation 2026.10 — rank, relation, read cue and the post are one hover/click target */
.cc-reading-end .cave-constellation__recommendation article{position:relative;margin:0 -16px;padding:14px 16px 16px!important;border-radius:4px;transition:background-color .2s ease,box-shadow .2s ease}
.cc-reading-end .cave-constellation__thumbnail{margin:0;padding:12px 0 0;background:none!important;box-shadow:none!important}
.cc-reading-end .cave-constellation__navigate{position:static;transform:none!important}
.cc-reading-end .cave-constellation__navigate::before{content:"";position:absolute;inset:0;z-index:2;border-radius:4px}
.cc-reading-end .cave-constellation__carrot{transition:transform .18s ease}
.cc-reading-end .cave-constellation__recommendation article:is(:hover,:focus-within){background:rgba(217,220,232,.045);box-shadow:inset 0 0 0 1px rgba(243,154,82,.28)}
.cc-reading-end .cave-constellation__recommendation article:is(:hover,:focus-within) .cave-constellation__navigate{color:var(--re-carrot)}
.cc-reading-end .cave-constellation__recommendation article:is(:hover,:focus-within) .cave-constellation__carrot{transform:rotate(22deg) translateX(3px)}
.cc-reading-end .cave-constellation__recommendation article:is(:hover,:focus-within) .cave-constellation__thumbnail img{filter:saturate(1) brightness(1)}
.cc-reading-end .cave-constellation__recommendation article:is(:hover,:focus-within) .cave-constellation__thumbnail h3{color:#f6f7fb}
.cc-reading-end .cave-constellation__recommendation article:is(:hover,:focus-within) .cave-constellation__rank{color:#f2f3f8}
.cc-reading-end .cave-constellation__navigate:focus-visible{outline:none}
.cc-reading-end .cave-constellation__navigate:focus-visible::before{outline:2px solid var(--re-carrot);outline-offset:2px}
@media (max-width:520px){
  .cc-reading-end .cave-constellation__recommendation article{margin:0 -12px;padding:12px!important}
  .cc-reading-end .cave-constellation__thumbnail{margin:0;padding:10px 0 0}
}
@media (prefers-reduced-motion:reduce){
  .cc-reading-end .cave-constellation__recommendation article,.cc-reading-end .cave-constellation__carrot{transition:none}
}
/* SOFT NIGHT SHAPES 2026.10 */
.cave-constellation__recommendation article{border-radius:16px!important}
.cave-constellation__thumbnail img,.cave-constellation__thumbnail{border-radius:12px}

/* Next-in-category card shows the next post's thumbnail (2026.10). Same image rule as the archive list; fallback = character art. */
.cc-reading-end .post-next{grid-template-columns:176px minmax(0,1fr) auto;gap:4px 20px;padding:14px 22px 14px 14px;border-radius:16px}
.cc-reading-end .post-next__thumb{grid-column:1;grid-row:1 / span 2;display:block;width:176px;aspect-ratio:16/10;overflow:hidden;border-radius:12px;background:#252732}
.cc-reading-end .post-next__thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.2,.7,.2,1)}
.cc-reading-end .post-next:hover .post-next__thumb img{transform:scale(1.04)}
.cc-reading-end .post-next__label{grid-column:2;align-self:end}
.cc-reading-end .post-next__title{grid-column:2;align-self:start}
.cc-reading-end .post-next__arrow{grid-column:3}
@media (max-width:600px){.cc-reading-end .post-next{grid-template-columns:104px minmax(0,1fr) auto;gap:4px 14px;padding:12px 14px 12px 12px}.cc-reading-end .post-next__thumb{width:104px}.cc-reading-end .post-next__title{font-size:16px}}
@media (prefers-reduced-motion:reduce){.cc-reading-end .post-next__thumb img{transition:none}.cc-reading-end .post-next:hover .post-next__thumb img{transform:none}}

/* Section rhythm (2026.10, Simon): body end · next panel · 3 picks read as three separate beats.
   Body → carrot mark → next panel → (actions stay attached) → divider → picks. */
.cc-reading-end{--re-gap-body:120px;--re-gap-next:72px;--re-gap-picks:112px;--re-gap-picks-in:72px;margin-top:var(--re-gap-body)}
.cc-reading-end .post-next{margin-top:var(--re-gap-next)}
.cc-reading-end .cave-constellation-shell{margin-top:var(--re-gap-picks);padding-top:var(--re-gap-picks-in)}
@media (max-width:520px){.cc-reading-end{--re-gap-body:88px;--re-gap-next:56px;--re-gap-picks:88px;--re-gap-picks-in:56px}}

/* ── Reading aids (2026-10-06): key sentences, dialogue turns, depth, next hole ── */
.post-content mark.post-key{color:var(--re-ink-1,#f6f7fb);font-weight:600;background:linear-gradient(transparent 70%,rgba(243,154,82,.3) 70%);padding:0 .08em;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}


.post-content .post-turn{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:22px 0;padding:0}
.post-turn__who{display:inline-flex;align-items:center;gap:8px;grid-column:1 / -1;font:600 13px/1.3 var(--re-sans);letter-spacing:.01em;color:var(--turn-ink)}
.post-turn__dot{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--turn-bg);color:#16324a;font:700 12px/1 var(--re-sans)}
.post-turn__line{grid-column:1 / -1;padding-left:34px;border-left:0}
.post-turn[data-host="false"] .post-turn__line{color:var(--re-ink-1,#f6f7fb)}
.post-turn[data-host="true"] .post-turn__line{color:var(--re-ink-2,#b7bccf)}
.post-turn{--turn-bg:#3ddcb4;--turn-ink:#3ddcb4}
.post-turn[data-voice="1"]{--turn-bg:#f39a52;--turn-ink:#f5b07a}
.post-turn[data-voice="2"]{--turn-bg:#f6c07a;--turn-ink:#f6c07a}
.post-turn[data-voice="3"]{--turn-bg:#b7bccf;--turn-ink:#cfd3e2}
.post-turn[data-host="true"]{--turn-bg:#3ddcb4;--turn-ink:#3ddcb4}

.post-content [id^="take-"]{scroll-margin-top:96px}
.post-content [id^="take-"]:target{animation:cc-take-flash 1.6s ease-out 1}
@keyframes cc-take-flash{0%{background:rgba(243,154,82,.18)}100%{background:transparent}}

.cc-depth{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin:40px 0 0;padding:14px 18px;border-radius:12px;border:1px dashed rgba(61,220,180,.32);min-height:76px}
.cc-depth__floor{font:700 22px/1 var(--re-mono);color:#3ddcb4;letter-spacing:.02em;white-space:nowrap}
.cc-depth__body{display:grid;gap:6px;min-width:0}
.cc-depth__note{color:var(--re-ink-1,#f6f7fb);font:500 14px/1.45 var(--re-sans);word-break:keep-all}
.cc-depth__next{color:var(--re-ink-3,#959bb2);font:500 12px/1.3 var(--re-sans)}
.cc-depth__meter{display:block;height:4px;border-radius:4px;background:rgba(255,255,255,.08);overflow:hidden}
.cc-depth__meter span{display:block;height:100%;background:#3ddcb4;border-radius:4px;transition:width .6s cubic-bezier(.2,.7,.2,1)}
.cc-depth[data-ready="false"]{visibility:hidden}
.cc-depth[data-fresh="true"] .cc-depth__floor{animation:cc-depth-pop .36s cubic-bezier(.3,1.6,.5,1) 1}
@keyframes cc-depth-pop{0%{transform:scale(.7)}100%{transform:scale(1)}}

.post-next.post-next--hole{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ask ask" "thumb thumb" "label arrow" "title arrow" "sum arrow";gap:6px 16px;padding:18px 18px 22px;margin-top:28px;border-radius:16px;background:var(--re-panel,#303241);border:1px solid rgba(243,154,82,.22)}
.post-next--hole .post-hole__ask{grid-area:ask;display:flex;align-items:center;gap:12px;margin-bottom:8px}
.post-next--hole .post-hole__buddy{width:77px;height:56px;flex:0 0 auto}
.post-next--hole .post-hole__bubble{position:relative;padding:8px 14px;border-radius:12px;background:#eceef5;color:#16324a;font:700 15px/1.3 var(--re-sans);letter-spacing:-.01em}
.post-next--hole .post-hole__bubble::before{content:"";position:absolute;left:-6px;top:50%;width:12px;height:12px;background:#eceef5;transform:translateY(-50%) rotate(45deg);border-radius:2px}
.post-next--hole .post-next__thumb{grid-area:thumb;grid-column:auto;grid-row:auto;width:100%;aspect-ratio:16/8;border-radius:12px;margin-bottom:10px}
.post-next--hole .post-next__label{grid-area:label;grid-column:auto;align-self:end;color:var(--re-carrot-soft,#f5b07a)}
.post-next--hole .post-next__title{grid-area:title;grid-column:auto;font-size:22px;line-height:1.35}
.post-next--hole .post-hole__summary{grid-area:sum;color:var(--re-ink-2,#b7bccf);font:400 15px/1.6 var(--re-sans);word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.post-next--hole .post-next__arrow{grid-area:arrow;grid-column:auto;grid-row:auto;align-self:center;font-size:26px}
.post-next--hole:hover{border-color:rgba(243,154,82,.5)}
.post-next--hole .buddy-face--happy{opacity:1}

@media (max-width:600px){
  .post-content .post-turn{margin:18px 0}
  .post-turn__line{padding-left:0}
  .cc-depth{grid-template-columns:1fr;gap:8px;padding:14px}
  .cc-depth__floor{font-size:19px}
  .post-next.post-next--hole{padding:14px 14px 18px;grid-template-columns:minmax(0,1fr) auto}
  .post-next--hole .post-next__thumb{width:100%}
  .post-next--hole .post-next__title{font-size:19px}
  .post-next--hole .post-hole__buddy{width:66px;height:48px}
}
@media (prefers-reduced-motion:reduce){
  .cc-depth[data-fresh="true"] .cc-depth__floor,.post-content [id^="take-"]:target{animation:none}
  .cc-depth__meter span{transition:none}
}
.post-turn__dot--photo{width:36px;height:36px;object-fit:cover;background:var(--re-panel,#303241);box-shadow:0 0 0 2px var(--turn-bg)}
.post-turn__who:has(.post-turn__dot--photo){gap:10px}
.post-turn:has(.post-turn__dot--photo) .post-turn__line{padding-left:46px}
@media (max-width:520px){.post-turn__dot--photo{width:32px;height:32px}.post-turn:has(.post-turn__dot--photo) .post-turn__line{padding-left:0}}

/* ── Post top polish (2026-10-06): title, meta, lead image, first paragraph ── */
.post-reader-article .post-reader-header{margin-bottom:32px}
.post-reader-article .post-reader-header h1{max-width:680px;margin:0 0 16px;line-height:1.2;word-break:keep-all;overflow-wrap:break-word;text-wrap:balance}
.post-reader-article .post-reader-meta{gap:10px;color:var(--re-ink-3,#959bb2);font-size:13px}
.post-reader-article .post-reader-meta__axis{font-size:13px}
.post-reader-article > .post-media-grid,.post-reader-article > .post-gallery,.post-reader-article > .post-media-videos{margin-bottom:48px}
.post-reader-article .post-media-grid img,.post-reader-article .post-media-videos video{border-radius:12px!important}
.post-reader-article .post-gallery-stage{border-radius:12px}
.post-reader-article .post-content > p:first-child{font-size:20px;line-height:1.8;color:var(--re-title,#eceef5)}
@media (max-width:520px){
  .post-reader-article .post-reader-header{margin-bottom:24px}
  .post-reader-article .post-reader-header h1{font-size:30px;line-height:1.24;margin-bottom:14px}
  .post-reader-article > .post-media-grid,.post-reader-article > .post-gallery,.post-reader-article > .post-media-videos{margin-bottom:36px}
  .post-reader-article .post-content > p:first-child{font-size:19px}
}

/* ── Descent → picks (2026-10-08): "지하 N층" flows straight into the rabbit asking
   "더 깊이 갈래?", which introduces the three picks. No second next-post card. ── */
.cc-reading-end .cave-constellation-shell--descent{margin-top:var(--re-gap-next);padding-top:0;border-top:0}
.cc-reading-end .post-hole__ask--picks{display:flex;align-items:center;gap:12px;margin:0 0 20px}
.cc-reading-end .post-hole__ask--picks .post-hole__buddy{width:77px;height:56px;flex:0 0 auto}
.cc-reading-end .post-hole__ask--picks .post-hole__bubble{position:relative;padding:8px 14px;border-radius:12px;background:#eceef5;color:#16324a;font:700 15px/1.3 var(--re-sans);letter-spacing:-.01em}
.cc-reading-end .post-hole__ask--picks .post-hole__bubble::before{content:"";position:absolute;left:-6px;top:50%;width:12px;height:12px;background:#eceef5;transform:translateY(-50%) rotate(45deg);border-radius:2px}
.cc-reading-end .post-hole__ask--picks .buddy-face--happy{opacity:1}
.cc-reading-end .cave-constellation-shell--descent + .post-reader-actions{margin-top:var(--re-gap-next)}
@media (max-width:600px){.cc-reading-end .post-hole__ask--picks .post-hole__buddy{width:66px;height:48px}}

