.wiki-linux{--bg:var(--wiki-bg);--bg2:var(--wiki-bg-2);--bg3:var(--wiki-bg-3);--bg4:var(--wiki-bg-4);--surface:var(--wiki-surface);--border:var(--wiki-border);--text:var(--wiki-text);--text2:var(--wiki-text-2);--text3:var(--wiki-text-3);--accent:rgb(var(--track-linux));--accent2:#4f9eff;--accent3:#ff6b6b;--accent4:#ffc542;--wiki-accent:var(--accent);--mono:var(--wiki-font-mono);--sans:var(--wiki-font-heading);--body:var(--wiki-font-body);font-family:var(--body);font-size:15px;line-height:1.7;background:var(--bg);color:var(--text);overflow-x:hidden}.wiki-linux .hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:6rem 4rem 4rem;position:relative;overflow:hidden}.wiki-linux .hero:before{top:-20%;right:-10%;width:700px;height:700px;background:radial-gradient(circle,rgba(0,212,170,.06) 0,transparent 70%)}.wiki-linux .hero:after,.wiki-linux .hero:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.wiki-linux .hero:after{bottom:0;left:30%;width:500px;height:500px;background:radial-gradient(circle,rgba(79,158,255,.04) 0,transparent 70%)}.wiki-linux .hero-tag{font-family:var(--mono);font-size:11px;font-weight:500;color:var(--accent);letter-spacing:.15em;text-transform:uppercase;background:rgba(0,212,170,.08);border:1px solid rgba(0,212,170,.2);padding:4px 12px;border-radius:2px;display:inline-block;margin-bottom:2rem}.wiki-linux .hero h1{font-family:var(--sans);font-size:clamp(3rem,7vw,6rem);font-weight:800;line-height:1;letter-spacing:-.04em;margin-bottom:1.5rem}.wiki-linux .hero h1 span{color:var(--accent)}.wiki-linux .hero p{font-size:18px;color:var(--text2);max-width:600px;line-height:1.6;margin-bottom:2.5rem}.wiki-linux .hero-grid{display:grid;grid-template-columns:repeat(4,auto);gap:12px}.wiki-linux .hero-stat{background:var(--bg3);border:1px solid var(--border);padding:16px 24px;border-radius:4px}.wiki-linux .hero-stat .num{font-family:var(--mono);font-size:28px;color:var(--accent);font-weight:700}.wiki-linux .hero-stat .lbl{font-size:12px;color:var(--text3);font-family:var(--mono)}.wiki-linux section{padding:5rem 4rem;border-top:1px solid var(--border);max-width:1400px;margin:0 auto}.wiki-linux .sec-label{font-family:var(--mono);font-size:11px;letter-spacing:.15em;color:var(--accent2);text-transform:uppercase;margin-bottom:1rem}.wiki-linux h2{font-family:var(--sans);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800;letter-spacing:-.03em;margin-bottom:.5rem}.wiki-linux h3{font-family:var(--sans);font-size:1.3rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.75rem}.wiki-linux .sub{color:var(--text2);margin-bottom:3rem;max-width:700px}.code-block{background:#050608;border:1px solid var(--border);border-radius:8px;padding:3.5rem 1.5rem 1.5rem;font-family:var(--mono);font-size:13px;line-height:1.7;overflow-x:auto;position:relative;margin:1.5rem 0;white-space:pre;box-shadow:0 10px 30px rgba(0,0,0,.4);scrollbar-width:thin;scrollbar-color:var(--text3) transparent}.wiki-linux .code-block::-webkit-scrollbar{height:6px}.wiki-linux .code-block::-webkit-scrollbar-thumb{background:var(--text3);border-radius:3px}.wiki-linux .code-block .comment{color:#5c6a82;font-style:italic}.wiki-linux .code-block .key{color:var(--accent2);font-weight:500}.wiki-linux .code-block .val{color:var(--accent)}.wiki-linux .code-block .cmd{color:var(--accent4);font-weight:500}.wiki-linux .code-block .str{color:#a8d8a8}.wiki-linux .code-label{font-family:var(--sans);font-size:12px;font-weight:600;background:#0a0c10;color:var(--text2);padding:0 1.5rem;height:2.5rem;position:absolute;top:0;left:0;right:0;letter-spacing:.02em;border-bottom:1px solid var(--border);border-radius:8px 8px 0 0;display:flex;align-items:center}.wiki-linux .code-label:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:#ff5f56;box-shadow:16px 0 0 #ffbd2e,32px 0 0 #27c93f;margin-right:1.5rem}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.wiki-linux .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.wiki-linux .grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.card{background:var(--bg3);border:1px solid var(--border);border-radius:6px;padding:1.5rem;transition:border-color .2s}.wiki-linux .card:hover{border-color:var(--accent2)}.wiki-linux .card-icon{font-size:1.5rem;margin-bottom:.75rem}.wiki-linux .card h4{font-family:var(--sans);font-weight:700;font-size:1rem;margin-bottom:.4rem}.wiki-linux .card p{color:var(--text2);font-size:13px}.boot-diagram{display:flex;flex-direction:column;align-items:center;gap:0;margin:2rem auto;max-width:700px}.wiki-linux .boot-phase{width:100%;background:var(--bg3);border:1px solid var(--border);border-radius:6px;padding:1rem 1.5rem;display:flex;align-items:center;gap:1rem;position:relative}.wiki-linux .boot-phase.kernel{border-left:3px solid #ff6b6b}.wiki-linux .boot-phase.initrd{border-left:3px solid #ffc542}.wiki-linux .boot-phase.systemd{border-left:3px solid var(--accent)}.wiki-linux .boot-phase.default{border-left:3px solid var(--accent2)}.wiki-linux .boot-phase.userland{border-left:3px solid #c084fc}.wiki-linux .boot-num{font-family:var(--mono);font-size:11px;font-weight:700;background:var(--border);padding:2px 8px;border-radius:2px;color:var(--text2);flex-shrink:0}.wiki-linux .boot-content{flex:1}.wiki-linux .boot-content strong{font-family:var(--mono);font-size:13px}.wiki-linux .boot-content p{font-size:12px;color:var(--text2);margin-top:2px}.wiki-linux .boot-arrow{text-align:center;color:var(--text3);font-size:20px;padding:2px 0;line-height:1}.wiki-linux .boot-time{font-family:var(--mono);font-size:11px;color:var(--accent4);flex-shrink:0}.unit-diagram{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0}.wiki-linux .unit-type{background:var(--bg3);border:1px solid var(--border);border-radius:6px;padding:1.25rem;text-align:center;transition:all .2s}.wiki-linux .unit-type:hover{transform:translateY(-2px);border-color:var(--accent)}.wiki-linux .unit-ext{font-family:var(--mono);font-size:16px;font-weight:700;color:var(--accent);margin-bottom:.5rem}.wiki-linux .unit-name{font-family:var(--sans);font-weight:700;font-size:.9rem}.wiki-linux .unit-desc{font-size:12px;color:var(--text2);margin-top:.25rem}.state-diagram{background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:2rem;overflow-x:auto;margin:2rem 0}.wiki-linux svg.state-svg{width:100%;max-width:760px;display:block;margin:0 auto}.dep-diagram{background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:2rem;overflow-x:auto;margin:2rem 0}.timeline{position:relative;padding-left:2.5rem}.wiki-linux .timeline:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:1px;background:var(--border)}.wiki-linux .tl-item{position:relative;margin-bottom:2rem}.wiki-linux .tl-dot{position:absolute;left:-2.5rem;top:6px;width:12px;height:12px;border-radius:50%;background:var(--accent);border:2px solid var(--bg)}.wiki-linux .tl-title{font-family:var(--sans);font-weight:700;margin-bottom:.25rem}.tbl{width:100%;border-collapse:collapse;font-size:13px;margin:1.5rem 0}.wiki-linux .tbl th{background:var(--bg3);text-align:left;font-size:11px;letter-spacing:.05em;color:var(--text2)}.wiki-linux .tbl td,.wiki-linux .tbl th{border:1px solid var(--border);padding:.75rem 1rem;font-family:var(--mono)}.wiki-linux .tbl td{font-size:12px}.wiki-linux .tbl tr:nth-child(2n) td{background:var(--bg2)}.wiki-linux .tbl td:first-child{color:var(--accent)}.badge{display:inline-block;font-family:var(--mono);font-size:10px;padding:2px 8px;border-radius:2px;font-weight:700;letter-spacing:.05em}.wiki-linux .badge-green{background:rgba(0,212,170,.15);color:var(--accent);border:1px solid rgba(0,212,170,.3)}.wiki-linux .badge-blue{background:rgba(79,158,255,.15);color:var(--accent2);border:1px solid rgba(79,158,255,.3)}.wiki-linux .badge-red{background:rgba(255,107,107,.15);color:var(--accent3);border:1px solid rgba(255,107,107,.3)}.wiki-linux .badge-yellow{background:rgba(255,197,66,.15);color:var(--accent4);border:1px solid rgba(255,197,66,.3)}.callout{border-left:3px solid var(--accent4);background:rgba(255,197,66,.05);padding:1rem 1.5rem;border-radius:0 4px 4px 0;margin:1.5rem 0}.wiki-linux .callout.info{border-color:var(--accent2);background:rgba(79,158,255,.05)}.wiki-linux .callout.danger{border-color:var(--accent3);background:rgba(255,107,107,.05)}.wiki-linux .callout-title{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem}.wiki-linux .callout-title.warn{color:var(--accent4)}.wiki-linux .callout-title.info{color:var(--accent2)}.wiki-linux .callout-title.danger{color:var(--accent3)}.cgroup-tree{font-family:var(--mono);font-size:13px;background:var(--bg2);border:1px solid var(--border);padding:1.5rem;border-radius:6px;line-height:2;overflow-x:auto}.wiki-linux .cg-root{color:var(--accent)}.wiki-linux .cg-slice{color:var(--accent2);margin-left:1.5rem}.wiki-linux .cg-scope{color:var(--accent4);margin-left:3rem}.wiki-linux .cg-service{color:#a8d8a8;margin-left:3rem}.wiki-linux .cg-process{color:var(--text2);margin-left:4.5rem}.arch-wrap{background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:2rem;margin:2rem 0;overflow-x:auto}.tabs{display:flex;gap:8px;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.wiki-linux .tab-btn{font-family:var(--sans);font-size:14px;font-weight:600;padding:10px 16px;border:none;background:transparent;color:var(--text3);cursor:pointer;position:relative;transition:color .3s;letter-spacing:.02em}.wiki-linux .tab-btn:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--accent);transform:scaleX(0);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 -2px 10px rgba(0,212,170,.5)}.wiki-linux .tab-btn:hover{color:var(--text)}.wiki-linux .tab-btn.active{color:var(--accent);text-shadow:0 0 12px rgba(0,212,170,.3)}.wiki-linux .tab-btn.active:after{transform:scaleX(1)}.wiki-linux .tab-content{display:none;animation:fadeIn .4s ease-out}.wiki-linux .tab-content.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.wiki-linux code{font-family:var(--mono);font-size:.85em;background:var(--bg3);border:1px solid var(--border);padding:1px 6px;border-radius:3px;color:var(--accent)}.highlight{background:rgba(0,212,170,.05)!important}@media (max-width:768px){.hero,section{padding-left:1.5rem;padding-right:1.5rem}.wiki-linux .grid-2,.wiki-linux .grid-3,.wiki-linux .grid-4{grid-template-columns:1fr}.wiki-linux .hero-grid,.wiki-linux .unit-diagram{grid-template-columns:repeat(2,1fr)}.wiki-linux h2{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.wiki-linux *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}