/* Deaktivierte Buttons */

.btn:disabled {
    color: #95a0ae;
    background: #26303d;
    border-color: #424c59;
    box-shadow: none;
    cursor: not-allowed;
    transform: none;
}

/* Sichtbare Markierung bei Tastaturbedienung */

:focus-visible {
    outline: 2px solid var(--cir-gold);
    outline-offset: 4px;
}

/* Sprunglink zum Hauptinhalt */

.skip-link {
    position: absolute;
    top: -100px;
    left: 16px;
    z-index: 100;
    padding: 10px;
    background: #ffffff;
    color: #000000;
}

.skip-link:focus {
    top: 8px;
}