﻿::-webkit-scrollbar { width: 15px; }
        ::-webkit-scrollbar-track { background: transparent; }
        ::-webkit-scrollbar-thumb { background: #ccc; border-radius: 4px; }
        ::-webkit-scrollbar-thumb:hover { background: #b8b8b8; }
        html.dark ::-webkit-scrollbar-thumb { background: #3d3d3d; }

        /* 闃叉绠€绻佽浆鎹㈤棯鐑佺殑鏍峰紡 */
        .is-translating { visibility: hidden !important; }

        /* Scheme A: Fade-in animation */
        @keyframes fadeIn {
            from { opacity: 0; }
            to { opacity: 1; }
        }
        .img-fade-in {
            animation: fadeIn 0.5s ease-out;
        }

        .pc-manga-page .manga-admin-actions,
        .pc-manga-page .manga-admin-actions > a,
        .pc-manga-page .manga-action-row,
        .pc-manga-page .manga-action-row > a,
        .pc-manga-page .manga-action-row > button {
            flex: 0 1 auto !important;
            flex-grow: 0 !important;
            flex-shrink: 1 !important;
            width: auto !important;
            min-width: auto !important;
        }

        .pc-manga-page .manga-action-row > a,
        .pc-manga-page .manga-action-row > button {
            font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
            font-size: 16px !important;
            line-height: 24px !important;
        }

        .pc-manga-page .manga-admin-actions > a {
            display: flex !important;
            font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
            font-size: 14px !important;
            line-height: 20px !important;
            color: #fff !important;
            text-decoration: none !important;
        }

        .pc-manga-page .manga-admin-actions > a,
        .pc-manga-page .manga-action-row > a,
        .pc-manga-page .manga-action-row > button {
            align-items: center !important;
            justify-content: center !important;
            white-space: nowrap !important;
        }

        .pc-manga-page .manga-action-row > a:hover,
        .pc-manga-page .manga-action-row > a:active,
        .pc-manga-page .manga-action-row > a:focus {
            color: #fff !important;
        }

        .pc-manga-page .manga-admin-actions > a:hover,
        .pc-manga-page .manga-admin-actions > a:active,
        .pc-manga-page .manga-admin-actions > a:focus {
            color: #fff !important;
            text-decoration: none !important;
        }

        .manga-card-title {
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            line-height: 1.35;
            min-height: 2.7em;
        }

        .manga-card-meta {
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            line-height: 1.35;
        }

main {
            font-size: 16px;
        }

        main a:hover {
            text-decoration: none;
        }

        main .flex {
            flex: 0 1 auto;
        }

        main a.group.block {
            margin: 0;
            border: none;
            border-radius: 0.75rem;
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        }
