.view-header{margin-bottom:1.5rem;border-bottom:1px solid var(--border);padding-bottom:1rem}.view-header h1{font-family:var(--mono);font-size:1.8rem;font-weight:800;color:var(--text);letter-spacing:-.5px}.view-header-meta{display:flex;justify-content:space-between;align-items:center;margin-top:10px;flex-wrap:wrap;gap:15px}.btn-back{font-family:var(--mono);font-size:.72rem;color:var(--text3);border:1px solid var(--border);padding:4px 12px;border-radius:99px;text-decoration:none;transition:all .25s ease}.btn-back:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.status-marker{font-family:var(--mono);font-size:.72rem;color:var(--red);background:var(--bg2);border:1px solid var(--border);padding:4px 12px;border-radius:99px}.download-container{max-width:950px;margin:0 auto;padding-bottom:3rem}.terminal-panel{background:#0d0d0d;border:1px solid rgba(255,255,255,.08);border-radius:14px;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 12px 30px #00000040}.terminal-header{background:#141414;padding:8px 14px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.04)}.terminal-dot{width:8px;height:8px;border-radius:50%}.red-dot{background:#ff5f56}.yellow-dot{background:#ffbd2e}.green-dot{background:#27c93f}.terminal-title{font-family:var(--mono);font-size:.62rem;color:#777;letter-spacing:1px;margin-left:6px}.terminal-body{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.terminal-prompt{font-family:var(--mono);color:var(--red);font-weight:700;user-select:none}.terminal-code{font-family:var(--mono);color:#edebe6;font-size:.9rem;flex:1;overflow-x:auto}.btn-copy{background:transparent;border:1px solid rgba(255,255,255,.15);color:#888;font-family:var(--mono);padding:4px 12px;font-size:.68rem;border-radius:8px;cursor:pointer;transition:all .2s ease}.btn-copy:hover{border-color:#edebe6;color:#edebe6;background:#ffffff0d}.download-section{margin-bottom:2.5rem;background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.downloads-table-container{overflow-x:auto}.downloads-table{width:100%;border-collapse:collapse;font-family:var(--mono);text-align:left}.downloads-table th,.downloads-table td{padding:12px 18px;border-bottom:1px solid var(--border);font-size:.8rem;vertical-align:middle}.downloads-table th{background:var(--bg2);color:var(--text2);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.downloads-table tr:last-child td{border-bottom:none}.downloads-table tbody tr{transition:background-color .15s ease}.downloads-table tbody tr:hover{background-color:#ffffff04}.download-file-link{color:var(--red);text-decoration:none;font-weight:600;transition:color .15s ease}.download-file-link:hover{text-decoration:underline;color:var(--red-h)}.platform-os{display:flex;align-items:center;gap:8px;color:var(--text);font-weight:600}.platform-icon.mini{width:15px;height:15px;display:inline-block;vertical-align:middle}.downloads-table tr:nth-child(1) .platform-icon{color:#0078d4}.downloads-table tr:nth-child(2) .platform-icon{color:var(--text)}.downloads-table tr:nth-child(3) .platform-icon{color:var(--text)}.instructions-section{border-top:1px solid var(--border);padding-top:2.2rem}.section-title{font-family:var(--mono);font-size:.8rem;font-weight:700;color:var(--red);letter-spacing:1.5px;display:inline-block;margin-bottom:1.5rem;border-bottom:2px solid var(--red);padding-bottom:4px}.collapsible-guides{display:flex;flex-direction:column;gap:.8rem;margin-bottom:2rem}.guide-details{background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.guide-summary{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;font-family:var(--mono);font-weight:700;font-size:.84rem;color:var(--text);cursor:pointer;list-style:none;user-select:none;transition:background-color .15s ease}.guide-summary::-webkit-details-marker{display:none}.guide-summary:hover{background-color:#ffffff04}.guide-summary-title{display:flex;align-items:center;gap:8px}.os-icon.mini{width:14px;height:14px}.guide-summary-title svg:first-child{color:var(--text3)}.guide-details:nth-child(1) .os-icon{color:#0078d4!important}.guide-details:nth-child(2) .os-icon,.guide-details:nth-child(3) .os-icon{color:var(--text)!important}.guide-arrow{font-size:.7rem;color:var(--text3);transition:transform .25s ease}.guide-details[open] .guide-arrow{transform:rotate(180deg)}.guide-content{padding:16px 18px;border-top:1px dashed var(--border)}.step-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:1.2rem}.step-list li{display:flex;gap:14px;align-items:flex-start;margin-bottom:0}.step-num{font-family:var(--mono);font-size:.75rem;font-weight:700;color:var(--red);background:#dc2b2b14;border:1px solid rgba(220,43,43,.15);border-radius:6px;padding:2px 7px;flex-shrink:0}.step-title{display:block;font-family:var(--mono);font-size:.85rem;font-weight:700;color:var(--text);margin-bottom:2px}.step-list li p{font-size:.8rem;margin-bottom:0;color:var(--text2);line-height:1.45}.step-list code,.terminal-inline{font-family:var(--mono);background:var(--bg3)!important;border:1px solid var(--border);border-radius:4px;padding:2px 6px;font-size:.8em;color:var(--text)}[data-theme=light] .terminal-panel{background:#fcfcf9!important;border-color:var(--border)!important;box-shadow:0 8px 24px #0000000a!important}[data-theme=light] .terminal-header{background:#f4f3ed!important;border-bottom-color:var(--border)!important}[data-theme=light] .terminal-code{color:var(--text)!important}[data-theme=light] .btn-copy{border-color:var(--border)!important;color:var(--text2)!important}[data-theme=light] .btn-copy:hover{background:var(--bg3)!important;color:var(--text)!important}
