/*
 * Mundo One - Dzien v1.0
 * Stala jasna warstwa kolorystyczna dla MundoNovelas.
 * Zachowuje zaakceptowany uklad, menu i przyciski Mundo One.
 */

html.mundo-one-light body.mn-mundo-forum {
    --mn-bg: #ded4ca;
    --mn-bg-deep: #d7cabd;
    --mn-surface: #eee7e1;
    --mn-surface-2: #e8dfd6;
    --mn-surface-3: #e2d7cc;
    --mn-line: rgba(102,76,52, .18);
    --mn-line-strong: rgba(102,76,52, .26);
    --mn-text: #332518;
    --mn-muted: #8b6644;
    --mn-pink: #a37244;
    --mn-purple: #aa7e54;
    --mn-blue: #a37041;
    --mn-cyan: #8c643f;
    --mn-gold: #8c6b27;
    --mn-gradient: linear-gradient(100deg, #a57a52 0%, #b48c66 100%);
    --mn-gradient-soft: linear-gradient(100deg, rgba(165,122,82, .14), rgba(178,137,98, .17));
    --mn-shadow: 0 22px 54px rgba(101,76,52, .16);
    --mn-shadow-soft: 0 14px 30px rgba(101,76,52, .11);
    color: var(--mn-text) !important;
    background:
        radial-gradient(circle at 88% -8%, rgba(201,161,124, .13), transparent 29%),
        radial-gradient(circle at 18% 108%, rgba(172,129,87, .085), transparent 31%),
        linear-gradient(135deg, #e8e0d9 0%, #e3dad1 52%, #ebe1d7 100%) !important;
    background-attachment: fixed !important;
}

html.mundo-one-light body.mn-mundo-forum .wrapper,
html.mundo-one-light body.mn-mundo-forum main,
html.mundo-one-light body.mn-mundo-forum .page-body {
    color: var(--mn-text) !important;
}

html.mundo-one-light body.mn-mundo-forum a:not(.btn-primary):not(.btn-primary-outline):not(.card-sm):not(.dropdown-item):not(.logo-link):not([style]) {
    color: #61472f;
}

html.mundo-one-light body.mn-mundo-forum a:not(.btn-primary):not(.btn-primary-outline):not(.card-sm):not(.dropdown-item):not(.logo-link):not([style]):hover {
    color: #936234;
}

/* Navbar */
html.mundo-one-light body.mn-mundo-forum .navbar {
    color: var(--mn-text) !important;
    background:
        radial-gradient(circle at 8% -55%, rgba(165,122,82, .13), transparent 38%),
        linear-gradient(180deg, rgba(235,228,221, .995), rgba(227,215,204, .995)) !important;
    border-bottom-color: rgba(132,97,65, .13) !important;
    box-shadow: 0 13px 34px rgba(96,72,50, .12) !important;
}

html.mundo-one-light body.mn-mundo-forum.fixed-navbar .navbar {
    box-shadow: 0 16px 38px rgba(96,72,50, .15) !important;
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li > a,
html.mundo-one-light body.mn-mundo-forum #user-menu > li > a,
html.mundo-one-light body.mn-mundo-forum #user-menu > li > div > a,
html.mundo-one-light body.mn-mundo-forum .navbar .dropdown-item {
    color: #5a432e !important;
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li > a:hover,
html.mundo-one-light body.mn-mundo-forum #user-menu > li > a:hover,
html.mundo-one-light body.mn-mundo-forum #user-menu > li > div > a:hover,
html.mundo-one-light body.mn-mundo-forum .navbar .dropdown-item:hover {
    color: #382819 !important;
    background: rgba(173,129,88, .075) !important;
    border-color: rgba(173,129,88, .10) !important;
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li.active > a,
html.mundo-one-light body.mn-mundo-forum #nav-main > li > a[aria-current="page"] {
    color: #fff !important;
}

/* Przełącznik Light / Dark */
body.mn-mundo-forum .mn-theme-toggle {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    padding: 0 !important;
    color: #eee6df !important;
    background: linear-gradient(145deg, rgba(200,159,121, .12), rgba(203,163,126, .16)) !important;
    border: 1px solid rgba(216,188,161, .17) !important;
    border-radius: 999px !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .035), 0 7px 18px rgba(0, 0, 0, .12);
    cursor: pointer;
    transition: transform .18s ease, background .18s ease, border-color .18s ease, box-shadow .18s ease;
}

body.mn-mundo-forum .mn-theme-toggle:hover {
    color: #fff !important;
    transform: translateY(-1px);
    background: linear-gradient(145deg, rgba(200,159,121, .21), rgba(203,163,126, .23)) !important;
    border-color: rgba(220,194,169, .27) !important;
}

body.mn-mundo-forum .mn-theme-toggle svg {
    width: 21px !important;
    height: 21px !important;
}

body.mn-mundo-forum .mn-theme-toggle .mn-theme-moon { display: none; }
html.mundo-one-light body.mn-mundo-forum .mn-theme-toggle .mn-theme-sun { display: none; }
html.mundo-one-light body.mn-mundo-forum .mn-theme-toggle .mn-theme-moon { display: inline-flex; }

html.mundo-one-light body.mn-mundo-forum .mn-theme-toggle {
    color: #5e4630 !important;
    background: linear-gradient(145deg, rgba(255, 255, 255, .86), rgba(238,232,227, .92)) !important;
    border-color: rgba(134,99,66, .17) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .8), 0 7px 18px rgba(104,78,53, .10);
}

html.mundo-one-light body.mn-mundo-forum .mn-theme-toggle:hover {
    color: #8c623a !important;
    background: linear-gradient(145deg, #fff, #ede6df) !important;
    border-color: rgba(157,116,78, .22) !important;
}

/* Banner i breadcrumbs */
html.mundo-one-light body.mn-mundo-forum .header-section {
    background-color: #e3d9cf !important;
}

html.mundo-one-light body.mn-mundo-forum .header-section::after {
    background: linear-gradient(180deg, rgba(241, 237, 247, .08), rgba(86,65,45, .20)) !important;
}

html.mundo-one-light body.mn-mundo-forum .breadcrumbs > div,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs nav {
    background: rgba(232,222,213, .94) !important;
    border-color: var(--mn-line) !important;
    box-shadow: 0 9px 24px rgba(102,77,53, .08) !important;
}

html.mundo-one-light body.mn-mundo-forum .breadcrumbs a,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel .breadcrumb .dropdown-item {
    color: #75583d !important;
}

html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel,
html.mundo-one-light body.mn-mundo-forum header .breadcrumbs-panel,
html.light.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel {
    color: #664c34 !important;
    background:
        radial-gradient(circle at 84% -100%, rgba(173,129,88, .12), transparent 36%),
        linear-gradient(180deg, #ebe3db 0%, #e0d5ca 100%) !important;
    border: 0 !important;
    border-bottom: 1px solid rgba(118,89,61, .12) !important;
    box-shadow: 0 10px 26px rgba(100,75,52, .085) !important;
}

html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel .breadcrumb .dropdown-item {
    background: rgba(255, 255, 255, .48) !important;
    border-color: rgba(118,89,61, .10) !important;
}

html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel .breadcrumb .dropdown-item:hover {
    color: #8c623a !important;
    background: linear-gradient(100deg, rgba(165,122,82, .10), rgba(178,137,98, .11)) !important;
    border-color: rgba(171,127,85, .15) !important;
}

html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel #search-box .inputbox,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel input[type="search"],
html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel input[name="keywords"] {
    color: #4a3623 !important;
    background: rgba(240,233,226, .95) !important;
    border-color: rgba(118,89,61, .14) !important;
}

html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel #search-box .inputbox::placeholder,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel input[name="keywords"]::placeholder {
    color: #a37850 !important;
}

/* Karty, panele, działy i posty */
html.mundo-one-light body.mn-mundo-forum .card,
html.mundo-one-light body.mn-mundo-forum .panel,
html.mundo-one-light body.mn-mundo-forum .card-sm {
    color: var(--mn-text) !important;
    background: linear-gradient(145deg, rgba(237,230,223, .99), rgba(231,220,209, .99)) !important;
    border-color: var(--mn-line) !important;
    box-shadow: var(--mn-shadow-soft) !important;
}

html.mundo-one-light body.mn-mundo-forum .card-title {
    color: #4c3825 !important;
    background: linear-gradient(100deg, rgba(165,122,81, .18), rgba(177,136,97, .20)) !important;
    border-color: rgba(168,124,82, .14) !important;
}

html.mundo-one-light body.mn-mundo-forum .card-title h2,
html.mundo-one-light body.mn-mundo-forum .card-title h3,
html.mundo-one-light body.mn-mundo-forum .card-title a {
    color: #4c3825 !important;
}

html.mundo-one-light body.mn-mundo-forum .collapse-panel {
    color: #8f6a47 !important;
}

html.mundo-one-light body.mn-mundo-forum .collapse-panel:hover {
    color: #6e5339 !important;
    background: rgba(188,146,106, .085) !important;
}

html.mundo-one-light body.mn-mundo-forum .forum.row .row-item:hover,
html.mundo-one-light body.mn-mundo-forum .topic.row .row-item:hover {
    background: linear-gradient(100deg, rgba(165,122,82, .055), rgba(178,137,98, .065)) !important;
}

html.mundo-one-light body.mn-mundo-forum .forum-title a,
html.mundo-one-light body.mn-mundo-forum .topictitle,
html.mundo-one-light body.mn-mundo-forum .post-title a {
    color: #4a3623 !important;
}

html.mundo-one-light body.mn-mundo-forum .forum-title a:hover,
html.mundo-one-light body.mn-mundo-forum .topictitle:hover,
html.mundo-one-light body.mn-mundo-forum .post-title a:hover {
    color: #936234 !important;
}

html.mundo-one-light body.mn-mundo-forum .post.card {
    color: var(--mn-text) !important;
    background:
        radial-gradient(circle at 100% 0%, rgba(178,137,98, .045), transparent 28%),
        linear-gradient(145deg, rgba(237,228,220, .995), rgba(229,218,207, .995)) !important;
    border-color: var(--mn-line) !important;
    box-shadow: var(--mn-shadow-soft) !important;
}

html.mundo-one-light body.mn-mundo-forum .post.unreadpost {
    border-color: rgba(160,115,73, .28) !important;
    box-shadow: 0 16px 34px rgba(157,116,78, .10) !important;
}

html.mundo-one-light body.mn-mundo-forum .profile-author,
html.mundo-one-light body.mn-mundo-forum .postprofile strong,
html.mundo-one-light body.mn-mundo-forum .postprofile a:not([style]):not(.username-coloured) {
    color: #4b3826 !important;
}

html.mundo-one-light body.mn-mundo-forum .content {
    color: #493625 !important;
}

/* Przyciski i formularze */
html.mundo-one-light body.mn-mundo-forum .btn-primary-outline,
html.mundo-one-light body.mn-mundo-forum .card-sm.topic-btn,
html.mundo-one-light body.mn-mundo-forum .mark-read,
html.mundo-one-light body.mn-mundo-forum .button:not(.btn-primary) {
    color: #7b5d40 !important;
    background: linear-gradient(145deg, rgba(244,239,234, .98), rgba(236,227,218, .98)) !important;
    border-color: rgba(173,130,89, .24) !important;
    box-shadow: 0 8px 20px rgba(123,92,63, .08) !important;
}

html.mundo-one-light body.mn-mundo-forum .btn-primary-outline:hover,
html.mundo-one-light body.mn-mundo-forum .card-sm.topic-btn:hover,
html.mundo-one-light body.mn-mundo-forum .mark-read:hover,
html.mundo-one-light body.mn-mundo-forum .button:not(.btn-primary):hover {
    color: #604832 !important;
    background: linear-gradient(145deg, rgba(238,230,223, .99), rgba(229,217,206, .99)) !important;
    border-color: rgba(171,126,84, .32) !important;
}

html.mundo-one-light body.mn-mundo-forum .inputbox,
html.mundo-one-light body.mn-mundo-forum input[type="text"],
html.mundo-one-light body.mn-mundo-forum input[type="password"],
html.mundo-one-light body.mn-mundo-forum input[type="email"],
html.mundo-one-light body.mn-mundo-forum input[type="search"],
html.mundo-one-light body.mn-mundo-forum textarea,
html.mundo-one-light body.mn-mundo-forum select {
    color: #4a3623 !important;
    background: rgba(237,230,223, .97) !important;
    border-color: rgba(114,86,59, .16) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .8) !important;
}

html.mundo-one-light body.mn-mundo-forum .inputbox::placeholder,
html.mundo-one-light body.mn-mundo-forum textarea::placeholder,
html.mundo-one-light body.mn-mundo-forum input::placeholder {
    color: #b38b65 !important;
}

html.mundo-one-light body.mn-mundo-forum option {
    color: #4a3623 !important;
    background: #fbf9f8 !important;
}

html.mundo-one-light body.mn-mundo-forum .checkbox-primary,
html.mundo-one-light body.mn-mundo-forum .radio-primary {
    background-color: #faf8f7 !important;
    border-color: rgba(116,87,60, .23) !important;
}

/* Dropdowny */
html.mundo-one-light body.mn-mundo-forum .dropdown,
html.mundo-one-light body.mn-mundo-forum .\!dropdown {
    color: #4a3623 !important;
    background: linear-gradient(150deg, rgba(237,228,220, .998), rgba(227,215,204, .998)) !important;
    border-color: rgba(114,86,59, .14) !important;
    box-shadow: 0 20px 46px rgba(96,72,49, .16) !important;
}

html.mundo-one-light body.mn-mundo-forum .dropdown-item {
    color: #6c5138 !important;
}

html.mundo-one-light body.mn-mundo-forum .dropdown-item:hover {
    color: #846141 !important;
    background: linear-gradient(100deg, rgba(165,122,82, .085), rgba(178,137,98, .095)) !important;
}

/* Cytaty, kod i załączniki */
html.mundo-one-light body.mn-mundo-forum blockquote,
html.mundo-one-light body.mn-mundo-forum .codebox,
html.mundo-one-light body.mn-mundo-forum .attachbox,
html.mundo-one-light body.mn-mundo-forum .signature,
html.mundo-one-light body.mn-mundo-forum .content blockquote,
html.mundo-one-light body.mn-mundo-forum .content blockquote > div > blockquote,
html.mundo-one-light body.mn-mundo-forum .content blockquote > div > blockquote > div > blockquote {
    color: #614932 !important;
    background: rgba(229,219,209, .92) !important;
    border-color: rgba(166,123,82, .17) !important;
}

html.mundo-one-light body.mn-mundo-forum blockquote cite,
html.mundo-one-light body.mn-mundo-forum .codebox p,
html.mundo-one-light body.mn-mundo-forum .attachbox dt,
html.mundo-one-light body.mn-mundo-forum .content blockquote cite {
    color: #916b48 !important;
    border-color: rgba(166,123,82, .14) !important;
}

html.mundo-one-light body.mn-mundo-forum .postbody blockquote {
    background: linear-gradient(135deg, rgba(230,218,207, .88), rgba(227,216,206, .9)) !important;
    border-inline-start-color: rgba(176,134,94, .55) !important;
    box-shadow: inset 0 0 0 1px rgba(146,108,72, .055) !important;
}

html.mundo-one-light body.mn-mundo-forum .postbody blockquote blockquote {
    background: rgba(235,230,225, .72) !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-post-quote-btn {
    color: #826040 !important;
    background: linear-gradient(135deg, rgba(165,122,82, .09), rgba(178,137,98, .10)) !important;
    border-color: rgba(177,135,96, .22) !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-post-quote-btn:hover {
    color: #604831 !important;
    background: linear-gradient(135deg, rgba(165,122,82, .16), rgba(178,137,98, .17)) !important;
    border-color: rgba(177,135,96, .32) !important;
}

/* Paginacja, komunikaty i stopka */
html.mundo-one-light body.mn-mundo-forum .pagination li > a,
html.mundo-one-light body.mn-mundo-forum .pagination li > span,
html.mundo-one-light body.mn-mundo-forum .pagination .active,
html.mundo-one-light body.mn-mundo-forum .pagination .ellipsis {
    color: #75583d !important;
    background: rgba(250,248,247, .90) !important;
    border-color: var(--mn-line) !important;
}

html.mundo-one-light body.mn-mundo-forum .pagination li > a:hover {
    color: #8c623a !important;
    background: rgba(165,122,82, .09) !important;
}

html.mundo-one-light body.mn-mundo-forum .pagination .active,
html.mundo-one-light body.mn-mundo-forum .pagination li.active > span {
    color: #fff !important;
    background: var(--mn-gradient) !important;
}

html.mundo-one-light body.mn-mundo-forum .phpbb_alert > div,
html.mundo-one-light body.mn-mundo-forum .message-box,
html.mundo-one-light body.mn-mundo-forum .errorbox,
html.mundo-one-light body.mn-mundo-forum .rules,
html.mundo-one-light body.mn-mundo-forum #message.mn-message-panel,
html.mundo-one-light body.mn-mundo-forum #message.bg-white {
    color: var(--mn-text) !important;
    background: linear-gradient(145deg, rgba(253,251,250, .99), rgba(247,243,240, .99)) !important;
    border-color: var(--mn-line) !important;
    box-shadow: var(--mn-shadow) !important;
}

html.mundo-one-light body.mn-mundo-forum #message.mn-message-panel .message-title,
html.mundo-one-light body.mn-mundo-forum #message.bg-white .message-title,
html.mundo-one-light body.mn-mundo-forum #message.mn-message-panel p,
html.mundo-one-light body.mn-mundo-forum #message.bg-white p {
    color: #493625 !important;
}

html.mundo-one-light body.mn-mundo-forum #message.mn-message-panel a,
html.mundo-one-light body.mn-mundo-forum #message.bg-white a {
    color: #956e49 !important;
}

html.mundo-one-light body.mn-mundo-forum #darken,
html.mundo-one-light body.mn-mundo-forum .darken {
    background: rgba(55,41,28, .50) !important;
}

html.mundo-one-light body.mn-mundo-forum #page-footer > div,
html.mundo-one-light body.mn-mundo-forum #page-footer .bg-white,
html.mundo-one-light body.mn-mundo-forum #page-footer .dark\:bg-slate-900 {
    color: #946d49 !important;
    background:
        radial-gradient(circle at 90% 120%, rgba(178,137,98, .10), transparent 36%),
        linear-gradient(180deg, rgba(247,244,241, .98), rgba(242,237,233, .99)) !important;
    border-color: var(--mn-line) !important;
}

