@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#0d0d1a,#0a0a1f 50%,#0d1a2e);background-attachment:fixed;font-family:system-ui,-apple-system,sans-serif;min-height:100vh}:root{--text-primary:#c0caf5;--text-dim:#c0caf54d;--blue:#7aa2f7;--green:#9ece6a;--yellow:#e0af68;--red:#f7768e;--bg-terminal:#0d0d1aeb;--bg-titlebar:#1e2030;--mono:"JetBrains Mono","Fira Code","Courier New",monospace}.page-root{min-height:100vh;overflow:hidden;position:relative}.glow-tl{background:radial-gradient(circle,#00ffb412 0,#0000 70%);height:400px;left:-80px;top:-80px;width:400px}.glow-br,.glow-tl{pointer-events:none;position:fixed;z-index:0}.glow-br{background:radial-gradient(circle,#7aa2f70f 0,#0000 70%);bottom:-60px;height:340px;right:-40px;width:340px}.container{margin:0 auto;max-width:1100px;padding:32px 48px;position:relative;z-index:1}.header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:28px}.header-name{color:#c0caf5;color:var(--text-primary);font-size:38px;font-weight:700;line-height:1.1}.header-name-light{color:#c0caf573;font-weight:300}.header-breadcrumb{color:#7aa2f7;color:var(--blue);font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-family:var(--mono);font-size:14px;margin-top:5px}.header-breadcrumb-link{color:#7aa2f7;color:var(--blue);text-decoration:none;transition:color .15s}.header-breadcrumb-link:hover{color:#a8c1fa;text-decoration:underline}.header-breadcrumb-segment{color:#e0af68;color:var(--yellow)}.social-buttons{flex-shrink:0;gap:8px;margin-top:4px}.social-button,.social-buttons{align-items:center;display:flex}.social-button{background:#7aa2f714;border:1px solid #7aa2f72e;border-radius:8px;cursor:pointer;height:34px;justify-content:center;text-decoration:none;transition:background .15s,border-color .15s;width:34px}.social-button:hover{background:#7aa2f726;border-color:#7aa2f759}.social-button img{height:15px;object-fit:contain;width:15px}@media (max-width:600px){.container{padding:20px 16px}.header-name{font-size:24px}}.terminal-wrapper{border-radius:10px;box-shadow:0 8px 40px #0009,0 0 0 1px #7aa2f71a;overflow:hidden}.terminal-titlebar{align-items:center;background:var(--bg-titlebar);border-bottom:1px solid #ffffff0d;display:flex;gap:7px;padding:10px 14px}.terminal-dot{border-radius:50%;flex-shrink:0;height:13px;width:13px}.terminal-dot-red{background:#f7768e;box-shadow:0 0 6px #f7768e59}.terminal-dot-yellow{background:#e0af68;box-shadow:0 0 6px #e0af6859}.terminal-dot-green{background:#9ece6a;box-shadow:0 0 6px #9ece6a59}.terminal-title{color:#c0caf533;flex:1 1;font-family:var(--mono);font-size:12px;text-align:center}.terminal-body{background:var(--bg-terminal);font-family:var(--mono);font-size:15px;line-height:2;padding:20px 24px}.prompt-host-link{cursor:pointer;text-decoration:none}.prompt-host-link:hover{text-decoration:underline}.prompt-user{color:var(--green)}.prompt-at{color:var(--text-dim)}.prompt-host{color:var(--blue)}.prompt-colon{color:var(--text-dim)}.prompt-path{color:var(--yellow)}.prompt-dollar{color:var(--text-dim)}.prompt-cmd{color:var(--text-primary)}.prompt-comment{color:#c0caf533;font-size:13px;margin-left:12px}.prompt-ghost{opacity:.35}.terminal-cursor{animation:blink 1s step-end infinite;background:var(--blue);border-radius:1px;display:inline-block;height:17px;margin-left:6px;opacity:.7;vertical-align:middle;width:9px}@keyframes blink{50%{opacity:0}}.folder-rows{margin-bottom:4px;margin-top:8px}.folder-row{align-items:center;background:#e0af680f;border:1px solid #e0af681f;border-radius:5px;color:var(--yellow);cursor:pointer;display:flex;font-size:15px;gap:14px;margin-bottom:6px;padding:11px 16px;text-decoration:none;transition:border-color .15s,background .15s}.folder-row:hover{background:#e0af681c;border-color:#e0af6852}.folder-row-info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.folder-row-name{color:var(--yellow)}.folder-row-desc{color:#c0caf573;font-family:system-ui,sans-serif;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-row-type{color:#c0caf533;flex-shrink:0;font-size:12px}.readme-block{background:#7aa2f70a;border-left:2px solid #7aa2f74d;border-radius:0 6px 6px 0;margin-bottom:2px;margin-top:2px;padding:12px 14px}.readme-meta{align-items:center;display:flex;gap:10px;margin-bottom:10px}.readme-type{color:#c0caf566;letter-spacing:.08em;text-transform:uppercase}.readme-type,.readme-visibility{font-family:var(--mono);font-size:11px}.readme-visibility{border-radius:4px;padding:2px 8px}.readme-visibility-private{background:#f7768e12;border:1px solid #f7768e33;color:#f7768eb3}.readme-visibility-public{background:#9ece6a12;border:1px solid #9ece6a33;color:#9ece6acc}.readme-title{color:var(--blue);font-size:20px;font-weight:700;margin-bottom:8px}.readme-desc{color:#c0caf5bf;font-family:system-ui,sans-serif;font-size:15px;line-height:1.75}.readme-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.readme-tag{background:#9ece6a1a;border:1px solid #9ece6a33;border-radius:4px;color:var(--green);font-family:var(--mono);font-size:12px;padding:3px 10px}.readme-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.readme-link{border:1px solid #7aa2f74d;border-radius:4px;color:var(--blue);cursor:pointer;font-family:var(--mono);font-size:13px;padding:5px 14px;text-decoration:none;transition:border-color .15s,background .15s}.readme-link:hover{background:#7aa2f714;border-color:#7aa2f799}.readme-link-dim{border-color:#c0caf51a;color:#c0caf559;cursor:default}.readme-link-dim:hover{background:#0000;border-color:#c0caf51a}.back-nav{align-items:center;background:#9ece6a12;border:1px solid #9ece6a4d;border-radius:6px;color:var(--green);cursor:pointer;display:inline-flex;font-family:var(--mono);font-size:15px;gap:6px;margin-top:16px;padding:8px 18px;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.back-nav:hover{background:#9ece6a24;border-color:#9ece6a8c;color:var(--green)}@media (max-width:600px){.terminal-body{font-size:11px;padding:14px 12px}.folder-row{font-size:11px}}
/*# sourceMappingURL=main.3b4ce4ce.css.map*/