.vault-page{background:radial-gradient(circle at 80% 0, #27362c 0, transparent 29%), var(--canvas);min-height:100vh}.vault-topbar{border-bottom:1px solid var(--line);color:#717b72;letter-spacing:.13em;align-items:center;gap:25px;height:72px;padding:0 clamp(22px,5vw,80px);font-size:9px;display:flex}.vault-crumb{margin-right:auto}.vault-crumb span{color:#414b43;margin:0 8px}.vault-count{color:var(--amber)}.vault-wrap{max-width:1170px;margin:auto;padding:65px clamp(22px,5vw,80px) 90px}.vault-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.vault-heading h1{letter-spacing:-.065em;margin:12px 0 9px;font-size:clamp(36px,5vw,56px);font-weight:500;line-height:.98}.vault-heading p{color:#929b93;margin:0;font-size:13px}.vault-kbd{color:#818a82;font-size:10px}.vault-kbd kbd,.vault-search kbd{color:#b4bcb4;background:#1d231f;border:1px solid #394239;border-radius:4px;padding:4px 6px;font-size:9px}.vault-controls{grid-template-columns:minmax(260px,1fr) 145px 125px 135px;gap:8px;margin:43px 0 35px;display:grid}.vault-search,.vault-controls select{border:1px solid var(--line);color:#7f8a81;background:#171b19;border-radius:5px;outline:none;align-items:center;gap:9px;height:38px;padding:0 11px;font-size:10px;display:flex}.vault-search:focus-within,.vault-controls select:focus{border-color:#80653d}.vault-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.vault-search input::placeholder{color:#707a72}.vault-search kbd{flex:none}.vault-controls select{color:#a2aaa2;cursor:pointer;display:block}.vault-grid{grid-template-columns:minmax(0,1fr) 230px;gap:55px;display:grid}.results-label{align-items:baseline;gap:10px;margin-bottom:13px;display:flex}.results-label span{color:#6f796f;letter-spacing:.15em;font-size:9px}.results-label strong{color:#aab2ab;font-size:11px;font-weight:500}.vault-list{gap:9px;display:grid}.vault-command{border:1px solid var(--line);background:#171b19;border-radius:6px;padding:17px 18px 15px;transition:border-color .15s;position:relative}.vault-command:hover{border-color:#655338}.vault-command-head{justify-content:space-between;align-items:center;display:flex}.vault-context{color:#707a72;font-size:9px}.vault-command code{color:#e2d8c2;font-family:var(--font-geist-mono), monospace;white-space:pre;margin:13px 0 8px;font-size:11px;display:block;overflow-x:auto}.vault-command p{color:#818b82;margin:0;font-size:10px}.vault-copy{color:#9ca89d;cursor:pointer;background:0 0;border:1px solid #374137;border-radius:4px;padding:5px 8px;font-size:9px;position:absolute;bottom:14px;right:16px}.vault-copy:hover{color:var(--amber);border-color:var(--amber)}.vault-aside .aside-card{margin-bottom:12px}.vault-empty{border:1px dashed var(--line);color:#889289;text-align:center;gap:7px;padding:40px;font-size:11px;display:grid}.vault-empty strong{color:#d4d5cb;font-size:14px;font-weight:500}.vault-empty span{font-size:10px}@media (max-width:850px){.vault-controls{grid-template-columns:1fr 1fr}.vault-search{grid-column:1/-1}.vault-grid{grid-template-columns:1fr}.vault-aside{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vault-aside .aside-card{margin:0}}@media (max-width:580px){.vault-topbar{padding:0 20px}.vault-crumb{display:none}.vault-wrap{padding:42px 20px 65px}.vault-heading{display:block}.vault-kbd{margin-top:20px}.vault-controls{grid-template-columns:1fr}.vault-search{grid-column:auto}.vault-aside{display:block}.vault-aside .aside-card{margin-bottom:10px}}
