:root{--forest:#183522;--forest2:#0f2518;--leaf:#8cbf55;--lime:#c8ef7d;--cream:#fff8e9;--paper:#f4ecd8;--ink:#142017;--gold:#f2c35b;--rust:#bc6a3c;--line:rgba(24,53,34,.15);--muted:#657269;--shadow:0 24px 70px rgba(12,30,19,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Nunito,system-ui,sans-serif;color:var(--ink);background:linear-gradient(180deg,#eef6e9 0,#f8f1df 34%,#f7f0df 100%);min-height:100vh}button,input,textarea,select{font:inherit}button,a{ -webkit-tap-highlight-color:transparent}.hidden{display:none!important}.sl-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:12px clamp(18px,4vw,58px);background:rgba(15,37,24,.94);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.09)}.sl-brand{display:flex;align-items:center;gap:10px;color:white;text-decoration:none}.sl-brand img{width:44px;height:44px;object-fit:contain}.sl-brand span{display:grid;line-height:1}.sl-brand strong{font:700 18px Fredoka}.sl-brand small{font-size:9px;letter-spacing:.24em;color:#cce7b6;margin-top:5px}.sl-topbar nav{display:flex;align-items:center;gap:10px}.sl-topbar nav>a{color:#eaf4e4;text-decoration:none;font-weight:800;padding:10px 12px;border-radius:12px}.sl-topbar nav>a:hover{background:rgba(255,255,255,.08)}.sl-button{border:0;border-radius:14px;padding:11px 16px;font-weight:900;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.sl-button-primary{background:var(--lime);color:#16331d;box-shadow:0 8px 22px rgba(200,239,125,.18)}.sl-button-soft{background:#e3edd6;color:#24442d}.sl-button-danger{background:#ffe2dc;color:#8d2f20}.sl-hero{position:relative;overflow:hidden;color:white;background:radial-gradient(circle at 80% 20%,rgba(200,239,125,.25),transparent 30%),linear-gradient(135deg,#132d1d,#24492f 66%,#3b603e);padding:84px 24px 74px}.sl-hero:after{content:"";position:absolute;inset:auto -15% -100px 35%;height:240px;border-radius:50%;background:rgba(255,255,255,.045);transform:rotate(-7deg)}.sl-hero-inner{max-width:1180px;margin:auto;position:relative;z-index:1}.sl-kicker,.sl-section-head small,.sl-results-head small,.sl-dialog-head small,.sl-form-section small,.sl-pro-offer small{font-size:11px;letter-spacing:.2em;font-weight:900;color:#bfe28f}.sl-hero h1{font:700 clamp(44px,7vw,82px)/.98 Fredoka;margin:10px 0 18px;max-width:900px}.sl-hero h1 em{font-style:normal;color:var(--lime)}.sl-hero p{font-size:18px;max-width:800px;color:#e0ebda}.sl-search-row{display:flex;gap:10px;max-width:850px;margin-top:28px}.sl-search{flex:1;display:flex;align-items:center;gap:10px;background:white;color:#183522;border-radius:16px;padding:0 16px;box-shadow:var(--shadow)}.sl-search span{font-size:24px}.sl-search input{border:0;outline:0;width:100%;padding:15px 0;background:transparent}.sl-quick-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.sl-quick-tabs button{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:white;border-radius:999px;padding:9px 14px;font-weight:900;cursor:pointer}.sl-quick-tabs button.active{background:var(--lime);border-color:var(--lime);color:#17331d}.sl-sponsored-wrap,.sl-browser{max-width:1240px;margin:0 auto;padding:42px 24px}.sl-sponsored-wrap{padding-bottom:10px}.sl-section-head,.sl-results-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.sl-section-head h2,.sl-results-head h2{font:700 32px Fredoka;margin:3px 0}.sl-section-head p{margin:0;color:var(--muted)}.sl-pro-pill{background:#2c381c;color:#f9e69b;border:1px solid #cab45d;border-radius:999px;padding:8px 12px;font-weight:900;font-size:11px;letter-spacing:.08em}.sl-sponsored-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.sl-browser{display:grid;grid-template-columns:250px 1fr;gap:28px;align-items:start}.sl-filters{position:sticky;top:90px;background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:22px;padding:18px;box-shadow:0 18px 50px rgba(24,53,34,.07);backdrop-filter:blur(12px)}.sl-filter-head{display:flex;align-items:start;justify-content:space-between}.sl-filter-head h3{font:700 22px Fredoka;margin:2px 0 14px}.sl-filter-head small{font-size:10px;letter-spacing:.15em;color:#648057;font-weight:900}.sl-filter-head button{border:0;background:none;color:#70806f;font-weight:800;cursor:pointer}.sl-filters>label{display:grid;gap:6px;font-weight:900;font-size:13px;margin:14px 0}.sl-filters select,.sl-form input,.sl-form textarea,.sl-form select{width:100%;border:1px solid #cad7c2;background:#fffef9;border-radius:12px;padding:11px 12px;color:#142017;outline:0}.sl-filters select:focus,.sl-form input:focus,.sl-form textarea:focus,.sl-form select:focus{border-color:#82ad56;box-shadow:0 0 0 3px rgba(140,191,85,.14)}.sl-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:9px!important;cursor:pointer}.sl-check input{width:18px!important;height:18px}.sl-filter-note{margin-top:20px;padding:14px;background:#eef4df;border-radius:16px}.sl-filter-note p{font-size:12px;color:#657269;line-height:1.5}.sl-filter-note .sl-button{width:100%;font-size:12px}.sl-results-head #resultCount{color:#647367;font-weight:900}.sl-server-grid{display:grid;gap:18px}.sl-card{position:relative;background:#fffdf8;border:1px solid rgba(26,54,35,.13);border-radius:22px;padding:16px;box-shadow:0 14px 38px rgba(15,37,24,.07);overflow:visible;transition:.2s transform,.2s box-shadow}.sl-card:hover{transform:translateY(-2px);box-shadow:0 19px 44px rgba(15,37,24,.12)}.sl-card.pro:before{content:"";position:absolute;inset:-4px;border-radius:25px;pointer-events:none;border:3px solid #f3c85b;box-shadow:0 0 22px rgba(243,200,91,.5);animation:haloPulse 2.5s ease-in-out infinite}.sl-card.pro.halo-emerald:before{border-color:#64d58b;box-shadow:0 0 22px rgba(70,208,122,.5)}.sl-card.pro.halo-ender:before{border-color:#ba7cff;box-shadow:0 0 24px rgba(158,77,255,.5)}.sl-card.pro.halo-nether:before{border-color:#ff724b;box-shadow:0 0 24px rgba(255,78,48,.52)}.sl-card.pro.halo-rainbow:before{border:3px solid transparent;background:linear-gradient(90deg,#ff6b6b,#ffd166,#8ce99a,#74c0fc,#b197fc,#ff8787) border-box;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:rainbowMove 4s linear infinite;background-size:200% 100%}.sl-card.pro.halo-pixel:before{border-style:dashed;box-shadow:0 0 18px rgba(243,200,91,.5)}@keyframes haloPulse{50%{opacity:.68;filter:brightness(1.15)}}@keyframes rainbowMove{to{background-position:200% 0}}.sl-card-banner{width:468px;max-width:100%;height:auto;aspect-ratio:468/60;object-fit:cover;border-radius:10px;display:block;background:#dce6d6}.sl-card-main{display:grid;grid-template-columns:64px 1fr auto;gap:14px;margin-top:14px;align-items:start}.sl-card-icon{width:64px;height:64px;border-radius:13px;object-fit:cover;background:#dfe8d9;image-rendering:auto}.sl-card-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sl-card h3{font:700 24px Fredoka;margin:0}.sl-status{font-size:10px;font-weight:900;border-radius:999px;padding:5px 8px;letter-spacing:.08em}.sl-status.online{background:#dff5d2;color:#2d6d2d}.sl-status.offline{background:#f4e4df;color:#8b3c31}.sl-badge{font-size:10px;font-weight:900;border-radius:999px;padding:5px 8px;background:#eee7ce;color:#624f19}.sl-badge.verified{background:#dcece6;color:#2c6b59}.sl-badge.pro{background:#282f18;color:#f6db78}.sl-card-copy p{margin:5px 0 10px;color:#5f6e63}.sl-meta{display:flex;flex-wrap:wrap;gap:6px}.sl-meta span{font-size:11px;font-weight:900;background:#edf2e8;color:#44604a;padding:5px 8px;border-radius:999px}.sl-card-actions{display:grid;gap:8px;min-width:130px}.sl-card-actions .sl-button{font-size:12px;padding:9px 11px}.sl-update-tease{margin-top:12px;background:#f4f1e6;border-radius:13px;padding:10px 12px;font-size:12px;color:#576156}.sl-update-tease strong{color:#263a2a}.sl-empty{padding:40px;text-align:center;border:1px dashed #b7c7af;border-radius:20px;color:#647367;background:rgba(255,255,255,.55)}.sl-dialog{border:0;border-radius:26px;padding:0;background:#f9f4e8;color:#152019;box-shadow:0 28px 90px rgba(0,0,0,.32);width:min(980px,calc(100vw - 26px));max-height:92vh;overflow:auto}.sl-dialog::backdrop{background:rgba(10,21,14,.68);backdrop-filter:blur(5px)}.sl-dialog-close{position:sticky;float:right;top:12px;right:12px;z-index:4;width:38px;height:38px;border-radius:50%;border:0;background:#172c1d;color:white;font-size:24px;cursor:pointer;margin:12px}.sl-detail-dialog{width:min(900px,calc(100vw - 26px))}.sl-detail-hero{background:#193321;color:white;padding:26px}.sl-detail-banner{width:468px;max-width:100%;border-radius:11px;display:block}.sl-detail-title{display:flex;align-items:center;gap:14px;margin-top:18px}.sl-detail-title img{width:72px;height:72px;border-radius:15px}.sl-detail-title h2{font:700 34px Fredoka;margin:0}.sl-detail-body{padding:24px}.sl-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.sl-description{white-space:pre-wrap;line-height:1.7}.sl-socials{display:flex;flex-wrap:wrap;gap:8px}.sl-socials a{background:#e9f0df;color:#24452b;text-decoration:none;font-weight:900;border-radius:12px;padding:8px 11px}.sl-updates{display:grid;gap:12px;margin-top:18px}.sl-update{background:white;border:1px solid var(--line);border-radius:16px;padding:14px}.sl-update header{display:flex;justify-content:space-between;gap:10px;align-items:start}.sl-update h4{margin:0;font:700 19px Fredoka}.sl-update small{color:#68756a}.sl-update p{white-space:pre-wrap;line-height:1.55}.sl-dialog-head{padding:28px 28px 10px}.sl-dialog-head small,.sl-form-section small,.sl-pro-offer small{color:#6d834e}.sl-dialog-head h2{font:700 34px Fredoka;margin:5px 0}.sl-dialog-head p{color:#667268}.sl-login-required{margin:18px 28px 30px;padding:22px;background:#eef3df;border-radius:18px}.sl-login-required p{color:#61705f}.sl-manage-tabs{display:flex;gap:8px;padding:0 28px 14px;border-bottom:1px solid #d9ddce}.sl-manage-tabs button{border:0;background:#e9eddf;color:#425247;border-radius:12px;padding:10px 14px;font-weight:900;cursor:pointer}.sl-manage-tabs button.active{background:#1d3d27;color:white}.sl-manage-pane{padding:22px 28px 30px}.sl-form{display:grid;gap:14px}.sl-form.compact{background:#f0ecdf;padding:16px;border-radius:18px}.sl-form label{display:grid;gap:6px;font-size:12px;font-weight:900;color:#3d4d41}.sl-form textarea{resize:vertical;line-height:1.5}.sl-form-grid{display:grid;gap:13px}.sl-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-form fieldset{border:1px solid #ccd5c4;border-radius:16px;padding:12px;display:grid;gap:10px}.sl-form legend{font-weight:900;color:#315039;padding:0 6px}.sl-form-section{display:flex;justify-content:space-between;align-items:end;border-top:1px solid #dce0d3;padding-top:18px;margin-top:6px}.sl-form-section h3{font:700 23px Fredoka;margin:3px 0}.sl-form-section p{margin:0;color:#788077;font-size:12px}.sl-check-row{display:flex;gap:20px;flex-wrap:wrap}.sl-media-grid{display:grid;grid-template-columns:1fr 180px;gap:14px}.sl-upload-box{border:2px dashed #bac8b1;border-radius:16px;padding:14px;background:#fbfaf4;display:grid!important;gap:6px!important}.sl-upload-box input{padding:8px;background:white}.sl-banner-preview{width:468px;max-width:100%;border-radius:8px;margin-top:7px}.sl-icon-preview{width:64px;height:64px;object-fit:cover;border-radius:12px;margin-top:7px}.sl-form-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.sl-message{min-height:0;font-size:13px;font-weight:800}.sl-message.error{color:#9a3325}.sl-message.success{color:#2f713d}.sl-verification{background:#eef4df;border-radius:14px;padding:13px;line-height:1.5;font-size:13px}.sl-owner-updates{display:grid;gap:10px;margin-top:16px}.sl-owner-update{display:grid;grid-template-columns:1fr auto;gap:10px;background:white;border:1px solid var(--line);border-radius:15px;padding:13px}.sl-owner-update button{border:0;background:#ffe4df;color:#8b3326;border-radius:10px;font-weight:900;padding:7px 9px;cursor:pointer}.sl-pro-offer{background:linear-gradient(140deg,#1b321f,#283f23);color:white;padding:24px;border-radius:22px}.sl-pro-offer h3{font:700 38px Fredoka;margin:7px 0}.sl-pro-offer h3 span{font:700 16px Nunito;color:#ced8c1}.sl-pro-offer p{color:#d6dfd0}.sl-pro-offer ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-left:20px}.sl-pro-status{margin:14px 0;font-weight:900;color:#f5df82}.sl-halo-picker{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.sl-halo-picker button{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:white;border-radius:999px;padding:7px 10px;font-weight:800;cursor:pointer}.sl-halo-picker button.active{background:var(--lime);color:#17331d}.sl-toast{position:fixed;left:50%;bottom:24px;z-index:100;transform:translate(-50%,30px);opacity:0;pointer-events:none;background:#152b1c;color:white;padding:11px 16px;border-radius:12px;font-weight:900;box-shadow:var(--shadow);transition:.2s}.sl-toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:850px){.sl-topbar nav>a{display:none}.sl-browser{grid-template-columns:1fr}.sl-filters{position:static}.sl-card-main{grid-template-columns:64px 1fr}.sl-card-actions{grid-column:1/-1;display:flex;flex-wrap:wrap}.sl-form-grid.two,.sl-media-grid{grid-template-columns:1fr}.sl-pro-offer ul{grid-template-columns:1fr}}@media(max-width:560px){.sl-topbar{padding:10px 12px}.sl-topbar .sl-button{font-size:11px;padding:9px 10px}.sl-hero{padding:56px 16px}.sl-search-row{flex-direction:column}.sl-sponsored-wrap,.sl-browser{padding-left:14px;padding-right:14px}.sl-card-main{grid-template-columns:54px 1fr}.sl-card-icon{width:54px;height:54px}.sl-card h3{font-size:21px}.sl-dialog-head,.sl-manage-pane{padding-left:16px;padding-right:16px}.sl-manage-tabs{padding-left:16px;padding-right:16px;overflow:auto}.sl-detail-body{padding:17px}.sl-detail-title h2{font-size:28px}}
.sl-popular-wrap{max-width:1240px;margin:0 auto;padding:28px 24px 4px}.sl-popular-wrap .sl-section-head>a{color:#365c3e;font-weight:900;text-decoration:none}.sl-popular-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sl-popular-grid .sl-card-main{grid-template-columns:54px 1fr}.sl-popular-grid .sl-card-icon{width:54px;height:54px}.sl-popular-grid .sl-card-actions{grid-column:1/-1;display:flex}.sl-popular-grid .sl-card h3{font-size:20px}@media(max-width:980px){.sl-popular-grid{grid-template-columns:1fr}}@media(max-width:560px){.sl-popular-wrap{padding-left:14px;padding-right:14px}}
