/* Minersss Minecraft Edition — loaded after the legacy stylesheet. */
:root{
    --mc-ink:#252a25;--mc-muted:#687168;--mc-paper:#fbfaf4;--mc-line:#d7d8cd;
    --mc-grass:#55a630;--mc-grass-light:#79c442;--mc-grass-dark:#2e6b24;
    --mc-dirt:#70452c;--mc-dirt-dark:#422b20;--mc-stone:#5b625f;--mc-coal:#17201a;
    --mc-water:#2f94c8;--mc-gold:#f4cb45;--mc-redstone:#c84032;
    --mc-shadow:0 10px 0 rgba(60,45,31,.08),0 18px 42px rgba(38,45,36,.12);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{min-width:320px;margin:0;background-color:#e9ebdf;background-image:linear-gradient(rgba(249,249,244,.92),rgba(249,249,244,.92)),url(../../images/bg.png);color:var(--mc-ink);font-family:"Segoe UI",Tahoma,Arial,sans-serif;font-size:16px;line-height:1.65}
body:after{content:"";position:fixed;left:0;right:0;bottom:0;height:4px;background:repeating-linear-gradient(90deg,#3f8229 0 20px,#61aa36 20px 40px);z-index:9999;pointer-events:none}
a{color:#267443;text-decoration-color:#8bae78;text-underline-offset:3px}a:hover{color:#173f29}
img,iframe,video,object{max-width:100%;height:auto}
.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.skip-link:focus{position:fixed!important;top:12px;left:12px;width:auto!important;height:auto!important;padding:12px 16px!important;margin:0!important;clip:auto!important;background:#fff;color:#111;z-index:10000}

/* Header: sky, silhouettes, grass and dirt. */
#header.mc-header{float:none;width:100%;margin:0;background:none}
.mc-header .top{height:auto;background:#101712;border:0;border-bottom:3px solid #28342a;box-shadow:inset 0 -1px #050905}
.mc-top-links{max-width:1180px;margin:0 auto;padding:8px 22px;color:#a9b4a9;font-size:13px;line-height:1.5;display:flex;align-items:center;gap:9px}
.mc-top-links a{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;color:#c8d5ca;text-decoration:none;border:1px solid transparent;transition:color .15s ease,background .15s ease,border-color .15s ease}.mc-top-links a:before{content:"";flex:0 0 8px;width:8px;height:8px;background:#70b847;box-shadow:2px 2px 0 #234d27}.mc-top-links a:nth-child(2):before{background:#54a9cf;box-shadow:2px 2px 0 #214c61}.mc-top-links a:nth-child(3):before{background:#e8c443;box-shadow:2px 2px 0 #67521b}.mc-top-links a:hover{color:#fff;background:#202a23;border-color:#3b493e}
.mc-hero{position:relative;overflow:hidden;background-color:#79cde1;background-image:linear-gradient(#62b9d9 0,#bce7ea 70%,#d8edf0 70%);border-bottom:8px solid var(--mc-grass)}
.mc-hero:before{content:"";position:absolute;left:0;right:0;bottom:0;height:35px;background:linear-gradient(90deg,rgba(40,79,48,.34),rgba(58,104,53,.55)),repeating-linear-gradient(90deg,transparent 0 46px,rgba(36,67,37,.22) 46px 84px);clip-path:polygon(0 60%,8% 60%,8% 32%,14% 32%,14% 48%,22% 48%,22% 15%,31% 15%,31% 54%,40% 54%,40% 30%,48% 30%,48% 68%,58% 68%,58% 20%,66% 20%,66% 53%,76% 53%,76% 35%,84% 35%,84% 63%,92% 63%,92% 24%,100% 24%,100% 100%,0 100%)}
.mc-sky-pixels:before,.mc-sky-pixels:after{content:"";position:absolute;background:rgba(255,255,255,.82);height:15px;box-shadow:16px -8px 0 rgba(255,255,255,.82),32px 0 0 rgba(255,255,255,.82),48px 0 0 rgba(255,255,255,.82)}
.mc-sky-pixels:before{top:25px;left:12%;width:48px}.mc-sky-pixels:after{top:48px;right:14%;width:64px;transform:scale(.8)}
.mc-hero-inner{position:relative;z-index:2;max-width:1180px;min-height:138px;margin:0 auto;padding:25px 22px 21px;display:flex;align-items:center;gap:30px}
#top_logo.mc-logo{position:relative;float:none;display:block;flex:0 1 274px;width:274px;max-width:100%;height:51px;margin:0;background:none;text-indent:0;color:#fff;text-decoration:none;filter:drop-shadow(1px 0 0 rgba(20,37,29,.7)) drop-shadow(-1px 0 0 rgba(20,37,29,.7)) drop-shadow(0 1px 0 rgba(20,37,29,.7)) drop-shadow(0 4px 0 rgba(34,60,42,.28))}
#top_logo.mc-logo img{display:block;width:274px;max-width:100%;height:auto}
.mc-brand strong{display:block;font-family:Impact,"Arial Black",sans-serif;font-size:40px;line-height:1;letter-spacing:.5px;text-transform:uppercase;color:#fff;-webkit-text-stroke:1px #294731;text-shadow:3px 3px 0 #2b5132}.mc-brand small{display:block;margin-top:9px;color:#284b39;font-size:13px;font-weight:800;text-shadow:0 1px rgba(255,255,255,.45)}
.mc-creeper{position:relative;display:block;flex:0 0 68px;width:68px;height:68px;background-color:#61b63a;background-image:linear-gradient(90deg,transparent 50%,rgba(20,80,29,.16) 50%),linear-gradient(transparent 50%,rgba(134,210,70,.18) 50%);background-size:16px 16px;border:4px solid #214a25;box-shadow:inset 0 0 0 3px #8dd04b,5px 5px 0 rgba(27,55,29,.35)}
.mc-creeper i,.mc-creeper b{position:absolute;background:#163a20}.mc-creeper i{top:20px;width:14px;height:14px}.mc-creeper i:first-child{left:13px}.mc-creeper i:nth-child(2){right:13px}.mc-creeper b{left:27px;top:34px;width:14px;height:20px;box-shadow:-8px 8px 0 #163a20,8px 8px 0 #163a20}
#header_peoples.mc-characters{float:none;width:288px;height:64px;margin:20px auto 0;display:flex}#header_peoples.mc-characters span{float:none;flex:0 0 32px;width:32px;height:64px;margin:0;background-image:url(../../images/mens.png)}
.mc-achievement{display:flex;align-items:center;gap:13px;min-width:210px;padding:13px 17px;margin-left:auto;background-color:var(--mc-gold);background-image:linear-gradient(135deg,rgba(255,255,255,.25) 25%,transparent 25%,transparent 50%,rgba(125,86,13,.12) 50%,rgba(125,86,13,.12) 75%,transparent 75%);background-size:24px 24px;border:3px solid #fff0a3;outline:3px solid #7a5712;box-shadow:0 7px 0 #62420c,0 12px 22px rgba(34,43,28,.3);color:#342c18;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.mc-achievement:hover{color:#241d0d;transform:translateY(-2px);box-shadow:0 9px 0 #62420c,0 15px 25px rgba(34,43,28,.32)}.mc-achievement strong,.mc-achievement small{display:block;line-height:1.25}.mc-achievement strong{font-size:16px}.mc-achievement small{font-size:12px;opacity:.76}.mc-achievement-gem{font-size:25px;color:#307a68;text-shadow:2px 2px 0 #16473d}
.mc-menu-toggle{display:none;width:46px;height:46px;padding:9px;background:#67706b;border:3px solid #9ea5a1;outline:2px solid #343936;box-shadow:0 4px 0 #272c29}.mc-menu-toggle span{display:block;height:3px;margin:5px 0;background:#fff;box-shadow:0 2px #313632}

/* Navigation is a stone inventory bar. */
.mc-navigation{background-color:#555b58;background-image:linear-gradient(90deg,rgba(255,255,255,.035) 50%,transparent 50%),linear-gradient(rgba(255,255,255,.025) 50%,transparent 50%);background-size:34px 34px,22px 22px;border-top:4px solid #858d89;border-bottom:5px solid #333936;box-shadow:inset 0 -2px #202522,0 5px 0 rgba(40,49,39,.1)}
.mc-nav-inner{max-width:1180px;margin:0 auto;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:25px}
.mc-menu{display:flex;margin:0;padding:0;list-style:none}.mc-menu li{margin:0;padding:0}.mc-menu a{display:block;padding:15px 17px;color:#fff;text-decoration:none;font-weight:800;font-size:14px;text-shadow:2px 2px 0 #242824;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(0,0,0,.18)}.mc-menu a:hover,.mc-menu .current-menu-item>a{background:#39782d;box-shadow:inset 0 4px #67b641,inset 0 -4px #24541e}.mc-menu a span{color:#d8e3d7;margin-right:5px}
.mc-navigation #searchform{float:none;display:flex;min-width:245px;margin:0}.mc-navigation #s{float:none;width:100%;height:38px;padding:0 11px;background:#272d2a;color:#fff;border:3px solid #171b19;border-right:0;border-radius:0;font-style:normal;box-shadow:inset 3px 3px #0d100e,inset -2px -2px #717773}.mc-navigation #searchsubmit{float:none;width:43px;height:38px;margin:0;padding:0;background:#78936b;color:#fff;border:3px solid #171b19;border-left:0;border-radius:0;text-shadow:1px 1px #1d281b}

/* The only layout owner. Sidebar stays beside content. */
div#work_wrap.mc-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;column-gap:34px;align-items:start;max-width:1180px;width:calc(100% - 32px);margin:0 auto;padding:28px 0 10px}
#content.mc-content{float:none;width:auto;min-width:0}
#sidebar{float:none;width:auto;min-width:0;margin:0;position:relative;align-self:start}
/* Content cards: grass block edge over parchment. */
.info_contect{position:relative;float:none;width:100%;margin:0 0 31px;padding:27px 27px 25px;background:var(--mc-paper);border:3px solid #c9cbbf;border-top:9px solid var(--mc-grass);outline:1px solid #fff;box-shadow:var(--mc-shadow)}
.info_contect:before{content:"";position:absolute;top:-9px;left:0;right:0;height:9px;background:repeating-linear-gradient(90deg,#76c63e 0 18px,#4e9e2d 18px 34px,#66b337 34px 48px)}
.info_contect>.avatar,.info_contect>img:first-child{position:absolute;left:24px;top:23px;z-index:1}.avatar,.post_avatar{border:3px solid #aab0a5;background:#fff!important;box-shadow:3px 3px 0 #6d756e;border-radius:0;image-rendering:auto}
.post{margin:0;padding:0;overflow:visible}.post_top_meta{float:none;width:auto;height:auto;min-height:48px;margin:0 0 8px 66px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.45}.post_author,.post_date{float:none;margin:0}.post_author a{font-weight:900;color:#347b35}.post_date{color:#747c74}
.post_title{float:none;width:auto;margin:7px 0 22px 66px;color:var(--mc-ink);font-family:Georgia,"Times New Roman",serif;font-size:27px;line-height:1.25}.post_title a{text-decoration:none}.post_title a.grey{font-family:"Segoe UI",sans-serif;font-size:12px;letter-spacing:.05em;text-transform:uppercase;font-weight:900;color:#397e35}
h1#post_title{width:auto;margin:22px 0 26px;color:#263329!important;font-family:Georgia,"Times New Roman",serif;font-size:clamp(35px,4.2vw,52px)!important;line-height:1.08;letter-spacing:-.035em;font-weight:800}
.post_intro{float:none;width:auto;color:#323832}.post_intro p{margin:0 0 1.15em}.post_intro h2{margin-top:1.25em;color:#327634;font-family:Georgia,serif;font-size:30px;line-height:1.25}.post_intro h3{color:#795031;font-family:Georgia,serif;font-size:24px}.post_intro img{max-width:100%;height:auto;padding:8px 0;border-radius:0}.post_intro ul{list-style:none}.post_intro ul li{position:relative;background:none;padding-left:23px!important}.post_intro ul li:before{content:"";position:absolute;left:2px;top:.65em;width:9px;height:9px;background:#62ad38;box-shadow:4px 4px 0 #326e28}
.post_read_more{float:none;width:auto;margin:18px 0 0}.post_read_more a{display:inline-block;padding:9px 14px;background:#579e34;color:#fff;border:2px solid #7fc24e;outline:2px solid #2d6026;box-shadow:0 4px 0 #285221;text-decoration:none;font-weight:800}.post_read_more a:hover{background:#66af3f}
.post_meta{float:none;width:auto;height:auto;min-height:34px;margin:22px 0 0;padding-top:14px;background:none;border-top:2px dashed #d3d2c4;line-height:1.45}.center_meta{float:none;display:flex;gap:16px;background:none}.left_meta,.right_meta{display:none}.mm{float:none;margin:0;color:#687168}.m1,.m2,.m3{background-position:left center}
blockquote{margin:24px 0;padding:18px 20px;background:#f2eedc;border:3px solid #cbc4a7;border-left:8px solid #d5a632;box-shadow:4px 4px 0 #aaa386;color:#4d4736}pre,code{max-width:100%;overflow:auto;background:#202622!important;color:#ddf0db!important;border-left:6px solid #56a037!important;padding:14px!important}
.breadcrumbs{position:relative;display:block;width:100%;height:auto;margin:0 0 24px;padding:11px 15px 11px 46px;background-color:#e1e3da;background-image:linear-gradient(135deg,rgba(255,255,255,.3) 25%,transparent 25%,transparent 75%,rgba(77,83,76,.05) 75%);background-size:18px 18px;border:3px solid #858b84;outline:2px solid #fff;box-shadow:4px 4px 0 #b4b8af;color:#5f685f;font-size:13px;line-height:1.45}.breadcrumbs:before{content:"";position:absolute;left:12px;top:50%;width:20px;height:20px;margin-top:-12px;background:#58a934;border:3px solid #326a28;box-shadow:inset 0 4px #79c84a,3px 3px 0 #aeb2a8}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;counter-reset:none}.breadcrumbs ol li{display:flex;align-items:center;margin:0;padding:0;list-style:none}.breadcrumbs ol li::before{content:none!important;display:none!important;counter-increment:none!important}.breadcrumbs ol li+li::before{content:"›"!important;display:inline-block!important;width:auto!important;height:auto!important;margin:0 9px!important;background:none!important;color:#707970!important;font-size:17px!important;line-height:1!important}.breadcrumbs a{font-weight:700;color:#347637;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs li:last-child>span{color:#697169}

/* Sidebar widgets resemble inventory windows. */
#sidebar>#mc-sidebar-auth{max-width:none;margin:0 0 18px;padding:13px 15px;background:#2c352e;color:#e8eee8;border:3px solid #515d54;outline:2px solid #171c18;box-shadow:0 5px 0 #151a16;font-size:14px;line-height:1.45}
.sidebar_widgetable_area{float:none;width:100%;margin:0;padding:0;font-size:14px}.sidebar_widgetable_area>li{position:relative;float:none!important;width:100%;margin:0 0 23px;padding:18px;background-color:#dadbd2!important;background-image:linear-gradient(135deg,rgba(255,255,255,.22) 25%,transparent 25%,transparent 75%,rgba(70,75,68,.06) 75%)!important;background-size:20px 20px!important;border:4px solid #7d827c;outline:3px solid #353a36;border-radius:0;box-shadow:inset 3px 3px #f3f3ec,inset -3px -3px #aaada6,0 7px 0 rgba(55,59,53,.16);overflow:hidden}.sidebar_widgetable_area>li:hover{border-color:#6d736d}.widget-title{margin:-18px -18px 17px;padding:12px 15px;background-color:#4c5350;background-image:linear-gradient(90deg,rgba(255,255,255,.04) 50%,transparent 50%);background-size:18px 18px;color:#fff;font-size:17px;font-weight:900;text-shadow:2px 2px 0 #282d2a;border-bottom:4px solid #292e2b}.sidebar_widgetable_area>li ul{float:none;width:100%;margin:0;padding:0}.sidebar_widgetable_area>li li{float:none;margin:0 0 11px;padding:0;line-height:1.45}.sidebar_widgetable_area>li.live li{float:none;margin:0 0 13px}.sidebar_widgetable_area>li.live li img{margin:1px 9px 0 0}.sidebar_widgetable_area .avatar{width:34px;height:34px;margin:0 8px 0 0;padding:2px}.categories ul{font-family:inherit;font-size:14px;font-variant:normal;font-weight:700}.categories ul li{position:relative;background:none;padding-left:20px!important}.categories ul li:before{content:"";position:absolute;left:1px;top:.45em;width:10px;height:10px;background:#9a693e;box-shadow:3px 3px #59402d}
.sidebar_widgetable_area input,.sidebar_widgetable_area select{max-width:100%}

/* Forms, comments and pagination. */
input[type=text],input[type=email],input[type=password],input[type=search],textarea,select{max-width:100%;padding:10px 11px;color:#293029;background:#fff;border:3px solid #a7ada5;border-radius:0;box-shadow:inset 2px 2px #e6e8e3}
input[type=submit],input[type=button],button{height:auto;min-height:38px;padding:8px 15px;background:#5f9f3a;color:#fff;border:3px solid #83bf59;border-radius:0;box-shadow:0 3px 0 #2d5d25;text-shadow:1px 1px #234c1e;font-weight:800}
.comments{float:none;width:100%;margin:28px 0 0;padding:23px;background:#f8f7ee;border:3px solid #c5c7bd;box-shadow:var(--mc-shadow)}.comments h2{width:auto;margin:0 0 20px;padding:0;background:none;color:#2c392e;font-family:Georgia,serif;font-weight:800}.one_comment{float:none}.comm{overflow:visible}.comm p,.comments textarea{width:100%}.comm_top_meta{width:auto}.navigation,.paging{float:none}.navigation{display:flex;justify-content:space-between;gap:16px}.wp-caption{max-width:100%}.alignleft,.alignright{max-width:48%}

/* Footer: earth layer. */
#footer{float:none;clear:both;width:100%;margin:45px 0 0;background-color:#4b3023;background-image:linear-gradient(90deg,rgba(100,65,39,.35) 50%,transparent 50%),linear-gradient(rgba(38,27,21,.2) 50%,transparent 50%);background-size:34px 34px,22px 22px;border-top:10px solid #4d962f;box-shadow:inset 0 4px #73bd40;color:#ded2c7}
#footer .mc-footer-inner{max-width:1180px;width:calc(100% - 32px);min-height:170px;margin:auto;padding:35px 0;display:grid;grid-template-columns:1fr 280px;gap:20px}#ft_menu{float:none;height:auto;margin:0;overflow:visible}#ft_menu ul{float:none;height:auto;display:flex;flex-wrap:wrap;gap:10px 20px;text-align:left}#ft_menu ul li{margin:0}#ft_menu a{color:#f4eadf;text-decoration:none}#footer_logo{float:none;width:272px;height:50px;margin:0;background:url(../../images/footer_bg.png) center/contain no-repeat;filter:brightness(0) invert(1);opacity:.75}#counters{float:none;grid-column:1/-1;margin:20px 0 0}

@media(max-width:1020px){
    .mc-characters{display:none}.mc-hero-inner{min-height:125px}div#work_wrap.mc-layout{grid-template-columns:minmax(0,1fr) 290px;column-gap:24px}.mc-brand strong{font-size:35px}
}
@media(max-width:760px){
    .mc-top-links{padding:7px 14px;gap:3px;white-space:nowrap;overflow-x:auto}.mc-top-links a{padding:5px 8px}.mc-hero-inner{min-height:94px;padding:14px}.mc-creeper{flex-basis:52px;width:52px;height:52px}.mc-creeper i{top:15px;width:11px;height:11px}.mc-creeper i:first-child{left:9px}.mc-creeper i:nth-child(2){right:9px}.mc-creeper b{left:20px;top:27px;width:12px;height:15px;box-shadow:-6px 6px #163a20,6px 6px #163a20}.mc-brand strong{font-size:28px}.mc-brand small{display:none}.mc-achievement{min-width:0;margin-left:auto;padding:10px}.mc-achievement span:last-child{display:none}.mc-menu-toggle{display:block;margin-left:5px}.mc-navigation{display:none}.mc-navigation.is-open{display:block}.mc-nav-inner{display:block;padding:8px 14px 15px}.mc-menu{display:block}.mc-menu a{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.mc-navigation #searchform{margin-top:10px;min-width:0}div#work_wrap.mc-layout{display:block;width:auto;margin:0;padding:20px 14px}.mc-quick-links{white-space:nowrap;overflow-x:auto}.info_contect{padding:22px 18px}.post_title{font-size:23px}.post_intro h2{font-size:25px}#sidebar{margin-top:32px}.comments{display:block;padding:18px}.comm{padding:0}.one_comment_quote{max-width:100%}.alignleft,.alignright{float:none;max-width:100%;margin:10px auto}.register{width:100%}.post_intro table{display:block;max-width:100%;overflow-x:auto}#footer .mc-footer-inner{display:block;width:auto;padding:30px 16px}#footer_logo{margin-top:28px}
}
@media(max-width:460px){
    .mc-achievement{display:none}#top_logo.mc-logo{flex:1 1 auto;min-width:0}.info_contect>.avatar,.info_contect>img:first-child{left:16px;top:19px;width:40px;height:40px}.post_top_meta,.post_title{margin-left:53px}.post_top_meta{display:block;min-height:42px}.post_date{margin-top:3px}.post_title{margin-top:12px}h1#post_title{font-size:33px!important}.post_intro ul{padding-left:10px}.sidebar_widgetable_area>li{padding:16px}.widget-title{margin:-16px -16px 15px}
}
/* Production polish: widget chrome must span the complete inventory window. */
.sidebar_widgetable_area>li>.widget-title,
.sidebar_widgetable_area>li>h3.widget-title{
    display:block;
    width:calc(100% + 36px)!important;
    max-width:none!important;
    margin:-18px -18px 17px!important;
    padding:12px 15px;
}
.sidebar_widgetable_area table{width:100%;table-layout:auto}
.sidebar_widgetable_area td{vertical-align:middle}

@media(max-width:760px){.breadcrumbs{padding-left:44px}}
@media(max-width:460px){
    .sidebar_widgetable_area>li>.widget-title,
    .sidebar_widgetable_area>li>h3.widget-title{
        width:calc(100% + 32px)!important;
        margin:-16px -16px 15px!important;
    }
}
/* Typography: sturdy game-like headings with a calm readable text face. */
body{font-family:Verdana,Tahoma,"Segoe UI",sans-serif;font-size:15px;line-height:1.72}
.mc-navigation,.widget-title,.post_top_meta,.breadcrumbs,input,textarea,select,button{
    font-family:"Trebuchet MS",Verdana,Tahoma,sans-serif;
}
h1,h2,h3,h4,h5,h6,.post_title,h1#post_title,.post_intro h2,.post_intro h3,.comments h2{
    font-family:"Arial Black","Trebuchet MS",Verdana,sans-serif;
    font-weight:900;
    letter-spacing:-.025em;
}
h1#post_title{font-size:clamp(34px,3.8vw,48px)!important;line-height:1.14;letter-spacing:-.035em}
.post_intro h2{font-size:28px;line-height:1.25}.post_intro h3{font-size:23px;line-height:1.3}
.post_intro{font-size:15px;line-height:1.78}

/* Search supports both legacy IDs and current WordPress class markup. */
.mc-navigation .mc-search-form,
.mc-navigation #searchform{
    float:none;
    display:grid;
    grid-template-columns:minmax(0,1fr) 42px;
    align-items:stretch;
    width:255px;
    min-width:255px;
    height:40px;
    margin:0;
    padding:0;
    overflow:hidden;
    background:#252b28;
    border:3px solid #171b19;
    box-shadow:inset 3px 3px #0d100e,inset -2px -2px #717773;
}
.mc-navigation .mc-search-form label{display:contents}
.mc-navigation .search-field,
.mc-navigation #s{
    float:none;
    display:block;
    width:100%;
    min-width:0;
    height:34px;
    margin:0;
    padding:0 11px;
    color:#f1f4f1;
    background:transparent;
    border:0;
    border-radius:0;
    box-shadow:none;
    outline:0;
    font-size:13px;
    font-style:normal;
    -webkit-appearance:none;
    appearance:none;
}
.mc-navigation .search-field::placeholder,.mc-navigation #s::placeholder{color:#aeb5b0;opacity:1}
.mc-navigation .search-field:focus,.mc-navigation #s:focus{background:#303733;box-shadow:inset 0 -3px #72b64b}
.mc-navigation .search-submit,
.mc-navigation #searchsubmit{
    position:relative;
    float:none;
    display:block;
    width:42px;
    min-width:42px;
    height:34px;
    min-height:0;
    margin:0!important;
    padding:0!important;
    overflow:hidden;
    color:#fff;
    background:#5f7555;
    border:0;
    border-left:2px solid #111512;
    border-radius:0;
    box-shadow:inset 2px 2px #84947d,inset -2px -2px #34402f;
    text-indent:-9999px;
    text-shadow:none;
    cursor:pointer;
    -webkit-appearance:none;
    appearance:none;
}
.mc-navigation .search-submit:hover,.mc-navigation #searchsubmit:hover{background:#6f8b62}
.mc-search-icon,.mc-navigation #searchsubmit:before{position:absolute;display:block;content:"";left:12px;top:8px;width:10px;height:10px;border:3px solid #fff;border-radius:50%}
.mc-search-icon:after,.mc-navigation #searchsubmit:after{position:absolute;display:block;content:"";left:24px;top:21px;width:9px;height:3px;background:#fff;transform:rotate(45deg);transform-origin:left center}
.mc-search-icon{left:0;top:0;width:100%;height:100%;border:0;border-radius:0}.mc-search-icon:before{position:absolute;content:"";left:12px;top:8px;width:10px;height:10px;border:3px solid #fff;border-radius:50%}

/* Collapsible category tree in the sidebar inventory panel. */
.mc-category-tree,.mc-category-tree ul{float:none!important;width:100%!important;margin:0!important;padding:0!important;list-style:none}
.mc-category-tree li{position:relative;float:none!important;width:100%;margin:0!important;padding:0!important;border-top:1px solid rgba(71,80,71,.12)}
.mc-category-tree>li:first-child{border-top:0}
.mc-category-tree li>a{display:block;padding:9px 38px 9px 20px;color:#315f36;text-decoration:none;font-weight:700;line-height:1.35}
.mc-category-tree li>a:before{content:"";position:absolute;left:2px;top:14px;width:9px;height:9px;background:#8b633e;box-shadow:3px 3px #4f3b2b}
.mc-category-tree li>a:hover,.mc-category-tree .current-cat>a{color:#173d21;background:rgba(89,154,57,.11)}
.mc-category-tree .children{display:none!important;padding:3px 0 7px 15px!important;border-left:3px solid #8d948a;background:rgba(255,255,255,.25)}
.mc-category-tree li.is-category-open>.children{display:block!important}
.mc-category-tree .children[hidden]{display:none!important}
.mc-category-tree .children li>a{padding-top:7px;padding-bottom:7px;font-size:13px;font-weight:600}
.mc-category-tree .children li>a:before{top:12px;width:7px;height:7px;background:#65a643;box-shadow:2px 2px #356a2c}
.mc-category-toggle{position:absolute;z-index:2;right:0;top:4px;width:30px;height:30px;min-height:30px;margin:0;padding:0;background:#59615c;border:2px solid #858d87;box-shadow:0 2px #303531;text-indent:0}
.mc-category-toggle span:before,.mc-category-toggle span:after{content:"";position:absolute;left:8px;top:12px;width:10px;height:2px;background:#fff;transition:transform .15s ease}
.mc-category-toggle span:after{transform:rotate(90deg)}
.mc-category-toggle[aria-expanded=true] span:after{transform:rotate(0)}
.mc-category-toggle:focus-visible{outline:3px solid #f2cc43;outline-offset:2px}
.mc-category-count{position:absolute;right:8px;top:10px;min-width:25px;padding:1px 6px;background:#cfd5c9;color:#536052;border:1px solid #a7afa2;font-size:11px;line-height:17px;text-align:center}.mc-category-tree .has-category-children>.mc-category-count{right:37px}.mc-category-tree .has-category-children>a{padding-right:72px}
.mc-share-button{display:inline-flex;align-items:center;gap:8px;min-height:34px;margin-left:auto;padding:6px 11px!important;background:#477c3b!important;color:#fff!important;border:2px solid #78ad60!important;box-shadow:0 3px 0 #294f25!important;font-size:12px;line-height:1;text-shadow:1px 1px #254322;cursor:pointer}.mc-share-button:hover{background:#579548!important}.mc-share-button__icon{color:#f1ce4d;font-size:12px}.mc-share-button:focus-visible{outline:3px solid #f1ce4d;outline-offset:2px}

@media(max-width:760px){
    .mc-navigation .mc-search-form,.mc-navigation #searchform{width:100%;min-width:0;margin-top:10px}
}
@media(max-width:460px){
    h1#post_title{font-size:30px!important}.post_intro{font-size:14px}
}
/* 2.2.1 hardening against legacy form floats and dimensions. */
.mc-navigation form[data-minersss-search=true]{
    position:relative!important;
    display:block!important;
    flex:none!important;
    width:255px!important;
    min-width:255px!important;
    height:40px!important;
    min-height:40px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    background:#252b28!important;
    border:3px solid #171b19!important;
    box-sizing:border-box!important;
}
.mc-navigation form[data-minersss-search=true] .search-field,
.mc-navigation form[data-minersss-search=true] .mc-native-search-input{
    position:absolute!important;
    z-index:1!important;
    left:0!important;
    top:0!important;
    right:40px!important;
    bottom:0!important;
    float:none!important;
    display:block!important;
    width:calc(100% - 40px)!important;
    max-width:none!important;
    height:34px!important;
    min-height:34px!important;
    margin:0!important;
    padding:0 11px!important;
    background:#fff!important;
    color:#343a35!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:inset 2px 2px #d9dcd8!important;
    box-sizing:border-box!important;
}
.mc-navigation form[data-minersss-search=true] .search-field::placeholder,
.mc-navigation form[data-minersss-search=true] .mc-native-search-input::placeholder{color:#8b918c!important}
.mc-navigation form[data-minersss-search=true] .search-submit,
.mc-navigation form[data-minersss-search=true] .mc-native-search-submit{
    position:absolute!important;
    z-index:2!important;
    top:0!important;
    right:0!important;
    bottom:auto!important;
    left:auto!important;
    float:none!important;
    display:block!important;
    width:40px!important;
    min-width:40px!important;
    max-width:40px!important;
    height:34px!important;
    min-height:34px!important;
    max-height:34px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    background:#63785b!important;
    border:0!important;
    border-left:2px solid #303a2d!important;
    border-radius:0!important;
    box-shadow:inset 2px 2px #91a08b,inset -2px -2px #394535!important;
    box-sizing:border-box!important;
    font-size:0!important;
    line-height:0!important;
    text-indent:0!important;
}

/* Breadcrumbs always stay on one line; only the final label is truncated. */
.breadcrumbs{overflow:hidden!important;white-space:nowrap!important}
.breadcrumbs ol{display:flex!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important}
.breadcrumbs ol li{flex:0 0 auto!important;max-width:none!important;white-space:nowrap!important}
.breadcrumbs ol li:last-child{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}
.breadcrumbs ol li:last-child>span,.breadcrumbs ol li:last-child>a{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}

/* Keep the comment submit action inside its panel. */
.comments{display:flow-root!important;overflow:visible}
.comments .comment-respond,.comments .comment-form{display:flow-root;width:100%}
.comments .form-submit{display:block;clear:both;width:100%;margin:16px 0 0!important;padding:0!important}
.comments .form-submit input[type=submit],.comments .submit{
    position:static!important;
    float:none!important;
    display:inline-block!important;
    width:auto!important;
    height:auto!important;
    min-height:42px!important;
    margin:0!important;
    padding:9px 16px!important;
}

@media(max-width:760px){.mc-navigation form[data-minersss-search=true]{width:100%!important;min-width:0!important;margin-top:10px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
