:root{color-scheme:dark;--bg: #0d0d13;--surface: #17171f;--surface-2: #20202b;--border: #2c2c3a;--text: #d6d4e0;--muted: #8f8ca3;--white: #ffffff;--mc-green: #55ff55;--mc-blue: #5555ff;--mc-light-purple: #ff55ff;--mc-aqua: #55ffff;--mc-red: #ff5555;--mc-gold: #ffaa00;--mc-yellow: #ffff55;--mc-gray: #aaaaaa}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Segoe UI,system-ui,-apple-system,sans-serif;background:linear-gradient(180deg,#11111b,#0a0a10) fixed;color:var(--text);max-width:860px;margin-inline:auto;padding:2.5rem 1.5rem;line-height:1.6}h1,h2,h3{color:var(--white);line-height:1.25}a{color:var(--mc-green)}.divider{border:none;border-top:1px solid var(--border);margin:2.5rem 0}.footer{color:var(--muted);text-align:center;font-size:.9rem}.socials{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1rem}.socials-link{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1.1rem;border:1px solid var(--border);border-radius:999px;text-decoration:none;font-size:.9rem;transition:border-color .15s ease,filter .15s ease}.socials-icon{width:18px;height:18px;flex-shrink:0;object-fit:contain;display:block}.socials-link.github{color:var(--mc-blue)}.socials-link.youtube{color:var(--mc-red)}.socials-link.discord{color:var(--mc-light-purple)}.socials-link.itch{color:var(--mc-gold)}.socials-link:hover{border-color:currentColor;filter:brightness(1.25)}.back{color:var(--muted);text-decoration:none}.back:hover{color:var(--mc-green)}.hero .avatar{width:120px;height:120px;border-radius:50%;display:block;margin:0 auto 1.25rem;padding:4px;border:4px solid transparent;object-fit:cover;background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(135deg,var(--mc-green),var(--mc-aqua)) border-box;box-shadow:0 0 22px #55ffff2e;transition:transform .2s ease}.hero .avatar:hover{transform:scale(1.05)}.hero-nav{margin-top:1.25rem}.nav-link{display:inline-block;padding:.4rem 1.1rem;border:1px solid var(--border);border-radius:999px;text-decoration:none;font-size:.9rem;color:var(--mc-light-purple);transition:border-color .15s ease,filter .15s ease}.nav-link:hover{border-color:currentColor;filter:brightness(1.25)}.hero h1{font-size:3rem;margin:0}@supports ((-webkit-background-clip: text) or (background-clip: text)){.hero h1{background:linear-gradient(90deg,var(--mc-green),var(--mc-aqua));-webkit-background-clip:text;background-clip:text;color:transparent}}.hero p{margin:.3rem 0}.hero .subtitle{color:var(--mc-gray)}.category-label{font-weight:600;letter-spacing:.03em}.proj-head{display:flex;align-items:center;gap:1rem}.proj-head h1{margin:0}.proj-icon{width:72px;height:72px;flex-shrink:0;border-radius:14px;border:1px solid var(--border);object-fit:cover}.cat-java-plugin{color:var(--mc-green)}.cat-skript{color:var(--mc-light-purple)}.cat-texture-pack{color:var(--mc-blue)}.cat-other{color:var(--mc-gray)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1rem}.card{display:block;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:1.25rem;color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.card:hover{border-color:var(--mc-green);transform:translateY(-2px)}.card h3{margin-top:0;font-size:1.05rem}.card-title{display:flex;align-items:center;gap:.75rem}.card-icon{width:38px;height:38px;flex-shrink:0;border-radius:8px;border:1px solid var(--border);object-fit:cover}.card p{color:var(--muted);font-size:.9rem;margin:.6rem 0}.card .view{color:var(--mc-green);font-size:.85rem}.category{margin-top:2.5rem}.category h2{border-bottom:1px solid var(--border);padding-bottom:.4rem}.about{margin-top:3rem}.about h2{color:var(--mc-light-purple);border-bottom:1px solid var(--border);padding-bottom:.4rem}.about h3{color:var(--mc-gold);font-size:1.05rem;margin:1.5rem 0 .4rem}.about p,.about li{color:var(--muted)}.about .servers{padding-inline-start:1.3rem;margin:.4rem 0}.about li{margin:.25rem 0}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1rem 0 2rem}.video-grid iframe{width:100%;aspect-ratio:16 / 9;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.video-note{color:var(--muted);font-size:.9rem}.embed{width:100%;aspect-ratio:16 / 9;border:1px solid var(--border);border-radius:8px;background:var(--surface);margin:1rem 0}.tag{display:inline-block;background:var(--surface-2);color:var(--mc-aqua);border:1px solid var(--border);border-radius:999px;padding:.15rem .6rem;font-size:.78rem;margin-right:.4rem}.badge{display:inline-block;background:linear-gradient(90deg,var(--mc-light-purple),var(--mc-blue));color:var(--white);border-radius:999px;padding:.12rem .55rem;font-size:.7rem;margin-left:.5rem;vertical-align:middle}.btn{display:inline-block;margin-top:1rem;margin-right:.5rem;padding:.45rem 1.1rem;background:var(--mc-blue);color:var(--white);text-decoration:none;border-radius:6px;transition:filter .15s ease}.btn:hover{filter:brightness(1.2);color:var(--white)}.btn.ghost{background:var(--surface-2);color:var(--mc-light-purple);border:1px solid var(--border)}.btn.ghost:hover{filter:brightness(1.3)}article{margin-top:2rem}article p{color:var(--text)}article pre{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:1rem;overflow-x:auto}article code{color:var(--mc-aqua)}article pre code{color:var(--text)}article blockquote{border-left:3px solid var(--mc-light-purple);margin-inline:0;padding-left:1rem;color:var(--muted)}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.5rem 0}.gallery figure{margin:0;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:.5rem}.gallery img{display:block;width:100%;height:auto;border-radius:6px}.gallery figcaption{text-align:center;color:var(--mc-gray);font-size:.85rem;margin-top:.4rem}@media (max-width: 560px){body{padding:1.5rem 1rem}.hero h1{font-size:2.25rem}}
