.t-markdown-editor{--bone:#efe9dc;--ink:#202622;--muted:#6d756c;--rule:#bfc0ad;--red:#bd4a35;--blue:#3c6874;--paper:#f8f4e9}.t-markdown-editor,.t-markdown-editor *{box-sizing:border-box}.t-markdown-editor{background:var(--bone);color:var(--ink);margin:0;font-family:Avenir Next,Trebuchet MS,sans-serif}.t-markdown-editor button,.t-markdown-editor textarea{font:inherit}.t-markdown-editor button{color:inherit}.t-markdown-editor .press-shell{max-width:1240px;min-height:100vh;margin:auto;padding:22px 38px 28px}.t-markdown-editor .press-topbar,.t-markdown-editor .press-footer{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;display:flex}.t-markdown-editor .press-topbar{border-bottom:1px solid var(--ink);padding-bottom:15px}.t-markdown-editor .press-mark{color:var(--ink);font-weight:800;text-decoration:none}.t-markdown-editor .press-hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:50px;padding:78px 0 64px;display:grid;position:relative}.t-markdown-editor .press-hero h1{letter-spacing:-.08em;margin:0;font-size:clamp(58px,9vw,124px);line-height:.85}.t-markdown-editor .press-hero h1 em{color:var(--blue);letter-spacing:-.09em;font-family:Georgia,serif;font-weight:400}.t-markdown-editor .press-hero p{max-width:360px;color:var(--muted);margin:0 0 4px;font-size:15px;line-height:1.6}.t-markdown-editor .press-stamp{border:1px solid var(--red);color:var(--red);justify-self:end;padding:15px 19px;font-family:Georgia,serif;font-size:20px;line-height:.9;transform:rotate(-4deg)}.t-markdown-editor .press-toolbar{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:22px 0 14px;font-family:ui-monospace,monospace;font-size:10px;display:flex}.t-markdown-editor .press-toolbar button{color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;margin-left:18px;padding:4px 0;font-size:10px}.t-markdown-editor .press-toolbar button:hover{border-color:var(--ink);color:var(--ink)}.t-markdown-editor .press-toolbar .ink-button{color:var(--red)}.t-markdown-editor .writing-bench{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.t-markdown-editor .paper-panel{border:1px solid var(--ink);background:var(--paper);min-height:590px}.t-markdown-editor .source-panel{background:#e4e4d5}.t-markdown-editor .panel-head{border-bottom:1px solid var(--ink);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding:13px 16px;font-family:ui-monospace,monospace;font-size:10px;display:flex}.t-markdown-editor .panel-head span:first-child{color:var(--red)}.t-markdown-editor .source-panel textarea{resize:none;width:100%;height:540px;color:var(--ink);tab-size:2;background:0 0;border:0;outline:0;padding:22px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.8;display:block}.t-markdown-editor .markdown-preview{max-width:620px;padding:22px 28px;font-family:Georgia,serif;font-size:16px;line-height:1.6}.t-markdown-editor .markdown-preview h1{margin:0 0 22px;font-size:38px;font-weight:400;line-height:1}.t-markdown-editor .markdown-preview h2{color:var(--blue);margin:32px 0 8px;font-size:24px;font-weight:400}.t-markdown-editor .markdown-preview h3{margin:24px 0 8px;font-size:19px}.t-markdown-editor .markdown-preview p{margin:9px 0}.t-markdown-editor .markdown-preview strong{color:var(--red)}.t-markdown-editor .markdown-preview em{color:var(--blue)}.t-markdown-editor .markdown-preview a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.t-markdown-editor .markdown-preview code{background:#dddfce;padding:2px 5px;font-family:ui-monospace,monospace;font-size:.82em}.t-markdown-editor .markdown-preview pre{border:1px solid var(--rule);color:var(--paper);background:#202622;margin:20px 0;padding:14px;font-family:ui-monospace,monospace;font-size:12px;line-height:1.55;overflow:auto}.t-markdown-editor .markdown-preview blockquote{border-left:1px solid var(--red);color:var(--muted);margin:20px 0;padding-left:16px;font-style:italic}.t-markdown-editor .markdown-preview ul{margin:12px 0;padding-left:22px}.t-markdown-editor .press-footer{border-top:1px solid var(--ink);margin-top:28px;padding-top:15px}@media (max-width:760px){.t-markdown-editor .press-shell{padding:18px}.t-markdown-editor .press-topbar span:nth-child(2){display:none}.t-markdown-editor .press-hero{padding:56px 0 42px;display:block}.t-markdown-editor .press-hero h1{font-size:clamp(58px,17vw,88px)}.t-markdown-editor .press-hero p{margin-top:28px}.t-markdown-editor .press-stamp{width:max-content;margin:32px 0 0 auto}.t-markdown-editor .press-toolbar{line-height:2;display:block}.t-markdown-editor .press-toolbar div{justify-content:space-between;gap:18px;margin-top:10px;display:flex}.t-markdown-editor .press-toolbar button{margin-left:0}.t-markdown-editor .writing-bench{display:block}.t-markdown-editor .paper-panel+.paper-panel{margin-top:14px}.t-markdown-editor .paper-panel{min-height:0}.t-markdown-editor .source-panel textarea{height:390px}.t-markdown-editor .markdown-preview{min-height:390px;padding:18px}.t-markdown-editor .press-footer{line-height:2;display:block}}
