/* MinePlot gaming direction: charcoal, phosphor accents and block-built terrain. */
body{--accent:#b6f766;--tint:#18251e;--ink:#f0f4ec;--paper:#0b110e;background-color:var(--paper);background-image:linear-gradient(#b6f70404 1px,transparent 1px),linear-gradient(90deg,#b6f70404 1px,transparent 1px);background-size:48px 48px}body[data-color=ocean]{--accent:#6dd7ff;--tint:#122630;--ink:#eaf8ff;--paper:#0a1118}body[data-color=amethyst]{--accent:#d4a0ff;--tint:#261b31;--ink:#f7efff;--paper:#100c17}body[data-color=ember]{--accent:#ffb064;--tint:#302018;--ink:#fff4e9;--paper:#160e0a}header{height:92px}header .brand{letter-spacing:-1px}.brand span{color:var(--accent)}nav{font-family:monospace;text-transform:uppercase;letter-spacing:1px;font-size:11px}.button{border-radius:0;background:var(--accent);color:#102014;box-shadow:4px 4px 0 #536b3640;text-transform:uppercase;font:700 12px Manrope,Arial,sans-serif;letter-spacing:1px}.button:hover{box-shadow:6px 6px 0 #536b3670;transform:translate(-2px,-2px)}.hero{background:#15251b;height:685px;border-radius:0;border:1px solid #91b38530;isolation:isolate;box-shadow:0 20px 90px -50px #b6f76670}.hero-top{padding-top:28px;z-index:3}.eyebrow,.edition{font-family:monospace;letter-spacing:1.5px}.eyebrow{color:var(--accent)}.eyebrow i,.hero-bottom i{background:var(--accent);box-shadow:0 0 12px var(--accent);border-radius:0}.edition{font-size:10px;color:#d1e5c9;opacity:.8}.hero-copy{margin-top:68px;z-index:3}h1{font-size:clamp(60px,6.6vw,96px);font-weight:800;letter-spacing:-5px;line-height:1;max-width:800px;text-shadow:0 4px 0 #111b12}em{font-family:inherit;font-style:normal;font-weight:800;color:var(--accent)}.hero-copy p{color:#d2decf;font-size:15px;text-shadow:0 2px 8px #081009}.hero .forest{width:100%;height:100%;object-fit:cover;object-position:center;right:0;bottom:0;z-index:0;opacity:.94;mask-image:none;image-rendering:pixelated}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0d1914f2 3%,#0d1914c4 33%,#0d191424 70%),linear-gradient(0deg,#0b170e8a,transparent 40%);z-index:1;pointer-events:none}.hero .text-link{color:#fff}.hero-bottom{z-index:3;background:#0b170ed9;border-top:1px solid #92c07b40;padding-top:18px;padding-bottom:18px;color:#c6d8bc;font-family:monospace;font-size:10px}.compatibility{background:#0a0f0caa;border-color:#b6f76620}.compatibility>div{font-family:monospace;font-size:17px;color:#d0dfc7}.compatibility i{color:var(--accent);opacity:1}.section h2{font-size:48px;font-weight:800;letter-spacing:-1.9px}.section-heading>p,.feature-grid p{color:#b8c7b6;opacity:1}.feature-grid{gap:22px}.feature-grid article{background:linear-gradient(130deg,var(--tint),#101813);border:1px solid #9fb88e25;padding:28px;position:relative;box-shadow:4px 4px 0 #0005}.feature-grid article:before{content:'';position:absolute;width:18px;height:3px;top:-1px;left:-1px;background:var(--accent)}.feature-icon{color:var(--accent);font-size:32px}.feature-grid h3{font-size:17px;font-weight:800;letter-spacing:-.5px}.feature-foot{font-family:monospace;color:var(--accent);font-size:10px}.loader-strip{border:1px solid #b6f76630;border-radius:0;background:#0a120daa}.loader-strip>span{color:var(--accent);font-family:monospace}.loader-strip>div{font-family:monospace}.inside{background:linear-gradient(140deg,var(--tint),var(--paper));border-block:1px solid #9fb88e25}.theme-picker>span{font-family:monospace;color:#c2cfbb}.theme-picker button{border-radius:0;border-color:var(--tint)}.launcher-frame{border-radius:0;background:#080d0a;border:1px solid #9fb88e40;box-shadow:0 0 60px -35px var(--accent)}.launcher-frame img{border-radius:0}.window-bar{font-family:monospace;color:var(--accent)}.inside-notes p{color:#b8c7b6}.inside-notes strong{color:var(--ink)}.get-started{position:relative}.get-started h2{font-size:66px}.platforms{border-radius:0;background:var(--tint);border:1px solid #9fb88e30}.platforms button{border-radius:0;color:var(--ink);font-family:monospace}.platforms button[aria-pressed=true]{color:#102014;background:var(--accent)}#platform-info{max-width:530px}#platform-info p{color:#bcccb7}#platform-info strong{font-family:monospace}.download-button{border:0;display:flex;margin:14px auto 0;padding:19px 24px;justify-content:center}.download-button span{font-size:9px;font-weight:500}.download-button:disabled{cursor:wait;opacity:.65}#download-status{min-height:22px;font-family:monospace;font-size:11px;color:var(--accent)}.release-note{max-width:540px;margin:14px auto;color:#acb8a8;opacity:1;line-height:1.8}#checksums-link{font-size:10px;color:var(--accent)}.faq{border-color:#9fb88e30}.questions details{border-color:#9fb88e30}.questions summary{font-weight:700}.questions summary span{color:var(--accent)}.questions p{color:#bfceba;opacity:1}footer{border-color:#9fb88e30}footer>p,footer>div{opacity:.75}footer>a:last-of-type{color:var(--accent)}@media(max-width:850px){.hero-copy{margin-top:75px}.section h2{font-size:40px}.get-started h2{font-size:54px}.feature-grid article{padding:20px}.compatibility>div{font-size:14px}}@media(max-width:600px){header{height:82px}header .button{padding:12px;font-size:9px;gap:10px}.hero{height:700px}.hero-copy{margin-top:73px}h1{font-size:62px;letter-spacing:-3.8px}.hero .forest{height:100%;width:100%;object-position:66% center;opacity:.8}.hero:after{background:linear-gradient(180deg,#0a170ecc 5%,#0a170e99 43%,transparent 80%)}.hero-copy p{font-size:13px;max-width:290px}.hero .actions{flex-direction:column;align-items:flex-start;gap:22px}.hero-bottom{font-size:7px}.section h2{font-size:36px}.feature-grid article{padding:25px}.feature-icon{float:right}.get-started h2{font-size:44px}.download-button{width:100%;gap:12px;padding:18px 12px;font-size:11px}.download-button span{font-size:8px}.platforms button{padding:11px 17px}.hero .edition{display:none}.compatibility>div{font-size:12px}}
[hidden]{display:none!important}
.header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.button.donate-button{background:transparent;color:var(--accent);border:1px solid var(--accent);box-shadow:none;gap:9px;font-family:Manrope,Arial,sans-serif;line-height:1.4}.button.donate-button:hover{background:var(--tint);transform:translateY(-2px)}.button.donate-button span{font-size:18px;line-height:1}.donate-button:disabled{cursor:default}.donate-button:disabled:hover{transform:none}@media(max-width:1000px){header nav{gap:18px}header{gap:18px;padding-inline:28px}}@media(max-width:850px){header nav{display:none}}@media(max-width:600px){header{padding-inline:16px;gap:10px}.header-actions{gap:8px}header .brand{font-size:21px}header .brand img{width:28px;height:28px;margin-right:5px}header .button.small{font-size:8px;padding:11px 10px;gap:7px;letter-spacing:.4px}header .donate-button span{font-size:16px}}@media(max-width:360px){header{padding-inline:12px}header .brand{font-size:19px}.header-actions{gap:6px}header .button.small{padding-inline:8px;letter-spacing:0}}
@media(max-width:600px){.header-actions>a:first-child{width:100px;white-space:normal;text-align:center;justify-content:center;line-height:1.35}.header-actions>a:first-child>span{display:none}}
