@import url('https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Roboto+Mono:wght@400;600;700&display=swap');
@import url('minecraft-background.css');
@import url('logo-face.css');
:root{--bg:#0c1012;--panel:#121917;--line:#3c5144;--green:#9cdb43;--gold:#ffc43b;--text:#f1e6c9;--muted:#a5b5aa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'Roboto Mono',monospace}.wrap{max-width:1080px;margin:auto;padding:0 26px}nav{position:sticky;top:0;z-index:2;background:rgba(12,16,18,.96);border-bottom:1px solid var(--line)}.nav{height:76px;display:flex;justify-content:space-between;align-items:center;gap:25px}.logo{font:13px 'Press Start 2P',monospace;text-decoration:none;color:#fff}.logo span{color:var(--green)}.links{display:flex;gap:20px;align-items:center}.links a{font-size:12px;font-weight:bold;text-decoration:none;color:var(--muted)}.links a:hover,.links a.active{color:var(--green)}.hero{padding:90px 0 70px;background:linear-gradient(110deg,#101a15,#0c1012)}.tag{color:var(--green);font-weight:bold;letter-spacing:1px;text-transform:uppercase;font-size:12px}.hero h1,h1{font:clamp(28px,5vw,54px)/1.25 'Press Start 2P',monospace;margin:20px 0}.hero p,.copy{max-width:700px;color:var(--muted);font-size:16px;line-height:1.75}.main{padding:70px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.card{border:1px solid var(--line);background:var(--panel);padding:26px}.card h2{font:17px/1.55 'Press Start 2P',monospace;margin:0 0 18px}.card p{color:var(--muted);font-size:14px;line-height:1.7;margin:0}.news-date{color:var(--gold);font-size:12px;font-weight:bold;display:block;margin-bottom:15px}.joker{display:grid;grid-template-columns:155px 1fr;gap:24px;align-items:center}.joker img{width:155px;height:155px;object-fit:cover;border:2px solid var(--gold)}.map{padding:0;overflow:hidden}.map img{width:100%;display:block;max-height:540px;object-fit:cover}.map .inside{padding:26px}.price{color:var(--gold)!important;font-size:20px!important;font-weight:bold}.timeline{border-left:2px solid var(--green);padding-left:24px}.timeline div{padding-bottom:28px}.timeline strong{display:block;color:var(--gold);margin-bottom:8px}.timeline p{color:var(--muted);font-size:14px;line-height:1.7;margin:0}footer{border-top:1px solid var(--line);padding:30px 0;color:var(--muted);font-size:12px}@media(max-width:760px){.links{gap:12px;flex-wrap:wrap;justify-content:end}.links a{font-size:10px}.nav{height:auto;padding:17px 0}.joker{grid-template-columns:1fr}.joker img{width:100%;height:220px}}
