.journal-page :is(.journal-content,.journal-results,.post-card,.post-copy,.reading-layout,.article-wrap,.article-rail,.category-sidebar),.admin-page :is(main,section,form,.writing-pane,.settings-pane,.action-row,.studio-filters,.editor-grid,.login-form,.item-main){min-width:0}.journal-page :is(.post-meta,.article-meta,.hero-bottom),.admin-page :is(.studio-top,.editor-top,.media-heading,.document-topline,.category-input-row,.studio-section-tabs){flex-wrap:wrap}.journal-page :is(.article-excerpt,.article-meta,.post-copy,.category-panel),.admin-page :is(.form-message,.field-help,.media-selection,.settings-pane,.document-topline,.login-intro,.category-row){overflow-wrap:anywhere}.journal-page:not(.admin-page) :is(.category-panel nav a,.article-toc a,.article-toc summary,.journal-button,.article-wrap>.back-link){min-height:44px}.journal-page:not(.admin-page) .article-toc a,.journal-page:not(.admin-page) .category-panel nav a{display:flex;align-items:center}.admin-page :is(button,select,input:not([type=checkbox]):not([type=radio]),.upload-button,.back-link,summary){min-height:44px}.admin-page :is(button,.upload-button){min-width:44px;white-space:normal}.admin-page :is(.editor-toolbar,.studio-section-tabs,.field-actions,.dialog-actions){flex-wrap:wrap}.admin-page :is(input,textarea,select){min-width:0;max-width:100%}.admin-page .editor-toolbar :is(button,select){min-height:44px;flex-shrink:0}.admin-page #home-manager .row-actions,.admin-page #editor-dialog :is(.field-actions,.dialog-actions,.dialog-heading),.admin-page #delete-dialog .dialog-actions{flex-wrap:wrap}.admin-page dialog{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain}.journal-page .prose :is(table,pre),.admin-page :is(.rich-writing,.content-preview) :is(table,pre){display:block;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.journal-page .prose table,.admin-page :is(.rich-writing,.content-preview) table{width:fit-content}.journal-page .prose :is(img,video),.admin-page :is(.rich-writing,.content-preview) :is(img,video){max-width:100%;height:auto}@media(max-width:760px){.journal-page :is(.journal-wrap,.reading-layout,.article-wrap),.admin-page .login-layout{width:auto;margin-left:max(20px,env(safe-area-inset-left,0px));margin-right:max(20px,env(safe-area-inset-right,0px))}.journal-page .reading-layout .article-wrap{width:100%;margin-inline:0}.journal-page:not(.admin-page) :is(.journal-section-heading,.hero-bottom){align-items:flex-start;gap:16px}.admin-page .login-layout{grid-template-columns:minmax(0,1fr);gap:32px}.admin-page .studio-filters{grid-template-columns:minmax(0,1fr)}.admin-page .editor-top .action-row{width:100%}.admin-page :is(.journal-button,.upload-button){overflow-wrap:anywhere}.admin-page dialog{padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.admin-page .media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .category-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.admin-page .category-row .category-count{white-space:normal}.admin-page .category-row .category-delete{grid-column:2}}@media(max-width:420px){.admin-page .admin-post-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.admin-page .admin-post-row :is(.status-pill,.text-button){justify-self:start}.admin-page .studio-section-tab{flex:1 1 100px;padding-inline:12px}.admin-page #editor-dialog .form-grid{grid-template-columns:minmax(0,1fr)}}@media(max-height:500px){.admin-page dialog{max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.admin-page .editor-toolbar{position:static}}
