*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--bg-page:#0e1117;--bg-nav:#141820;--bg-surface:#1a1f2e;--bg-card:#1c2130;--bg-card-alt:#1a1e10;--bg-card-blue:#101a24;--bg-hover:#232a3d;--border-subtle:rgba(255,255,255,0.05);--border-default:rgba(255,255,255,0.09);--border-strong:rgba(255,255,255,0.14);--border-card:rgba(78,203,168,0.15);--border-gold:rgba(212,168,67,0.2);--border-blue:rgba(107,159,212,0.2);--text-primary:#f0ede8;--text-secondary:#9ba3b5;--text-muted:#5a6278;--text-dim:#3a4055;--gold:#d4a843;--gold-2:#b8902e;--teal:#4ecba8;--blue:#6b9fd4;--tag-teal-bg:rgba(78,203,168,0.12);--tag-gold-bg:rgba(212,168,67,0.12);--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"SF Mono", "Fira Code", Consolas, monospace;--max-width:900px;--nav-height:54px;--px:32px}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg-page);color:var(--text-primary);font-family:var(--font);line-height:1.7;min-height:100vh}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block;border-radius:4px}.site-nav{background:var(--bg-nav);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:100;height:var(--nav-height);box-shadow:0 1px 0 var(--border-subtle),0 4px 16px rgb(0 0 0 / .4)}.site-nav__inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--px);height:100%;display:flex;align-items:center;justify-content:space-between}.site-nav__logo{font-size:13px;font-weight:600;color:var(--gold);letter-spacing:.1em;text-transform:uppercase;transition:color 0.15s}.site-nav__logo:hover{color:var(--gold-2)}.site-nav__links{list-style:none;display:flex;gap:28px;align-items:center}.site-nav__links a{font-size:11px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-weight:500;transition:color 0.15s;padding-bottom:2px;border-bottom:1px solid #fff0}.site-nav__links a:hover{color:var(--text-secondary)}.site-nav__links .current-menu-item a,.site-nav__links .current-page-ancestor a{color:var(--text-primary);border-bottom-color:var(--gold)}.hero{max-width:var(--max-width);margin:0 auto;padding:72px var(--px) 52px}.hero__headline{font-size:40px;font-weight:600;color:var(--text-primary);line-height:1.15;letter-spacing:-.02em;margin-bottom:16px;max-width:560px}.hero__headline em{color:var(--gold);font-style:normal}.hero__sub{font-size:15px;color:var(--text-secondary);line-height:1.65;max-width:480px}.orientation{max-width:var(--max-width);margin:0 auto;padding:0 var(--px)}.orientation__box{margin-top:36px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:10px;padding:20px 22px}.orientation__label{font-size:10px;color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin-bottom:14px;opacity:.8}.orientation__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.orientation__card{display:block;border-radius:7px;padding:14px 16px;border:1px solid var(--border-default);background:rgb(255 255 255 / .03);transition:background 0.15s,border-color 0.15s}.orientation__card:hover{background:var(--bg-hover);border-color:var(--border-strong)}.orientation__card--mining{background:var(--bg-card-alt);border-color:var(--border-gold)}.orientation__card--mining:hover{border-color:var(--gold)}.orientation__card--nullsec{background:var(--bg-card-blue);border-color:var(--border-blue)}.orientation__card--nullsec:hover{border-color:var(--blue)}.orientation__card-eyebrow{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;color:var(--teal)}.orientation__card--mining .orientation__card-eyebrow{color:var(--gold)}.orientation__card--nullsec .orientation__card-eyebrow{color:var(--blue)}.orientation__card-title{font-size:13px;color:var(--text-secondary);line-height:1.45}.feed{max-width:var(--max-width);margin:0 auto;padding:48px var(--px) 64px}.feed__label{font-size:10px;font-weight:600;color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.feed__list{list-style:none}.feed__item{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--border-subtle);transition:background 0.1s}.feed__item:last-child{border-bottom:none}.feed__item>a{display:contents}.feed__date{font-size:11px;color:var(--text-dim);white-space:nowrap;font-family:var(--font-mono);flex-shrink:0;width:66px}.feed__title{font-size:15px;color:var(--text-secondary);font-weight:400;flex:1;line-height:1.4;transition:color 0.15s}.feed__item a:hover .feed__title{color:var(--text-primary)}.feed__tag{font-size:10px;font-weight:500;color:var(--teal);background:var(--tag-teal-bg);padding:3px 9px;border-radius:20px;white-space:nowrap;flex-shrink:0;letter-spacing:.04em;border:1px solid rgb(78 203 168 / .2)}.feed__tag--gold{color:var(--gold);background:var(--tag-gold-bg);border-color:rgb(212 168 67 / .2)}.content-wrapper{max-width:var(--max-width);margin:0 auto;padding:48px var(--px) 80px}.article-header{padding-bottom:32px;margin-bottom:40px;border-bottom:1px solid var(--border-subtle)}.article-header__eyebrow{display:flex;align-items:center;gap:14px;font-size:10px;font-weight:600;color:var(--teal);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.article-header__date{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);font-weight:400;letter-spacing:0;text-transform:none}.article-header__title{font-size:30px;font-weight:600;color:var(--text-primary);line-height:1.25;letter-spacing:-.015em}.article-body{font-size:16px;line-height:1.8;color:var(--text-secondary)}.article-body h2{font-size:20px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em;margin-top:48px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--border-subtle)}.article-body h3{font-size:16px;font-weight:600;color:var(--text-primary);margin-top:32px;margin-bottom:12px}.article-body p{margin-bottom:20px}.article-body p:last-child{margin-bottom:0}.article-body a{color:var(--teal);text-decoration:underline;text-decoration-color:rgb(78 203 168 / .3);text-underline-offset:3px;transition:text-decoration-color 0.15s}.article-body a:hover{text-decoration-color:var(--teal)}.article-body strong{color:var(--text-primary);font-weight:600}.article-body em{color:var(--gold);font-style:normal}.article-body ul,.article-body ol{padding-left:22px;margin-bottom:20px}.article-body li{margin-bottom:8px}.article-body blockquote{border-left:2px solid var(--teal);padding:2px 0 2px 20px;margin:28px 0;color:var(--text-muted);font-size:15px;font-style:italic}.article-body hr{border:none;border-top:1px solid var(--border-subtle);margin:40px 0}.article-body code{font-family:var(--font-mono);font-size:13px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:4px;padding:1px 6px;color:var(--teal)}.article-body pre{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;padding:20px;overflow-x:auto;margin-bottom:20px}.article-body pre code{background:none;border:none;padding:0;font-size:14px}.article-body table{width:100%;border-collapse:collapse;margin-bottom:24px;font-size:14px;border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}.article-body th{text-align:left;font-size:10px;font-weight:600;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;padding:10px 14px;background:var(--bg-surface);border-bottom:1px solid var(--border-default)}.article-body td{padding:10px 14px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary)}.article-body tr:last-child td{border-bottom:none}.article-body tr:hover td{background:rgb(255 255 255 / .02)}.article-footer{margin-top:56px;padding-top:24px;border-top:1px solid var(--border-subtle)}.posts-navigation{display:flex;justify-content:space-between;gap:20px;font-size:13px;color:var(--text-muted)}.posts-navigation a{color:var(--teal);transition:color 0.15s}.posts-navigation a:hover{color:var(--text-primary)}.archive-header{padding-bottom:20px;margin-bottom:8px;border-bottom:1px solid var(--border-subtle)}.archive-header__title{font-size:11px;font-weight:600;color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase}.archive-list{list-style:none}.archive-list__item{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--border-subtle)}.archive-list__item:last-child{border-bottom:none}.archive-list__date{font-size:11px;color:var(--text-dim);font-family:var(--font-mono);white-space:nowrap;flex-shrink:0;width:66px}.archive-list__title{font-size:15px;color:var(--text-secondary);flex:1;line-height:1.4;transition:color 0.15s}.archive-list__item a:hover .archive-list__title{color:var(--text-primary)}.archive-list__tag{font-size:10px;font-weight:500;color:var(--teal);background:var(--tag-teal-bg);padding:3px 9px;border-radius:20px;white-space:nowrap;flex-shrink:0;border:1px solid rgb(78 203 168 / .2)}.not-found{text-align:center;padding:80px var(--px)}.not-found__title{font-size:64px;font-weight:600;color:var(--border-default);letter-spacing:-.03em;margin-bottom:16px}.not-found__text{font-size:15px;color:var(--text-muted);line-height:1.7}.not-found__text a{color:var(--teal)}.site-footer{border-top:1px solid var(--border-subtle);padding:24px var(--px);background:var(--bg-nav)}.site-footer__inner{max-width:var(--max-width);margin:0 auto;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-muted)}.site-footer__inner a{color:var(--text-muted);transition:color 0.15s}.site-footer__inner a:hover{color:var(--text-secondary)}.site-footer__nav{list-style:none;display:flex;gap:16px;align-items:center}.site-footer__nav a{font-size:12px;color:var(--text-muted);transition:color 0.15s}.site-footer__nav a:hover{color:var(--text-secondary)}.site-footer__disclaimer{max-width:var(--max-width);margin:12px auto 0;padding:12px var(--px) 0;border-top:1px solid var(--border-subtle);font-size:11px;color:var(--text-dim);line-height:1.6}@media (max-width:680px){:root{--px:20px}.hero__headline{font-size:28px}.orientation__grid{grid-template-columns:1fr}.feed__tag,.archive-list__tag{display:none}.article-header__title{font-size:22px}.site-footer__inner{flex-direction:column;gap:8px;text-align:center}}