@-moz-document url-prefix() {
    .app-card,
    .calculator-panel,
    .contact-panel,
    .converter-panel,
    .cutter-panel,
    .decision-panel,
    .editor-panel,
    .file-panel,
    .image-panel,
    .info-panel,
    .library-sidebar,
    .media-panel,
    .mute-panel,
    .notepad-panel,
    .pdf-panel,
    .result-panel,
    .site-summary,
    .task-panel,
    .text-panel,
    .tool-panel,
    .url-panel,
    .unit-panel {
        box-shadow: 0 8px 22px rgba(0, 0, 0, 0.28) !important;
    }

    .app-card:hover,
    .app-card:focus-visible,
    .button-primary:hover,
    .button-primary:focus-visible,
    .button-secondary:hover,
    .button-secondary:focus-visible,
    .download-link:hover,
    .download-link:focus-visible,
    button:hover,
    button:focus-visible {
        filter: none !important;
        transform: none !important;
    }

    .app-card__signal,
    .app-card__signal img,
    .utility-header .utility-brand img,
    img,
    svg {
        filter: none !important;
    }

    dialog::backdrop,
    .loading-dialog::backdrop,
    .confirm-dialog::backdrop {
        backdrop-filter: none !important;
    }

    .app-card,
    .button-primary,
    .button-secondary,
    .download-link,
    button {
        transition-property: border-color, background-color, color, opacity !important;
    }

    .hub-shell .library-sidebar {
        position: static !important;
    }

    .hub-shell .app-card {
        background: var(--surface-strong, rgba(12, 18, 31, 0.96)) !important;
        border-color: rgba(255, 255, 255, 0.08) !important;
        border-left: 3px solid transparent !important;
        box-shadow: none !important;
        transition: none !important;
    }

    .hub-shell .app-card:hover,
    .hub-shell .app-card:focus-visible {
        background: var(--surface-strong, rgba(12, 18, 31, 0.96)) !important;
        border-color: rgba(255, 255, 255, 0.08) !important;
        border-left-color: currentColor !important;
        box-shadow: none !important;
    }

    .hub-shell .app-card__meta span {
        background: transparent !important;
    }

    .hub-shell .library-divider::before {
        box-shadow: none !important;
    }

    .notepad-shell .notepad-panel,
    .notepad-shell .notes-sidebar,
    .notepad-shell .editor-panel,
    .notepad-shell .body-field,
    .notepad-shell #noteBody {
        box-shadow: none !important;
    }
}
