@font-face{font-family:Lato Heavy;src:url(../fonts/Lato-ExtraBold.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}:root{color-scheme:dark;font-family:Lato,system-ui,sans-serif;background:#0b1418;color:#f2ecdf;line-height:1.5}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 65% -18%,#28443d,#0b1418 52%)}button,input,textarea,select{font:inherit}button{cursor:pointer;border:1px solid #526159;background:#1a292d;color:#f5eee0;border-radius:12px;padding:11px 16px}button:disabled{cursor:not-allowed;opacity:.5}button.primary{background:#ccab6c;color:#131919;font-weight:900;border-color:#dbbe86}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #e8c781;outline-offset:2px}.mast{padding:25px max(18px,calc((100vw - 1160px)/2));display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #30403f}.eyebrow{color:#d7b77b;font-size:12px;letter-spacing:1px}.mast h1{margin:2px 0;font-family:Georgia,serif;font-size:29px}.mast h1 span{color:#d9be83}.mast p{margin:0;font-size:13px;color:#aebbbb}.status{border-radius:999px;border:1px solid #4b615b;padding:6px 10px;font-size:11px;white-space:nowrap}main{max-width:1160px;margin:auto;padding:16px}.tabs{display:flex;overflow-x:auto;gap:7px;padding:2px 0 16px}.tab{white-space:nowrap;flex:1;min-width:102px;font-weight:700}.tab.active{color:#151d1c;background:#e2c691;border-color:#e2c691}.panel{display:none;background:#142126;border:1px solid #2b4142;border-radius:18px;padding:20px;box-shadow:0 10px 35px #0003}.panel.active{display:block}.sectionHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 18px}.sectionHead h2{font-size:20px;margin:0;font-family:Georgia,serif}.sectionHead span{font-size:12px;color:#c3a66b}label{display:block;color:#dac9a5;font-size:13px;margin:13px 0 7px;font-weight:700}textarea,input[type=text],input[type=number],input:not([type]),select{width:100%;border:1px solid #49615d;border-radius:9px;padding:11px;background:#0e1b21;color:#f7eedf}textarea{resize:vertical;min-height:60px}input[type=file]{display:block;max-width:100%;font-size:12px}input[type=range]{width:calc(100% - 44px);vertical-align:middle}.fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.actions{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.hint{font-size:13px;color:#b7c4be}.small{font-size:12px;color:#b8c7bd}.audio{width:100%;margin-top:12px}.videoLayout{display:grid;grid-template-columns:minmax(210px,330px) 1fr;gap:22px}.preview{max-width:330px;align-self:start;background:#04090a;border:2px solid #735c3a;border-radius:8px;overflow:hidden;box-shadow:0 18px 30px #0005}.preview canvas{display:block;width:100%;aspect-ratio:3/4;height:auto}.editor{min-width:0}.compat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.compat p{background:#0d1b20;padding:12px;border-radius:10px;margin:0;font-size:13px}.upload{display:inline-block;margin:0;padding:9px 15px;border:1px solid #5e7068;border-radius:11px;cursor:pointer;color:#f3ede1}footer{text-align:center;font-size:12px;color:#8ba49f;padding:25px}.toast{position:fixed;bottom:16px;left:50%;transform:translate(-50%);max-width:90vw;border:1px solid #8e7651;background:#253331;color:#fff;padding:12px 18px;border-radius:12px;box-shadow:0 15px 40px #0007;z-index:10}@media(max-width:720px){.mast{padding:18px}.mast h1{font-size:25px}.panel{padding:14px}.videoLayout{grid-template-columns:1fr}.preview{width:min(70vw,300px);margin:auto}.fields{grid-template-columns:1fr;gap:0}.sectionHead,.sectionHead span{display:block}.compat{grid-template-columns:1fr}.tab{flex:0 0 auto}}
