.jp-slot{font:inherit;color:var(--bluebell);cursor:var(--cursor-click);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;box-sizing:border-box;background:var(--popover-bg);border:2px solid var(--popover-frame);box-shadow:3px 3px 0 var(--popover-shadow);padding:12px 14px;position:absolute;overflow-y:auto}.jp-pop-head{background:var(--popover-bg);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(--popover-fg);flex:1}.jp-pop-head{flex-wrap:wrap}.jp-pop-btn{font-family:var(--font-hand);font-size:var(--fs-h7);color:var(--popover-link);cursor:var(--cursor-click);background:0 0;border:none;padding:0;text-decoration:underline}.jp-board-toggle{flex-basis:100%}.jp-board{display:grid}.jp-board>.tag-picker-section{grid-area:1/1}.jp-board-hidden{visibility:hidden}.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}
