:root{font-family:Segoe UI,Arial,sans-serif;color:#27272d;background:#f3f3f1;font-synthesis:none;--tnc-ground:#f3f3f1;--tnc-paper:#fff;--tnc-ink:#27272d;--tnc-muted:#666972;--tnc-line:#dedee2;--tnc-rose:#a53960;--tnc-tint:#f9edf2;--tnc-image:#edecea;--tnc-radius:12px}*{box-sizing:border-box;min-width:0}body{margin:0}button,input,textarea,select{font:inherit;color:inherit}button,summary{cursor:pointer}button:disabled{cursor:default;opacity:.48}input,textarea,select{max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #c95681;outline-offset:3px}h1,h2,h3,p,figure{margin:0}a{color:var(--tnc-rose)}button{transition:background .15s}fieldset{border:0;padding:0;margin:0}hr{border:0;border-top:1px solid var(--tnc-line)}.tnc-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--tnc-line);border-radius:8px;padding:9px 14px;background:var(--tnc-paper);font-size:14px;font-weight:500}.tnc-button:hover:not(:disabled){background:var(--tnc-ground)}.tnc-primary{background:var(--tnc-rose);border-color:var(--tnc-rose);color:#fff}.tnc-primary:hover:not(:disabled){background:#913052}.tnc-quiet{border-color:transparent;background:transparent}.tnc-top{padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--tnc-line);background:var(--tnc-paper)}.tnc-brand{display:flex;align-items:center;gap:13px}.tnc-monogram{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--tnc-rose);color:#fff;font:500 23px Georgia,serif}.tnc-brand-name{font-size:18px;font-weight:500;letter-spacing:-.4px}.tnc-domain{font-size:12px;color:var(--tnc-muted);margin-top:2px}.tnc-environment{font-size:12px;border:1px solid #d9b568;background:#fff5dd;color:#735213;padding:5px 9px;border-radius:6px}.tnc-user{font-size:13px;color:var(--tnc-muted)}.tnc-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tnc-command{padding:14px 28px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;background:var(--tnc-paper);border-bottom:1px solid var(--tnc-line);position:sticky;top:0;z-index:20}.tnc-command-left{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.tnc-mode{display:flex;padding:3px;border-radius:8px;background:var(--tnc-ground);gap:3px}.tnc-mode button{border:0;background:transparent;padding:8px 15px;min-height:44px;border-radius:6px;color:var(--tnc-muted);font-size:13px}.tnc-mode button[aria-pressed=true]{background:var(--tnc-paper);color:var(--tnc-ink);box-shadow:0 1px 3px #0001}.tnc-status{font-size:12px;color:var(--tnc-muted)}.tnc-main{max-width:1320px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:26px;padding:28px}.tnc-paper{background:var(--tnc-paper);border:1px solid var(--tnc-line);border-radius:var(--tnc-radius);overflow:hidden}.tnc-paper-top{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tnc-line);padding:14px 30px;color:var(--tnc-muted);font-size:12px}.tnc-canvas{display:grid;gap:28px;padding:34px clamp(22px,4vw,54px) 44px}.tnc-write-block{display:grid;gap:8px}.tnc-block-label{text-transform:uppercase;letter-spacing:1px;color:var(--tnc-muted);font-size:11px;font-weight:500}.tnc-write-block textarea{field-sizing:content;width:100%;resize:vertical;border:0;background:transparent;padding:3px 0;font-size:18px;line-height:1.8;min-height:90px;outline-offset:6px}.tnc-title textarea{font:400 clamp(32px,3.5vw,44px)/1.18 Georgia,"Times New Roman",serif;letter-spacing:-.8px;min-height:105px}.tnc-intro textarea{font-size:18px;color:var(--tnc-muted);line-height:1.75}.tnc-heading-block textarea{font-size:26px;font-weight:500;line-height:1.35;min-height:68px}.tnc-block-tools{display:flex;justify-content:space-between;gap:8px;align-items:center}.tnc-block-tools>span{display:flex}.tnc-block-tools button,.tnc-media-order button{border:0;background:transparent;width:44px;min-height:44px;border-radius:6px;color:var(--tnc-muted)}.tnc-block-tools button:hover,.tnc-media-order button:hover{background:var(--tnc-tint);color:var(--tnc-rose)}.tnc-add-block{display:flex;align-items:center;gap:5px;flex-wrap:wrap;border-top:1px solid var(--tnc-line);padding-top:20px}.tnc-add-block>span{width:100%;margin-bottom:4px}.tnc-photo{margin:0;min-width:0;align-self:start}.tnc-photo-button{position:relative;display:block;padding:0;border:0;background:var(--tnc-image);width:100%;border-radius:9px;overflow:hidden}.tnc-photo-button[aria-pressed=true]{outline:2px solid var(--tnc-rose);outline-offset:3px}.tnc-photo img{display:block;max-width:100%;width:100%;height:auto;background:var(--tnc-image);border-radius:9px}.tnc-photo-label{position:absolute;top:10px;left:10px;background:#fffffff2;padding:5px 8px;border-radius:4px;font-size:11px;color:#27272d;box-shadow:0 1px 3px #0001}.tnc-photo-empty{display:grid;place-items:center;aspect-ratio:3/2;width:100%;font-size:16px;color:var(--tnc-muted);border:1px dashed #b7b8bd;border-radius:9px;background:#f8f8f6}.tnc-photo figcaption{font-size:13px;line-height:1.6;color:var(--tnc-muted);margin-top:10px;white-space:pre-line;overflow-wrap:anywhere}.tnc-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.tnc-mosaic{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.tnc-mosaic>.tnc-photo:first-child{grid-row:span 2}.tnc-rail{display:grid;gap:18px}.tnc-section{background:var(--tnc-paper);border:1px solid var(--tnc-line);border-radius:var(--tnc-radius);padding:18px}.tnc-section h2{font-size:15px;font-weight:600;margin-bottom:16px}.tnc-image-settings summary{font-size:15px;font-weight:600;min-height:44px;line-height:44px}.tnc-image-settings summary span{font-size:12px;font-weight:400;color:var(--tnc-muted);margin-left:8px}.tnc-count-label{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px;margin-bottom:12px}.tnc-count{display:flex;border:1px solid var(--tnc-line);padding:2px;border-radius:8px;gap:2px}.tnc-count button{border:0;background:transparent;min-width:48px;min-height:44px;border-radius:5px;font-size:13px}.tnc-count button[aria-pressed=true]{background:var(--tnc-tint);color:var(--tnc-rose)}.tnc-help{font-size:13px;line-height:1.65;color:var(--tnc-muted);overflow-wrap:anywhere}.tnc-layouts{display:grid;gap:8px;margin-top:16px}.tnc-layout-option{display:flex;align-items:center;gap:12px;padding:12px 10px;text-align:left;border:1px solid var(--tnc-line);border-radius:8px;background:var(--tnc-paper);min-height:66px;font-size:13px}.tnc-layout-option[aria-pressed=true]{background:var(--tnc-tint);border-color:var(--tnc-rose)}.tnc-layout-option small{display:block;font-size:11px;color:var(--tnc-muted);margin-top:4px}.tnc-layout-sketch{width:44px;height:36px;flex:none;display:grid;gap:3px;padding:4px;background:var(--tnc-ground);border-radius:4px}.tnc-layout-sketch i{background:#878892;opacity:.5;border-radius:1px}.tnc-sketch-story{grid-template-rows:1fr 2px 1fr}.tnc-sketch-pair{grid-template-columns:1fr 1fr}.tnc-sketch-pair i:first-child{grid-column:span 2}.tnc-sketch-mosaic{grid-template-columns:1.5fr 1fr}.tnc-sketch-mosaic i:first-child{grid-row:span 2}.tnc-media-list{display:grid;gap:8px;margin:12px 0}.tnc-media-item{display:grid;grid-template-columns:52px minmax(0,1fr);gap:9px;padding:7px;border:1px solid transparent;border-radius:8px}.tnc-media-item.is-selected{border-color:var(--tnc-line);background:var(--tnc-ground)}.tnc-thumb-button{width:52px;height:52px;border:0;padding:0;background:var(--tnc-image);border-radius:6px;overflow:hidden}.tnc-thumb-button img{width:100%;height:100%;object-fit:cover}.tnc-media-name{border:0;background:transparent;padding:0;text-align:left;min-height:28px;font-size:13px}.tnc-media-order{display:flex;gap:3px}.tnc-meta{display:grid;gap:12px;border-top:1px solid var(--tnc-line);padding-top:16px;font-size:13px}.tnc-field{display:grid;gap:6px;font-size:12px;font-weight:500}.tnc-field input,.tnc-field textarea,.tnc-field select{width:100%;border:1px solid var(--tnc-line);border-radius:7px;background:var(--tnc-paper);padding:10px;min-height:44px;font-size:16px;line-height:1.5;font-weight:400}.tnc-field textarea{resize:vertical}.tnc-field small{font-size:11px;color:var(--tnc-muted);font-weight:400}.tnc-settings summary{font-size:14px;font-weight:500;min-height:28px}.tnc-settings fieldset{display:grid;gap:15px;padding-top:18px}.tnc-editor-notices{max-width:1320px;margin:auto;padding:0 28px}.tnc-error{padding:13px 16px;border:1px solid #e4b5c1;border-radius:8px;background:#fff1f4;color:#8b2448;font-size:14px;line-height:1.65;margin:14px 0;overflow-wrap:anywhere}.tnc-notice{padding:14px;background:#fbf4e7;border:1px solid #e8d7b3;border-radius:8px;font-size:13px;color:#765519;line-height:1.65}.tnc-notice>.tnc-button{margin-top:12px}.tnc-preview-tools{padding:20px 28px;max-width:1100px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:14px;color:var(--tnc-muted);flex-wrap:wrap}.tnc-preview-wrap{max-width:1060px;margin:0 auto;padding:0 24px 32px}.tnc-preview-wrap iframe{display:block;width:100%;height:1100px;border:1px solid var(--tnc-line);border-radius:12px;background:#fff}.tnc-preview-wrap.is-mobile{max-width:438px}.tnc-list-page{max-width:1240px;margin:auto;padding:44px 28px 70px}.tnc-page-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px}.tnc-page-heading h1{font:400 clamp(28px,4vw,38px)/1.2 Georgia,serif;letter-spacing:-.5px;margin:8px 0 12px}.tnc-kicker{text-transform:uppercase;letter-spacing:1.6px;font-size:11px;color:var(--tnc-rose)}.tnc-list-filters{display:grid;grid-template-columns:minmax(220px,1fr) 190px 190px auto;align-items:end;gap:14px;margin-bottom:22px}.tnc-article-list{border:1px solid var(--tnc-line);border-radius:12px;background:var(--tnc-paper)}.tnc-article-list:empty{display:none}.tnc-article-row{display:grid;grid-template-columns:116px minmax(0,1fr) auto;gap:23px;padding:22px;align-items:center;border-bottom:1px solid var(--tnc-line)}.tnc-article-row:last-child{border-bottom:0}.tnc-list-thumb{aspect-ratio:4/3;border-radius:8px;background:var(--tnc-tint);display:grid;place-items:center;overflow:hidden;font:16px Georgia,serif;color:var(--tnc-rose)}.tnc-list-thumb img{width:100%;height:100%;object-fit:cover}.tnc-row-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:var(--tnc-muted);font-size:11px}.tnc-badge{display:inline-block;padding:4px 7px;border-radius:5px;background:#f0f0f3;color:#5e626c}.tnc-badge.is-published{color:#246749;background:#e9f5ee}.tnc-badge.is-scheduled{color:#285fa1;background:#eef4fd}.tnc-badge.is-trashed{color:#94405d;background:#fff0f4}.tnc-article-title{display:block;border:0;background:transparent;padding:0;margin:10px 0 8px;text-align:left;font-size:20px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.tnc-article-title:hover{color:var(--tnc-rose)}.tnc-article-info p{font-size:13px;color:var(--tnc-muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.tnc-article-info small{display:block;margin-top:10px;font-size:11px;color:var(--tnc-muted)}.tnc-row-actions{display:flex;gap:7px;align-items:center}.tnc-row-actions>details{position:relative}.tnc-row-actions summary{list-style:none;min-width:44px;min-height:44px;display:grid;place-items:center;border-radius:7px}.tnc-row-menu{position:absolute;right:0;top:48px;z-index:15;display:grid;padding:7px;background:var(--tnc-paper);border:1px solid var(--tnc-line);border-radius:8px;box-shadow:0 8px 25px #0002;width:210px}.tnc-row-menu a{padding:13px 14px;font-size:14px;text-decoration:none}.tnc-row-menu .tnc-button{justify-content:flex-start}.tnc-empty{padding:48px 18px;text-align:center;color:var(--tnc-muted);line-height:1.7}.tnc-empty h2{font:28px Georgia,serif;color:var(--tnc-ink);margin-bottom:12px}.tnc-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#191b255c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;padding:24px}.tnc-modal{max-height:calc(100dvh - 48px);overflow:auto;width:min(100%,760px);background:var(--tnc-paper);border:1px solid var(--tnc-line);border-radius:16px;padding:26px;box-shadow:0 24px 70px #0002}.tnc-modal-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.tnc-modal-heading h2{font-size:21px;font-weight:500}.tnc-login{max-width:420px;padding:32px}.tnc-login form{display:grid;gap:19px;margin-top:25px}.tnc-login-ground{padding:90px 9vw;color:#8b7a80}.tnc-login-ground h1{font:400 52px/1.3 Georgia,serif}.tnc-media-modal{max-width:1000px}.tnc-upload-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:15px;align-items:end;padding:20px 0;margin-top:8px;border-bottom:1px solid var(--tnc-line)}.tnc-toolbar{display:flex;gap:14px;align-items:end;justify-content:space-between;margin:20px 0}.tnc-toolbar .tnc-field{flex:1}.tnc-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tnc-library-item{padding:0;text-align:left;overflow:hidden;background:#fff;border:1px solid var(--tnc-line);border-radius:8px}.tnc-library-item:hover{border-color:var(--tnc-rose)}.tnc-library-item img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.tnc-library-item span{display:block;padding:10px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.tnc-revisions{display:grid;gap:8px}.tnc-revisions>div{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:16px 0;border-bottom:1px solid var(--tnc-line)}.tnc-revisions strong{font-size:14px}.tnc-revisions p{font-size:12px;color:var(--tnc-muted);margin-top:5px}.tnc-config-error{max-width:680px;margin:80px auto;background:#fff;border:1px solid var(--tnc-line);padding:30px;line-height:1.8}.tnc-config-error h1{font-size:24px}@media (max-width:1050px){.tnc-list-filters{grid-template-columns:1fr 1fr}.tnc-main{gap:20px;padding:24px;grid-template-columns:minmax(0,1fr) 265px}.tnc-canvas{padding:28px 26px}.tnc-command{position:relative}.tnc-user{display:none}}@media (max-width:800px){.tnc-main{grid-template-columns:minmax(0,1fr);padding:18px}.tnc-rail{grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.tnc-settings{grid-column:1/-1}.tnc-media-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.tnc-media-item{display:block;padding:6px}.tnc-thumb-button{width:100%;height:60px}.tnc-media-name{font-size:12px}.tnc-media-order{justify-content:space-between;gap:0}.tnc-media-order button{flex:1;width:44px}.tnc-article-row{grid-template-columns:90px minmax(0,1fr);gap:18px}.tnc-row-actions{grid-column:2}.tnc-upload-form{grid-template-columns:1fr 1fr}.tnc-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tnc-page-heading{align-items:flex-start}.tnc-top{padding:16px 20px}}@media (max-width:540px){.tnc-top{padding:15px;gap:10px}.tnc-top>.tnc-actions{gap:4px}.tnc-brand-name{font-size:16px}.tnc-environment{font-size:11px}.tnc-command{padding:12px 15px;gap:10px}.tnc-command-left{width:100%;justify-content:space-between;gap:8px}.tnc-command>.tnc-actions{width:100%;justify-content:flex-end}.tnc-command .tnc-status{margin-right:auto;width:100%}.tnc-command .tnc-actions>.tnc-button{font-size:12px;padding-inline:10px}.tnc-main{padding:14px;gap:14px}.tnc-rail{grid-template-columns:minmax(0,1fr);gap:12px}.tnc-section{padding:15px}.tnc-layouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tnc-layout-option{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:10px 7px;font-size:11px}.tnc-layout-option small{font-size:11px;line-height:1.5}.tnc-canvas{padding:24px 20px;gap:24px}.tnc-intro textarea,.tnc-write-block textarea{font-size:17px}.tnc-canvas .tnc-title textarea{font-size:32px}.tnc-heading-block textarea{font-size:24px}.tnc-gallery,.tnc-mosaic{grid-template-columns:minmax(0,1fr);gap:22px}.tnc-mosaic>.tnc-photo:first-child{grid-row:auto}.tnc-paper-top{padding:12px 20px}.tnc-paper-top span:last-child{display:none}.tnc-editor-notices{padding:0 15px}.tnc-meta{grid-template-columns:1fr 1fr}.tnc-meta>strong,.tnc-meta>.tnc-button{grid-column:1/-1}.tnc-list-page{padding:28px 15px 50px}.tnc-page-heading{flex-direction:column}.tnc-list-filters{grid-template-columns:1fr 1fr;gap:12px}.tnc-list-filters>.tnc-field:first-child{grid-column:1/-1}.tnc-list-filters>.tnc-button{grid-column:1/-1}.tnc-article-row{padding:16px;gap:12px;grid-template-columns:66px minmax(0,1fr);align-items:start}.tnc-article-title{font-size:18px}.tnc-row-meta{gap:5px}.tnc-row-actions{grid-column:1/-1;justify-content:flex-end}.tnc-modal-backdrop{padding:12px}.tnc-modal{padding:20px;max-height:calc(100dvh - 24px)}.tnc-login{padding:26px}.tnc-upload-form{grid-template-columns:1fr}.tnc-toolbar{align-items:stretch;flex-direction:column}.tnc-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tnc-preview-tools{padding:18px 15px}.tnc-preview-wrap{padding:0 12px 22px}.tnc-login-ground h1{font-size:34px}.tnc-login-ground{padding:55px 25px}.tnc-config-error{margin:20px;padding:20px}.tnc-meta textarea{font-size:16px}.tnc-revisions>div{align-items:flex-start;flex-wrap:wrap}}@media (max-width:360px){.tnc-meta{grid-template-columns:1fr}.tnc-main{padding:10px}.tnc-canvas{padding:20px 16px}.tnc-command-left{flex-direction:column;align-items:stretch}.tnc-mode button{flex:1}.tnc-media-item{padding:4px}.tnc-media-order button{min-width:38px}.tnc-top>.tnc-actions{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){button{transition:none}}
