.cms-editor{color:#eee;max-width:1250px;margin:0 auto;padding:38px 24px 80px}.cms-editor>header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.cms-editor>header p{letter-spacing:.2em;color:#aaa;font-size:.75rem}.cms-editor>header h1{letter-spacing:-.04em;margin-top:7px;font-size:2.5rem;font-weight:850}.cms-editor a{align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.cms-editor-layout{grid-template-columns:260px minmax(0,1fr);gap:28px;display:grid}.cms-editor aside{border-top:1px solid #555}.cms-new{align-items:center;gap:9px;width:100%;padding:16px 0;font-size:1rem;font-weight:700;display:flex}.cms-editor nav button{text-align:left;border-bottom:1px solid #333;width:100%;padding:17px 14px;display:block}.cms-editor nav button.is-current{background:#24242b;border-left:3px solid #fff}.cms-editor nav button span{color:#aaa;margin-bottom:8px;font-size:.75rem;display:block}.cms-editor nav b{font-size:.95rem;line-height:1.65}.cms-compose{background:#101014;border:1px solid #42424c;min-width:0}.cms-compose-tabs{border-bottom:1px solid #42424c;align-items:center;gap:8px;padding:12px 20px;display:flex}.cms-compose-tabs button{padding:9px 12px;font-size:.875rem}.cms-compose-tabs button[aria-pressed=true]{color:#111;background:#eee}.cms-compose-tabs span{color:#aaa;margin-left:auto;font-size:.75rem}.cms-fields{padding:28px}.cms-fields label{margin-bottom:20px;font-size:.95rem;font-weight:650;display:block}.cms-fields input,.cms-fields textarea,.cms-fields select{width:100%;font:inherit;color:#eee;background:#18181e;border:1px solid #50505a;margin-top:8px;padding:10px 13px;font-weight:400;line-height:1.85;display:block}.cms-fields select{max-width:350px}.cms-fields textarea{resize:vertical}.cms-body-input{min-height:430px;font-size:1rem}.cms-help{color:#aaa;font-size:.875rem;line-height:1.8}.cms-compose footer{background:#101014;border-top:1px solid #333;justify-content:flex-end;gap:12px;padding:18px 28px;display:flex;position:sticky;bottom:0}.cms-compose footer button{border:1px solid #666;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 17px;font-size:.95rem;font-weight:700;display:inline-flex}.cms-compose .cms-publish{color:#15151b;background:#f4f4f6}.cms-editor button{cursor:pointer}.cms-editor button:disabled{opacity:.45;cursor:default}.cms-preview{color:#15151b;background:#f8f8fa;min-height:650px;padding:32px}.cms-preview>h1{margin:16px 0;font-size:2rem;font-weight:850;line-height:1.5}.cms-preview>p{color:#555;line-height:1.9}.cms-preview .cms-prose{color:#24242c;margin-top:30px}.cms-prose h2{margin:32px 0 16px;font-size:1.4rem;font-weight:800;line-height:1.6}.cms-prose p,.cms-prose li{overflow-wrap:anywhere;margin-bottom:18px;font-size:1rem;line-height:2.05}.cms-prose ul,.cms-prose ol{padding-left:24px}.cms-prose ul{list-style:outside}.cms-prose ol{list-style:decimal}.cms-error,.cms-notice{border:1px solid #666;margin-bottom:18px;padding:15px 20px;line-height:1.8}.cms-error{background:#301b23;border-color:#945566}.cms-notice a{margin-left:20px;text-decoration:underline}.cms-editor :focus-visible{outline-offset:3px;outline:2px solid #91e6ff}@media (max-width:800px){.cms-editor{padding:25px 14px 60px}.cms-editor-layout{grid-template-columns:1fr;gap:18px}.cms-editor aside nav{max-height:180px;overflow:auto}.cms-fields,.cms-preview{padding:18px}.cms-compose footer{justify-content:stretch;padding:16px}.cms-compose footer button{flex:1;padding:12px 8px;font-size:.875rem}.cms-fields input,.cms-fields textarea,.cms-fields select{font-size:16px}.cms-editor>header h1{font-size:2rem}.cms-compose-tabs{padding:10px}.cms-compose-tabs button{padding:9px;font-size:.875rem}.cms-preview>h1{font-size:1.65rem}.cms-body-input{min-height:360px}}
