:root{color-scheme:light;--navy:#091c41;--text:#172948;--muted:#657590;--primary:#126af0;--light:#eff5ff;--line:#e1e8f2;--background:#f6f9ff;--mint:#0ac990;--shadow:0 18px 55px rgba(23,53,112,.08)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--text);line-height:1.55}a{color:var(--primary)}button,input,select{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,.dropzone:focus-visible{outline:3px solid #83b3ff;outline-offset:2px}
.wrap{max-width:1160px;padding:0 25px;margin:auto}.site-header{background:#fff;border-bottom:1px solid var(--line);position:relative;z-index:2}.header-inner{display:flex;align-items:center;gap:36px;justify-content:space-between;min-height:83px}.logo{display:flex;align-items:center;max-width:198px}.logo img{display:block;width:198px;height:auto;object-fit:contain}.top-nav{display:flex;gap:24px;margin-left:auto}.top-nav a{font-size:14px;font-weight:650;color:#334464;text-decoration:none}.top-nav a:hover{color:var(--primary)}.header-trust{color:#15795a;font-size:12px;white-space:nowrap;background:#eafff5;padding:8px 12px;border-radius:99px;font-weight:700}.online-dot{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;margin-right:5px}
main.wrap{padding-top:34px;padding-bottom:80px}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:#77849c;font-size:13px;margin:2px 0 24px}.crumbs span{margin:0}.crumbs a{color:#62728c;text-decoration:none}.crumbs a:hover{color:var(--primary)}.hero{text-align:center;margin:36px auto 22px}.hero h1{font-size:clamp(31px,4.4vw,52px);line-height:1.13;letter-spacing:-1.8px;color:var(--navy);max-width:860px;margin:14px auto}.hero .lead{max-width:760px;margin:16px auto 20px;color:var(--muted);font-size:17px}.hero-pill{display:inline-flex;align-items:center;color:#086b53;background:#dffdf1;border:1px solid #c1f7e3;border-radius:100px;padding:7px 16px;font-size:12px;font-weight:700}.hero-points{display:flex;flex-wrap:wrap;justify-content:center;gap:17px;font-size:13px;color:#4d6280;font-weight:600}.hero-points span:first-letter{color:#059e70}
.converter{background:#fff;max-width:930px;margin:30px auto 0;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);overflow:hidden}.converter-head{display:flex;justify-content:space-between;align-items:center;padding:17px 30px;border-bottom:1px solid var(--line);background:#fcfdff;gap:15px}.converter-title{font-size:18px;font-weight:800;color:var(--navy)}.tiny{font-size:12px;color:#7f8da4;margin-top:2px}.status{background:#e6faf4;color:#087b57;padding:7px 12px;border-radius:99px;font-size:12px;font-weight:700;white-space:nowrap}.converter-body{padding:27px 30px 22px}.format-controls{display:flex;align-items:flex-end;justify-content:center;gap:18px;margin-bottom:22px}.format-controls label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:#66748e;flex:1;max-width:380px}.format-controls select{margin-top:8px}select,.tool-settings input[type=number]{padding:12px 15px;display:block;border:1px solid #cad6e9;border-radius:12px;width:100%;color:var(--navy);background:white;font-weight:650;font-size:15px}select:disabled{background:#f4f6f9;color:#738198}.swap{flex:none;border:1px solid #bfd6fe;color:#136afa;background:#eff6ff;border-radius:12px;width:46px;height:46px;font-size:27px;line-height:1}.swap:hover{background:#dcecff}.dropzone{border:2px dashed #a7c8f7;border-radius:17px;background:linear-gradient(160deg,#f8fbff,#f0f6ff);min-height:208px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;padding:24px;cursor:pointer;transition:background .18s,border-color .18s}.dropzone:hover,.dropzone.dragging,.dropzone:focus-visible{background:#eaf4ff;border-color:#3e91fc}.upload-icon{width:59px;height:59px;display:grid;place-items:center;color:#fff;border-radius:18px;background:linear-gradient(135deg,#06baff,#225be7);box-shadow:0 10px 25px #1688ee30;margin-bottom:10px}.dropzone strong{font-size:17px;color:var(--navy)}.dropzone span{color:#4f6d93;font-size:14px}.dropzone small{color:#7889a0;font-size:12px}.file-summary{font-size:13px;color:#5e708b;padding:12px 0}.settings{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:4px 0 22px}.settings label{font-weight:600;color:#4f5f7c;font-size:13px;flex:1;min-width:180px}.settings input[type=range]{width:100%;display:block;margin-top:13px;accent-color:var(--primary)}input[type=color]{vertical-align:middle;margin-left:12px;width:43px;height:31px;border:0;background:transparent}.tool-settings{display:flex;flex-wrap:wrap;align-items:end;gap:14px;padding:2px 0 21px}.tool-settings label{font-size:12px;font-weight:700;color:#63748b;flex:1;min-width:120px}.tool-settings label input,.tool-settings label select{margin-top:6px}.tool-settings .check-label{display:flex;align-items:center;gap:8px;padding-bottom:12px;min-width:175px}.check-label input{accent-color:var(--primary)}.primary{width:100%;border:0;border-radius:12px;background:linear-gradient(90deg,#006ce9,#248ff5);padding:15px 20px;color:white;font-size:17px;font-weight:800;box-shadow:0 9px 20px rgba(27,112,225,.17)}.primary:hover:not(:disabled){filter:brightness(.96)}.primary:disabled{opacity:.49;cursor:not-allowed;box-shadow:none}.button-arrow{float:right}.message{font-size:13px;color:#315e97;margin-top:12px;min-height:20px}.message.error{color:#b13649}.results{margin:9px 0}.result-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere;font-size:13px}.result-item a{background:#e8f2ff;text-decoration:none;color:#0d62d3;border-radius:9px;padding:8px 13px;white-space:nowrap;font-weight:800}.result-item.failed{color:#a32544}.zip-button{margin-top:8px;padding:11px 16px;border:0;border-radius:11px;background:#defcf1;color:#067953;font-weight:800}.converter-foot{display:flex;gap:15px;align-items:center;justify-content:space-between;border-top:1px solid #edf1f7;padding-top:17px;color:#8090a5;font-size:11px;flex-wrap:wrap}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.seo-content,.directory{margin-top:32px;background:#fff;border:1px solid var(--line);border-radius:19px;padding:32px 35px;box-shadow:0 6px 20px #102f6007}.seo-content h2{font-size:23px;margin:9px 0 13px;color:var(--navy);letter-spacing:-.5px}.seo-content h2:not(:first-child){margin-top:27px}.seo-content li,.seo-content p{font-size:15px;color:#536783;line-height:1.7}.seo-content ol{padding-left:22px}.seo-content details{padding:15px 0;border-bottom:1px solid var(--line)}.seo-content summary{font-weight:750;cursor:pointer;color:#172c50}.seo-content details p{margin:9px 0 3px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:18px}.section-heading h2{font-size:25px;color:var(--navy);letter-spacing:-.6px;margin:2px 0}.section-heading a{font-size:14px;font-weight:700;text-decoration:none}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#1b79f8;font-size:11px;font-weight:850}.search{display:flex;align-items:center;background:#f7faff;border:1px solid #d7e5f9;border-radius:12px;padding:0 16px;gap:10px;max-width:500px;margin-bottom:22px;color:#5380b9;font-size:24px}.search input{border:0;outline:0;background:transparent;width:100%;padding:13px 0;font-size:14px}.directory-label{font-size:17px;margin:22px 0 14px;color:#304662}.directory-label span{font-size:12px;background:#eff5ff;color:#4277be;border-radius:100px;padding:5px 11px;margin-left:7px;white-space:nowrap}.links-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.links-grid a{display:flex;align-items:center;gap:9px;min-height:59px;border:1px solid #e2eaf5;border-radius:11px;text-decoration:none;padding:12px 13px;font-size:13px;color:#213858;background:#fff;transition:background .15s,border-color .15s}.links-grid a:hover{background:#f3f8ff;border-color:#9dc8ff}.links-grid a[hidden]{display:none}.format-token{display:inline-grid;place-items:center;background:#e8f3ff;color:#1476eb;border-radius:7px;min-width:42px;padding:5px 7px;font-size:11px;font-weight:800}.arrow-small{color:#8fa2be}.tool-token{font-size:18px;color:#11a9b1}.related{margin-top:15px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.benefits>div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:23px}.benefits h3{font-size:17px;line-height:1.3;margin:10px 0;color:var(--navy)}.benefits p{font-size:13px;line-height:1.6;color:#63738b}.benefit-icon{font-size:26px;color:#1682fb}.footer{background:#fff;border-top:1px solid var(--line);padding:28px 0;color:#72819b;font-size:13px}.footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.footer-inner>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.footer-brand{font-weight:900;color:#0b2860;text-decoration:none;font-size:18px}.footer a:not(.footer-brand){text-decoration:none;color:#577297}#no-search-results{color:#677a96;font-size:14px}[hidden]{display:none!important}
@media(max-width:860px){.links-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.header-trust{display:none}.wrap{padding:0 20px}.benefits{gap:10px}.benefits>div{padding:18px}}@media(max-width:620px){.header-inner{min-height:69px;gap:15px}.logo{max-width:145px}.logo img{width:145px}.top-nav{gap:13px}.top-nav a{font-size:12px}main.wrap{padding-top:18px;padding-bottom:45px}.hero{margin:27px auto 21px}.hero h1{font-size:32px;letter-spacing:-1.1px}.hero .lead{font-size:15px}.converter{margin-top:22px;border-radius:16px}.converter-head{padding:15px}.converter-title{font-size:15px}.status{font-size:10px}.converter-body{padding:17px}.format-controls{gap:7px}.format-controls label{font-size:10px}.format-controls select{padding:11px 7px;font-size:13px}.swap{width:34px;height:42px;font-size:21px}.dropzone{padding:25px 10px;min-height:205px}.dropzone strong{font-size:15px}.settings{gap:8px}.tool-settings label{min-width:130px}.links-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.links-grid a{padding:9px;gap:6px;min-height:53px}.seo-content,.directory{padding:21px 17px}.section-heading h2{font-size:21px}.benefits{grid-template-columns:1fr}.result-item{align-items:flex-start;flex-direction:column}.footer-inner{align-items:flex-start}.format-token{min-width:35px;font-size:10px}.converter-foot{gap:6px}}@media(max-width:375px){.links-grid{grid-template-columns:1fr}.hero h1{font-size:28px}}

/* Convertino v6: image-effect settings and keyboard controls */
.tool-settings input[type="range"]{display:block;width:100%;margin:12px 0 6px;accent-color:#126af0}
.tool-settings output{display:inline-block;color:#086cf0;font-size:14px;font-weight:800}
.tool-settings input[type="color"]{display:block;width:76px;height:43px;padding:3px;border:1px solid #cad6e9;border-radius:10px;cursor:pointer}
.tool-settings input:not([type="checkbox"]):not([type="range"]):not([type="color"]){padding:12px;border:1px solid #cad6e9;border-radius:12px;width:100%;font:inherit}
.tool-settings select{padding:12px;border:1px solid #cad6e9;border-radius:12px;background:#fff;max-width:100%;font:inherit}
#dropzone:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #0baee5;outline-offset:3px}
@media(max-width:640px){.tool-settings label{min-width:135px}.tool-settings label:has(#effect-amount){min-width:100%}}
/* v7 audio converter */
.audio-format-pair{align-items:center}.audio-format-box{padding:13px 20px;border:1px solid #d5e4fa;border-radius:14px;background:#f5f9ff;flex:1;text-align:center;max-width:330px}.audio-format-box span{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.07em;color:#647792}.audio-format-box strong{display:block;font-size:24px;color:#0c2760}.audio-arrow{font-size:28px;color:#5380b9}.audio-note{font-size:13px;color:#64758d;background:#f4f8ff;border-radius:12px;padding:13px;margin:0 0 18px}.audio-category-intro .converter-body{text-align:center}.audio-action-link{display:inline-block;text-decoration:none;max-width:320px}.audio-category-intro p{color:#667690;max-width:650px;margin:10px auto 22px}.audio-category-intro h2{color:#0b2653}
@media(max-width:620px){.audio-format-box{padding:12px 6px}.audio-format-box strong{font-size:19px}.audio-arrow{font-size:20px}}
/* Additional styling loaded in base stylesheet */
.rv-layout{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}
.rv-content{margin-top:12px}.rv-content h2{margin-top:0}.rv-content form label{display:block;font-weight:650;color:#354a69;margin:15px 0 6px}
.rv-form input,.rv-form select,.rv-form textarea,.rv-content input[type=password]{display:block;width:100%;background:white;color:#12274b;border:1px solid #bfcfe5;border-radius:10px;padding:12px;margin-top:7px;font:inherit}
.rv-form textarea{resize:vertical;min-height:130px}.rv-form .primary{margin-top:17px}.rv-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.rv-footnote{font-size:12px!important;color:#677994!important}.rv-count{display:inline-flex;align-items:center;justify-content:center;font-size:13px;border-radius:20px;background:#e6f1ff;padding:3px 10px;color:#1473e6}
.rv-card{margin:14px 0 0;padding:18px 0;border-top:1px solid #dfebfa}.rv-card p{white-space:normal;overflow-wrap:anywhere;margin:12px 0 10px;line-height:1.7}.rv-card small{color:#71839a}.rv-top{display:flex;gap:12px;justify-content:space-between;align-items:center}.rv-top strong{color:#0e2d5b}.rv-top span{color:#e6a116;letter-spacing:1px;white-space:nowrap}
.rv-empty{background:#f5f9ff;border:1px dashed #bcd4f4;border-radius:12px;padding:24px;text-align:center;margin-top:18px}.rv-empty p{margin-bottom:0}
.rv-alert{padding:15px 18px;border-radius:12px;margin:18px auto;max-width:880px;border:1px solid}.rv-error{background:#fff0f2;border-color:#efb2c0;color:#9d1f3a}.rv-success{background:#effcf5;border-color:#a5e4c2;color:#137347}
.rv-pagination{display:flex;gap:15px;align-items:center;justify-content:center;padding:15px}.rv-admin-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.rv-admin-actions{display:flex;gap:12px;margin-top:14px}
.rv-secondary{display:inline-block;border:1px solid #bcd4f0;background:#eff6ff;border-radius:9px;padding:9px 15px;font:inherit;font-weight:750;color:#195eba;cursor:pointer}
@media(max-width:820px){.rv-layout{grid-template-columns:1fr}.rv-content{margin-top:20px}}
/* Convertino v10 secret code */
.easter-backdrop{position:fixed;inset:0;z-index:9999;background:#0b183eb8;display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(8px)}
.easter-dialog{width:min(480px,100%);background:#fff;border-radius:24px;padding:38px;text-align:center;box-shadow:0 24px 80px #061a4355}
.easter-icon{width:64px;height:64px;border-radius:20px;background:linear-gradient(145deg,#0fa3e8,#0667eb);color:white;font-size:37px;display:grid;place-items:center;margin:auto}
.easter-dialog h2{font-size:28px;margin:19px 0 9px;color:#0e2b56}.easter-dialog p{font-size:21px;font-weight:900;color:#1675eb;letter-spacing:2px}
.easter-dialog .easter-note{font-size:13px;color:#6d7891;letter-spacing:0;font-weight:400;margin-bottom:22px}
