.jp-slot{font:inherit;color:var(--bluebell);cursor:pointer;border:none;border-bottom:2px dashed var(--periwinkle);background:0 0;padding:0 2px}.jp-slot.is-set{border-bottom-style:solid;border-bottom-color:var(--bluebell)}.jp-slot:focus-visible{outline:2px solid var(--wisteria);outline-offset:2px}.jp-pop{z-index:4000;background:var(--parchment);border:2px solid var(--wisteria);max-height:60vh;box-shadow:3px 3px 0 var(--bluebell);padding:12px 14px;position:absolute;overflow-y:auto}.jp-pop-head{background:var(--parchment);align-items:center;gap:12px;margin-bottom:4px;padding:4px 0 10px;display:flex;position:sticky;top:-12px}.jp-pop-preview{font-family:var(--font-hand);font-size:var(--fs-h5);color:var(--ink);flex:1}.jp-pop-btn{font-family:var(--font-hand);font-size:var(--fs-h7);color:var(--bluebell);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.lib-journey-line{font-family:var(--font-hand);font-size:var(--fs-h5);color:var(--ink);line-height:1.9}.lib-journey-climax{white-space:nowrap}.lib-review-extras{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lib-review-extra{font-family:var(--font-hand);font-size:var(--fs-h6);color:var(--lilac);align-items:center;gap:6px;display:flex}.lib-review-extra input[type=date]{font-family:var(--font-hand);font-size:var(--fs-h6);color:var(--ink);background:var(--parchment);border:2px solid var(--periwinkle);padding:2px 6px}
