    /* --- 熱鍵網格排版 --- */
    .shortcut-grid {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
        gap: 15px;
    }

    .shortcut-item {
        background: rgba(255, 255, 255, 0.05);
        border: 1px solid rgba(255, 255, 255, 0.1);
        border-radius: 6px;
        padding: 15px;
        display: flex;
        align-items: center;
        gap: 15px;
        transition: all 0.3s;
    }

    .shortcut-item:hover {
        background: rgba(255, 255, 255, 0.08);
        transform: translateY(-2px);
        border-color: var(--primary-gold, #fbb750);
    }

    .key-combo {
        min-width: 80px;
        text-align: center;
    }

    .key-desc {
        color: #ddd;
        font-size: 0.95rem;
    }

    /* --- 鍵盤按鍵樣式 (KBD) --- */
    kbd {
        display: inline-block;
        padding: 3px 8px;
        font-family: 'Consolas', monospace;
        font-size: 0.9rem;
        line-height: 1.4;
        color: #333;
        background-color: #f7f7f7;
        border: 1px solid #ccc;
        border-radius: 4px;
        box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px #fff inset;
        font-weight: bold;
        margin: 0 2px;
    }

    /* 深色模式下的按鍵微調 */
    .shortcut-item:hover kbd {
        background-color: #e0e0e0;
    }

    /* --- 表格內代碼樣式 --- */
    code {
        background: #222;
        color: #fbb750;
        padding: 2px 6px;
        border-radius: 4px;
        font-family: monospace;
        font-size: 0.95em;
    }