@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Press+Start+2P&display=swap";:root{color:#f5f5f7;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#090a08;font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#090a08;min-width:320px;margin:0}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{color:#071008;background:#55c95b}:root{--bg:#07070a;--surface:#0d0d12;--surface2:#111119;--line:#ffffff17;--muted:#92929f;--text:#f5f5f7;--purple:#9b6cff;--blue:#49a8ff;--red:#ef4568;--mono:"DM Mono",monospace}.site-shell{background:radial-gradient(circle at 75% 8%,#7344ff1f,transparent 28%),radial-gradient(circle at 15% 38%,#3796ff0d,transparent 22%),var(--bg);min-height:100vh;overflow:hidden}.noise{pointer-events:none;opacity:.025;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.container{width:min(1180px,100% - 48px);margin-inline:auto}.nav-wrap{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07070ab8;border-bottom:1px solid #ffffff0f;position:fixed;top:0;left:0;right:0}.nav{justify-content:space-between;align-items:center;height:76px;display:flex}.brand{letter-spacing:.06em;align-items:center;gap:10px;font-weight:800;display:flex}.brand-mark{width:30px;height:30px;font:500 10px var(--mono);color:#fff;background:linear-gradient(135deg,#9b6cff40,#49a8ff1a);border:1px solid #9b6cff80;border-radius:8px;place-items:center;display:grid}.nav-links{color:#a4a4b0;align-items:center;gap:27px;font-size:13px;display:flex}.nav-links a{transition:all .2s}.nav-links a:hover{color:#fff}.nav-github{border:1px solid var(--line);background:#ffffff08;border-radius:8px;padding:10px 15px;color:#fff!important}.menu-btn{color:#fff;background:0 0;border:0;font-size:24px;display:none}.hero{grid-template-columns:1.02fr .98fr;align-items:center;min-height:820px;padding-top:140px;display:grid;position:relative}.hero-grid{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:76px 0 0;-webkit-mask-image:linear-gradient(#000000e6,#0000 90%);mask-image:linear-gradient(#000000e6,#0000 90%)}.hero-copy{z-index:2;padding-bottom:70px;position:relative}.eyebrow,.section-kicker,.project-type,.contact-details span{font:500 11px var(--mono);letter-spacing:.14em;color:#8f8f9b}.eyebrow{align-items:center;gap:9px;display:flex}.pulse{background:#64f5a1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #64f5a1}.hero h1{letter-spacing:-.08em;margin:25px 0;font-size:clamp(72px,10vw,142px);font-weight:800;line-height:.82}.hero h1 span,.section-heading h2 span,.hosting h2 span,.performance h2 span,.contact h2 span,.project-card h3 span{color:#0000;background:linear-gradient(105deg,#fff 0%,#9b6cff 55%,#49a8ff 100%);-webkit-background-clip:text;background-clip:text}.hero-lead{letter-spacing:-.04em;margin:0 0 15px;font-size:clamp(25px,3vw,39px)}.hero-lead strong{font-weight:800}.hero-sub{max-width:570px;color:var(--muted);font-size:15px;line-height:1.8}.hero-actions,.contact-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:29px;display:flex}.btn{border:1px solid var(--line);border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:13px 18px;font-size:13px;font-weight:700;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.btn:hover{border-color:#9b6cff8c;transform:translateY(-2px)}.btn.ghost{color:#fff;background:#ffffff09}.btn.text-btn{color:#aaa;border-color:#0000}.discord-line{color:#d4d4da;font:12px var(--mono);margin-top:28px}.discord-line span{color:#6c6c78;margin-right:12px}.hero-visual{place-items:center;height:570px;display:grid;position:relative}.hero-visual:before{content:"";border:1px solid #9b6cff2e;border-radius:50%;width:390px;height:390px;position:absolute;box-shadow:inset 0 0 120px #6446ff1f,0 0 90px #49a8ff14}.orb{filter:blur(2px);border-radius:50%;position:absolute}.orb-a{background:#a878ff;width:13px;height:13px;top:80px;right:100px;box-shadow:0 0 25px #9b6cff}.orb-b{background:#4db4ff;width:8px;height:8px;bottom:130px;left:75px;box-shadow:0 0 20px #49a8ff}.network-lines{position:absolute;inset:0}.network-lines i{transform-origin:0;background:linear-gradient(90deg,#0000,#9b6cff73,#0000);width:210px;height:1px;position:absolute}.network-lines i:first-child{top:30%;left:15%;transform:rotate(18deg)}.network-lines i:nth-child(2){top:37%;right:12%;transform:rotate(145deg)}.network-lines i:nth-child(3){bottom:25%;left:27%;transform:rotate(-20deg)}.network-lines i:nth-child(4){bottom:28%;right:21%;transform:rotate(198deg)}.network-lines i:nth-child(5){width:130px;top:12%;left:38%;transform:rotate(72deg)}.network-lines i:nth-child(6){width:150px;bottom:12%;right:35%;transform:rotate(-65deg)}.terminal-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:3;background:#0c0c12db;border:1px solid #ffffff1f;border-radius:14px;width:min(470px,90%);position:relative;overflow:hidden;box-shadow:0 30px 90px #0000008c,0 0 70px #6446ff1a}.terminal-head{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 85px;align-items:center;height:44px;padding:0 14px;display:grid}.terminal-head b{background:#4b4b55;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.terminal-head small,.terminal-head em{font:500 9px var(--mono);letter-spacing:.1em;color:#858590}.terminal-head em{color:#64e49a;text-align:right;font-style:normal}.terminal-body{font:12px/2 var(--mono);color:#b8b8c2;padding:20px}.terminal-body strong{color:#f4f4f7;font-weight:500}.terminal-body .muted{color:#8d6cff}.terminal-body .green{color:#64e49a}.terminal-foot{border-top:1px solid var(--line);font:9px var(--mono);color:#64646e;padding:10px 20px}.node{width:40px;height:40px;font:9px var(--mono);color:#bca8ff;z-index:4;background:#0e0c16e6;border:1px solid #9b6cff66;border-radius:10px;place-items:center;display:grid;position:absolute}.node-1{top:95px;left:85px}.node-2{top:205px;right:60px}.node-3{bottom:88px;right:110px}.ticker{border-block:1px solid var(--line);background:#0a0a0e;overflow:hidden}.ticker-track{width:max-content;font:500 10px var(--mono);letter-spacing:.15em;color:#6e6e78;padding:17px 0;animation:26s linear infinite marquee}.ticker b{color:#8e6cff;margin:0 24px}@keyframes marquee{to{transform:translate(-50%)}}.section{padding-top:130px}.section-kicker{margin-bottom:22px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:48px;display:flex}.section-heading h2,.hosting h2,.performance h2,.contact h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,68px);font-weight:700;line-height:.95}.section-heading p{color:#777783;max-width:350px;margin:0;font-size:13px;line-height:1.7}.about-grid{border-top:1px solid var(--line);grid-template-columns:1.25fr .75fr;padding-top:45px;display:grid}.about-copy{max-width:720px}.about-copy p{letter-spacing:-.025em;color:#c7c7ce;margin:0 0 25px;font-size:22px;line-height:1.6}.about-stats{background:var(--line);grid-template-columns:1fr;align-self:start;gap:1px;display:grid}.about-stats div{background:var(--bg);padding:20px}.about-stats strong{letter-spacing:-.04em;font-size:30px;display:block}.about-stats span{font:10px var(--mono);color:#6f6f7a}.expertise-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.expertise-card{background:var(--surface);min-height:250px;padding:28px;transition:all .25s;position:relative}.expertise-card:hover{background:var(--surface2);transform:translateY(-3px)}.card-icon{font:20px var(--mono);color:#9b6cff;margin-bottom:45px}.expertise-card h3{margin:0 0 12px;font-size:17px}.expertise-card p{color:#777783;max-width:280px;font-size:12px;line-height:1.75}.card-arrow{color:#555563;position:absolute;bottom:24px;right:25px}.timeline{border-top:1px solid var(--line)}.timeline-item{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;padding:34px 0;display:grid}.timeline-index{font:10px var(--mono);color:#585864;padding-top:4px}.timeline-content{max-width:850px}.timeline-top{justify-content:space-between;gap:20px;display:flex}.timeline-top h3{letter-spacing:-.03em;margin:0;font-size:24px}.timeline-top span{font:10px var(--mono);color:#666673}.timeline-content h4{font:500 11px var(--mono);color:#9d7aff;text-transform:uppercase;letter-spacing:.07em;margin:10px 0 17px}.timeline-content p{color:#888894;max-width:780px;font-size:13px;line-height:1.8}.timeline-content small{color:#555560;margin-top:12px;font-size:10px;display:block}.experience-tag{color:#70dca0;font:9px var(--mono);background:#64e49a0a;border:1px solid #64e49a26;margin-top:16px;padding:8px 10px;display:inline-block}.hosting-panel{border:1px solid var(--line);background:linear-gradient(135deg,#9b6cff14,#ffffff04);grid-template-columns:1fr 1fr;padding:50px;display:grid}.hosting h2{margin:0 0 22px;font-size:52px}.hosting-panel p{color:#777783;max-width:430px;font-size:13px;line-height:1.7}.hosting-list{border-left:1px solid var(--line);padding-left:45px}.hosting-list div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.hosting-list div:first-child{padding-top:0}.hosting-list div:last-child{border:0}.hosting-list span{font-size:14px}.hosting-list b{font:10px var(--mono);color:#777783;text-align:right;font-weight:400}.project-grid{background:var(--line);grid-template-columns:1.25fr .75fr;gap:1px;display:grid}.project-card{background:var(--surface);flex-direction:column;min-height:450px;padding:38px;display:flex;position:relative}.project-no{font:10px var(--mono);color:#50505b;position:absolute;top:25px;right:25px}.project-top{justify-content:space-between;align-items:center;display:flex}.project-top>a{color:#858590;font-size:20px}.project-card h3{letter-spacing:-.06em;margin:70px 0 20px;font-size:clamp(40px,5vw,65px);line-height:.9}.project-card p{color:#777783;max-width:560px;font-size:13px;line-height:1.8}.tags{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.tags span{border:1px solid var(--line);color:#858591;font:9px var(--mono);border-radius:5px;padding:7px 9px}.project-link{color:#c0b2ff;margin-top:auto;padding-top:45px;font-size:12px;font-weight:700}.project-link span{margin-left:10px}.github-panel{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#49a8ff12,#0000 30%);padding:48px}.github-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.github-heading h2{letter-spacing:-.05em;margin:0 0 12px;font-size:48px}.github-heading h2 span{color:#9b6cff}.github-heading p{color:#777783;max-width:580px;margin:0;font-size:13px;line-height:1.7}.repo-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.repo-card{border:1px solid var(--line);background:#ffffff05;flex-direction:column;justify-content:space-between;min-height:190px;padding:18px;transition:all .2s;display:flex}.repo-card:hover{border-color:#9b6cff66;transform:translateY(-2px)}.repo-card span,.repo-card footer{font:9px var(--mono);color:#666672}.repo-card b{word-break:break-word;margin:18px 0 9px;font-size:13px;display:block}.repo-card p{color:#777783;margin:0;font-size:10px;line-height:1.6}.repo-card footer{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding-top:15px;display:flex}.repo-placeholder{border:1px dashed var(--line);color:#666672;font:10px var(--mono);text-align:center;padding:35px}.skills-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.skill-card{background:var(--surface);padding:28px}.skill-card h3{margin:0 0 25px;font-size:18px}.skill-card span{border:1px solid var(--line);color:#8c8c98;font:9px var(--mono);border-radius:5px;margin:0 6px 6px 0;padding:8px 10px;display:inline-block}.performance{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:45px;margin-top:130px;padding-block:70px;display:grid;position:relative}.performance-copy p{color:#777783;max-width:390px;margin-top:25px;font-size:12px;line-height:1.7}.metric-grid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.metric-grid div{background:var(--bg);padding:25px}.metric-grid strong{letter-spacing:-.04em;font-size:24px;display:block}.metric-grid span{font:9px var(--mono);color:#696974}.monitor{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:5px;display:grid}.monitor div{padding-top:10px;position:relative}.monitor span,.monitor b{font:9px var(--mono);color:#6b6b77}.monitor b{float:right;color:#a89aff;font-weight:400}.monitor i{background:#16161e;height:2px;margin-top:14px;display:block;position:relative}.monitor i:after{content:"";background:linear-gradient(90deg,#7b5cff,#49a8ff);width:100%;position:absolute;inset:0}.case-studies details{border-top:1px solid var(--line)}.case-studies details:last-child{border-bottom:1px solid var(--line)}.case-studies summary{cursor:pointer;grid-template-columns:55px 1fr 280px 30px;align-items:center;gap:20px;padding:25px 0;list-style:none;display:grid}.case-studies summary::-webkit-details-marker{display:none}.case-studies summary span{font:9px var(--mono);color:#5e5e69}.case-studies summary{font-size:16px}.case-studies summary b{font:10px var(--mono);color:#6f6f7a;font-weight:400}.case-studies summary i{color:#777783;text-align:right;font-style:normal}.case-body{grid-template-columns:repeat(3,1fr);gap:35px;padding:0 55px 35px;display:grid}.case-body label{font:9px var(--mono);color:#9b7dff}.case-body p{color:#777783;font-size:11px;line-height:1.7}.contact{border-top:1px solid var(--line);margin-top:130px;padding:90px 0 120px;position:relative}.contact-glow{filter:blur(70px);pointer-events:none;background:#7846ff14;border-radius:50%;width:400px;height:400px;position:absolute;top:30px;right:-100px}.contact h2{margin:20px 0;font-size:clamp(55px,7vw,96px)}.contact>p{color:#777783;font-size:14px}.contact-details{border-top:1px solid var(--line);flex-wrap:wrap;gap:45px;margin-top:55px;padding-top:25px;display:flex}.contact-details div{flex-direction:column;gap:8px;display:flex}.contact-details b,.contact-details a{font-size:13px}.contact-details a:hover{color:#b29dff}.footer{border-top:1px solid var(--line);padding:35px 0 25px}.footer-inner{grid-template-columns:1fr auto;gap:25px;display:grid}.footer p{font:9px var(--mono);color:#62626d;margin:12px 0 0}.footer-links{color:#74747e;align-items:center;gap:18px;font-size:10px;display:flex}.footer small{color:#44444e;font:9px var(--mono);grid-column:1/-1}@media (width<=900px){.container{width:min(100% - 32px,700px)}.nav-links{border-bottom:1px solid var(--line);background:#07070af7;flex-direction:column;align-items:flex-start;padding:20px;display:none;position:absolute;top:76px;left:0;right:0}.nav-links.open{display:flex}.menu-btn{display:block}.hero{grid-template-columns:1fr;min-height:auto;padding-top:140px}.hero-copy{padding-bottom:20px}.hero-visual{height:500px}.about-grid,.hosting-panel,.project-grid,.performance{grid-template-columns:1fr}.about-stats{margin-top:25px}.expertise-grid{grid-template-columns:1fr 1fr}.hosting-list{border-left:0;border-top:1px solid var(--line);margin-top:40px;padding:30px 0 0}.repo-grid{grid-template-columns:1fr 1fr}.github-heading,.section-heading{flex-direction:column;align-items:flex-start}.monitor{grid-template-columns:1fr 1fr}.case-body{grid-template-columns:1fr;padding-left:55px}.case-studies summary{grid-template-columns:45px 1fr 25px}.case-studies summary b{grid-column:2}.case-studies summary i{grid-area:1/3}.footer-inner{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}.footer small{grid-column:1}}@media (width<=560px){.container{width:calc(100% - 28px)}.hero h1{font-size:72px}.hero-lead{font-size:25px}.hero-visual{height:430px}.terminal-card{width:100%}.node-1{left:0}.node-2{right:0}.node-3{right:20px}.section{padding-top:90px}.section-heading h2{font-size:42px}.about-copy p{font-size:18px}.expertise-grid,.skills-grid,.repo-grid{grid-template-columns:1fr}.expertise-card{min-height:210px}.hosting-panel{padding:28px}.hosting h2{font-size:40px}.project-card{min-height:400px;padding:28px}.project-card h3{margin-top:60px;font-size:50px}.github-panel{padding:28px}.github-heading h2{font-size:38px}.performance{margin-top:90px;padding-block:55px}.metric-grid{grid-template-columns:1fr 1fr}.case-studies summary{grid-template-columns:35px 1fr 20px;font-size:14px}.case-body{grid-template-columns:1fr;padding-left:35px}.contact{margin-top:90px;padding-bottom:90px}.contact h2{font-size:55px}.contact-details{gap:25px}.hero-actions .btn{flex:1}.nav{height:68px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track{animation:none}.btn,.expertise-card,.repo-card{transition:none}}:root{--bg:#090a08;--surface:#11140f;--surface2:#171c13;--line:#91b47a26;--muted:#92988b;--text:#f3f6ec;--purple:#8f67d8;--blue:#4aa7d9;--red:#c7433f;--green:#63d56b;--dirt:#6d4327;--stone:#596057;--grass:#5fbd50;--mono:"DM Mono",monospace;--pixel:"Press Start 2P",monospace}.site-shell{background:radial-gradient(circle at 78% 8%,#5dbe4e1c,transparent 25%),radial-gradient(circle at 10% 42%,#468ec514,transparent 24%),linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px),var(--bg);background-size:auto,auto,32px 32px,32px 32px,auto}.nav-wrap{background:#080a07d6;border-bottom:2px solid #59a9482e;box-shadow:0 3px #00000059,0 12px 40px #00000040}.brand{gap:12px}.brand-avatar{background:#171b16;border:2px solid #596653;width:36px;height:36px;padding:2px;display:block;overflow:hidden;box-shadow:inset 0 0 0 2px #10120f,3px 3px #00000073}.brand-avatar img{object-fit:cover;image-rendering:auto;width:100%;height:100%;display:block}.brand>span:last-child{font-family:var(--pixel);letter-spacing:.04em;font-size:11px}.nav-github{box-shadow:inset 0 -3px #00000059;background:#1b2118!important;border-color:#53614c!important;border-radius:2px!important}.hero-grid{background-image:linear-gradient(#6f9d5b13 1px,#0000 1px),linear-gradient(90deg,#6f9d5b13 1px,#0000 1px);background-size:64px 64px}.hero h1{font-family:var(--pixel);letter-spacing:-.02em;text-shadow:5px 5px #000000a6;font-size:clamp(54px,8vw,112px)}.hero h1 span,.section-heading h2 span,.hosting h2 span,.performance h2 span,.contact h2 span,.project-card h3 span{background:linear-gradient(#91df68,#3d9b45);-webkit-background-clip:text;background-clip:text}.hero-lead{font-weight:700}.hero-lead strong{color:#79d75e}.eyebrow{color:#a5b29d}.pulse{background:#65d85c;box-shadow:0 0 14px #65d85c}.mc-profile{background:#141911e6;border:2px solid #3f4d39;align-items:center;gap:12px;width:max-content;margin-bottom:20px;padding:7px 11px 7px 7px;display:flex;box-shadow:4px 4px #00000059}.mc-profile img{object-fit:cover;image-rendering:auto;border:2px solid #707d67;width:44px;height:44px}.mc-profile div{flex-direction:column;gap:5px;display:flex}.mc-profile span{font:8px var(--mono);color:#6e8265;letter-spacing:.12em}.mc-profile strong{font-family:var(--pixel);color:#edf4e7;font-size:9px}.mc-profile small{font:9px var(--mono);color:#8d9888}.btn{border-width:2px;box-shadow:3px 3px #0006;border-radius:2px!important}.btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #0000006b}.btn.primary{color:#081008;background:#62c957;border-color:#86e578}.btn.ghost{background:#171d15;border-color:#4c5d46}.btn.text-btn{color:#9da899}.terminal-card{background:#0b0e0aed;border:2px solid #4a5744;border-radius:2px;box-shadow:7px 7px #00000073,0 0 80px #4daa4417}.terminal-head{border-bottom:2px solid #252d23}.terminal-head em,.terminal-body .green{color:#70d46b}.terminal-foot{border-top:2px solid #252d23}.node{background:#1a2017;border:2px solid #586b50;border-radius:2px;box-shadow:3px 3px #00000059}.ticker{background:#11150f;border-block:2px solid #293526}.ticker-track{color:#77816f}.ticker b{color:#6ac95b}.section-kicker,.project-type,.contact-details span{color:#74826d}.section-heading h2,.hosting h2,.performance h2,.contact h2{font-weight:800}.expertise-card,.project-card,.skill-card,.repo-card{background:#11140f}.expertise-grid,.skills-grid{background:#293025;border:2px solid #718e602e}.expertise-card{border:0}.expertise-card:hover{background:#171d13}.card-icon{color:#6fca5c}.experience-tag{color:#72d36a;background:#58b3490f;border-color:#65d25e38}.featured .timeline-index{color:#69cf5e}.hosting-panel{background:linear-gradient(135deg,#58ae4817,#ffffff03);border:2px solid #394635;box-shadow:6px 6px #0000004d}.project-card{border:0}.featured-project{background:linear-gradient(135deg,#151a12,#0d100c)}.project-card:hover{background:#171c13}.tags span{background:#141914;border-color:#3b4637;border-radius:2px}.project-link{color:#76d868}.github-panel{background:radial-gradient(circle at 100% 0,#4fa7d914,#0000 30%),#10130e;border:2px solid #374234}.repo-card{border-color:#303a2d}.repo-card:hover{border-color:#65cd5980;transform:translateY(-3px);box-shadow:4px 4px #0000004d}.skill-card{border:0}.skill-card span{background:#151a13;border-color:#3a4635;border-radius:2px}.metric-grid{background:#2d3529}.metric-grid div{background:#0c0f0b}.monitor i{background:#1c2419}.monitor i:after{background:linear-gradient(90deg,#4a9c45,#75d463)}.monitor b{color:#75d463}.case-studies summary,.case-studies details{border-top-color:#30382c}.case-studies details:last-child{border-bottom-color:#30382c}.case-body label{color:#6dcb61}.contact{border-top-color:#35402f}.contact-glow{background:#53b34517}.footer{background:#0c0f0b;border-top:3px solid #42513c;position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;background-image:linear-gradient(#7899680b 1px,#0000 1px),linear-gradient(90deg,#7899680b 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.footer-blocks{background:repeating-linear-gradient(90deg,#4d3422 0 32px,#5f3d25 32px 64px,#4c3221 64px 96px);border-bottom:3px solid #5a7549;height:10px;position:absolute;top:0;left:0;right:0}.footer-inner{z-index:1;position:relative}.footer-brand{align-items:center;gap:22px;display:flex}.footer-cat-frame{background:#171c14;border:3px solid #68745f;width:112px;height:112px;padding:5px;box-shadow:6px 6px #0000006b,inset 0 0 0 3px #0b0e0a}.footer-cat-frame img{object-fit:cover;width:100%;height:100%;display:block}.footer-status{font:8px var(--mono);color:#65735e;letter-spacing:.08em;align-items:center;gap:7px;margin-top:14px;display:inline-flex}.footer-status i{background:#65d35e;width:6px;height:6px;box-shadow:0 0 9px #65d35e}.footer p{color:#697265}.footer small{color:#4d5849}.footer-links a:hover{color:#7bdd6b}@media (width<=560px){.mc-profile{width:100%;max-width:100%}.mc-profile small{font-size:8px}.footer-brand{align-items:flex-start}.footer-cat-frame{width:86px;height:86px}.footer-brand .brand>span:last-child{font-size:9px}.footer-links{gap:14px}}.mc-profile-section{padding-top:70px;padding-bottom:20px}.mc-profile-panel{background:linear-gradient(135deg,#5fbd5017,#ffffff03);border:2px solid #3c4a35;grid-template-columns:180px 1fr;align-items:center;gap:35px;padding:28px;display:grid;box-shadow:6px 6px #00000052,inset 0 0 0 1px #ffffff06}.mc-skin-frame{width:180px;height:180px;image-rendering:pixelated;background:#10140e;border:3px solid #68765f;place-items:center;display:grid;box-shadow:inset 0 0 0 5px #171d14,6px 6px #00000059}.mc-skin-frame img{width:128px;height:128px;image-rendering:pixelated;object-fit:contain}.mc-profile-info h2{font-family:var(--pixel);color:#eef5e9;text-shadow:3px 3px #0009;margin:9px 0 12px;font-size:clamp(26px,4vw,44px)}.mc-profile-info p{color:#8d9888;max-width:650px;margin:0;line-height:1.7}.mc-profile-meta{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.mc-profile-meta span{color:#71806c;font:8px var(--mono);letter-spacing:.08em;background:#151a13;border:1px solid #3c4937;padding:8px 10px}.mc-profile-actions{flex-wrap:wrap;gap:12px;display:flex}@media (width<=700px){.mc-profile-panel{text-align:center;grid-template-columns:1fr}.mc-skin-frame{margin:auto}.mc-profile-meta,.mc-profile-actions{justify-content:center}}:root{--block-size:32px}.site-shell{background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px),radial-gradient(circle at 10% 10%,#5fbd500f,#0000 6%);background-size:var(--block-size) var(--block-size), var(--block-size) var(--block-size), auto}.brand-avatar img,.mc-profile img,.footer-cat-frame img{image-rendering:pixelated;image-rendering:crisp-edges;border:2px solid #0009}.hero h1{letter-spacing:-.01em;text-shadow:6px 6px #000000b3,0 0 #000}.btn{border-width:3px;border-radius:2px;padding:12px 16px}.btn.primary{border-color:#3d6b33;box-shadow:6px 6px #00000080}.btn.ghost{box-shadow:4px 4px #00000073}.hero-visual:after{content:"";mix-blend-mode:overlay;opacity:.12;pointer-events:none;background-image:repeating-linear-gradient(0deg,#00000005 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#00000005 0 1px,#0000 1px 32px);position:absolute;inset:0}.footer-inner:before{content:"";background:linear-gradient(#5fbd50 0,#4aa63f 60%,#2f3b2a 100%);height:18px;display:block;position:absolute;bottom:100%;left:0;right:0;box-shadow:0 -3px #00000073}
