.writing-dialog{width:min(1120px,96vw);max-height:94vh;padding:24px}.writing-dialog form{padding:0}.writing-head,.writing-actions{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.writing-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.writing-head h2{margin:0}.writing-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.writing-toolbar{z-index:2;background:#f4f5f2;border:1px solid #dce1db;flex-wrap:wrap;gap:5px;margin-top:20px;padding:10px;display:flex;position:sticky;top:0}.writing-toolbar button{padding:7px 10px;font-size:13px}.tiptap{background:#fff;border:1px solid #bac5bc;border-top:0;min-height:320px;padding:28px;line-height:1.85}.tiptap:focus{outline-offset:2px;outline:2px solid #244c40}.tiptap p{margin:0 0 1em}.tiptap figure{margin:24px 0;position:relative}.tiptap img,.rich-body img{max-width:100%;height:auto;margin:auto;display:block}.tiptap figcaption,.rich-body figcaption{color:#64716b;margin-top:8px;font-size:13px}.ProseMirror-selectednode{outline:3px solid #517864}.writing-photo img{object-fit:contain;max-height:520px}.writing-embed iframe,.rich-body iframe{aspect-ratio:16/9;border:0;width:100%;min-height:240px}.rich-body .instagram iframe{aspect-ratio:auto;max-width:540px;height:650px}.writing-embed:has(iframe[src*=instagram]) iframe{aspect-ratio:auto;max-width:540px;height:650px}.writing-node-tools{background:#edf1e9;padding:0 16px}.writing-node-tools:empty{display:none}.writing-node-tools input{margin-bottom:12px}.writing-dialog [data-cover] img{object-fit:cover;width:100px;height:100px}.writing-dialog [data-notice]{color:#9b3029;white-space:pre-wrap}.media-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.media-tools label{margin:0;font-size:12px}.media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.media-tile{background:#fff;border:1px solid #dce1db;border-radius:8px;flex-direction:column;gap:7px;min-width:0;padding:10px;display:flex}.media-tile.selected{outline:3px solid #244c40}.media-tile>button:first-child{border:0;padding:0}.media-tile img{aspect-ratio:1;object-fit:cover;width:100%}.media-tile strong{overflow-wrap:anywhere;font-size:13px}.media-tile small{font-size:11px}.media-state{aspect-ratio:1;background:#edf1e9;place-items:center;display:grid}.upload-button{cursor:pointer;border:1px solid #bac5bc;margin:0;padding:10px;display:inline-block}.upload-button input{border:0;padding:4px;font-size:12px;display:block}.detail-image{max-width:100%;max-height:400px;margin:auto;display:block}.rich-body{overflow-wrap:anywhere;line-height:1.85}.rich-body figure{margin:24px 0}.rich-body blockquote{border-left:3px solid #517864;padding-left:20px}.recovery-banner{background:#fbf0db;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}@media (width<=700px){.writing-dialog{padding:14px}.writing-grid{grid-template-columns:1fr}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-tools{grid-template-columns:1fr 1fr}.tiptap{padding:18px}.writing-toolbar{position:static}}.photo-gallery.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.photo-gallery.slides{scroll-snap-type:x mandatory;gap:18px;display:flex;overflow-x:auto}.photo-gallery.slides>figure{scroll-snap-align:start;flex:0 0 90%}.photo-gallery figure{min-width:0}.photo-gallery.grid img{object-fit:contain;max-height:500px}@media (width<=600px){.photo-gallery.grid{grid-template-columns:1fr}}.writing-workspace{box-sizing:border-box;background:#f4f5f2;border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:auto}.writing-workspace .writing-head{z-index:5;background:#fff;border-bottom:1px solid #dce1db;flex-wrap:wrap;margin:0;padding:14px 24px;position:sticky;top:0}.writing-workspace .writing-head h2{margin-right:auto;font-size:18px}.writing-workspace .writing-head [data-close]{order:-1;font-size:14px}.writing-workspace .writing-head .writing-actions{margin:0}.writing-workspace [data-autosave]{color:#536b59;width:100%;margin:0;font-size:12px}.writing-workspace [data-autosave][data-error=true]{color:#a22d27}.writing-layout{grid-template-columns:minmax(0,1fr) 300px;gap:28px;max-width:1440px;margin:auto;padding:28px;display:grid}.writing-main{min-width:0}.writing-main>label{font-size:15px}.writing-main input[name=title]{font-size:28px;font-weight:600}.writing-workspace .tiptap{min-height:58vh}.writing-workspace .writing-toolbar{position:static}.writing-settings{background:#fff;border:1px solid #dce1db;border-radius:8px;align-self:start;padding:18px}.writing-settings summary{cursor:pointer;font-weight:600}.writing-settings .writing-grid{grid-template-columns:1fr;gap:12px}.writing-settings button{margin:4px;font-size:12px}.writing-workspace>[data-notice]{margin:0;padding:0 28px 18px}.draft-list{gap:10px;display:grid}.draft-list button{text-align:left;gap:6px;display:grid}.draft-list span{color:#64716b;font-size:12px}@media (width<=849px){.writing-layout{flex-direction:column-reverse;gap:14px;padding:14px;display:flex}.writing-settings{box-sizing:border-box;width:100%}.writing-workspace .writing-head{padding:10px 14px}.writing-main input[name=title]{font-size:23px}.writing-workspace .writing-head .writing-actions{justify-content:flex-end;width:100%}}.rich-body [data-align=left],.tiptap [data-align=left]{text-align:left}.rich-body [data-align=center],.tiptap [data-align=center]{text-align:center}.rich-body [data-align=right],.tiptap [data-align=right]{text-align:right}.rich-body table,.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:20px 0}.rich-body td,.tiptap td{vertical-align:top;overflow-wrap:anywhere;border:1px solid #bac5bc;padding:12px}.rich-table-scroll{max-width:100%;overflow-x:auto}.rich-body .photo-width-compact,.tiptap .photo-width-compact{max-width:480px;margin-left:auto;margin-right:auto}.rich-body .photo-width-normal,.tiptap .photo-width-normal{max-width:760px;margin-left:auto;margin-right:auto}.rich-body .photo-width-wide,.tiptap .photo-width-wide{width:100%;max-width:100%}.rich-body hr,.tiptap hr{border:0;border-top:1px solid #bac5bc;margin:28px 0}.writing-public-note{background:#edf1e9;border-left:3px solid #517864;padding:12px 16px;font-size:13px}.draft-list small{color:#64716b;margin-top:6px;font-size:12px;display:block}.writing-toolbar{align-items:stretch;gap:10px}.writing-tool-group{border-right:1px solid #dce1db;flex-direction:column;gap:6px;padding-right:10px;display:flex}.writing-tool-group:last-child{border-right:0;padding-right:0}.writing-tool-group-name{color:#64716b;font-size:11px;line-height:1.4}.writing-tool-buttons{flex-wrap:wrap;gap:4px;display:flex}.writing-toolbar .writing-icon-button{flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:7px;display:inline-flex}.writing-icon-button svg{pointer-events:none;width:22px;height:22px;display:block}.writing-main>label>input{margin-top:10px}.writing-settings label>input,.writing-settings label>select{margin-top:8px}.writing-settings .writing-grid>div>label{margin-bottom:10px}.writing-settings summary{margin-bottom:16px}.writing-settings:not([open]) summary{margin-bottom:0}
/*$vite$:1*/