body{--drop-label:"여기에 놓으면 사진이 들어가요"}.items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.item{background:var(--paper);color:var(--ink);box-shadow:0 1px 0 var(--rule);border-radius:10px;grid-template-columns:34px 84px 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.item .pageno{font-family:var(--serif);color:var(--ink-soft);font-size:14px;font-weight:700}.thumb{background:#eef1f5;border-radius:6px;place-items:center;width:84px;height:84px;display:grid;overflow:hidden}.thumb img{max-width:84px;max-height:84px;transition:transform .16s ease-out}.thumb img.sideways{max-width:84px;max-height:84px;scale:.8}.item-tools{flex-wrap:wrap;gap:6px;display:flex}.item-tools button{color:#1b2230;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3d8e0;border-radius:8px;padding:7px 11px;font-size:13px}.item-tools button:disabled{opacity:.35;cursor:default}.item-tools .remove{color:var(--stamp)}.options{border:1px solid var(--rule);border-radius:12px;gap:14px;margin:20px 0 16px;padding:16px;display:grid}.options legend{padding:0 6px;font-size:14px;font-weight:700}.choice{flex-wrap:wrap;gap:8px 20px;font-size:15px;display:flex}.choice label{cursor:pointer;align-items:center;gap:6px;display:flex}.choice input{accent-color:var(--board);width:18px;height:18px}@media (prefers-color-scheme:dark){:root:not(.light-only) .item,:root:not(.light-only) .name input{color:#e6e9ee;background:#1b2230}:root:not(.light-only) .thumb{background:#10151f}}@media (prefers-reduced-motion:reduce){.thumb img{transition:none}}
