@font-face{font-family:SlimSans;src:url(slim-font.ttf) format('truetype');font-display:swap}main{max-width:1900px!important}.slim-badge{font-size:11px;letter-spacing:.08em;color:#a6e4f4;border:1px solid #375770;background:#112b3c;padding:9px 12px;border-radius:20px;white-space:nowrap}.intro{margin:22px 0;padding:22px;border:1px solid #2b465e;border-radius:14px;background:linear-gradient(110deg,#152c41,#0c1521)}.intro>b{font-size:20px}.intro p{line-height:1.7;color:#9fb7cc}#quota{color:#a5e0ef}.slim-editor{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(380px,1.25fr);gap:24px;align-items:start}.slim-panel{background:linear-gradient(135deg,#111e2c,#0b131e);border:1px solid #2d435b;border-radius:14px;padding:22px;margin-bottom:20px;min-width:0}.slim-panel h2{font-size:17px;margin:0 0 20px;color:#dbeefb}.slim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:16px 0}.slim-field{display:flex;flex-direction:column;gap:9px;color:#a9bfd3;font-size:12px;min-width:0}.slim-field select,.slim-field input,select#drag-target,#name{min-width:0;width:100%}main input:not([type=range]):not([type=file]):not([type=color]):not([type=checkbox]),main select{background:#080f18;border:1px solid #344d66;border-radius:8px;color:#e4f1fb;padding:11px 10px;font:13px "Segoe UI",sans-serif;max-width:100%}main button,.primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#1a3c52;border:1px solid #416980;border-radius:8px;color:#d9f5ff;padding:11px 15px;cursor:pointer;font:600 13px "Segoe UI",sans-serif;text-decoration:none}main button:hover,.primary:hover{background:#27566d;border-color:#68c9e0}main button:disabled{opacity:.4;cursor:wait}main :focus-visible{outline:2px solid #75def3;outline-offset:3px}.quiet{background:transparent!important;color:#9ec6db!important;padding:8px 12px!important}.primary{background:linear-gradient(100deg,#2a90aa,#285a84);color:white}#generate{width:100%;padding:14px;margin:8px 0;font-size:15px}#progress{width:100%;height:10px;accent-color:#46c7e5;margin:15px 0}.slim-range{display:flex;flex-direction:column;gap:12px;color:#9eb7ce;font-size:12px;min-width:0}.slim-range>span{display:flex;justify-content:space-between;gap:8px}.slim-range output{color:#b9e4f4;white-space:nowrap;font-variant-numeric:tabular-nums}.slim-range input{width:100%;margin:0;accent-color:#69cbe1;cursor:pointer}.slim-color{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#9eb7ce;font-size:12px}.slim-color input{width:45px;height:32px;padding:2px;background:#0d1724;border:1px solid #496177;border-radius:6px;cursor:pointer}.slim-upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:20px}.slim-upload{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;text-align:center;border:1px dashed #3a6078;border-radius:10px;padding:18px 8px;background:#0a1825;min-width:0;cursor:pointer}.slim-upload:hover{background:#133147;border-color:#7edbef}.slim-upload:focus-within{outline:2px solid #75def3}.slim-upload strong{font-size:12px;color:#d0eaf5}.slim-upload>span:not(.slim-upload-icon){font-size:10px;line-height:1.6;color:#8ca9be;overflow-wrap:anywhere}.slim-upload-icon{font:25px SlimSans,sans-serif;color:#8ddcf0}.slim-upload input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.hint{font-size:11px;color:#8ca3b9;line-height:1.8}.slim-title-editor{border:1px solid #33425c;border-radius:9px;margin-top:12px;padding:0 14px;background:#101a29}.slim-title-editor summary{padding:14px 0;color:#c5dcf0;cursor:pointer;font-size:13px;font-weight:600}.slim-title-editor[open]{padding-bottom:8px}.slim-title-editor input[type=text]{font-size:14px}.slim-preview-sticky{position:sticky;top:20px}.slim-preview-column{align-self:stretch;min-width:0}.slim-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#a8bed3;margin:0 0 12px;font-size:12px}.slim-preview-toolbar label{display:flex;align-items:center;gap:7px;font-size:11px}.social-card{background:#242526;border:1px solid #3b3c3e;border-radius:12px;overflow:hidden;box-shadow:0 16px 40px #0004}.social-heading{display:flex;align-items:center;gap:10px;padding:12px;color:#e4e6eb}.social-avatar{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:linear-gradient(130deg,#6d4c64,#253c58);font-size:11px;color:#f1dbea}.social-heading b{display:block;font-size:12px}.social-heading small{display:block;color:#b0b3b8;font-size:10px;margin-top:3px}.social-dots{margin-left:auto;letter-spacing:2px;color:#b0b3b8}.slim-stage{position:relative;aspect-ratio:8/3;background:#08121d;overflow:hidden}.slim-stage canvas{display:block;width:100%;height:100%;touch-action:none;cursor:move}.player-controls{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:2%;height:17%;padding:0 2%;background:linear-gradient(transparent,#0009);color:white;font:clamp(8px,.8vw,12px) "Segoe UI",sans-serif}.player-controls button{background:transparent!important;border:0;padding:0;min-width:12px;font-size:clamp(10px,1.1vw,16px);color:white}.player-controls #time{white-space:nowrap;font-variant-numeric:tabular-nums}.player-controls #seek{flex:1;width:0;min-width:15px;height:3px;accent-color:white;margin:0;cursor:pointer}.safe-guide{pointer-events:none;position:absolute;bottom:17%;left:0;right:0;border-top:1px dashed #ffffff30;text-align:right;padding:2px 6px;color:#ffffff70;font-size:clamp(6px,.65vw,9px)}.slim-preview-note{display:flex;justify-content:space-between;gap:12px;margin:12px 0;color:#7f9fb9;font-size:10px}.slim-drag{display:flex;gap:16px;align-items:center;border:1px solid #2c435b;background:#111e2e;border-radius:10px;padding:14px;margin-top:20px}.slim-drag label{display:flex;flex-direction:column;gap:7px;min-width:140px;color:#a4bbce;font-size:11px}.slim-drag span{font-size:11px;color:#8ca9c2;line-height:1.7}#message:empty{display:none}#message:not(:empty){padding:13px 16px;border:1px solid #4c5265;background:#172334;border-radius:9px;margin-bottom:20px;color:#bbd8ed;line-height:1.6;white-space:pre-wrap}#result{width:100%;display:block;aspect-ratio:8/3;margin-bottom:14px}#download{width:100%}#history{display:grid;gap:10px}.slim-history-row{display:flex;gap:8px}.slim-history-row button:first-child{flex:1;text-align:left;justify-content:flex-start;overflow-wrap:anywhere}.slim-history-row .quiet{font-size:11px}.slim-seo{margin-top:24px}.slim-seo p{font-size:13px;line-height:1.8;color:#92aabf}main [hidden]{display:none!important}input[type=checkbox]{accent-color:#47bedb}@media(max-width:1200px){.slim-editor{grid-template-columns:minmax(300px,1fr) minmax(340px,1fr)}.slim-upload-grid{grid-template-columns:1fr}.slim-upload{display:grid;grid-template-columns:32px 1fr;justify-items:start;text-align:left;padding:12px}.slim-upload-icon{grid-row:1/3}.slim-upload>span:last-of-type{grid-column:2}}@media(max-width:1000px){.slim-editor{display:flex;flex-direction:column-reverse}.slim-preview-column,.slim-settings{width:100%}.slim-preview-sticky{position:static}.slim-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.slim-upload{display:flex;text-align:center}.slim-preview-column #history{max-height:180px;overflow:auto}}@media(max-width:600px){main{padding:18px 12px!important}.top{flex-wrap:wrap}.slim-panel{padding:18px 14px}.slim-grid{gap:18px 12px}.slim-upload-grid{grid-template-columns:1fr}.slim-upload{display:grid;text-align:left}.slim-preview-toolbar{flex-wrap:wrap}.slim-preview-note{flex-wrap:wrap}.slim-drag{flex-direction:column;align-items:stretch}.slim-drag label{width:100%}.player-controls{font-size:8px}.player-controls button{font-size:12px}.safe-guide{font-size:6px}}
