:root{--mt-ink:#33261e;--mt-muted:#766a61;--mt-paper:#f5f1e9;--mt-card:#fffdf9;--mt-line:rgba(74,51,34,.14);--mt-green:#49623d;--mt-green-dark:#33472c;--mt-orange:#d97813;--mt-soft:#edf2e8}body{margin:0!important;background:var(--mt-paper)!important;color:var(--mt-ink)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important}.media-tool-intro{max-width:1160px;margin:0 auto;padding:34px 28px 18px}.media-tool-eyebrow{margin:0 0 6px;color:var(--mt-green);font-size:9px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.media-tool-intro h1{margin:0;font:600 clamp(28px,4vw,42px)/1.05 Georgia,serif;letter-spacing:-.035em}.media-tool-intro p{max-width:650px;margin:9px 0 0;color:var(--mt-muted);font-size:12px;line-height:1.55}.page-center-viewport-wrapper{max-width:1160px!important;width:auto!important;margin:0 auto!important;padding:0 28px 65px!important}.page-header{margin:0 0 14px!important;padding:0!important;background:transparent!important;border:0!important}.nav-row{justify-content:flex-start!important}.nav-tabs{display:inline-flex!important;gap:4px!important;padding:4px!important;border:1px solid var(--mt-line)!important;border-radius:13px!important;background:rgba(255,253,249,.72)!important;overflow:auto!important}.nav-tab{min-height:36px!important;padding:0 13px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--mt-muted)!important;font-size:10.5px!important;font-weight:750!important;white-space:nowrap!important}.nav-tab:hover{background:#f0ece4!important;color:var(--mt-ink)!important}.nav-tab.active{background:var(--mt-card)!important;color:var(--mt-green)!important;box-shadow:0 2px 8px rgba(48,35,27,.08)!important}.split-layout-container{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr)!important;gap:18px!important;align-items:start!important;width:100%!important}.content-column,.sidebar-column{width:auto!important;min-width:0!important}.card,.splitcard,.control-panel-cardx,.preview-panel-card,.outcard{border:1px solid var(--mt-line)!important;border-radius:18px!important;background:var(--mt-card)!important;box-shadow:0 10px 28px rgba(55,40,29,.045)!important}.card,.splitcard,.control-panel-cardx{padding:23px!important}.card h3,.splitcard h3,.control-panel-cardx h3,.preview-panel-card h3{color:var(--mt-ink)!important;font-family:Georgia,serif!important;font-weight:600!important}.card h3:first-child,.splitcard h3:first-child{margin-top:0!important}.preview-panel-card,.outcard{padding:20px!important;min-height:220px!important;border-left:1px solid var(--mt-line)!important;position:sticky!important;top:76px!important}.outcard:empty:before{content:"Your processed file and download options will appear here.";display:grid;place-items:center;min-height:176px;padding:25px;border:1px dashed var(--mt-line);border-radius:13px;color:var(--mt-muted);font-size:11px;line-height:1.55;text-align:center}.form-group{margin-bottom:16px!important}.form-group label{display:block!important;margin-bottom:7px!important;color:var(--mt-ink)!important;font-size:10.5px!important;font-weight:750!important}.form-group input:not([type="color"]),.form-group select,.form-group textarea{width:100%!important;min-height:43px!important;padding:9px 12px!important;border:1px solid var(--mt-line)!important;border-radius:10px!important;background:#fff!important;color:var(--mt-ink)!important;font:inherit!important;font-size:12px!important;outline:0!important}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--mt-green)!important;box-shadow:0 0 0 3px rgba(73,98,61,.1)!important}input[type="file"]{padding:8px!important;background:#faf7f0!important}input[type="file"]::file-selector-button{margin-right:10px;padding:7px 10px;border:0;border-radius:8px;background:var(--mt-soft);color:var(--mt-green);font-weight:750;cursor:pointer}.btn,.action-btn,.add-line-btn,.download-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:9px 15px!important;border:0!important;border-radius:999px!important;background:var(--mt-green)!important;color:#fff!important;font-size:10.5px!important;font-weight:800!important;text-decoration:none!important;cursor:pointer!important}.btn:hover,.action-btn:hover,.download-link:hover{background:var(--mt-green-dark)!important}.add-line-btn{border:1px solid var(--mt-line)!important;background:#fff!important;color:var(--mt-green)!important}.output-box{padding:15px!important;border:0!important;border-radius:13px!important;background:var(--mt-soft)!important}.output-box h4{color:var(--mt-green)!important}.output-box img,.output-box video{border-radius:11px!important}.output-box audio{width:100%!important}.upgrade-lock-banner{padding:12px 14px!important;border:1px solid rgba(217,120,19,.2)!important;border-radius:12px!important;background:#fff4e7!important;color:#79502a!important;font-size:10.5px!important;line-height:1.5!important}.upgrade-lock-banner a{color:var(--mt-green)!important}.accordion-header,.text-line-row{border-color:var(--mt-line)!important;border-radius:12px!important}.canvas-responsive-wrapper{border-radius:13px!important;overflow:hidden!important;background:#eee8de!important}.canvas-canvas-preview{max-width:100%!important;height:auto!important}.hidden-panel{display:none!important}@media(max-width:850px){.media-tool-intro{padding:26px 16px 15px}.page-center-viewport-wrapper{padding:0 16px 50px!important}.split-layout-container{grid-template-columns:1fr!important}.preview-panel-card,.outcard{position:static!important}.form-row{grid-template-columns:1fr!important;display:grid!important}}
