body .gb-block.writing-inline{min-width:0;max-width:100%;margin:18px 0;padding:0;border:0;clear:none;overflow-wrap:anywhere;position:relative}body .writing-inline .gb-copy>h2,body .writing-inline .gb-copy>h3,body .writing-inline .gb-copy>h4{margin:0 0 .55em}body .writing-inline .studio-block-copy>p{margin:0 0 1em;line-height:inherit}body .writing-inline .gb-copy>:last-child{margin-bottom:0}.writing-inline .gb-items{margin-top:0}.writing-inline .gb-item-copy{padding:20px}.writing-inline .gb-items-list .gb-item-copy{padding:0 0 0 7px}.writing-inline .gb-items-list h3{font-size:18px;margin:0}.writing-palette{border:1px solid #71542d;border-radius:6px;background:#21180e;padding:16px;margin:0 0 22px}.writing-palette h2{font-size:23px;color:#e8c58a;margin:0 0 8px}.writing-palette p,.writing-design p{font-size:12px;line-height:1.6;color:#c8bea9;margin:8px 0 14px}.writing-palette-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.writing-palette-grid>button{display:flex;align-items:flex-start;gap:9px;min-height:72px;padding:12px 9px;border:1px solid #71552f;background:#17120b;color:#f5eddd;text-align:left;cursor:grab;border-radius:5px}.writing-palette-grid>button:active{cursor:grabbing}.writing-palette-grid>button:hover{background:#3c2b13;border-color:#e7bf6b}.writing-palette-grid b{font:23px/1 Georgia,serif;color:#e8c58a}.writing-palette-grid strong{display:block;font-size:12px}.writing-palette-grid small{display:block;font-size:10px;line-height:1.4;color:#c8bea9;margin-top:5px}.writing-selection-note{padding:12px;background:#4b361b;color:#ffe0a5;font-size:12px;line-height:1.6}.writing-selection-note button{display:block;margin-top:8px}.writing-placing .photo-resize-overlay,.writing-placing .easy-box-tools,.writing-placing .gb-section-tools{display:none!important}.writing-placing main,.writing-placing main *{cursor:copy!important}.writing-drop-line{position:fixed;z-index:2147483100;height:4px;background:#ffe0a1;pointer-events:none;box-shadow:0 0 0 1px #160f06}.writing-drop-line span{position:absolute;left:0;bottom:7px;background:#1f1509;color:#ffe0a1;border:1px solid #ebc374;padding:6px 12px;font:14px/1.3 Arial,sans-serif;white-space:nowrap}.writing-placement-banner{position:fixed;top:8px;left:16px;right:16px;z-index:2147483200;background:#221708f5;border:1px solid #efc46b;color:#ffe6ae;border-radius:6px;padding:12px 16px;display:flex;align-items:center;justify-content:center;gap:12px;font:14px/1.5 Arial,sans-serif;box-shadow:0 4px 25px #0007}.writing-placement-banner button{background:#513819;color:#fff0d2;border:1px solid #d4aa58;padding:8px 12px;border-radius:4px;cursor:pointer}.writing-placement-banner[hidden],.writing-drop-line[hidden]{display:none!important}.writing-block-tools{display:none}.studio-preview .writing-inline:hover>.writing-block-tools,.studio-preview .writing-inline.gb-selected>.writing-block-tools,.studio-preview .writing-inline:focus-within>.writing-block-tools{position:absolute;top:-20px;right:0;z-index:70;display:flex;background:#21170b;border:1px solid #edc171;border-radius:4px;box-shadow:0 3px 12px #0007}.writing-block-tools button{padding:8px 11px;background:transparent;border:0;color:#ffe2a5;font:13px/1.2 Arial,sans-serif;cursor:pointer}.writing-block-tools [draggable=true]{cursor:grab}.writing-design{border:1px solid #6f532d;border-radius:5px;background:#21180e;padding:15px;margin:18px 0}.writing-design summary{color:#e8c58a;font-size:14px;font-weight:600;cursor:pointer}.writing-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.writing-row>*{min-width:0}.writing-format{display:flex;gap:8px;margin:12px 0}.writing-format button{flex:1;min-height:42px}.writing-format [aria-pressed=true]{background:#785b29}.writing-location{font-size:12px;color:#c8bea9;line-height:1.6;border-left:2px solid #d9ac57;padding:8px 12px;margin:15px 0}.writing-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.writing-actions button{flex:1}.writing-placement-banner+*{scroll-margin-top:70px}@media(max-width:600px){.writing-placement-banner{left:7px;right:7px;flex-wrap:wrap;padding:10px;font-size:13px}.writing-palette{padding:14px}.writing-palette-grid>button{min-height:76px}.writing-row{gap:10px}.writing-block-tools button{min-height:40px}}
 .text-resize-delete{position:absolute;left:0;bottom:100%;transform:translateY(-14px);min-height:calc(var(--photo-handle)*1.25);padding:.35em .8em;background:#3b1d13;border:1px solid #e6ad7a;border-radius:4px;color:#ffe9cb;font:var(--photo-label)/1.3 Arial,sans-serif;pointer-events:auto;cursor:pointer}
.content-selection-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 20px;border-bottom:1px solid #5d4529;background:#21180e;flex-shrink:0}.content-selection-bar>span{font-size:12px;color:#d4c6ad;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-selection-bar button,.content-delete-panel button{flex-shrink:0;min-height:34px;padding:8px 14px;border:1px solid #b67f56;border-radius:4px;background:#3c2114;color:#ffe4cf;cursor:pointer;font-size:12px}.content-selection-bar button:disabled{opacity:.45;cursor:default}.content-delete-panel{display:flex;flex-direction:column;gap:9px;padding:12px 14px;margin-bottom:18px;border:1px solid #785135;background:#291b10;border-radius:5px}.content-delete-panel>span{font-size:11px;line-height:1.5;color:#d6c5ae}.content-deleted{margin:22px 0;padding:14px;border:1px solid #72532e;border-radius:5px}.content-deleted summary{color:#e7c58a;cursor:pointer}.content-deleted p{font-size:12px;line-height:1.6;color:#c7b99f;margin:12px 0}.content-deleted .easy-button{width:100%;margin:6px 0;text-align:left;white-space:normal}@media(max-width:680px){.content-selection-bar{padding:8px 12px;gap:8px}.content-selection-bar button,.content-delete-panel button{min-height:44px}.content-selection-bar>span{max-width:55%}}
