.shortcuts-search{padding:32px 0;border-bottom:1px solid var(--border-primary);background:var(--gradient-bg)}.search-box{display:flex;align-items:center;gap:12px;padding:14px 20px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-width:600px;margin:0 auto}.search-box svg{color:var(--text-tertiary);flex-shrink:0}.search-box input{flex:1;min-width:0;border:none;background:0 0;font-size:1rem;color:var(--text-primary);outline:0;-webkit-appearance:none;appearance:none}.search-box input:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.search-box input::placeholder{color:var(--text-tertiary)}.shortcuts-content{padding:48px 0 80px}.shortcut-section{margin-bottom:48px}.section-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid var(--border-primary)}.section-title-row h2{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.section-count{font-size:.813rem;color:var(--text-tertiary);background:var(--bg-tertiary);padding:4px 12px;border-radius:100px}.shortcut-table{display:flex;flex-direction:column;gap:8px}.shortcut-row{display:flex;align-items:center;gap:20px;padding:14px 20px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-md);transition:all var(--transition-fast)}.shortcut-row:hover{border-color:var(--accent);background:var(--accent-light)}.shortcut-row kbd{display:inline-flex;align-items:center;justify-content:center;min-width:80px;padding:8px 14px;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:6px;font-family:var(--font-display);font-size:.875rem;font-weight:600;color:var(--text-primary);box-shadow:0 2px 0 var(--border-secondary),inset 0 -1px 0 var(--border-secondary);white-space:nowrap;flex-shrink:0}.shortcut-desc{font-size:.938rem;color:var(--text-secondary);line-height:1.5}@media (max-width:768px){.search-box{margin:0 16px;padding:6px 14px}.search-box input{min-height:40px}.section-title-row{flex-direction:column;align-items:flex-start;gap:8px}.shortcut-row{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.shortcut-row kbd{min-width:auto;width:100%;justify-content:center}}