.delete-sheet__layer{z-index:15;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.delete-sheet__scrim{background:color-mix(in srgb, var(--ink) 35%, transparent);position:absolute;inset:0}.delete-sheet{box-sizing:border-box;width:min(100%,30rem);max-height:calc(100dvh - env(safe-area-inset-top,0px) - .5rem);overscroll-behavior:contain;padding:.6rem 1.2rem max(1.2rem, env(safe-area-inset-bottom,0px));border:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);box-shadow:0 -.5rem 2rem color-mix(in srgb, var(--ink) 22%, transparent);margin:0 .5rem;position:relative;overflow-y:auto}.delete-sheet__handle{background:var(--line);border-radius:999px;width:2.25rem;height:.25rem;margin:.15rem auto .9rem;display:block}.delete-sheet__title{font:600 1.15rem/1.3 var(--reading);color:var(--ink);align-items:baseline;gap:.5rem;margin:0 0 .6rem;display:flex}.delete-sheet__glyph{color:var(--danger);display:inline-flex}.note-screen__back,.source-reader__back,.settings-screen__back{align-items:center;gap:.15rem;display:inline-flex}.delete-sheet__body{font:.88rem/1.55 var(--ui);color:var(--muted);margin:0 0 .6rem}.delete-sheet__meta{overflow-wrap:anywhere;font:.68rem var(--mono);letter-spacing:.04em;color:var(--muted);margin:0 0 .9rem}.delete-sheet__actions{justify-content:flex-end;gap:.6rem;display:flex}.delete-sheet__actions--stack{flex-direction:column;align-items:stretch}.delete-sheet__confirm--quiet{border-color:var(--line-control);color:var(--tap-ink);background:0 0}.delete-sheet__confirm--quiet:hover:not(:disabled),.delete-sheet__confirm--quiet:focus-visible{background:var(--tap-soft)}.delete-sheet__cancel,.delete-sheet__confirm{min-height:var(--touch-min);border-radius:var(--radius);min-width:6rem;font:700 .8rem var(--ui);cursor:pointer;padding:.45rem 1.1rem}.delete-sheet__cancel{border:1px solid var(--line-control);color:var(--tap-ink);background:0 0}.delete-sheet__cancel:hover:not(:disabled),.delete-sheet__cancel:focus-visible{background:var(--tap-soft)}.delete-sheet__confirm{border:1px solid var(--danger);background:var(--danger);color:var(--surface)}.delete-sheet__confirm--primary{border-color:var(--tap);background:var(--tap);color:var(--on-tap)}.delete-sheet__confirm:hover:not(:disabled){filter:brightness(.94)}.delete-sheet__cancel:disabled,.delete-sheet__confirm:disabled{opacity:.55;cursor:not-allowed}.delete-sheet__cancel:focus-visible,.delete-sheet__confirm:focus-visible{outline:2px solid var(--tap-ink);outline-offset:2px}.delete-sheet__skip{font:.82rem var(--ui);color:var(--muted);cursor:pointer;align-items:center;gap:.45rem;margin:0 0 .9rem;display:flex}.delete-sheet__skip input{accent-color:var(--tap)}.delete-sheet__skip input:disabled{cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.library__spinner{animation:1s linear infinite marrow-spin}}@keyframes marrow-spin{to{transform:rotate(360deg)}}.progress-ring{fill:none;stroke-linecap:round;pointer-events:none;width:calc(100% + 3px);height:calc(100% + 3px);position:absolute;inset:-1.5px;transform:rotate(-90deg)}.progress-ring__track{stroke:var(--line);stroke-width:2px}.progress-ring__arc{stroke:var(--tap);stroke-width:2px}.progress-ring--bare .progress-ring__track{stroke:#0000}.progress-ring--bare .progress-ring__arc{stroke-width:3px}.progress-ring--accent .progress-ring__arc{stroke:var(--note)}@media (prefers-reduced-motion:no-preference){.progress-ring--spin{animation:1.1s linear infinite progress-ring-spin}}@keyframes progress-ring-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}
