/* The idea field is fixed in screen space, independent of the PDF magnification. */
#filing .filing-idea-box{position:absolute;z-index:9;box-sizing:border-box;overflow:hidden;border:1px solid transparent;touch-action:none}
#filing .filing-idea-box[hidden]{display:none}
#filing #filingIdeaText{position:absolute;inset:14px;display:block;box-sizing:border-box;width:calc(100% - 28px);height:calc(100% - 28px);margin:0;padding:0;border:0;outline:none;background:transparent;resize:none;font:italic 15.2px/24.52px 'Iowan Old Style',Palatino,Georgia,serif;color:#1d1a15;opacity:0;filter:blur(4px);transition:opacity .16s ease-out,filter .16s ease-out;touch-action:auto}
#filing #filingIdeaText::placeholder{color:rgb(29 26 21 / .45);opacity:1}
#filing .filing-idea-box[data-ink=true] #filingIdeaText{opacity:1;filter:none;transition-duration:.3s}
#filing .filing-idea-box[data-ink=true][data-cut=true] #filingIdeaText{transition:none}
#filing .filing-window[data-idea-open=true] .file-anchor,#filing .filing-window[data-idea-open=true] .filing-stick-cue{visibility:hidden}
#filing .file-anchor{background:rgb(96% 74% 18% / .45);transition:transform .25s ease-out;transform-origin:center}
#filing [data-has-idea=true] .file-anchor{background:rgb(96% 74% 18% / .95)}
#filing .file-anchor:hover:not(:disabled){transform:scaleX(1.5)}
#filing .filing-invitation #fileAddIdea{background:#3c382f;color:#fffdf7;border-color:#3c382f}
#filing .filing-invitation #fileAddIdea:hover:not(:disabled){background:#27241e}
#filing .filing-invitation #fileAddIdea:disabled{background:#655f53;color:#eae5da;cursor:default}
#filing [data-has-idea=true] .filed-capsule span{font-style:italic}
#filing .filing-invitation #fileAddIdea{order:1}
#filing .filing-invitation #fileReplay[data-quiet=true]{order:2}
@media(prefers-reduced-motion:reduce){#filing #filingIdeaText,#filing .file-anchor{transition:none}}
/* The short leader sits beside the label and points into the stick's middle.
   Its whole gutter is inert, so only the native stick responds to the pointer. */
#filing .filing-stick-cue{left:9.5%;top:17.8%;width:62px;margin-left:-74px;padding:0;color:#89652c;font-size:11px;line-height:1.45;text-align:right;pointer-events:none}
#filing .filing-stick-cue svg{position:absolute;top:2px;right:-14px;width:20px;height:12px;margin:0;stroke-width:1.25;pointer-events:none}
#filing .filing-stick-cue>span{display:block;padding-right:7px;white-space:nowrap;pointer-events:none}
#filing [data-has-idea=true] .filing-stick-cue{visibility:hidden}

/* After watching, the same quiet gutter teaches the reader's own filing gesture.
   This flag is only set on the settled reading surface; it never creates a hit area. */
#filing .filing-stick-cue>.file-drag-invitation{display:none}
#filing .filing-window[data-file-invitation=true] .filing-stick-cue>.file-idea-invitation{display:none}
#filing .filing-window[data-file-invitation=true] .filing-stick-cue>.file-drag-invitation{display:block;padding:0;white-space:normal;font-size:11.5px;line-height:1.4}
#filing .filing-window[data-file-invitation=true][data-writing=false]:not([data-idea-open=true]):is([data-phase=ready],[data-phase=complete]) .filing-stick-cue{visibility:visible;opacity:1}
#filing .filing-window:is([data-autoplay=idea],[data-autoplay=filing]) .filing-stick-cue{visibility:hidden;opacity:0}
