.image-writing-notice,.image-writing-tools{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px;border:1px solid var(--read-hairline,var(--hair,#a99982));border-radius:14px;background:var(--read-sheet,var(--paper,#f1ece1));color:var(--read-ink,#241f17);box-shadow:0 5px 24px #0003;font-family:var(--read-sans,Instrument,system-ui,sans-serif);font-size:var(--read-small,15px);line-height:1.5}.image-writing-notice button,.image-writing-tools button{min-height:44px;max-width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer;white-space:normal}.image-writing-notice button:hover,.image-writing-tools button:hover{background:var(--read-wash,#a9998226)}.image-writing-notice button:focus-visible,.image-writing-tools button:focus-visible{outline:2px solid var(--read-accent,var(--gold,#8a5a1f));outline-offset:1px}.image-writing-tools button span{margin-right:6px}.image-writing-notice p,.image-writing-tools p{flex-basis:100%;margin:4px 8px}.image-writing-task{display:grid;gap:20px;color:var(--read-ink);font-family:var(--read-sans,Instrument,system-ui,sans-serif);font-size:var(--read-small,16px);line-height:1.6}.image-writing-task label{display:grid;gap:8px;min-width:0}.image-writing-task small{font-size:.9em;color:var(--read-quiet,var(--read-faint))}.image-writing-task select,.image-writing-task textarea{box-sizing:border-box;min-width:0;width:100%;min-height:44px;padding:12px;border:1px solid var(--read-hairline);border-radius:8px;background:var(--read-sheet);color:inherit;font:inherit}.image-writing-task textarea{resize:vertical}.image-writing-task p{margin:0;overflow-wrap:anywhere}.image-writing-dialog{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.image-writing-dialog .review-dialog-shell{height:auto;max-height:calc(100dvh - 64px);width:100%;min-width:0}.image-writing-dialog .review-dialog-body{flex:0 1 auto}.image-writing-dialog .review-dialog-title h2{font:26px/1.25 var(--font-body,Crimson,Georgia,serif)}.image-writing-dialog button{min-height:44px;max-width:100%;padding:10px 16px;border:1px solid var(--read-hairline);border-radius:24px;background:transparent;color:var(--read-ink);font:var(--read-small,15px)/1.4 var(--font-ui,Instrument,system-ui,sans-serif);cursor:pointer;overflow-wrap:anywhere}.image-writing-dialog .review-dialog-title button{border:0;padding:8px}.image-writing-dialog .review-dialog-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.image-writing-dialog .review-dialog-footer button:last-child{background:var(--read-marker,#8a5a1f);color:var(--read-sheet);border-color:var(--read-marker,#8a5a1f)}.image-writing-dialog button:disabled{opacity:.5;cursor:not-allowed}.image-writing-notice{position:fixed;z-index:56;bottom:24px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 32px);padding:10px 14px}.image-writing-notice span{flex:1}