html.mundo-one-light body.mn-mundo-forum #page-footer a {
    color: #76593d !important;
}

html.mundo-one-light body.mn-mundo-forum #page-footer a:hover {
    color: #936234 !important;
}

/* Scrollbar */
html.mundo-one-light body.mn-mundo-forum::-webkit-scrollbar-track,
html.mundo-one-light body.mn-mundo-forum *::-webkit-scrollbar-track {
    background: #efeae6;
}

html.mundo-one-light body.mn-mundo-forum::-webkit-scrollbar-thumb,
html.mundo-one-light body.mn-mundo-forum *::-webkit-scrollbar-thumb {
    border-color: #efeae6;
}

/* Specjalne tabele: online, użytkownicy, PW */
html.mundo-one-light body.mn-mundo-forum .mn-online-table,
html.mundo-one-light body.mn-mundo-forum .mn-members-table,
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-table {
    color: #513c29 !important;
    background:
        radial-gradient(circle at 100% 0%, rgba(178,137,98, .06), transparent 32%),
        linear-gradient(145deg, rgba(253,251,250, .985), rgba(247,243,240, .99)) !important;
    border-color: rgba(166,123,82, .16) !important;
    box-shadow: 0 15px 34px rgba(98,73,50, .10) !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-online-table-head,
html.mundo-one-light body.mn-mundo-forum .mn-members-head,
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-head,
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-head.bg-slate-50,
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-head.dark\:bg-slate-800 {
    color: #5f4731 !important;
    background: linear-gradient(90deg, rgba(232,220,208, .82), rgba(243,238,234, .96)) !important;
    border-color: rgba(134,99,66, .11) !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-online-table-head th,
html.mundo-one-light body.mn-mundo-forum .mn-online-table-head th a,
html.mundo-one-light body.mn-mundo-forum .mn-members-head th,
html.mundo-one-light body.mn-mundo-forum .mn-members-head th a,
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-head th,
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-head .text-secondary {
    color: #74573c !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-online-table-row,
html.mundo-one-light body.mn-mundo-forum .mn-online-table-row.bg1,
html.mundo-one-light body.mn-mundo-forum .mn-online-table-row.bg2,
html.mundo-one-light body.mn-mundo-forum .mn-members-table tbody tr,
html.mundo-one-light body.mn-mundo-forum .mn-members-table tbody tr.bg1,
html.mundo-one-light body.mn-mundo-forum .mn-members-table tbody tr.bg2,
html.mundo-one-light body.mn-mundo-forum .mn-members-table tbody tr.max-lg\:bg-gray-50,
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-row,
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-row.bg1,
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-row.bg2,
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-row.max-lg\:bg-gray-50 {
    color: #5c4530 !important;
    background: rgba(251,249,247, .88) !important;
    border-color: rgba(119,89,61, .10) !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-online-table-row:nth-child(even),
html.mundo-one-light body.mn-mundo-forum .mn-members-table tbody tr:nth-child(even),
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-row:nth-child(even) {
    background: rgba(245,241,237, .90) !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-online-table-row:hover,
html.mundo-one-light body.mn-mundo-forum .mn-members-table tbody tr:hover,
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-row:hover {
    background: linear-gradient(90deg, rgba(200,148,100, .07), rgba(198,155,115, .08)) !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-online-table-row td,
html.mundo-one-light body.mn-mundo-forum .mn-online-table-row .text-secondary,
html.mundo-one-light body.mn-mundo-forum .mn-online-table-row .active,
html.mundo-one-light body.mn-mundo-forum .mn-members-table td,
html.mundo-one-light body.mn-mundo-forum .mn-members-table td.posts,
html.mundo-one-light body.mn-mundo-forum .mn-members-table td.info,
html.mundo-one-light body.mn-mundo-forum .mn-members-table td.active,
html.mundo-one-light body.mn-mundo-forum .mn-members-table td .text-secondary,
html.mundo-one-light body.mn-mundo-forum .mn-members-table dfn,
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-row td,
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-row .text-secondary,
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-row dfn {
    color: #a37951 !important;
    border-color: rgba(119,89,61, .10) !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-online-table-row td:first-child,
html.mundo-one-light body.mn-mundo-forum .mn-members-table td:first-child,
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-row .topictitle {
    color: #543f2b !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-online-table-row a:not([style]),
html.mundo-one-light body.mn-mundo-forum .mn-members-table td a:not([style]) {
    color: #73563b !important;
}

/* UCP / PM / wyszukiwarka */
html.mundo-one-light body.mn-mundo-forum .mn-ucp-mini,
html.mundo-one-light body.mn-mundo-forum .mn-pm-message-meta,
html.mundo-one-light body.mn-mundo-forum .search.post .mn-search-post-meta,
html.mundo-one-light body.mn-mundo-forum .search.post .postprofile.bg-gray-50 {
    color: #5c4530 !important;
    background:
        radial-gradient(circle at 100% 0%, rgba(165,122,82, .055), transparent 38%),
        linear-gradient(145deg, rgba(251,250,249, .98), rgba(246,242,238, .98)) !important;
    border-color: rgba(175,133,94, .16) !important;
    box-shadow: 0 11px 25px rgba(98,73,50, .08) !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-ucp-mini > .font-medium,
html.mundo-one-light body.mn-mundo-forum .mn-pm-message-meta strong,
html.mundo-one-light body.mn-mundo-forum .search.post .mn-search-post-meta .author,
html.mundo-one-light body.mn-mundo-forum .search.post .mn-search-post-meta strong,
html.mundo-one-light body.mn-mundo-forum .search.post .postprofile.bg-gray-50 .author,
html.mundo-one-light body.mn-mundo-forum .search.post .postprofile.bg-gray-50 strong {
    color: #58422d !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-ucp-mini .friend-online,
html.mundo-one-light body.mn-mundo-forum .mn-ucp-mini .friend-offline,
html.mundo-one-light body.mn-mundo-forum .mn-ucp-mini .pm-legend {
    background: rgba(240,235,231, .62) !important;
    border-color: rgba(119,89,61, .10) !important;
}

/* MCP */
html.mundo-one-light body.mn-mundo-forum .mcp-main table > thead,
html.mundo-one-light body.mn-mundo-forum .mcp-main table > thead.bg-slate-50,
html.mundo-one-light body.mn-mundo-forum .mcp-main table > thead.bg-gray-50,
html.mundo-one-light body.mn-mundo-forum .mcp-main table > thead.bg-white,
html.mundo-one-light body.mn-mundo-forum .mcp-main #expand.bg-gray-50,
html.mundo-one-light body.mn-mundo-forum .mcp-main h3.review.bg-gray-50,
html.mundo-one-light body.mn-mundo-forum .mcp-main .postbody.bg-gray-50,
html.mundo-one-light body.mn-mundo-forum .mcp-main nav.max-md\:bg-gray-50,
html.mundo-one-light body.mn-mundo-forum .mcp-main button.md\:bg-gray-50 {
    color: #5c4530 !important;
    background: linear-gradient(90deg, rgba(234,222,210, .84), rgba(244,239,235, .98)) !important;
    border-color: rgba(170,126,84, .14) !important;
}

html.mundo-one-light body.mn-mundo-forum .mcp-main [role="alert"].bg-gray-50,
html.mundo-one-light body.mn-mundo-forum .mcp-main [role="alert"].bg-slate-50,
html.mundo-one-light body.mn-mundo-forum .mcp-main [role="alert"].bg-white,
html.mundo-one-light body.mn-mundo-forum .mcp-main .notice.bg-slate-50,
html.mundo-one-light body.mn-mundo-forum .mcp-main .notice.bg-gray-50 {
    color: #976f4a !important;
    background: linear-gradient(145deg, rgba(251,250,249, .98), rgba(246,242,238, .98)) !important;
    border-color: rgba(170,126,84, .14) !important;
}

/* Dolne kafle strony głównej */
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .online-list,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .mchat-stats-index,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .birthday-list,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .statistics,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .thanks-list {
    color: #56402c !important;
    background:
        radial-gradient(circle at 100% 0%, rgba(178,137,98, .055), transparent 38%),
        linear-gradient(145deg, rgba(251,250,249, .97), rgba(246,241,237, .98)) !important;
    border-color: rgba(170,126,84, .15) !important;
    box-shadow: 0 13px 30px rgba(98,74,51, .09) !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .online-list h3,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .mchat-stats-index h3,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .birthday-list h3,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .statistics h3,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .thanks-list h3,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .online-list h3 a,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .mchat-stats-index h3 a,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .thanks-list h3 a {
    color: #4e3a28 !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .online-list p,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .mchat-stats-index p,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .birthday-list p,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .statistics p,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .thanks-list p,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .online-list em,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .mchat-stats-index em,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .birthday-list em,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .statistics em,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .thanks-list em {
    color: #aa7d53 !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .online-list strong,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .mchat-stats-index strong,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .birthday-list strong,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .statistics strong,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .thanks-list strong {
    color: #493625 !important;
}

/* Linki w treści */
html.mundo-one-light body.mn-mundo-forum .content a:not([style]),
html.mundo-one-light body.mn-mundo-forum .postbody .content a:not([style]),
html.mundo-one-light body.mn-mundo-forum .signature a:not([style]),
html.mundo-one-light body.mn-mundo-forum .rules a:not([style]),
html.mundo-one-light body.mn-mundo-forum .notice a:not([style]),
html.mundo-one-light body.mn-mundo-forum .message-box a:not([style]),
html.mundo-one-light body.mn-mundo-forum [id*="announcement"] a:not([style]),
html.mundo-one-light body.mn-mundo-forum [class*="announcement"] a:not([style]),
html.mundo-one-light body.mn-mundo-forum [id*="phpbb_announcement"] a:not([style]),
html.mundo-one-light body.mn-mundo-forum [class*="phpbb_announcement"] a:not([style]) {
    color: #956e49 !important;
    text-decoration-color: rgba(149,110,73, .38) !important;
}

html.mundo-one-light body.mn-mundo-forum .content a:not([style]):hover,
html.mundo-one-light body.mn-mundo-forum .postbody .content a:not([style]):hover,
html.mundo-one-light body.mn-mundo-forum .signature a:not([style]):hover,
html.mundo-one-light body.mn-mundo-forum .rules a:not([style]):hover,
html.mundo-one-light body.mn-mundo-forum .notice a:not([style]):hover,
html.mundo-one-light body.mn-mundo-forum .message-box a:not([style]):hover {
    color: #9d744e !important;
    text-decoration-color: rgba(157,116,78, .48) !important;
}

/* Navbar Mundo — buttony */
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill > a,
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-soft > a {
    color: #644b34 !important;
    background: linear-gradient(180deg, rgba(253,252,251, .88), rgba(241,236,232, .92)) !important;
    border-color: rgba(119,89,61, .12) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .85), 0 6px 15px rgba(98,74,51, .07) !important;
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill > a:hover,
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill.zn-dropdown-open > a {
    color: #684e35 !important;
    border-color: rgba(164,121,81, .18) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 8px 19px rgba(98,74,51, .10) !important;
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-support > a {
    background: linear-gradient(120deg, rgba(178,137,98, .09), rgba(165,122,82, .075)) !important;
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-top > a {
    background: linear-gradient(120deg, rgba(222, 175, 77, .13), rgba(178,137,98, .075)) !important;
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-vip > a {
    color: #72553a !important;
    background: linear-gradient(112deg, rgba(165,122,82, .13), rgba(178,137,98, .13)) !important;
    border-color: rgba(177,136,97, .17) !important;
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-center > a {
    background: linear-gradient(112deg, rgba(189,125,66, .105), rgba(173,129,88, .105)) !important;
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-panel > a {
    background: linear-gradient(112deg, rgba(170,126,84, .09), rgba(239,234,230, .90)) !important;
}

/* Pasek administracji */
html.mundo-one-light body.mn-mundo-forum .mn-staffbar {
    background:
        radial-gradient(circle at 30% -120%, rgba(178,137,98, .09), transparent 45%),
        linear-gradient(180deg, rgba(244,240,236, .97), rgba(236,231,227, .985)) !important;
    border-top-color: rgba(119,89,61, .10) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .55) !important;
}

html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li > a {
    color: #7a5c3f !important;
    background: rgba(250,248,247, .72) !important;
    border-color: rgba(119,89,61, .10) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .65) !important;
}

html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li > a:hover,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li.zn-dropdown-open > a {
    color: #614932 !important;
    background: rgba(237, 232, 244, .92) !important;
    border-color: rgba(164,121,81, .17) !important;
    box-shadow: 0 7px 17px rgba(98,74,51, .09) !important;
}

html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li.mn-staff-registration > a,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li.mn-staff-candidates > a,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li.mn-staff-premier > a,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li.mn-staff-cache > a {
    color: #7a5c3f !important;
    background: rgba(250,248,247, .78) !important;
}

html.mundo-one-light body.mn-mundo-forum #mn-tasks-menu > a {
    color: #6a5037 !important;
    background: linear-gradient(105deg, rgba(165,122,82, .12), rgba(178,137,98, .13)) !important;
    border-color: rgba(176,135,96, .17) !important;
}

html.mundo-one-light body.mn-mundo-forum #mn-tasks-menu .dropdown-contents {
    background: linear-gradient(155deg, rgba(253,251,250, .995), rgba(246,241,237, .995)) !important;
    border-color: rgba(119,89,61, .12) !important;
    box-shadow: 0 18px 38px rgba(96,72,49, .14) !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-task-section-label {
    color: #ad8158 !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-task-separator {
    border-color: rgba(119,89,61, .10) !important;
}

@media (max-width: 767px) {
    html.mundo-one-light body.mn-mundo-forum .navbar {
        background: rgba(249,246,244, .99) !important;
    }

    html.mundo-one-light body.mn-mundo-forum #navbar-alignment {
        background: rgba(251,249,248, .96) !important;
        border-color: rgba(119,89,61, .12) !important;
        box-shadow: 0 14px 31px rgba(96,72,50, .12) !important;
    }
}

/* ======================================================================
   MundoNovelas — Zeina Light v2 / CHŁODNY BŁĘKIT
   Cel: jasny motyw, ale bez bieli i bez efektu "obcego" stylu phpBB.
   Ta sekcja celowo jest na końcu i nadpisuje wcześniejszą paletę Light.
   ====================================================================== */
html.mundo-one-light body.mn-mundo-forum {
    --mn-bg: #e4dad1;
    --mn-bg-deep: #ded2c7;
    --mn-surface: #efe9e3;
    --mn-surface-2: #eae2da;
    --mn-surface-3: #e4d9ce;
    --mn-line: rgba(84,63,44, .18);
    --mn-line-strong: rgba(84,63,44, .27);
    --mn-text: #3e2d1e;
    --mn-muted: #916b48;
    --mn-shadow: 0 20px 50px rgba(67,50,34, .16);
    --mn-shadow-soft: 0 12px 28px rgba(67,50,34, .12);
    background:
        radial-gradient(circle at 88% -8%, rgba(172,128,87, .16), transparent 31%),
        radial-gradient(circle at 14% 108%, rgba(169,125,83, .10), transparent 34%),
        linear-gradient(135deg, #e6dcd3 0%, #e2d7cd 52%, #e9e0d8 100%) !important;
}

/* Górny navbar — perłowy, ale już nie biały */
html.mundo-one-light body.mn-mundo-forum .navbar {
    background:
        radial-gradient(circle at 8% -55%, rgba(164,121,81, .14), transparent 40%),
        linear-gradient(180deg, rgba(238,233,229, .985), rgba(228,219,211, .99)) !important;
    border-bottom-color: rgba(100,75,52, .18) !important;
    box-shadow: 0 13px 34px rgba(66,49,34, .16) !important;
}

html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel,
html.mundo-one-light body.mn-mundo-forum header .breadcrumbs-panel,
html.light.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel {
    background:
        radial-gradient(circle at 84% -100%, rgba(173,129,88, .14), transparent 38%),
        linear-gradient(180deg, #ebe2da 0%, #e4d9ce 100%) !important;
    border-bottom-color: rgba(93,70,48, .17) !important;
    box-shadow: 0 10px 26px rgba(69,52,36, .12) !important;
}

html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel .breadcrumb .dropdown-item,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs > div,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs nav {
    background: rgba(235,230,226, .86) !important;
    border-color: rgba(93,70,48, .15) !important;
}

html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel #search-box .inputbox,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel input[type="search"],
html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel input[name="keywords"] {
    background: rgba(239,235,231, .90) !important;
    border-color: rgba(93,70,48, .19) !important;
}

/* Główne karty i standardowe panele phpBB */
html.mundo-one-light body.mn-mundo-forum .card,
html.mundo-one-light body.mn-mundo-forum .panel,
html.mundo-one-light body.mn-mundo-forum .card-sm,
html.mundo-one-light body.mn-mundo-forum .forabg,
html.mundo-one-light body.mn-mundo-forum .forumbg,
html.mundo-one-light body.mn-mundo-forum .stat-block,
html.mundo-one-light body.mn-mundo-forum .bg-white:not(.mn-theme-toggle) {
    background:
        radial-gradient(circle at 100% 0%, rgba(173,129,88, .055), transparent 32%),
        linear-gradient(145deg, rgba(238,234,230, .98), rgba(231,223,216, .985)) !important;
    border-color: rgba(92,69,47, .18) !important;
    box-shadow: var(--mn-shadow-soft) !important;
}

/* Belki kategorii — śliwkowo-lawendowe zamiast czarnych albo białych */
html.mundo-one-light body.mn-mundo-forum .card-title,
html.mundo-one-light body.mn-mundo-forum .forabg > .inner > ul.topiclist:first-child,
html.mundo-one-light body.mn-mundo-forum .forumbg > .inner > ul.topiclist:first-child,
html.mundo-one-light body.mn-mundo-forum ul.topiclist.forums > li.header,
html.mundo-one-light body.mn-mundo-forum li.header {
    background: linear-gradient(100deg, rgba(179,139,101, .24), rgba(184,146,110, .25)) !important;
    border-color: rgba(148,109,73, .18) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .20) !important;
}

html.mundo-one-light body.mn-mundo-forum .card-title,
html.mundo-one-light body.mn-mundo-forum .card-title h2,
html.mundo-one-light body.mn-mundo-forum .card-title h3,
html.mundo-one-light body.mn-mundo-forum .card-title a,
html.mundo-one-light body.mn-mundo-forum li.header,
html.mundo-one-light body.mn-mundo-forum li.header a {
    color: #523d29 !important;
}

/* Wiersze działów / tematów — zero czystej bieli */
html.mundo-one-light body.mn-mundo-forum .row,
html.mundo-one-light body.mn-mundo-forum li.row,
html.mundo-one-light body.mn-mundo-forum .forum.row,
html.mundo-one-light body.mn-mundo-forum .topic.row,
html.mundo-one-light body.mn-mundo-forum .bg1,
html.mundo-one-light body.mn-mundo-forum .bg2 {
    background-color: rgba(234,228,222, .93) !important;
    border-color: rgba(90,67,46, .13) !important;
}

html.mundo-one-light body.mn-mundo-forum li.row:nth-child(even),
html.mundo-one-light body.mn-mundo-forum .forum.row:nth-child(even),
html.mundo-one-light body.mn-mundo-forum .topic.row:nth-child(even),
html.mundo-one-light body.mn-mundo-forum .bg2 {
    background-color: rgba(228,220,212, .94) !important;
}

html.mundo-one-light body.mn-mundo-forum .forum.row .row-item:hover,
html.mundo-one-light body.mn-mundo-forum .topic.row .row-item:hover,
html.mundo-one-light body.mn-mundo-forum li.row:hover {
    background: linear-gradient(100deg, rgba(173,129,88, .09), rgba(173,129,88, .10)) !important;
}

/* Posty */
html.mundo-one-light body.mn-mundo-forum .post.card,
html.mundo-one-light body.mn-mundo-forum .post,
html.mundo-one-light body.mn-mundo-forum .post.bg1,
html.mundo-one-light body.mn-mundo-forum .post.bg2 {
    background:
        radial-gradient(circle at 100% 0%, rgba(173,129,88, .06), transparent 30%),
        linear-gradient(145deg, rgba(237,232,228, .985), rgba(229,221,213, .985)) !important;
    border-color: rgba(92,69,47, .18) !important;
}

/* Formularze */
html.mundo-one-light body.mn-mundo-forum .inputbox,
html.mundo-one-light body.mn-mundo-forum input[type="text"],
html.mundo-one-light body.mn-mundo-forum input[type="password"],
html.mundo-one-light body.mn-mundo-forum input[type="email"],
html.mundo-one-light body.mn-mundo-forum input[type="search"],
html.mundo-one-light body.mn-mundo-forum textarea,
html.mundo-one-light body.mn-mundo-forum select {
    background: rgba(239,235,231, .92) !important;
    border-color: rgba(96,72,49, .21) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .40) !important;
}

html.mundo-one-light body.mn-mundo-forum option {
    background: #ece4dd !important;
}

/* Dropdowny */
html.mundo-one-light body.mn-mundo-forum .dropdown,
html.mundo-one-light body.mn-mundo-forum .\!dropdown,
html.mundo-one-light body.mn-mundo-forum .dropdown-contents {
    background: linear-gradient(150deg, rgba(238,234,230, .995), rgba(229,220,212, .995)) !important;
    border-color: rgba(90,68,47, .19) !important;
    box-shadow: 0 20px 46px rgba(66,49,34, .20) !important;
}

/* Cytaty / kod */
html.mundo-one-light body.mn-mundo-forum blockquote,
html.mundo-one-light body.mn-mundo-forum .codebox,
html.mundo-one-light body.mn-mundo-forum .attachbox,
html.mundo-one-light body.mn-mundo-forum .signature {
    background: rgba(222,211,201, .76) !important;
    border-color: rgba(159,117,78, .23) !important;
}

html.mundo-one-light body.mn-mundo-forum .postbody blockquote {
    background: linear-gradient(135deg, rgba(210, 190, 209, .72), rgba(220,209,199, .82)) !important;
}

/* Tabele */
html.mundo-one-light body.mn-mundo-forum table,
html.mundo-one-light body.mn-mundo-forum .mn-online-table,
html.mundo-one-light body.mn-mundo-forum .mn-members-table,
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-table {
    background: rgba(232,225,218, .96) !important;
    border-color: rgba(93,70,48, .18) !important;
}

html.mundo-one-light body.mn-mundo-forum thead,
html.mundo-one-light body.mn-mundo-forum .mn-online-table-head,
html.mundo-one-light body.mn-mundo-forum .mn-members-head,
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-head {
    background: linear-gradient(90deg, rgba(199, 184, 205, .92), rgba(220,209,199, .98)) !important;
}

html.mundo-one-light body.mn-mundo-forum tbody tr,
html.mundo-one-light body.mn-mundo-forum .mn-online-table-row,
html.mundo-one-light body.mn-mundo-forum .mn-members-table tbody tr,
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-row {
    background: rgba(234,227,221, .94) !important;
}

html.mundo-one-light body.mn-mundo-forum tbody tr:nth-child(even),
html.mundo-one-light body.mn-mundo-forum .mn-online-table-row:nth-child(even),
html.mundo-one-light body.mn-mundo-forum .mn-members-table tbody tr:nth-child(even),
html.mundo-one-light body.mn-mundo-forum .mn-pm-folder-row:nth-child(even) {
    background: rgba(228,219,210, .95) !important;
}

/* Dolne moduły indexu */
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .online-list,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .mchat-stats-index,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .birthday-list,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .statistics,
html.mundo-one-light body.mn-mundo-forum .mn-home-stats-grid > .thanks-list {
    background:
        radial-gradient(circle at 100% 0%, rgba(173,129,88, .07), transparent 38%),
        linear-gradient(145deg, rgba(235,230,226, .98), rgba(226,217,209, .99)) !important;
    border-color: rgba(148,109,73, .20) !important;
}

/* Pasek administracji */
html.mundo-one-light body.mn-mundo-forum .mn-staffbar {
    background:
        radial-gradient(circle at 30% -120%, rgba(198,155,115, .11), transparent 45%),
        linear-gradient(180deg, rgba(228,219,211, .98), rgba(218,206,195, .99)) !important;
    border-top-color: rgba(92,69,47, .17) !important;
}

html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li > a,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li.mn-staff-registration > a,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li.mn-staff-candidates > a,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li.mn-staff-premier > a,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li.mn-staff-cache > a {
    background: rgba(233,226,219, .82) !important;
    border-color: rgba(92,69,47, .16) !important;
}

/* ======================================================================
   ROZSZERZENIA — wspólna warstwa Light.
   Zamiast przerabiać każdy dodatek osobno, łapiemy najczęstsze kontenery
   phpBB oraz klasy używane przez dodatki MundoNovelas / mChat / Thanks.
   ====================================================================== */

/* mChat */
html.mundo-one-light body.mn-mundo-forum #mchat,
html.mundo-one-light body.mn-mundo-forum #mchat-body,
html.mundo-one-light body.mn-mundo-forum .mchat-panel,
html.mundo-one-light body.mn-mundo-forum .mchat-body,
html.mundo-one-light body.mn-mundo-forum .mchat-messages,
html.mundo-one-light body.mn-mundo-forum .mchat-static,
html.mundo-one-light body.mn-mundo-forum .mchat-input {
    color: var(--mn-text) !important;
    background: linear-gradient(145deg, rgba(235,230,226, .98), rgba(227,218,210, .99)) !important;
    border-color: rgba(96,72,49, .18) !important;
}

html.mundo-one-light body.mn-mundo-forum .mchat-message,
html.mundo-one-light body.mn-mundo-forum .mchat-row {
    background: rgba(232,224,217, .92) !important;
    border-color: rgba(96,72,49, .12) !important;
}

/* Thanks for Posts / Medale */
html.mundo-one-light body.mn-mundo-forum .thanks,
html.mundo-one-light body.mn-mundo-forum .thanks-list,
html.mundo-one-light body.mn-mundo-forum .thanks-content,
html.mundo-one-light body.mn-mundo-forum .medals,
html.mundo-one-light body.mn-mundo-forum .member-medals,
html.mundo-one-light body.mn-mundo-forum .medal-list,
html.mundo-one-light body.mn-mundo-forum .medals-list {
    color: var(--mn-text) !important;
    background-color: rgba(231,223,216, .84) !important;
    border-color: rgba(96,72,49, .16) !important;
}

/* Typowe własne panele Mundo: VIP, premiery, weryfikacje, alerty itd. */
html.mundo-one-light body.mn-mundo-forum :is(section, article, aside, form, table, fieldset)[class*="mn-"],
html.mundo-one-light body.mn-mundo-forum :is(section, article, aside, form, table, fieldset)[id*="mn-"],
html.mundo-one-light body.mn-mundo-forum :is(section, article, aside, form, table, fieldset)[class*="vip"],
html.mundo-one-light body.mn-mundo-forum :is(section, article, aside, form, table, fieldset)[id*="vip"],
html.mundo-one-light body.mn-mundo-forum :is(section, article, aside, form, table, fieldset)[class*="premier"],
html.mundo-one-light body.mn-mundo-forum :is(section, article, aside, form, table, fieldset)[id*="premier"],
html.mundo-one-light body.mn-mundo-forum :is(section, article, aside, form, table, fieldset)[class*="verification"],
html.mundo-one-light body.mn-mundo-forum :is(section, article, aside, form, table, fieldset)[class*="candidate"] {
    color: var(--mn-text) !important;
    background-color: rgba(232,225,218, .92) !important;
    border-color: rgba(96,72,49, .17) !important;
}

/* Kontenery dodatków, które mają własne *-panel / *-card / *-box */
html.mundo-one-light body.mn-mundo-forum :is(div, section, article, aside)[class$="-panel"],
html.mundo-one-light body.mn-mundo-forum :is(div, section, article, aside)[class$="-card"],
html.mundo-one-light body.mn-mundo-forum :is(div, section, article, aside)[class$="-box"] {
    border-color: rgba(96,72,49, .17) !important;
}

/* Nie pozwalamy rozszerzeniom wrzucać rażącej bieli w trybie Light */
html.mundo-one-light body.mn-mundo-forum main .bg-gray-50,
html.mundo-one-light body.mn-mundo-forum main .bg-slate-50,
html.mundo-one-light body.mn-mundo-forum main .bg-gray-100,
html.mundo-one-light body.mn-mundo-forum main [style*="background-color: white"],
html.mundo-one-light body.mn-mundo-forum main [style*="background-color:#fff"],
html.mundo-one-light body.mn-mundo-forum main [style*="background-color: #fff"],
html.mundo-one-light body.mn-mundo-forum main [style*="background: white"] {
    background-color: #ebe2da !important;
}

/* Footer */
html.mundo-one-light body.mn-mundo-forum #page-footer > div,
html.mundo-one-light body.mn-mundo-forum #page-footer .bg-white,
html.mundo-one-light body.mn-mundo-forum #page-footer .dark\:bg-slate-900 {
    background:
        radial-gradient(circle at 90% 120%, rgba(198,155,115, .12), transparent 36%),
        linear-gradient(180deg, rgba(226,216,207, .99), rgba(218,206,195, .995)) !important;
}

/* Przycisk motywu w Light — też mniej biały */
html.mundo-one-light body.mn-mundo-forum .mn-theme-toggle {
    background: linear-gradient(145deg, rgba(235,230,226, .96), rgba(220,209,198, .98)) !important;
    border-color: rgba(106,79,54, .20) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .35), 0 7px 18px rgba(66,49,34, .14) !important;
}

@media (max-width: 767px) {
    html.mundo-one-light body.mn-mundo-forum .navbar {
        background: rgba(231,223,215, .995) !important;
    }

    html.mundo-one-light body.mn-mundo-forum #navbar-alignment {
        background: rgba(234,228,222, .98) !important;
        border-color: rgba(96,72,49, .17) !important;
    }
}


/* ======================================================================
   MundoNovelas — FINAL BLUE LIGHT / Zeina + rozszerzenia
   Ta sekcja jest celowo ostatnia. Dark Zeina pozostaje bez zmian.
   ====================================================================== */
html.mundo-one-light body.mn-mundo-forum {
    --mn-bg: #e5dcd3;
    --mn-bg-deep: #ded3c8;
    --mn-surface: #f0ebe6;
    --mn-surface-2: #ece4dd;
    --mn-surface-3: #e6dbd1;
    --mn-line: rgba(96,67,39, .18);
    --mn-line-strong: rgba(96,67,39, .28);
    --mn-text: #3b2919;
    --mn-muted: #916b48;
    --mn-blue: #a57242;
    --mn-blue-2: #ac8056;
    --mn-cyan: #8b633d;
    --mn-gradient: linear-gradient(100deg,#a37143 0%,#b18862 100%);
    --mn-gradient-soft: linear-gradient(100deg,rgba(163,113,67, .10),rgba(177,136,98, .13));
    color: var(--mn-text) !important;
    background:
      radial-gradient(circle at 88% -12%, rgba(163,119,78, .20), transparent 34%),
      radial-gradient(circle at 10% 110%, rgba(159,118,79, .12), transparent 36%),
      linear-gradient(135deg,#e8dfd6 0%,#e4d9ce 52%,#eae3dd 100%) !important;
    background-attachment: fixed !important;
}

/* Czytelność tekstu — bez naruszania kolorowych grup */
html.mundo-one-light body.mn-mundo-forum,
html.mundo-one-light body.mn-mundo-forum p,
html.mundo-one-light body.mn-mundo-forum dd,
html.mundo-one-light body.mn-mundo-forum dt,
html.mundo-one-light body.mn-mundo-forum td,
html.mundo-one-light body.mn-mundo-forum th,
html.mundo-one-light body.mn-mundo-forum label,
html.mundo-one-light body.mn-mundo-forum .content,
html.mundo-one-light body.mn-mundo-forum .postbody,
html.mundo-one-light body.mn-mundo-forum .postprofile,
html.mundo-one-light body.mn-mundo-forum .topic-details,
html.mundo-one-light body.mn-mundo-forum .stats_post_infos {
    color: #493523;
}
html.mundo-one-light body.mn-mundo-forum .text-secondary,
html.mundo-one-light body.mn-mundo-forum .description,
html.mundo-one-light body.mn-mundo-forum .responsive-hide,
html.mundo-one-light body.mn-mundo-forum .post-time,
html.mundo-one-light body.mn-mundo-forum small { color:#956e49 !important; }

/* phpBB wstawia kolor grupy bezpośrednio w style="color:...".
   Tylko BIAŁE / prawie białe nicki zmieniamy na granat — zielone, czerwone,
   różowe, turkusowe itd. pozostają kolorami grup. */
html.mundo-one-light body.mn-mundo-forum [style*="color: #FFF" i],
html.mundo-one-light body.mn-mundo-forum [style*="color:#FFF" i],
html.mundo-one-light body.mn-mundo-forum [style*="color: white" i],
html.mundo-one-light body.mn-mundo-forum [style*="color:white" i],
html.mundo-one-light body.mn-mundo-forum [style*="color: rgb(255, 255, 255)" i],
html.mundo-one-light body.mn-mundo-forum [style*="color:rgb(255, 255, 255)" i] {
    color: #644325 !important;
    text-shadow: none !important;
}

/* Navbar — chłodny błękit, nie biały */
html.mundo-one-light body.mn-mundo-forum .navbar {
    background: linear-gradient(180deg,#ede5de 0%,#e4d9ce 100%) !important;
    border-bottom:1px solid rgba(97,67,38, .18) !important;
    box-shadow:0 12px 30px rgba(80,58,38, .14) !important;
}
html.mundo-one-light body.mn-mundo-forum #nav-main > li > a,
html.mundo-one-light body.mn-mundo-forum #user-menu > li > a,
html.mundo-one-light body.mn-mundo-forum #user-menu button,
html.mundo-one-light body.mn-mundo-forum .navbar .dropdown-item { color:#543d27 !important; }
html.mundo-one-light body.mn-mundo-forum #nav-main > li > a:hover,
html.mundo-one-light body.mn-mundo-forum #user-menu > li > a:hover,
html.mundo-one-light body.mn-mundo-forum #user-menu button:hover { background:rgba(148,103,60, .10) !important; color:#76502c !important; }

/* Główne powierzchnie */
html.mundo-one-light body.mn-mundo-forum :is(.card,.panel,.card-sm,.forabg,.forumbg,.stat-block,.post,.bg1,.bg2) {
    border-color:rgba(95,66,38, .16) !important;
}
html.mundo-one-light body.mn-mundo-forum :is(.card,.panel,.card-sm,.forabg,.forumbg,.stat-block) {
    background:linear-gradient(145deg,rgba(243,238,233, .98),rgba(236,227,218, .985)) !important;
    box-shadow:0 12px 28px rgba(88,64,41, .11) !important;
}
html.mundo-one-light body.mn-mundo-forum :is(.row,li.row,.forum.row,.topic.row,.bg1) { background-color:rgba(240,233,226, .95) !important; }
html.mundo-one-light body.mn-mundo-forum :is(li.row:nth-child(even),.forum.row:nth-child(even),.topic.row:nth-child(even),.bg2) { background-color:rgba(236,226,216, .96) !important; }

/* Belki kategorii — ciemniejszy stalowy granat */
html.mundo-one-light body.mn-mundo-forum :is(.card-title,li.header,.forabg > .inner > ul.topiclist:first-child,.forumbg > .inner > ul.topiclist:first-child) {
    background:linear-gradient(100deg,#99714b 0%,#ac8157 100%) !important;
    border-color:rgba(90,62,35, .20) !important;
    color:#fcfbfa !important;
}
html.mundo-one-light body.mn-mundo-forum :is(.card-title,li.header) :is(a,h2,h3,dt,dd,span,strong,i) { color:#fcfbfa !important; }

/* Tytuły i linki */
html.mundo-one-light body.mn-mundo-forum :is(.forum-title a,.topictitle,.post-title a,.lastsubject,.lastpost a:not([style]),.username:not([style])) { color:#714c2a !important; }
html.mundo-one-light body.mn-mundo-forum :is(.forum-title a,.topictitle,.post-title a,.lastsubject):hover { color:#986535 !important; }

/* Posty */
html.mundo-one-light body.mn-mundo-forum :is(.post,.post.card,.post.bg1,.post.bg2) {
    background:linear-gradient(145deg,rgba(243,237,232, .99),rgba(236,226,216, .99)) !important;
}
html.mundo-one-light body.mn-mundo-forum .postprofile { border-color:rgba(95,66,38, .16) !important; }
html.mundo-one-light body.mn-mundo-forum .signature { border-color:rgba(95,66,38, .18) !important; }

/* Pola formularzy */
html.mundo-one-light body.mn-mundo-forum :is(input[type="text"],input[type="password"],input[type="email"],input[type="search"],textarea,select,.inputbox) {
    color:#4c3723 !important;
    background:#f3eeea !important;
    border-color:rgba(104,72,42, .24) !important;
}
html.mundo-one-light body.mn-mundo-forum :is(input,textarea)::placeholder { color:#a97d53 !important; opacity:1; }
html.mundo-one-light body.mn-mundo-forum option { color:#4c3723 !important; background:#f3eeea !important; }

/* Dropdowny / UCP / MCP / tabele */
html.mundo-one-light body.mn-mundo-forum :is(.dropdown,.dropdown-contents,.menu,.tabs-container,.cp-main,.cp-menu,.navigation) {
    color:#4c3723 !important;
    background:linear-gradient(145deg,#f2ece7,#ece2d9) !important;
    border-color:rgba(104,72,42, .20) !important;
}
html.mundo-one-light body.mn-mundo-forum table { color:#4c3723 !important; background:#ede6df !important; border-color:rgba(104,72,42, .18) !important; }
html.mundo-one-light body.mn-mundo-forum thead { background:#e2d4c7 !important; }
html.mundo-one-light body.mn-mundo-forum tbody tr { background:#f0e9e3 !important; }
html.mundo-one-light body.mn-mundo-forum tbody tr:nth-child(even) { background:#ece2d8 !important; }

/* Cytaty / kod / spoiler / załączniki */
html.mundo-one-light body.mn-mundo-forum :is(blockquote,.codebox,.attachbox,.spoiler,.spoiler-body) {
    color:#4c3927 !important;
    background:#e4d8cd !important;
    border-color:rgba(109,78,49, .23) !important;
}
html.mundo-one-light body.mn-mundo-forum blockquote blockquote { background:#e9e0d7 !important; }

/* =================== ROZSZERZENIA =================== */
/* Aktywność 24h */
html.mundo-one-light body.mn-mundo-forum .mn-last48-block,
html.mundo-one-light body.mn-mundo-forum .mn-last48-list-panel {
    color:#4d3824 !important;
    background:linear-gradient(145deg,#f0e8e1,#e9ddd2) !important;
    border-color:rgba(112,79,48, .20) !important;
}
html.mundo-one-light body.mn-mundo-forum .mn-last48-heading-row h3,
html.mundo-one-light body.mn-mundo-forum .mn-last48-name a:not([style]) { color:#76502c !important; }
html.mundo-one-light body.mn-mundo-forum .mn-last48-heading-row p,
html.mundo-one-light body.mn-mundo-forum .mn-last48-list-label { color:#99714b !important; }
html.mundo-one-light body.mn-mundo-forum .mn-last48-user { background:rgba(243,237,232, .80) !important; border-color:rgba(109,78,49, .14) !important; }

/* Top użytkownicy / Top Posters */
html.mundo-one-light body.mn-mundo-forum :is(.top-posters-section,.month-picker-bar,.top-poster,.podium-user,.stats_post_infos,.starimg) {
    color:#4c3723 !important;
    border-color:rgba(108,76,46, .18) !important;
}
html.mundo-one-light body.mn-mundo-forum .top-posters-section { background:linear-gradient(145deg,#f0e8e1,#e8ddd2) !important; }
html.mundo-one-light body.mn-mundo-forum .month-picker-bar { background:#e5d9ce !important; }
html.mundo-one-light body.mn-mundo-forum :is(.top-posters-heading,h2.tp-head,.podium-user .user-name,.top-poster .user-name) { color:#704b29 !important; }

/* Wsparcie / PayPal */
html.mundo-one-light body.mn-mundo-forum :is(.mn-donor-page,.mn-donor-hero,.mn-donate-card,.mn-donate-progress-card,.donorlist-wrap,.mn-support-list div) {
    color:#4c3723 !important;
    background:linear-gradient(145deg,#f0e8e1,#e9ddd2) !important;
    border-color:rgba(108,76,46, .18) !important;
}
html.mundo-one-light body.mn-mundo-forum :is(.mn-donor-hero h1,.mn-card-heading h2,.mn-stats-title) { color:#714c2a !important; }
html.mundo-one-light body.mn-mundo-forum .paypalbutton { background:linear-gradient(100deg,#a26c3a,#b28051) !important; color:#fff !important; }

/* Kontrola / Aktywność Premier */
html.mundo-one-light body.mn-mundo-forum :is(.mn-pa-page,.mn-pa-hero,.mn-pa-panel,.mn-pa-card,.mn-pa-info,.mn-pa-fold,.mn-pa-user-block,.mn-pa-detail-row) {
    color:#4c3723 !important;
    background:linear-gradient(145deg,#f0e9e2,#ebdfd4) !important;
    border-color:rgba(108,76,46, .18) !important;
}
html.mundo-one-light body.mn-mundo-forum :is(.mn-pa-fold-summary,.mn-pa-detail-row.head) { background:#e2d4c6 !important; color:#6e4a29 !important; }
html.mundo-one-light body.mn-mundo-forum .mn-pa-detail-row a:not([style]) { color:#845931 !important; }

/* Centrum Mundo */
html.mundo-one-light body.mn-mundo-forum :is(.mn-center,.mn-profile-center,.mn-profile-rank-card,.mn-public-center,.mn-post-watching) {
    color:#4c3723 !important;
    background:linear-gradient(145deg,#f0e8e1,#eaded3) !important;
    border-color:rgba(108,76,46, .18) !important;
}

/* Masowa korespondencja */
html.mundo-one-light body.mn-mundo-forum :is(.mn-mail-shell,.mn-mail-card,.mn-mail-modal-window,.mn-mail-progress-card,.mn-mail-preview-email) {
    color:#4c3723 !important;
    background:#eee6de !important;
    border-color:rgba(108,76,46, .18) !important;
}
html.mundo-one-light body.mn-mundo-forum .mn-mail-head { background:linear-gradient(100deg,#a47951,#b18862) !important; }
html.mundo-one-light body.mn-mundo-forum .mn-mail-head :is(h2,p,.mn-mail-kicker) { color:#fff !important; }

/* Powiązane konta / Assistant */
html.mundo-one-light body.mn-mundo-forum :is(.la-wrap,.la-network-box,.la-stats,.la-device-box,.mn-da-wrap) {
    color:#4c3723 !important;
    background:#eee6de !important;
    border-color:rgba(108,76,46, .18) !important;
}

/* mChat */
html.mundo-one-light body.mn-mundo-forum :is(#mChat,#mchat-body,#mchat-main,#mchat-messages,.mchat-wrapper,.mchat-message-wrapper) {
    color:#4c3723 !important;
    background:#eee6de !important;
    border-color:rgba(108,76,46, .18) !important;
}
html.mundo-one-light body.mn-mundo-forum .mchat-text { color:#4c3723 !important; }
html.mundo-one-light body.mn-mundo-forum .mchat-text a:not([style]) { color:#845931 !important; }

/* Thanks */
html.mundo-one-light body.mn-mundo-forum :is(.mn-thanks-wrap,.mn-thanks-card,.mn-thanks-like-row,.mn-thanks-rating-row,dl.thanks) {
    color:#4c3723 !important;
    background:#eee6de !important;
    border-color:rgba(108,76,46, .18) !important;
}
html.mundo-one-light body.mn-mundo-forum .mn-thanks-users a:not([style]) { color:#845931 !important; }

/* Medale */
html.mundo-one-light body.mn-mundo-forum :is(.membermedals-page,.membermedals-hero,.membermedals-summary-card,.membermedals-section-block,.membermedals-dashboard-panel,.membermedals-detail-card,.membermedals-user-header,.membermedals-card) {
    color:#4c3723 !important;
    background:linear-gradient(145deg,#f0e8e1,#eaded3) !important;
    border-color:rgba(108,76,46, .18) !important;
}
html.mundo-one-light body.mn-mundo-forum :is(.membermedals-hero h2,.membermedals-section-head h3,.membermedals-panel-head h3,.membermedals-content h3) { color:#734e2b !important; }

/* Board Announcements i typowe rozszerzeniowe panele */
html.mundo-one-light body.mn-mundo-forum :is(.board-announcement,.phpbb_announcement,.topicstats,.topic_statistics,.newestmembers) {
    color:#4c3723 !important;
    background:#ede6df !important;
    border-color:rgba(108,76,46, .18) !important;
}

/* Elementy z tłem wpisanym inline przez własne dodatki */
html.mundo-one-light body.mn-mundo-forum main [style*="background-color: #0" i],
html.mundo-one-light body.mn-mundo-forum main [style*="background:#0" i],
html.mundo-one-light body.mn-mundo-forum main [style*="background: #0" i] {
    /* Nie narzucamy koloru wszystkim — tylko łagodzimy przez zmienną, gdy komponent ma standardowy kontener. */
    border-color:rgba(108,76,46, .20) !important;
}

/* Przycisk ☀ / 🌙 */
body.mn-mundo-forum .mn-theme-toggle {
    min-width:40px; min-height:40px; justify-content:center;
    color:#f0e9e3 !important;
    background:linear-gradient(145deg,rgba(130,93,58, .30),rgba(156,115,77, .26)) !important;
    border:1px solid rgba(202,171,142, .20) !important;
    box-shadow:0 7px 18px rgba(0, 0, 0, .12);
}
body.mn-mundo-forum .mn-theme-toggle:hover { color:#fff !important; background:linear-gradient(145deg,rgba(151,109,69, .44),rgba(172,128,86, .38)) !important; }
body.mn-mundo-forum .mn-theme-toggle .mn-zeina-toggle-moon { display:none; }
html.mundo-one-light body.mn-mundo-forum .mn-theme-toggle {
    color:#6c4a2b !important; background:linear-gradient(145deg,#f0e8e1,#e5d9ce) !important; border-color:rgba(112,80,50, .20) !important;
}
html.mundo-one-light body.mn-mundo-forum .mn-theme-toggle .mn-zeina-toggle-sun { display:none; }
html.mundo-one-light body.mn-mundo-forum .mn-theme-toggle .mn-zeina-toggle-moon { display:inline-flex; }

/* Mobilnie */
@media (max-width:767px){
 html.mundo-one-light body.mn-mundo-forum #navbar-alignment { background:rgba(236,226,217, .99) !important; }
 html.mundo-one-light body.mn-mundo-forum .navbar { background:linear-gradient(180deg,#ede4dc,#e4d9ce) !important; }
}


/* ===== Poprawki kontrastu v2 ===== */
/* Zachowaj kolory grup / nicków w obu motywach */
body.mn-mundo-forum a.username-coloured,
body.mn-mundo-forum span.username-coloured,
body.mn-mundo-forum .author a.username-coloured,
body.mn-mundo-forum .postprofile a.username-coloured,
body.mn-mundo-forum .lastpost a.username-coloured {
    font-weight: 700 !important;
    text-shadow: none !important;
}

/* W jasnym motywie nie nadpisuj nicków grup zwykłym granatem */
html.mundo-one-light body.mn-mundo-forum .postprofile a.username-coloured,
html.mundo-one-light body.mn-mundo-forum .author a.username-coloured,
html.mundo-one-light body.mn-mundo-forum .lastpost a.username-coloured,
html.mundo-one-light body.mn-mundo-forum .responsive-show a.username-coloured,
html.mundo-one-light body.mn-mundo-forum .username-coloured[style] {
    text-shadow: none !important;
}

/* Jeśli grupa ma biały / prawie biały kolor, w Light przyciemniamy tylko te nicki */
html.mundo-one-light body.mn-mundo-forum a.username-coloured[style*="#fff" i],
html.mundo-one-light body.mn-mundo-forum a.username-coloured[style*="#ffffff" i],
html.mundo-one-light body.mn-mundo-forum a.username-coloured[style*="rgb(255, 255, 255)" i],
html.mundo-one-light body.mn-mundo-forum span.username-coloured[style*="#fff" i],
html.mundo-one-light body.mn-mundo-forum span.username-coloured[style*="#ffffff" i],
html.mundo-one-light body.mn-mundo-forum span.username-coloured[style*="rgb(255, 255, 255)" i] {
    color:#714c2a !important;
}

/* Autor / meta w poście i małe napisy */
html.mundo-one-light body.mn-mundo-forum .author,
html.mundo-one-light body.mn-mundo-forum .post-details,
html.mundo-one-light body.mn-mundo-forum .post-buttons,
html.mundo-one-light body.mn-mundo-forum .responsive-hide,
html.mundo-one-light body.mn-mundo-forum .responsive-show {
    color:#9d744e !important;
}

/* Linki w postach, także na jasnym tle */
html.mundo-one-light body.mn-mundo-forum .content a:not(.username-coloured),
html.mundo-one-light body.mn-mundo-forum .signature a:not(.username-coloured),
html.mundo-one-light body.mn-mundo-forum .notice a:not(.username-coloured),
html.mundo-one-light body.mn-mundo-forum .postbody a:not(.username-coloured) {
    color:#836040 !important;
    text-decoration: underline !important;
    text-decoration-thickness: 1px;
    text-underline-offset: 2px;
}
html.mundo-one-light body.mn-mundo-forum .content a:not(.username-coloured):hover,
html.mundo-one-light body.mn-mundo-forum .signature a:not(.username-coloured):hover,
html.mundo-one-light body.mn-mundo-forum .notice a:not(.username-coloured):hover,
html.mundo-one-light body.mn-mundo-forum .postbody a:not(.username-coloured):hover {
    color:#644b34 !important;
}

/* Weryfikacja i badge verified */
html.mundo-one-light body.mn-mundo-forum .vp-verified-badge,
html.mundo-one-light body.mn-mundo-forum .verified-badge,
html.mundo-one-light body.mn-mundo-forum .mn-verified-badge,
html.mundo-one-light body.mn-mundo-forum .badge-verified,
html.mundo-one-light body.mn-mundo-forum .verified-profile {
    filter: saturate(1.15) contrast(1.05);
}
html.mundo-one-light body.mn-mundo-forum .postprofile .badge,
html.mundo-one-light body.mn-mundo-forum .postprofile [class*="verified"],
html.mundo-one-light body.mn-mundo-forum .postprofile [class*="zweryfik"] {
    color:#694b2e !important;
    border-color:rgba(152,107,64, .28) !important;
    background:linear-gradient(145deg, rgba(237,226,216, .96), rgba(226,208,191, .96)) !important;
}

/* Like / Thanks w temacie */
html.mundo-one-light body.mn-mundo-forum .mn-thanks-wrap,
html.mundo-one-light body.mn-mundo-forum .mn-thanks-card,
html.mundo-one-light body.mn-mundo-forum dl.thanks,
html.mundo-one-light body.mn-mundo-forum .profile-thanks,
html.mundo-one-light body.mn-mundo-forum .thanks-topposts,
html.mundo-one-light body.mn-mundo-forum .thanks-toptopics,
html.mundo-one-light body.mn-mundo-forum .thanks-topforums {
    color:#553d26 !important;
    background:linear-gradient(145deg,#f3eee9,#ece2d9) !important;
    border-color:rgba(108,76,46, .18) !important;
}
html.mundo-one-light body.mn-mundo-forum .mn-thanks-card .icon,
html.mundo-one-light body.mn-mundo-forum .mn-thanks-wrap .icon,
html.mundo-one-light body.mn-mundo-forum .thanks-topiclist-rating,
html.mundo-one-light body.mn-mundo-forum .mn-thanks-card .fa,
html.mundo-one-light body.mn-mundo-forum .mn-thanks-card .star,
html.mundo-one-light body.mn-mundo-forum .mn-thanks-card [class*="rating"] {
    color:#caa98b !important;
}
html.mundo-one-light body.mn-mundo-forum .mn-thanks-users,
html.mundo-one-light body.mn-mundo-forum .mn-thanks-users a,
html.mundo-one-light body.mn-mundo-forum .mn-thanks-card a:not(.username-coloured),
html.mundo-one-light body.mn-mundo-forum .profile-thanks a:not(.username-coloured) {
    color:#845931 !important;
}

/* W postach jaśniejsza sekcja akcji / cytuj */
html.mundo-one-light body.mn-mundo-forum .post-buttons .button,
html.mundo-one-light body.mn-mundo-forum .action-bar .button,
html.mundo-one-light body.mn-mundo-forum .topic-actions .button {
    color:#7b5c3f !important;
    background:linear-gradient(145deg, rgba(248, 244, 251, .98), rgba(243,237,231, .98)) !important;
    border-color:rgba(176,134,94, .22) !important;
}

/* Tło postów delikatnie ciemniejsze w Light, żeby nic nie ginęło */
html.mundo-one-light body.mn-mundo-forum :is(.post,.post.card,.post.bg1,.post.bg2) {
    background:linear-gradient(145deg,rgba(240,233,226, .99),rgba(233,221,210, .99)) !important;
}

/* =====================================================================
   MundoNovelas BLUE LIGHT — korekty kontrastu 2026-08-10
   Kolory grup / weryfikacja / linki w postach / Polubienia
   ===================================================================== */

/* Kolory grup w profilu posta. Kolory inline z phpBB mają pozostać bez zmian. */
html.mundo-one-light body.mn-mundo-forum .postprofile a.username-coloured[style*="color" i],
html.mundo-one-light body.mn-mundo-forum .profile-author a.username-coloured[style*="color" i] {
    font-weight: 700 !important;
    text-shadow: none !important;
}
/* Tylko naprawdę biała grupa dostaje granat w Light, żeby nie zniknęła. */
html.mundo-one-light body.mn-mundo-forum .postprofile a.username-coloured[style*="#ffffff" i],
html.mundo-one-light body.mn-mundo-forum .postprofile a.username-coloured[style*="#fff" i],
html.mundo-one-light body.mn-mundo-forum .profile-author a.username-coloured[style*="#ffffff" i],
html.mundo-one-light body.mn-mundo-forum .profile-author a.username-coloured[style*="#fff" i] {
    color: #6e4a29 !important;
}

/* Zweryfikowany — wyraźniejsza plakietka na jasnym tle. */
html.mundo-one-light body.mn-mundo-forum .mundo-verified-badge {
    color: #53381f !important;
    background: linear-gradient(135deg, rgba(141,95,52, .20), rgba(174,125,79, .13)) !important;
    border-color: rgba(15, 126, 116, .36) !important;
    box-shadow: 0 3px 10px rgba(107,72,40, .09) !important;
}
html.mundo-one-light body.mn-mundo-forum .mundo-verified-check {
    color: #fff !important;
    background: #714c2a !important;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .20) !important;
}

/* Panel Weryfikacji użytkowników. */
html.mundo-one-light body.mn-mundo-forum :is(.mvu-hero,.mvu-card,.mvu-user-card) {
    color: #4c3723 !important;
    background: linear-gradient(145deg,#eee6de,#e6dbd0) !important;
    border-color: rgba(108,76,46, .22) !important;
    box-shadow: 0 12px 28px rgba(88,64,41, .10) !important;
}
html.mundo-one-light body.mn-mundo-forum :is(.mvu-title,.mvu-card h2,.mvu-stat strong,.mvu-user-name,.mvu-meta strong,.mvu-steps strong) {
    color: #54391f !important;
}
html.mundo-one-light body.mn-mundo-forum :is(.mvu-subtitle,.mvu-card-help,.mvu-stat span,.mvu-facebook-name,.mvu-meta span,.mvu-steps,.mvu-privacy,.mvu-empty) {
    color: #8e6946 !important;
}
html.mundo-one-light body.mn-mundo-forum :is(.mvu-stat,.mvu-meta div,.mvu-steps,.mvu-privacy) {
    background: rgba(244,239,235, .78) !important;
    border-color: rgba(108,76,46, .15) !important;
}
html.mundo-one-light body.mn-mundo-forum :is(.mvu-field label,.mvu-edit-grid label) {
    color: #654a31 !important;
}
html.mundo-one-light body.mn-mundo-forum :is(.mvu-field input,.mvu-field textarea,.mvu-field select,.mvu-search input,.mvu-search select,.mvu-edit-grid input,.mvu-edit-grid textarea) {
    color: #4c3723 !important;
    background: #f6f2ee !important;
    border-color: rgba(108,76,46, .24) !important;
}
html.mundo-one-light body.mn-mundo-forum .mvu-status-verified {
    color: #53381f !important;
    background: rgba(141,95,52, .14) !important;
    border-color: rgba(15, 126, 116, .30) !important;
}

/* Linki w treści postów — czytelny chłodny niebieski. */
html.mundo-one-light body.mn-mundo-forum .postbody .content a.postlink:not([style]),
html.mundo-one-light body.mn-mundo-forum .postbody .content a.postlink-local:not([style]) {
    color: #875b32 !important;
    text-decoration-color: rgba(135,91,50, .48) !important;
    text-decoration-thickness: 1px;
    text-underline-offset: 2px;
}
html.mundo-one-light body.mn-mundo-forum .postbody .content a.postlink:not([style]):visited,
html.mundo-one-light body.mn-mundo-forum .postbody .content a.postlink-local:not([style]):visited {
    color: #97704b !important;
}
html.mundo-one-light body.mn-mundo-forum .postbody .content a.postlink:not([style]):hover,
html.mundo-one-light body.mn-mundo-forum .postbody .content a.postlink-local:not([style]):hover {
    color: #6e4a28 !important;
    text-decoration-color: currentColor !important;
}

/* Polubienia / ThanksForPosts — pełny kontrast w Light. */
html.mundo-one-light body.mn-mundo-forum .mn-thanks-card {
    color: #4c3723 !important;
    background: linear-gradient(135deg,#eee6de,#e4d9ce) !important;
    border-color: rgba(141,103,68, .25) !important;
    border-left-color: #ab7e54 !important;
    box-shadow: 0 6px 18px rgba(88,64,41, .08) !important;
}
html.mundo-one-light body.mn-mundo-forum .mn-thanks-heart {
    background: rgba(174,125,79, .12) !important;
    border-color: rgba(174,125,79, .22) !important;
}
html.mundo-one-light body.mn-mundo-forum .mn-thanks-heart .icon { color: #99714b !important; }
html.mundo-one-light body.mn-mundo-forum .mn-thanks-heading { color: #50361e !important; }
html.mundo-one-light body.mn-mundo-forum .mn-thanks-author { color: #8e6946 !important; }
html.mundo-one-light body.mn-mundo-forum .mn-thanks-users { color: #563f29 !important; }
html.mundo-one-light body.mn-mundo-forum .mn-thanks-rating-separated { border-top-color: rgba(141,103,68, .18) !important; }
html.mundo-one-light body.mn-mundo-forum .mn-thanks-rating-label { color: #836040 !important; }
html.mundo-one-light body.mn-mundo-forum .mn-thanks-rating-value {
    color: #684627 !important;
    background: rgba(174,125,79, .12) !important;
    border-color: rgba(174,125,79, .22) !important;
}
html.mundo-one-light body.mn-mundo-forum .mn-thanks-stars .icon { color: #a97d53 !important; }
html.mundo-one-light body.mn-mundo-forum .mn-thanks-clear.button {
    background: rgba(174,125,79, .10) !important;
    border-color: rgba(174,125,79, .22) !important;
}
html.mundo-one-light body.mn-mundo-forum .mn-thanks-clear .icon { color: #8b6542 !important; }
/* Nicki w polubieniach nadal biorą prawdziwe kolory grup z phpBB. */
html.mundo-one-light body.mn-mundo-forum :is(.mn-thanks-author,.mn-thanks-users) a.username-coloured[style*="color" i] {
    font-weight: 700 !important;
    text-shadow: none !important;
}


/* =====================================================================
   MundoNovelas — BLUE LIGHT BALANCED v3 / 2026-08-15
   Cel: mniej „mlecznej” jednolitości, wyraźniejsze warstwy i spokojniejsze
   czytanie. Zmiany dotyczą WYŁĄCZNIE trybu Light.
   ===================================================================== */

/* 1. Tło strony: wyraźnie ciemniejsze od treści, bez białej poświaty. */
html.mundo-one-light body.mn-mundo-forum {
    --mn-bg: #d5c7ba;
    --mn-bg-deep: #d0bdab;
    --mn-surface: #ece3db;
    --mn-surface-2: #e6dbd0;
    --mn-surface-3: #ded1c5;
    --mn-line: rgba(85,59,35, .23);
    --mn-line-strong: rgba(85,59,35, .34);
    --mn-text: #42301f;
    --mn-muted: #8b6644;
    --mn-shadow-soft: 0 10px 26px rgba(74,55,37, .14);
    --mn-shadow: 0 18px 42px rgba(74,55,37, .18);
    color: var(--mn-text) !important;
    background:
        radial-gradient(circle at 88% -10%, rgba(166,123,82, .16), transparent 31%),
        radial-gradient(circle at 10% 112%, rgba(149,110,74, .10), transparent 34%),
        linear-gradient(135deg, #d7cbbf 0%, #d5c4b4 50%, #dcd0c5 100%) !important;
    background-attachment: fixed !important;
}

/* 2. Górna nawigacja i pasek administracyjny mają osobne poziomy jasności. */
html.mundo-one-light body.mn-mundo-forum .navbar {
    background:
        radial-gradient(circle at 10% -55%, rgba(165,122,81, .12), transparent 40%),
        linear-gradient(180deg, #ebe4de 0%, #e4dbd2 100%) !important;
    border-bottom: 1px solid rgba(83,59,37, .21) !important;
    box-shadow: 0 10px 26px rgba(73,54,37, .15) !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-staffbar {
    background: linear-gradient(180deg, #ddd2c7 0%, #d7cabd 100%) !important;
    border-top: 1px solid rgba(83,59,37, .16) !important;
    border-bottom: 1px solid rgba(83,59,37, .22) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .28) !important;
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill > a,
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-soft > a,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li > a,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li.mn-staff-registration > a,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li.mn-staff-candidates > a,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li.mn-staff-premier > a,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li.mn-staff-cache > a {
    color: #5c4530 !important;
    background: linear-gradient(180deg, rgba(236,231,226, .88), rgba(225,216,207, .92)) !important;
    border-color: rgba(93,66,41, .20) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .44), 0 4px 10px rgba(74,55,38, .07) !important;
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill > a:hover,
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-soft > a:hover,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li > a:hover {
    color: #4f3822 !important;
    background: linear-gradient(180deg, #eee9e4, #e1d6cb) !important;
    border-color: rgba(115,82,52, .30) !important;
}

/* 3. Breadcrumbs / szukajka: środkowa warstwa pomiędzy navbar a treścią. */
html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel,
html.mundo-one-light body.mn-mundo-forum header .breadcrumbs-panel,
html.light.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel {
    color: #5d4630 !important;
    background: linear-gradient(180deg, #e2d7cd 0%, #dcd0c4 100%) !important;
    border-bottom: 1px solid rgba(85,60,37, .22) !important;
    box-shadow: 0 8px 20px rgba(70,52,36, .11) !important;
}

html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel .breadcrumb .dropdown-item,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs > div,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs nav {
    background: rgba(237,231,226, .78) !important;
    border-color: rgba(89,63,39, .20) !important;
}

html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel #search-box .inputbox,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel input[type="search"],
html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel input[name="keywords"] {
    color: #4c3724 !important;
    background: rgba(240,234,229, .90) !important;
    border-color: rgba(93,67,42, .24) !important;
}

/* 4. Post ma się odcinać od strony, ale nie świecić bielą. */
html.mundo-one-light body.mn-mundo-forum :is(.post, .post.card, .post.bg1, .post.bg2) {
    color: #473524 !important;
    background:
        radial-gradient(circle at 100% 0%, rgba(160,118,79, .055), transparent 30%),
        linear-gradient(145deg, #ede6df 0%, #e8ded4 100%) !important;
    border: 1px solid rgba(93,67,42, .24) !important;
    box-shadow: 0 12px 28px rgba(73,55,38, .14) !important;
}

html.mundo-one-light body.mn-mundo-forum .post.unreadpost {
    border-color: rgba(134,93,55, .38) !important;
    box-shadow: 0 13px 30px rgba(109,79,50, .16) !important;
}

/* Lewa kolumna autora dostaje własną, subtelną powierzchnię. */
html.mundo-one-light body.mn-mundo-forum .postprofile {
    color: #5e4630 !important;
    background: linear-gradient(180deg, rgba(224,212,200, .55), rgba(221,207,193, .32)) !important;
    border-inline-end: 1px solid rgba(95,69,44, .16) !important;
}

html.mundo-one-light body.mn-mundo-forum .postprofile strong,
html.mundo-one-light body.mn-mundo-forum .profile-author {
    color: #523b26 !important;
}

/* Kolorowe nicki grup pozostają nietknięte. */
html.mundo-one-light body.mn-mundo-forum .postprofile a.username-coloured,
html.mundo-one-light body.mn-mundo-forum .author a.username-coloured,
html.mundo-one-light body.mn-mundo-forum .lastpost a.username-coloured {
    text-shadow: none !important;
    font-weight: 700 !important;
}

/* 5. Treść i meta: większa różnica między tekstem głównym a pomocniczym. */
html.mundo-one-light body.mn-mundo-forum .postbody,
html.mundo-one-light body.mn-mundo-forum .postbody .content,
html.mundo-one-light body.mn-mundo-forum .content {
    color: #493726 !important;
}

html.mundo-one-light body.mn-mundo-forum .author,
html.mundo-one-light body.mn-mundo-forum .post-details,
html.mundo-one-light body.mn-mundo-forum .responsive-hide,
html.mundo-one-light body.mn-mundo-forum .responsive-show,
html.mundo-one-light body.mn-mundo-forum .postprofile dd,
html.mundo-one-light body.mn-mundo-forum .postprofile dt {
    color: #8c6745 !important;
}

/* 6. Przyciski w temacie — wyraźne, ale nie neonowe. */
html.mundo-one-light body.mn-mundo-forum .btn-primary-outline,
html.mundo-one-light body.mn-mundo-forum .card-sm.topic-btn,
html.mundo-one-light body.mn-mundo-forum .mark-read,
html.mundo-one-light body.mn-mundo-forum .button:not(.btn-primary),
html.mundo-one-light body.mn-mundo-forum .post-buttons .button,
html.mundo-one-light body.mn-mundo-forum .action-bar .button,
html.mundo-one-light body.mn-mundo-forum .topic-actions .button,
html.mundo-one-light body.mn-mundo-forum .mn-post-quote-btn {
    color: #74573c !important;
    background: linear-gradient(145deg, #ede7e1, #e3d8cd) !important;
    border-color: rgba(125,94,65, .25) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .36) !important;
}

html.mundo-one-light body.mn-mundo-forum .btn-primary-outline:hover,
html.mundo-one-light body.mn-mundo-forum .card-sm.topic-btn:hover,
html.mundo-one-light body.mn-mundo-forum .mark-read:hover,
html.mundo-one-light body.mn-mundo-forum .button:not(.btn-primary):hover,
html.mundo-one-light body.mn-mundo-forum .mn-post-quote-btn:hover {
    color: #5c4530 !important;
    background: linear-gradient(145deg, #f0ebe7, #e0d4c8) !important;
    border-color: rgba(137,101,67, .34) !important;
}

/* 7. Paginacja i formularze nie mogą zlewać się z tłem. */
html.mundo-one-light body.mn-mundo-forum .pagination li > a,
html.mundo-one-light body.mn-mundo-forum .pagination li > span,
html.mundo-one-light body.mn-mundo-forum .pagination .ellipsis {
    color: #644b34 !important;
    background: #ebe3db !important;
    border-color: rgba(93,66,41, .22) !important;
}

html.mundo-one-light body.mn-mundo-forum .inputbox,
html.mundo-one-light body.mn-mundo-forum input[type="text"],
html.mundo-one-light body.mn-mundo-forum input[type="password"],
html.mundo-one-light body.mn-mundo-forum input[type="email"],
html.mundo-one-light body.mn-mundo-forum input[type="search"],
html.mundo-one-light body.mn-mundo-forum textarea,
html.mundo-one-light body.mn-mundo-forum select {
    color: #4a3624 !important;
    background: #ece5de !important;
    border-color: rgba(91,65,40, .27) !important;
    box-shadow: inset 0 1px 2px rgba(95,71,49, .05) !important;
}

/* 8. Standardowe karty i moduły — oddzielone od głównego tła. */
html.mundo-one-light body.mn-mundo-forum .card:not(.post),
html.mundo-one-light body.mn-mundo-forum .panel,
html.mundo-one-light body.mn-mundo-forum .card-sm,
html.mundo-one-light body.mn-mundo-forum .forabg,
html.mundo-one-light body.mn-mundo-forum .forumbg,
html.mundo-one-light body.mn-mundo-forum .stat-block {
    color: #4e3a28 !important;
    background: linear-gradient(145deg, #eae1d8, #e3d7cc) !important;
    border-color: rgba(92,66,41, .22) !important;
    box-shadow: 0 9px 22px rgba(71,53,36, .11) !important;
}

/* 9. Rozszerzenia: zachowujemy zasadę wspólnego Light, ale z większym kontrastem. */
html.mundo-one-light body.mn-mundo-forum :is(section, article, aside, form, table, fieldset)[class*="mn-"],
html.mundo-one-light body.mn-mundo-forum :is(section, article, aside, form, table, fieldset)[id*="mn-"],
html.mundo-one-light body.mn-mundo-forum :is(section, article, aside, form, table, fieldset)[class*="vip"],
html.mundo-one-light body.mn-mundo-forum :is(section, article, aside, form, table, fieldset)[id*="vip"],
html.mundo-one-light body.mn-mundo-forum :is(section, article, aside, form, table, fieldset)[class*="premier"],
html.mundo-one-light body.mn-mundo-forum :is(section, article, aside, form, table, fieldset)[id*="premier"],
html.mundo-one-light body.mn-mundo-forum :is(section, article, aside, form, table, fieldset)[class*="verification"],
html.mundo-one-light body.mn-mundo-forum :is(section, article, aside, form, table, fieldset)[class*="candidate"] {
    color: #4b3827 !important;
    background-color: #e8ded4 !important;
    border-color: rgba(93,66,41, .22) !important;
}

/* Specyficzne panele weryfikacji pozostają czytelne. */
html.mundo-one-light body.mn-mundo-forum :is(.mvu-hero,.mvu-card,.mvu-user-card) {
    color: #4a3624 !important;
    background: linear-gradient(145deg,#ece2d9,#e3d6ca) !important;
    border-color: rgba(93,66,41, .25) !important;
    box-shadow: 0 10px 24px rgba(71,53,36, .12) !important;
}

/* 10. Footer domyka stronę ciemniejszą warstwą. */
html.mundo-one-light body.mn-mundo-forum #page-footer > div,
html.mundo-one-light body.mn-mundo-forum #page-footer .bg-white,
html.mundo-one-light body.mn-mundo-forum #page-footer .dark\:bg-slate-900 {
    color: #856242 !important;
    background: linear-gradient(180deg, #dcd1c6, #d5c8bb) !important;
    border-color: rgba(91,65,41, .20) !important;
}

@media (max-width: 767px) {
    html.mundo-one-light body.mn-mundo-forum .navbar {
        background: linear-gradient(180deg, #e9e2db, #e2d8ce) !important;
    }
    html.mundo-one-light body.mn-mundo-forum #navbar-alignment {
        background: #e6dcd3 !important;
        border-color: rgba(93,66,41, .22) !important;
    }
    html.mundo-one-light body.mn-mundo-forum .postprofile {
        border-inline-end: 0 !important;
        border-bottom: 1px solid rgba(95,69,44, .16) !important;
    }
}


/* v5 darker light tuning */
html.mundo-one-light body.mn-mundo-forum .card-sm.topic-btn,
html.mundo-one-light body.mn-mundo-forum .topic-actions .button,
html.mundo-one-light body.mn-mundo-forum .topic-actions .card-sm,
html.mundo-one-light body.mn-mundo-forum .action-bar .button,
html.mundo-one-light body.mn-mundo-forum .action-bar .card-sm {
    color: #72563b !important;
    background: linear-gradient(145deg, rgba(229,218,207, .995), rgba(219,205,192, .995)) !important;
    border: 1px solid rgba(172,128,87, .24) !important;
    box-shadow: 0 8px 18px rgba(108,81,56, .08) !important;
}

html.mundo-one-light body.mn-mundo-forum .topic-actions .button:hover,
html.mundo-one-light body.mn-mundo-forum .topic-actions .card-sm:hover,
html.mundo-one-light body.mn-mundo-forum .action-bar .button:hover,
html.mundo-one-light body.mn-mundo-forum .action-bar .card-sm:hover {
    color: #55402c !important;
    background: linear-gradient(145deg, rgba(222,209,197, .995), rgba(213,195,179, .995)) !important;
    border-color: rgba(161,119,80, .34) !important;
}

html.mundo-one-light body.mn-mundo-forum .postprofile,
html.mundo-one-light body.mn-mundo-forum .postprofile.bg-gray-50,
html.mundo-one-light body.mn-mundo-forum .search.post .postprofile.bg-gray-50 {
    background: linear-gradient(180deg, rgba(228,217,207, .94), rgba(220,206,193, .97)) !important;
    border-color: rgba(138,102,68, .14) !important;
}

html.mundo-one-light body.mn-mundo-forum .pagination li a,
html.mundo-one-light body.mn-mundo-forum .pagination li span {
    background: linear-gradient(145deg, rgba(231,221,212, .98), rgba(221,208,196, .99)) !important;
    border-color: rgba(159,118,79, .18) !important;
}

html.mundo-one-light body.mn-mundo-forum .pagination li.active span,
html.mundo-one-light body.mn-mundo-forum .pagination li.active a {
    background: linear-gradient(145deg, #b79b80, #b0865f) !important;
    border-color: rgba(141,104,70, .5) !important;
    color: #fff !important;
}


/* v6 muted light palette — no harsh white blocks */
html.mundo-one-light body.mn-mundo-forum .bg-white,
html.mundo-one-light body.mn-mundo-forum .bg-gray-50,
html.mundo-one-light body.mn-mundo-forum .bg-slate-50,
html.mundo-one-light body.mn-mundo-forum .dark\:bg-slate-900,
html.mundo-one-light body.mn-mundo-forum .dark\:bg-slate-800 {
    background-color: #eae1d9 !important;
}

html.mundo-one-light body.mn-mundo-forum .post.card,
html.mundo-one-light body.mn-mundo-forum .panel,
html.mundo-one-light body.mn-mundo-forum .card {
    background-color: #ece4dd !important;
}

html.mundo-one-light body.mn-mundo-forum .post.card {
    background:
        radial-gradient(circle at 100% 0%, rgba(169,125,83, .07), transparent 30%),
        linear-gradient(145deg, #ede5de 0%, #e5dad0 100%) !important;
}

html.mundo-one-light body.mn-mundo-forum .postprofile,
html.mundo-one-light body.mn-mundo-forum .postprofile.bg-gray-50,
html.mundo-one-light body.mn-mundo-forum .search.post .postprofile.bg-gray-50 {
    background: linear-gradient(180deg, #e4d9ce 0%, #dacdc1 100%) !important;
}

html.mundo-one-light body.mn-mundo-forum .topic-actions .button,
html.mundo-one-light body.mn-mundo-forum .topic-actions .card-sm,
html.mundo-one-light body.mn-mundo-forum .action-bar .button,
html.mundo-one-light body.mn-mundo-forum .action-bar .card-sm,
html.mundo-one-light body.mn-mundo-forum .btn-primary-outline,
html.mundo-one-light body.mn-mundo-forum .card-sm.topic-btn,
html.mundo-one-light body.mn-mundo-forum .mark-read,
html.mundo-one-light body.mn-mundo-forum .button:not(.btn-primary) {
    color: #72563b !important;
    background: linear-gradient(145deg, #e3d8cd 0%, #d8cbbf 100%) !important;
    border-color: rgba(147,108,72, .30) !important;
    box-shadow: 0 8px 18px rgba(102,77,53, .10) !important;
}

html.mundo-one-light body.mn-mundo-forum .topic-actions .button:hover,
html.mundo-one-light body.mn-mundo-forum .topic-actions .card-sm:hover,
html.mundo-one-light body.mn-mundo-forum .action-bar .button:hover,
html.mundo-one-light body.mn-mundo-forum .action-bar .card-sm:hover,
html.mundo-one-light body.mn-mundo-forum .btn-primary-outline:hover,
html.mundo-one-light body.mn-mundo-forum .card-sm.topic-btn:hover,
html.mundo-one-light body.mn-mundo-forum .mark-read:hover,
html.mundo-one-light body.mn-mundo-forum .button:not(.btn-primary):hover {
    color: #533e2b !important;
    background: linear-gradient(145deg, #dacdc0 0%, #d1bfae 100%) !important;
    border-color: rgba(145,107,71, .42) !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-theme-toggle,
html.mundo-one-light body.mn-mundo-forum #search-box,
html.mundo-one-light body.mn-mundo-forum .search-box,
html.mundo-one-light body.mn-mundo-forum .button-search,
html.mundo-one-light body.mn-mundo-forum input[type="search"] {
    background-color: #e9e0d7 !important;
}


/* v7 — wyraznie przygaszony LIGHT, bez efektu bialej kartki */
html.mundo-one-light body.mn-mundo-forum {
    --mn-bg: #d5c7ba;
    --mn-bg-deep: #d0bdac;
    --mn-surface: #e0d5ca;
    --mn-surface-2: #d8cbbf;
    --mn-surface-3: #d2bfae;
    --mn-line: rgba(96,72,49, .22);
    --mn-line-strong: rgba(96,72,49, .31);
    --mn-muted: #836040;
    background:
        radial-gradient(circle at 88% -8%, rgba(178,137,99, .10), transparent 29%),
        radial-gradient(circle at 18% 108%, rgba(151,112,75, .08), transparent 31%),
        linear-gradient(135deg, #d5c7ba 0%, #d3c1b1 52%, #d5c4b5 100%) !important;
}

html.mundo-one-light body.mn-mundo-forum .navbar {
    background:
        radial-gradient(circle at 8% -55%, rgba(165,122,82, .11), transparent 38%),
        linear-gradient(180deg, #dbcfc4 0%, #d4c2b2 100%) !important;
    border-bottom-color: rgba(108,81,55, .22) !important;
}

html.mundo-one-light body.mn-mundo-forum .header-section {
    background-color: #d6c5b6 !important;
}

html.mundo-one-light body.mn-mundo-forum .breadcrumbs > div,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs nav,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel,
html.mundo-one-light body.mn-mundo-forum header .breadcrumbs-panel,
html.light.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel {
    background: linear-gradient(180deg, #d8ccc0 0%, #d1bead 100%) !important;
    border-color: rgba(108,81,55, .22) !important;
}

html.mundo-one-light body.mn-mundo-forum .bg-white,
html.mundo-one-light body.mn-mundo-forum .bg-gray-50,
html.mundo-one-light body.mn-mundo-forum .bg-slate-50,
html.mundo-one-light body.mn-mundo-forum .dark\:bg-slate-900,
html.mundo-one-light body.mn-mundo-forum .dark\:bg-slate-800 {
    background-color: #e0d5ca !important;
}

html.mundo-one-light body.mn-mundo-forum .post,
html.mundo-one-light body.mn-mundo-forum .post.card,
html.mundo-one-light body.mn-mundo-forum .panel,
html.mundo-one-light body.mn-mundo-forum .card {
    background-color: #e0d5ca !important;
    border-color: rgba(100,75,52, .20) !important;
}

html.mundo-one-light body.mn-mundo-forum .post,
html.mundo-one-light body.mn-mundo-forum .post.card {
    background:
        radial-gradient(circle at 100% 0%, rgba(150,111,74, .06), transparent 30%),
        linear-gradient(145deg, #e2d6cb 0%, #dcd0c4 100%) !important;
}

html.mundo-one-light body.mn-mundo-forum .postprofile,
html.mundo-one-light body.mn-mundo-forum .postprofile.bg-gray-50,
html.mundo-one-light body.mn-mundo-forum .search.post .postprofile.bg-gray-50 {
    background: linear-gradient(180deg, #d8cbbf 0%, #d3c2b2 100%) !important;
    border-color: rgba(96,72,49, .20) !important;
}

html.mundo-one-light body.mn-mundo-forum .card-title,
html.mundo-one-light body.mn-mundo-forum .panel .card-title {
    background: linear-gradient(100deg, #d5c7ba 0%, #d2bfae 100%) !important;
    border-color: rgba(103,77,53, .21) !important;
}

html.mundo-one-light body.mn-mundo-forum .topic-actions .button,
html.mundo-one-light body.mn-mundo-forum .topic-actions .card-sm,
html.mundo-one-light body.mn-mundo-forum .action-bar .button,
html.mundo-one-light body.mn-mundo-forum .action-bar .card-sm,
html.mundo-one-light body.mn-mundo-forum .btn-primary-outline,
html.mundo-one-light body.mn-mundo-forum .card-sm.topic-btn,
html.mundo-one-light body.mn-mundo-forum .mark-read,
html.mundo-one-light body.mn-mundo-forum .button:not(.btn-primary) {
    color: #6a4f36 !important;
    background: linear-gradient(145deg, #d2bfae 0%, #cab5a2 100%) !important;
    border-color: rgba(137,101,68, .34) !important;
    box-shadow: 0 8px 18px rgba(97,73,50, .11) !important;
}

html.mundo-one-light body.mn-mundo-forum .topic-actions .button:hover,
html.mundo-one-light body.mn-mundo-forum .topic-actions .card-sm:hover,
html.mundo-one-light body.mn-mundo-forum .action-bar .button:hover,
html.mundo-one-light body.mn-mundo-forum .action-bar .card-sm:hover,
html.mundo-one-light body.mn-mundo-forum .btn-primary-outline:hover,
html.mundo-one-light body.mn-mundo-forum .card-sm.topic-btn:hover,
html.mundo-one-light body.mn-mundo-forum .mark-read:hover,
html.mundo-one-light body.mn-mundo-forum .button:not(.btn-primary):hover {
    color: #4a3726 !important;
    background: linear-gradient(145deg, #ccb7a4 0%, #c4ac95 100%) !important;
    border-color: rgba(132,97,65, .46) !important;
}

html.mundo-one-light body.mn-mundo-forum .inputbox,
html.mundo-one-light body.mn-mundo-forum input[type="text"],
html.mundo-one-light body.mn-mundo-forum input[type="password"],
html.mundo-one-light body.mn-mundo-forum input[type="email"],
html.mundo-one-light body.mn-mundo-forum input[type="search"],
html.mundo-one-light body.mn-mundo-forum textarea,
html.mundo-one-light body.mn-mundo-forum select,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel #search-box .inputbox {
    background: #dcd1c6 !important;
    border-color: rgba(100,75,52, .24) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .24) !important;
}

html.mundo-one-light body.mn-mundo-forum .dropdown,
html.mundo-one-light body.mn-mundo-forum .\!dropdown {
    background: linear-gradient(150deg, #e0d5ca 0%, #d5c8bb 100%) !important;
}

html.mundo-one-light body.mn-mundo-forum .mn-theme-toggle,
html.mundo-one-light body.mn-mundo-forum #search-box,
html.mundo-one-light body.mn-mundo-forum .search-box,
html.mundo-one-light body.mn-mundo-forum .button-search,
html.mundo-one-light body.mn-mundo-forum input[type="search"] {
    background-color: #d5c7ba !important;
}

html.mundo-one-light body.mn-mundo-forum .pagination li a,
html.mundo-one-light body.mn-mundo-forum .pagination li span {
    background: linear-gradient(145deg, #d5c8bb 0%, #d1bfae 100%) !important;
    border-color: rgba(100,75,52, .24) !important;
}

@media (max-width: 767px) {
    html.mundo-one-light body.mn-mundo-forum .navbar {
        background: linear-gradient(180deg, #d8ccc0, #d0bdac) !important;
    }
    html.mundo-one-light body.mn-mundo-forum #navbar-alignment {
        background: #d6c5b5 !important;
    }
}

/* ======================================================================
   v8 — ciemniejsza typografia w jasnym stylu
   Prawie czarna czcionka dla lepszej czytelności, bez ruszania kolorów grup.
   ====================================================================== */
html.mundo-one-light body.mn-mundo-forum {
    --mn-text: #261c12;
    --mn-muted: #74573c;
}

html.mundo-one-light body.mn-mundo-forum,
html.mundo-one-light body.mn-mundo-forum p,
html.mundo-one-light body.mn-mundo-forum dd,
html.mundo-one-light body.mn-mundo-forum dt,
html.mundo-one-light body.mn-mundo-forum td,
html.mundo-one-light body.mn-mundo-forum th,
html.mundo-one-light body.mn-mundo-forum label,
html.mundo-one-light body.mn-mundo-forum .content,
html.mundo-one-light body.mn-mundo-forum .postbody,
html.mundo-one-light body.mn-mundo-forum .postprofile,
html.mundo-one-light body.mn-mundo-forum .topic-details,
html.mundo-one-light body.mn-mundo-forum .stats_post_infos {
    color: #261c12 !important;
}

html.mundo-one-light body.mn-mundo-forum :is(h1,h2,h3,h4,h5,h6,.post-title,.topic-title,.forum-title,.topictitle) {
    color: #281c11 !important;
}

html.mundo-one-light body.mn-mundo-forum .author,
html.mundo-one-light body.mn-mundo-forum .post-details,
html.mundo-one-light body.mn-mundo-forum .responsive-hide,
html.mundo-one-light body.mn-mundo-forum .responsive-show,
html.mundo-one-light body.mn-mundo-forum small,
html.mundo-one-light body.mn-mundo-forum .text-secondary,
html.mundo-one-light body.mn-mundo-forum .description,
html.mundo-one-light body.mn-mundo-forum .post-time {
    color: #74573c !important;
}

/* Linki zachowują akcent, a kolory grup/nicków inline pozostają bez zmian. */

/* ======================================================================
   v9 — niebieskie przyciski w jasnym stylu
   Górna nawigacja, pasek administracyjny i breadcrumbs bez szarej/białej poświaty.
   ====================================================================== */

/* Górne przyciski nawigacji */
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill > a,
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-soft > a {
    color: #4f361f !important;
    background: linear-gradient(180deg, #e3d3c4 0%, #dac4af 100%) !important;
    border-color: rgba(115,85,56, .32) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 6px 15px rgba(96,70,45, .10) !important;
}

/* Delikatne różnice pomiędzy przyciskami, ale wszystko zostaje w palecie blue */
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-support > a {
    background: linear-gradient(180deg, #e3d2c3 0%, #d8c2ad 100%) !important;
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-top > a {
    background: linear-gradient(180deg, #e0d3c7 0%, #d5c3b2 100%) !important;
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-vip > a {
    color: #624932 !important;
    background: linear-gradient(180deg, #e1d2c4 0%, #d5c1af 100%) !important;
    border-color: rgba(149,110,73, .34) !important;
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-center > a {
    background: linear-gradient(180deg, #e1cebc 0%, #d6bda5 100%) !important;
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-panel > a {
    background: linear-gradient(180deg, #ddcfc1 0%, #d2beac 100%) !important;
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill > a:hover,
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-soft > a:hover,
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill.zn-dropdown-open > a {
    color: #402b17 !important;
    background: linear-gradient(180deg, #dcc7b3 0%, #cfb399 100%) !important;
    border-color: rgba(115,81,49, .46) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .30), 0 8px 18px rgba(94,67,42, .14) !important;
}

/* Pasek administracyjny: Do zrobienia / Rejestracje / Kandydaci VIP / Kontrola Premier / Wyczyść bufor */
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li > a,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li.mn-staff-registration > a,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li.mn-staff-candidates > a,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li.mn-staff-premier > a,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li.mn-staff-cache > a,
html.mundo-one-light body.mn-mundo-forum #mn-tasks-menu > a {
    color: #563c23 !important;
    background: linear-gradient(180deg, #dccbbb 0%, #d1baa6 100%) !important;
    border-color: rgba(108,79,52, .34) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .28), 0 5px 12px rgba(90,67,45, .10) !important;
}

html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li > a:hover,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li.zn-dropdown-open > a,
html.mundo-one-light body.mn-mundo-forum #mn-tasks-menu > a:hover {
    color: #422d19 !important;
    background: linear-gradient(180deg, #d8c1ab 0%, #c6ac93 100%) !important;
    border-color: rgba(107,77,48, .48) !important;
}

/* Breadcrumbs: Strona główna / Główna kategoria / Ogłoszenia */
html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel .breadcrumb .dropdown-item,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs a.card-sm,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs .card-sm {
    color: #563c24 !important;
    background: linear-gradient(180deg, #dfcfc0 0%, #d2beab 100%) !important;
    border-color: rgba(106,79,53, .30) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .26), 0 4px 10px rgba(87,65,44, .08) !important;
}

html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel .breadcrumb .dropdown-item:hover,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs a.card-sm:hover,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs .card-sm:hover {
    color: #412c18 !important;
    background: linear-gradient(180deg, #d9c3ae 0%, #c7af98 100%) !important;
    border-color: rgba(107,78,51, .43) !important;
}


/* =========================================================
   MUNDO ONE - DZIEN: final fixed palette
   ========================================================= */
html.mundo-one-light,
html.mundo-one-light body.mn-mundo-forum {
  color-scheme: light;
}

html.mundo-one-light body.mn-mundo-forum {
  --mn-bg: #e1d5ca !important;
  --mn-bg-deep: #dacdc0 !important;
  --mn-surface: #efe8e2 !important;
  --mn-surface-2: #eae1d8 !important;
  --mn-surface-3: #e4d9ce !important;
  --mn-line: rgba(96,72,50, .16) !important;
  --mn-line-strong: rgba(96,72,50, .24) !important;
  --mn-text: #39291a !important;
  --mn-muted: #916b47 !important;
  --mn-pink: #9a6c40 !important;
  --mn-purple: #9f754e !important;
  --mn-blue: #a7713f !important;
  --mn-cyan: #946a42 !important;
  --mn-gold: #8b6c2d !important;
  --mn-gradient: linear-gradient(135deg, #a97b4f 0%, #b08760 100%) !important;
  --mn-gradient-soft: linear-gradient(135deg, rgba(169,123,79,.15), rgba(176,135,96,.16)) !important;
  --mn-shadow: 0 20px 46px rgba(86,65,45, .16) !important;
  --mn-shadow-soft: 0 12px 28px rgba(86,65,45, .10) !important;
  --color-primary: 59, 111, 159 !important;
  --color-primary-dark: 48, 93, 135 !important;
  --color-text: 24, 40, 59 !important;
  --color-text-dark: 24, 40, 59 !important;
  color: var(--mn-text) !important;
  background:
    radial-gradient(circle at 84% -8%, rgba(169,123,79, .14), transparent 31%),
    radial-gradient(circle at 10% 108%, rgba(148,109,73, .10), transparent 34%),
    linear-gradient(140deg, #e1d5ca 0%, #e8ded5 52%, #dfd4c9 100%) !important;
  background-attachment: fixed !important;
}

/* This is a separate phpBB style, so no sun/moon switch is shown. */
html.mundo-one-light .mn-theme-toggle,
html.mundo-one-light #mn-theme-toggle {
  display: none !important;
}

html.mundo-one-light .layout-container {
  width: min(100%, 1380px) !important;
  max-width: 1380px !important;
}

html.mundo-one-light body.mn-mundo-forum .wrapper,
html.mundo-one-light body.mn-mundo-forum main,
html.mundo-one-light body.mn-mundo-forum .page-body {
  color: var(--mn-text) !important;
  background: transparent !important;
}

/* Navigation keeps the exact Mundo One layout and custom buttons. */
html.mundo-one-light body.mn-mundo-forum .navbar {
  color: #43301f !important;
  background: linear-gradient(180deg, rgba(237,228,220,.985), rgba(228,216,205,.985)) !important;
  border-bottom: 1px solid rgba(105,79,54,.15) !important;
  box-shadow: 0 12px 30px rgba(89,67,46,.12) !important;
  backdrop-filter: blur(14px);
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li > a,
html.mundo-one-light body.mn-mundo-forum #user-menu > li > a,
html.mundo-one-light body.mn-mundo-forum #user-menu > li > div > a,
html.mundo-one-light body.mn-mundo-forum .navbar .dropdown-item {
  color: #533d29 !important;
  border-radius: 10px !important;
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li > a:hover,
html.mundo-one-light body.mn-mundo-forum #user-menu > li > a:hover,
html.mundo-one-light body.mn-mundo-forum #user-menu > li > div > a:hover,
html.mundo-one-light body.mn-mundo-forum .navbar .dropdown-item:hover {
  color: #3b2816 !important;
  background: rgba(154,107,63,.10) !important;
  border-color: rgba(154,107,63,.13) !important;
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill > a,
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-soft > a,
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-support > a,
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-top > a,
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-vip > a,
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-center > a,
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-panel > a,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li > a,
html.mundo-one-light body.mn-mundo-forum #mn-tasks-menu > a {
  color: #5a4028 !important;
  background: linear-gradient(180deg, rgba(176,135,96,.18), rgba(159,118,79,.14)) !important;
  border: 1px solid rgba(143,105,69,.18) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.45) !important;
}

html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill > a:hover,
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-soft > a:hover,
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-support > a:hover,
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-top > a:hover,
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-vip > a:hover,
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-center > a:hover,
html.mundo-one-light body.mn-mundo-forum #nav-main > li.mn-nav-pill-panel > a:hover,
html.mundo-one-light body.mn-mundo-forum #mn-staff-menu > li > a:hover,
html.mundo-one-light body.mn-mundo-forum #mn-tasks-menu > a:hover {
  color: #48311b !important;
  background: linear-gradient(180deg, rgba(169,123,79,.26), rgba(159,118,79,.20)) !important;
  border-color: rgba(146,102,60,.28) !important;
}

/* Dropdowns and breadcrumbs */
html.mundo-one-light body.mn-mundo-forum .dropdown,
html.mundo-one-light body.mn-mundo-forum .\!dropdown,
html.mundo-one-light body.mn-mundo-forum .zn-dropdown-menu,
html.mundo-one-light body.mn-mundo-forum .dropdown-contents {
  color: #473320 !important;
  background: linear-gradient(150deg, #efe8e2, #e8ded4) !important;
  border-color: rgba(102,77,53,.16) !important;
  box-shadow: 0 18px 40px rgba(89,67,46,.16) !important;
}

html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel,
html.mundo-one-light body.mn-mundo-forum header .breadcrumbs-panel,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs > div,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs nav {
  color: #5e4731 !important;
  background: linear-gradient(180deg, rgba(237,228,220,.97), rgba(230,218,207,.97)) !important;
  border-color: rgba(106,79,54,.14) !important;
  box-shadow: 0 9px 23px rgba(89,67,46,.09) !important;
}

html.mundo-one-light body.mn-mundo-forum .breadcrumbs a,
html.mundo-one-light body.mn-mundo-forum .breadcrumbs-panel .breadcrumb .dropdown-item {
  color: #6a4f36 !important;
}

/* Main forum surfaces: blue-grey, never stark white. */
html.mundo-one-light body.mn-mundo-forum .card,
html.mundo-one-light body.mn-mundo-forum .panel,
html.mundo-one-light body.mn-mundo-forum .card-sm,
html.mundo-one-light body.mn-mundo-forum .post.card {
  color: var(--mn-text) !important;
  background: linear-gradient(145deg, #f0e9e3 0%, #eae0d7 100%) !important;
  border-color: rgba(106,79,54,.15) !important;
  box-shadow: 0 12px 27px rgba(88,66,45,.09) !important;
}

html.mundo-one-light body.mn-mundo-forum .card,
html.mundo-one-light body.mn-mundo-forum .panel {
  border-radius: 16px !important;
}

html.mundo-one-light body.mn-mundo-forum .card-title {
  min-height: 48px;
  height: auto !important;
  color: #48331f !important;
  background: linear-gradient(100deg, rgba(158,116,77,.19), rgba(177,136,98,.19)) !important;
  border-color: rgba(142,102,65,.18) !important;
  border-radius: 12px !important;
}

html.mundo-one-light body.mn-mundo-forum .card-title::before { background: transparent !important; }
html.mundo-one-light body.mn-mundo-forum .card-title h2,
html.mundo-one-light body.mn-mundo-forum .card-title h3,
html.mundo-one-light body.mn-mundo-forum .card-title a { color: #47321e !important; }

html.mundo-one-light body.mn-mundo-forum .forum.row,
html.mundo-one-light body.mn-mundo-forum .topic.row {
  border-color: rgba(106,79,54,.12) !important;
}

html.mundo-one-light body.mn-mundo-forum .forum.row .row-item:hover,
html.mundo-one-light body.mn-mundo-forum .topic.row .row-item:hover {
  background: linear-gradient(90deg, rgba(155,112,72,.09), rgba(172,127,85,.06)) !important;
}

html.mundo-one-light body.mn-mundo-forum a:not([style]):not(.btn-primary):not(.btn-primary-outline):not(.dropdown-item):not(.username-coloured) {
  color: #725031;
}
html.mundo-one-light body.mn-mundo-forum a:not([style]):not(.btn-primary):not(.btn-primary-outline):not(.dropdown-item):not(.username-coloured):hover {
  color: #855a31;
}

html.mundo-one-light body.mn-mundo-forum .text-secondary,
html.mundo-one-light body.mn-mundo-forum .text-gray-600,
html.mundo-one-light body.mn-mundo-forum .text-gray-400,
html.mundo-one-light body.mn-mundo-forum time.text-secondary {
  color: var(--mn-muted) !important;
}

/* Buttons */
html.mundo-one-light body.mn-mundo-forum .btn-primary,
html.mundo-one-light body.mn-mundo-forum input[type="submit"].button1,
html.mundo-one-light body.mn-mundo-forum input[type="submit"].button2,
html.mundo-one-light body.mn-mundo-forum #scroll_to_top {
  color: #fcfbfa !important;
  background: linear-gradient(145deg, #ae7d50, #95663a) !important;
  border-color: rgba(127,88,51,.35) !important;
  box-shadow: 0 8px 20px rgba(104,74,46,.20) !important;
}

html.mundo-one-light body.mn-mundo-forum .btn-primary-outline,
html.mundo-one-light body.mn-mundo-forum .button:not(.btn-primary),
html.mundo-one-light body.mn-mundo-forum .card-sm.topic-btn,
html.mundo-one-light body.mn-mundo-forum .mark-read {
  color: #634a33 !important;
  background: linear-gradient(145deg, #ede6df, #e8dcd1) !important;
  border-color: rgba(118,89,61,.22) !important;
}

/* Inputs */
html.mundo-one-light body.mn-mundo-forum input,
html.mundo-one-light body.mn-mundo-forum textarea,
html.mundo-one-light body.mn-mundo-forum select,
html.mundo-one-light body.mn-mundo-forum .inputbox {
  color: #45311f !important;
  background-color: #ede5dd !important;
  border-color: rgba(104,78,53,.20) !important;
}
html.mundo-one-light body.mn-mundo-forum input::placeholder,
html.mundo-one-light body.mn-mundo-forum textarea::placeholder {
  color: #ae835b !important;
}
html.mundo-one-light body.mn-mundo-forum input:focus,
html.mundo-one-light body.mn-mundo-forum textarea:focus,
html.mundo-one-light body.mn-mundo-forum select:focus,
html.mundo-one-light body.mn-mundo-forum .inputbox:focus {
  border-color: rgba(156,105,57,.54) !important;
  box-shadow: 0 0 0 3px rgba(156,105,57,.10) !important;
}

/* Posts / profile / quotes */
html.mundo-one-light body.mn-mundo-forum .postprofile,
html.mundo-one-light body.mn-mundo-forum .postprofile.bg-gray-50,
html.mundo-one-light body.mn-mundo-forum .search.post .postprofile.bg-gray-50 {
  color: #4e3a28 !important;
  background: linear-gradient(180deg, #ebe2da 0%, #e8dcd1 100%) !important;
  border-color: rgba(108,81,56,.14) !important;
}

html.mundo-one-light body.mn-mundo-forum .content {
  color: #4b3826 !important;
}

html.mundo-one-light body.mn-mundo-forum blockquote,
html.mundo-one-light body.mn-mundo-forum .codebox,
html.mundo-one-light body.mn-mundo-forum .attachbox,
html.mundo-one-light body.mn-mundo-forum .signature {
  color: #5c4530 !important;
  background: #e8ded4 !important;
  border-color: rgba(125,94,65,.18) !important;
}

/* Extension surfaces. Do not override semantic inline group/rank colors. */
html.mundo-one-light body.mn-mundo-forum .mchat-wrapper,
html.mundo-one-light body.mn-mundo-forum .mchat-panel,
html.mundo-one-light body.mn-mundo-forum .mchat-messages,
html.mundo-one-light body.mn-mundo-forum .mchat-message,
html.mundo-one-light body.mn-mundo-forum .mn-usercenter,
html.mundo-one-light body.mn-mundo-forum .mn-vip,
html.mundo-one-light body.mn-mundo-forum .mn-verified,
html.mundo-one-light body.mn-mundo-forum .mn-premiere,
html.mundo-one-light body.mn-mundo-forum .mn-discussion,
html.mundo-one-light body.mn-mundo-forum .topstats,
html.mundo-one-light body.mn-mundo-forum .stat-block,
html.mundo-one-light body.mn-mundo-forum .announcement {
  color: #4c3927 !important;
  border-color: rgba(108,81,56,.16) !important;
}

/* Prevent old white utility backgrounds from creating glaring blocks. */
html.mundo-one-light body.mn-mundo-forum .bg-white,
html.mundo-one-light body.mn-mundo-forum .bg-gray-50,
html.mundo-one-light body.mn-mundo-forum .bg-slate-50 {
  background-color: #ede6df !important;
}

html.mundo-one-light body.mn-mundo-forum #page-footer > div,
html.mundo-one-light body.mn-mundo-forum #page-footer .bg-white,
html.mundo-one-light body.mn-mundo-forum #page-footer .dark\:bg-slate-900 {
  color: #8c6745 !important;
  background: linear-gradient(180deg, #e9e0d8, #e4d8cd) !important;
  border-color: rgba(108,81,56,.14) !important;
}

@media (max-width: 768px) {
  html.mundo-one-light .layout-container { max-width: 100% !important; }
  html.mundo-one-light body.mn-mundo-forum .card,
  html.mundo-one-light body.mn-mundo-forum .panel { border-radius: 12px !important; }
}
