body{background:url("/assets/emule-es-20261028/bck.png") repeat-x #fff}#wrapper{display:block;margin:90px auto 30px;width:900px}#content{color:#333;background:#fff url("/assets/emule-es-20261028/top.png") no-repeat 0 20px;box-shadow:0 0 100px #0003;border-bottom:1px solid #ccc}#logo{display:block;position:absolute;z-index:5}#menu a{text-decoration:none}#banner{background:url("/assets/emule-es-20261028/lady.png") right top no-repeat;text-shadow:0 -1px 2px #fff}.download{background:linear-gradient(#aadd00,#8cb700);box-shadow:0 5px 20px #0003;text-transform:uppercase}#footer{text-align:center;color:#5c6557}/* ES visual identity, with current content and a fluid layout. Local preview only. */
html{scroll-behavior:smooth}body{margin:0;color:#343830;font-family:Lato,Arial,sans-serif;background-color:#fff}a{color:#5f7d00}a:focus-visible{outline:3px solid #6c9100;outline-offset:4px}.preview-note{font:12px/1.6 Arial,sans-serif;position:absolute;top:8px;left:0;right:0;text-align:center;color:#64685f}.preview-note a{color:inherit}.skip-preview{position:absolute;left:-9999px}.skip-preview:focus{left:10px;top:10px;z-index:500;background:#fff;padding:12px}#wrapper{margin-top:118px;width:900px}#content{position:relative;padding:0 0 32px;width:900px;float:none;overflow:visible;background-position:0 20px;border-radius:4px}#logo{top:0;left:12px;margin-top:-98px;margin-left:0;width:300px;height:auto}#logo img{width:290px;height:auto;display:block}#logo .domain-label{position:absolute;left:124px;bottom:19px;display:block;font-size:12px;font-weight:700;letter-spacing:.03em;color:#606b45}#menu{position:relative;margin:0;padding:0 18px;width:auto;min-height:43px;text-align:right;border-radius:4px 4px 0 0;background:#10150e}#menu a{padding:14px 0;line-height:1.2;margin:0 12px;color:#fff;opacity:.9;font-size:14px}#menu a:first-child{color:#c4e241;font-weight:700}#banner{position:relative;margin:0;padding:40px 355px 34px 30px;width:auto;height:auto;min-height:205px;background-position:right top;background-size:auto 285px;text-align:center;color:#34392f}#banner h1{font-size:23px;line-height:1.3;letter-spacing:-.02em;font-weight:700;margin:0 0 13px;color:#30382a}#banner p{font-size:15px;line-height:1.6;margin:0 auto;max-width:480px}#banner .download{display:inline-flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;line-height:1.2;padding:17px 25px;font-size:20px;font-weight:700;min-height:58px;margin:22px auto 15px;white-space:normal;text-shadow:0 -1px 1px #6b8b00;border-radius:50px;border-bottom:3px solid #739700;text-decoration:none;color:#fff}.download-symbol{font-family:Arial,sans-serif;font-size:28px;font-weight:bold}#banner em{display:block;font-size:12px;color:#34392f;font-style:normal}#container{float:none;width:auto;margin:0;padding:32px 30px 0;border-top:6px solid #9ac300;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:26px;color:#333}#container .left,#container .right{width:auto;float:none;margin:0;padding:0}#container .left{min-width:0}#container h2{font-size:24px;line-height:1.25;color:#39422f;margin:0 0 16px;padding:0}#container p,#container li{font-size:15px;line-height:1.7;color:#555e4f}#container p{margin:0 0 15px}#container a{font-size:inherit}#container ul{margin:0;padding-left:20px}#container .intro-section{padding-bottom:21px;border-bottom:1px solid #e6eadf}#container .start-section,#container .problem-section{padding-top:25px}#container .section-deck{color:#6e7669;font-size:14px;margin-top:-7px}#container .start-list{list-style:none;padding:0;margin:17px 0 0;display:grid;gap:19px}#container .start-list li{display:flex;gap:15px;margin:0;padding:0}.step-number{width:34px;min-width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf3d9;color:#648100;font-size:13px;font-weight:700}#container .start-list h3{font-size:16px;line-height:1.3;margin:1px 0 4px}#container .start-list h3 a{text-decoration:none;color:#455d0a}#container .start-list p{font-size:14px;margin:0;line-height:1.55}.problem-links{border-top:1px solid #e0e6d5}.problem-links a{display:flex;gap:18px;justify-content:space-between;padding:13px 2px;border-bottom:1px solid #e0e6d5;text-decoration:none}.download-panel{background:#f4f7e9;border:1px solid #d9e3bc;border-radius:6px;padding:20px}#container .panel-eyebrow{color:#71864a;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin:0 0 8px}#container .download-panel h2{font-size:24px;margin:0 0 10px}.download-panel h2 span{font-size:30px;color:#698d00}.download-panel dl{margin:18px 0;font-size:13px;line-height:1.6}.download-panel dl>div{padding:9px 0;border-top:1px solid #dfe6ce}.download-panel dt{font-weight:700;color:#576740}.download-panel dd{margin:2px 0 0;color:#5a6253}.choose-download{display:block;padding:13px 8px;text-align:center;background:linear-gradient(#aadd00,#8cb700);border-bottom:2px solid #739700;border-radius:6px;color:#fff!important;font-weight:700;text-decoration:none;text-shadow:0 -1px 1px #6b8b00}#container .stable-note{font-size:12px;line-height:1.6;margin:16px 0 0}#container .system-panel{margin-top:25px;padding-top:20px;border-top:1px solid #e0e6d5}#container .system-panel h2{font-size:20px}#container .system-panel p,#container .system-panel li{font-size:14px}#container .system-panel ul{padding-left:18px;margin:0 0 15px}#container .system-panel li{margin:8px 0}.compact-helper{grid-column:1/-1;border:1px solid #dce6c6;background:#f5f8ec;padding:21px 23px;margin-top:5px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:5px}#container .compact-helper h2{font-size:20px;margin:0 0 5px}#container .compact-helper p{font-size:14px;margin:0}.compact-helper>a{font-weight:700;line-height:1.5;flex-shrink:0}#footer{box-sizing:border-box;float:none;width:900px;padding:24px 25px;font-size:13px;line-height:1.7}#footer p{margin:6px 0}#footer a{color:#576a35}#footer [aria-current=page]{font-weight:700}body:after{content:'';display:table;clear:both}
body.content-page{background:#f3f5ef}#container a{color:#567100}#banner .download,.choose-download{color:#253400!important;text-shadow:none!important}
.content-page #content{background:#fff}.content-page #banner{background:linear-gradient(145deg,#f6f8f0,#eaf0de);padding:27px 30px 30px;min-height:0;text-align:left;border-bottom:4px solid #9ac300}.content-page #banner h1{font-size:28px;max-width:100%;margin:11px 0 12px}.content-page #banner>p{max-width:100%;margin:0;font-size:16px}.content-page #banner .guide-breadcrumb{font-size:12px;color:#758164}.content-page #banner .guide-breadcrumb a{color:#617b36}.content-page #container.article-layout{grid-template-columns:minmax(0,1fr) 210px;padding-top:30px}.article-preview{min-width:0}.article-preview .finder-banner{padding:17px;background:#f2f6e7;border:1px solid #dce6c4;margin:0 0 25px;border-radius:5px}.article-preview .finder-banner strong{font-size:18px}.article-preview .finder-banner p{margin:7px 0!important;font-size:14px!important}.article-preview .finder-banner .button{font-weight:700}.article-preview .article-body>h2{margin:28px 0 15px!important}.article-preview .article-body>h2:first-child{margin-top:0!important}.article-preview .article-body ol{padding-left:21px}.article-preview .article-body li{margin-bottom:9px}.article-preview figure{margin:26px 0!important}.article-preview figure img{float:none!important;display:block;max-width:100%;height:auto;width:auto}.article-preview figcaption{font-size:12px;line-height:1.6;color:#6f7966}.article-preview table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.article-preview td,.article-preview th{padding:11px 9px;border:1px solid #dce4cf;text-align:left}.article-preview th{background:#f1f5e7}.article-preview .related,.article-preview .source-links,.article-preview .sources{margin-top:25px;padding-top:20px;border-top:1px solid #e1e7d7}.guide-contents{align-self:start;padding:20px;background:#f3f6e9;border:1px solid #dfe6ce;border-radius:5px}#container .guide-contents h2{font-size:17px}.guide-contents nav{display:grid;gap:13px;font-size:13px;line-height:1.5}.guide-contents a{text-decoration:none} 
@media(min-width:769px){.preview-note{left:auto;right:18px;text-align:right}#wrapper{margin-top:90px}#logo{margin-top:-90px}#logo .domain-label{color:#c8d5ae}#container{border-top:0}}
@media(min-width:769px) and (max-width:959px){#wrapper,#content,#footer{width:calc(100vw - 44px)}#banner{padding-right:40%;padding-left:20px;background-size:auto 285px}#banner h1{font-size:22px}#container{padding:26px 24px;grid-template-columns:minmax(0,1fr) 240px;gap:22px}#menu a{margin:0 10px}}
@media(max-width:768px){.preview-note{position:relative;top:0;padding:7px 14px;font-size:11px;background:#e9efdd}#wrapper{margin:0 auto 18px!important;max-width:640px;width:100%!important}#content{width:100%!important;overflow:hidden;border-radius:0 0 12px 12px;padding-bottom:25px!important}#logo{top:auto;left:auto;position:relative;width:auto;padding:17px 16px 10px!important;margin:0!important;height:auto}#logo img{width:230px!important;max-width:70vw;height:auto;margin:0 auto}#logo .domain-label{position:static;font-size:11px;letter-spacing:.04em;color:#65774b;margin-top:-17px;margin-left:32px;padding-bottom:4px}#menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));padding:0!important;margin:0;width:100%!important}#menu>a,#menu>a:first-child{margin:0!important;min-height:44px;padding:12px 8px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:14px;flex:auto}#menu>a:first-child{border-bottom:1px solid #354124;color:#c9ec4a}#banner{padding:28px 20px 26px;min-height:0;box-sizing:border-box;width:100%!important;background:linear-gradient(145deg,#f8fbf1,#edf4dc);border-bottom:0}#banner h1{font-size:23px;max-width:480px;margin:0 auto 12px}#banner p{font-size:16px;line-height:1.6}#banner .download{font-size:19px!important;min-height:56px;margin:20px auto 13px;padding:15px 24px}#banner em{font-size:12px!important;margin-top:0;line-height:1.6}#container{display:flex;flex-direction:column;gap:24px;padding:25px 20px 0!important;border-top-width:4px;width:100%!important;box-sizing:border-box}#container .left,#container .right{border:0!important;margin:0!important;padding:0!important;width:100%!important}#container h2{font-size:23px}#container p,#container li{font-size:16px;line-height:1.65}#container .right{display:grid;grid-template-columns:1fr;gap:20px}#container .download-panel{padding:22px}#container .download-panel h2{font-size:25px}#container .download-panel>p{font-size:15px}.download-panel dl{display:grid;grid-template-columns:1fr 1fr;gap:15px}#container .stable-note{font-size:13px}#container .system-panel{margin:0;padding:0;border:0}#container .system-panel p,#container .system-panel li{font-size:15px}.compact-helper{display:block;margin:0;padding:20px;box-sizing:border-box}.compact-helper>a{display:inline-block;margin-top:15px;font-size:15px!important}.compact-helper p{font-size:15px!important}#footer{width:100%!important;padding:22px 18px;font-size:13px}}
@media(max-width:768px){.content-page #banner{padding:24px 20px}.content-page #banner h1{font-size:25px}.content-page #container.article-layout{display:flex}.guide-contents{width:100%;box-sizing:border-box}.article-preview figcaption{font-size:13px}.article-preview table{font-size:13px}}

/* Apply the approved ES layout while keeping all current content components and scripts. */
:root{--ink:#30392a;--muted:#5c6654;--line:#dfe6d4;--paper:#fff;--green:#567100;--lime:#a6ce17;--soft:#f0f5e3;--radius:6px;--shadow:0 6px 20px #203b170c}
html{scroll-padding-top:24px}body.es-theme{font-family:Lato,Arial,sans-serif;font-size:15px;line-height:1.65;color:#343830}.es-theme #content{padding-bottom:30px}.es-theme #wrapper{max-width:calc(100% - 40px)}.es-site-header{position:relative}.es-theme #logo{text-decoration:none}.es-theme #menu{display:flex;align-items:center;justify-content:flex-end;gap:0;padding-left:295px;min-height:44px}.es-theme #menu>a{flex-shrink:0}.es-theme #menu a:hover,.es-theme #menu a:focus-visible{color:#d6ef76}.es-theme #menu .es-search{border:0;border-radius:0;padding:14px 0;font:inherit;gap:7px;line-height:1.2}.es-search svg{width:15px;height:15px}.es-theme #menu a[aria-current=page]{color:#c9ec4a}.es-theme main.wrap{width:auto;max-width:none;margin:0;padding:0}.es-theme .es-page-content{padding:30px;min-width:0}.es-theme .es-page-content:empty{display:none}.es-theme #banner{max-width:none}.es-theme #banner .breadcrumb{font-size:12px;margin:0 0 14px;line-height:1.6;letter-spacing:0}.es-theme #banner .eyebrow{font-size:11px;margin:0 0 9px;letter-spacing:.08em}.es-theme #banner .article-deck{font-size:17px;line-height:1.6;margin:0}.es-theme #banner .article-meta{font-size:12px;line-height:1.5;margin:15px 0 0;color:#68765b;padding:0;border:0}.es-theme #banner h1{font-weight:700;letter-spacing:-.02em}.es-theme .article-shell{grid-template-columns:minmax(0,1fr) 210px;gap:28px;margin:0;align-items:start}.es-theme .article-shell>article{min-width:0}.es-theme .article-aside{top:22px;min-width:0;padding:20px;background:#f3f6e9;border:1px solid #dfe6ce;border-radius:5px}.es-theme .article-aside .aside-label{font-size:12px;letter-spacing:.04em;margin-bottom:13px}.es-theme .article-aside .toc{gap:13px;margin:0}.es-theme .article-aside .toc a{font-size:13px;line-height:1.55;color:#567100}.es-theme .article-aside .aside-card{padding:15px 0 0;margin:20px 0 0;border:0;border-top:1px solid #dce4ce;background:transparent;border-radius:0}.es-theme .article-body{font-size:15px;line-height:1.75;color:#525b4b}.es-theme .article-body h2{font-size:25px;font-weight:400;letter-spacing:-.015em;line-height:1.25;margin:30px 0 16px;color:#39422f}.es-theme .article-body h2:first-child{margin-top:0}.es-theme .article-body h3{font-size:19px;letter-spacing:0;font-weight:700;line-height:1.3}.es-theme .article-body p{line-height:1.75;margin-bottom:17px}.es-theme .article-body table{font-size:13px;line-height:1.55}.es-theme .article-body th,.es-theme .article-body td{padding:11px 9px}.es-theme .article-body th{background:#f1f5e7}.es-theme .article-body a{color:#567100}.es-theme .article-body .guide-callout,.es-theme .article-body .callout,.es-theme .article-body .guide-note{border-radius:6px;padding:20px}.es-theme .button{border-radius:6px;padding:11px 17px;font-size:14px;line-height:1.4;letter-spacing:0;box-shadow:none;white-space:normal}.es-theme .button.lime{background:linear-gradient(#aadd00,#8cb700);border:1px solid #85a800;color:#253400}.es-theme .button:not(.lime):not(.secondary){background:#405b17;color:#fff}.es-theme .button.secondary{background:#fff;border:1px solid #c7d3b6;color:#4c6726}.es-theme .download-choice{border-radius:6px;padding:23px;margin-bottom:22px;background:#f6f8ef}.es-theme .download-choice h2{font-size:24px}.es-theme .download-choice .version-number{font-size:38px}.es-theme .download-choice .button{padding:13px 18px;font-size:15px}.es-theme .download-choice .actions{gap:12px;flex-wrap:wrap}.es-theme .card,.es-theme .directory-section,.es-theme .archive-entry{border-radius:6px;padding:22px;box-shadow:none}.es-theme .card-grid,.es-theme .archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.es-theme .card h3{font-size:20px;font-weight:700;letter-spacing:-.015em}.es-theme .card p{font-size:14px}.es-theme .directory{gap:20px}.es-theme .directory-section h2{font-size:23px;font-weight:400}.es-theme .section{padding:28px 0}.es-theme .section-head{align-items:start}.es-theme .section-head h2{font-size:27px;font-weight:400;letter-spacing:-.015em}.es-theme .section-head p{font-size:14px}.es-theme .finder-layout{grid-template-columns:minmax(0,1.8fr) minmax(210px,1fr);gap:22px;margin:0 0 25px}.es-theme .help-finder{padding:25px;border-radius:6px;box-shadow:none}.es-theme .finder-question{font-size:26px;letter-spacing:-.02em}.es-theme .finder-choice{border-radius:6px;padding:15px 17px}.es-theme .finder-choice strong{font-size:17px;letter-spacing:0}.es-theme .finder-choice span{font-size:14px}.es-theme .finder-side{padding:23px;border-radius:6px;background:#f1f5e6;font-size:14px}.es-theme .finder-side h2{font-size:21px;font-weight:400}.es-theme .finder-banner{border-radius:6px;padding:19px 21px;margin:0 0 26px;gap:18px}.es-theme .finder-banner strong{font-size:20px;letter-spacing:-.015em}.es-theme .finder-banner p{font-size:14px}.es-theme .finder-navigation button,.es-theme .server-copy,.es-theme .server-filter,.es-theme .server-update-box{border-radius:6px}.es-theme .server-snapshot th,.es-theme .server-snapshot td{font-size:13px;padding:11px 9px}.es-theme .server-status-table{min-width:650px}.es-theme .table-scroll,.es-theme .table-wrap{max-width:100%;overflow:auto}.es-theme .es-home-extras{padding:0 30px}.es-theme .es-extra-guides{border-top:1px solid #e0e6d5;margin:26px 0 0;padding-top:24px}.es-theme .es-extra-guides h2{font-size:24px;font-weight:400;letter-spacing:-.015em}.es-theme .es-extra-guides ul{padding-left:20px;columns:2;line-height:2}.es-theme .es-extra-guides li{break-inside:avoid}.es-theme .feature-banner{border-radius:6px;padding:23px;gap:20px}.es-theme .feature-banner h2{font-size:25px;font-weight:400}.es-theme .ad-slot{max-width:calc(100% - 60px);margin:25px 30px}.es-theme .es-home-main #container h2{font-weight:400;letter-spacing:-.015em}.es-theme .es-home-main #container h3{letter-spacing:0}.es-theme .es-home-main #banner h1{font-size:23px}.es-theme .es-home-main #banner .download{letter-spacing:0;text-transform:uppercase}.es-theme .es-home-main #banner .download-symbol{display:inline;font-size:28px}.es-theme #footer.site-footer{background:transparent;border:0;margin:0;padding:24px 15px;text-align:left}.es-theme #footer>.wrap{width:auto;max-width:none;margin:0}.es-theme #footer .brand{display:inline-flex;font-size:18px;letter-spacing:-.03em;gap:0}.es-theme #footer .brand-mark{display:none}.es-theme #footer .brand small{font-size:12px}.es-theme #footer p{font-size:13px;line-height:1.7;margin:8px 0}.es-theme #footer .footer-top{gap:28px;padding-bottom:16px;align-items:start}.es-theme #footer .footer-links{gap:12px 20px;font-size:13px;flex-wrap:wrap}.es-theme #footer .footer-links a{font-size:13px}.es-theme #footer .footer-bottom{font-size:12px;line-height:1.8;display:block;padding-top:16px;border-color:#e3e8da}.es-theme #footer .footer-bottom>span{display:block}.es-theme .search-dialog{border-radius:8px}.es-theme .search-result,.es-theme .search-input,.es-theme .filter-chip{border-radius:6px}.es-theme .guide-proof img{max-width:100%;height:auto}.es-theme .guide-proof{margin:26px 0}.es-theme .guide-proof figcaption{font-size:12px}.es-theme .split-panel{border-radius:6px}.es-theme #content h1{overflow-wrap:anywhere}.es-theme .no-results{border-radius:6px}
@media(max-width:768px){.es-theme #logo{text-align:center;width:100%}.es-theme #menu{z-index:6}}
@media(min-width:769px) and (max-width:959px){.es-theme #menu{padding-left:235px}.es-theme #logo{left:8px}.es-theme #logo img{width:245px}.es-theme #logo .domain-label{left:105px;bottom:14px;font-size:11px}.es-theme #menu>a{font-size:13px;margin-left:9px;margin-right:9px}.es-theme .article-shell{grid-template-columns:minmax(0,1fr) 180px;gap:20px}.es-theme .finder-layout{grid-template-columns:minmax(0,1.5fr) 210px;gap:18px}}
@media(max-width:800px){.es-theme .article-shell{display:block}.es-theme .article-aside{display:none}.es-theme .finder-layout{grid-template-columns:1fr}.es-theme .finder-side{padding:21px}.es-theme .directory{grid-template-columns:1fr}.es-theme .section-head{display:block}.es-theme .section-head p{margin-top:10px}}
@media(max-width:768px){html{scroll-padding-top:15px}.es-theme #wrapper{width:100%!important;max-width:640px}.es-theme #logo{padding-top:20px!important}.es-theme #menu{grid-template-columns:1fr 1fr;min-height:0}.es-theme #menu .es-search{position:absolute;top:-69px;right:16px;width:36px;min-height:36px;border:1px solid #d7e0c9;border-radius:50%;padding:0;background:#fff;color:#567100}.es-theme #menu .es-search span{display:none}.es-theme #menu .es-search svg{width:16px;height:16px}.es-theme .es-page-content{padding:25px 20px}.es-theme .content-page #banner,.es-theme.es-inner #banner{padding:24px 20px}.es-theme #banner .breadcrumb{margin-bottom:13px}.es-theme #banner .article-deck{font-size:16px}.es-theme #banner .article-meta{font-size:11px}.es-theme #banner h1{font-size:27px}.es-theme .es-home-main #banner h1{font-size:23px}.es-theme .article-body{font-size:16px;line-height:1.75}.es-theme .article-body h2{font-size:25px}.es-theme .card-grid,.es-theme .archive-grid{grid-template-columns:1fr}.es-theme .card{padding:22px}.es-theme .finder-banner{margin-top:0;align-items:flex-start}.es-theme .finder-banner .button{max-width:100%}.es-theme .help-finder{padding:22px 19px}.es-theme .finder-question{font-size:25px}.es-theme .finder-choice{padding:16px}.es-theme .download-choice{padding:21px 18px}.es-theme .download-choice .actions{flex-direction:column;align-items:stretch}.es-theme .download-choice .button{width:100%}.es-theme .es-home-extras{padding:0 20px}.es-theme .es-extra-guides ul{columns:1}.es-theme #footer.site-footer{padding:22px 20px}.es-theme #footer .footer-top{display:block}.es-theme #footer .footer-links{margin-top:20px}.es-theme .ad-slot{max-width:calc(100% - 40px);margin:22px 20px}.es-theme .search-form .button{padding:12px}.es-theme .search-open{white-space:nowrap}.es-theme .article-body .guide-card-grid{grid-template-columns:1fr}.es-theme .server-snapshot{min-width:580px}.es-theme .compact-helper>a{flex-shrink:1}}
