/*
 * MundoNovelas — Mundo One Mokka
 * Ciepła, kawowa warstwa kolorystyczna nad istniejącym układem.
 * Ładowana jako ostatnia, aby bezpiecznie nadpisać paletę blue.
 */

html.mundo-one-light body.mn-mundo-forum,
html.mn-ui-light body.mn-mundo-forum {
    --mn-bg: #eadfce;
    --mn-bg-deep: #dccab5;
    --mn-surface: #f6efe5;
    --mn-surface-2: #efe3d4;
    --mn-surface-3: #e6d5c2;
    --mn-line: rgba(101, 73, 49, .15);
    --mn-line-strong: rgba(101, 73, 49, .26);
    --mn-text: #3f2d20;
    --mn-muted: #7a5d45;
    --mn-pink: #8e5f40;
    --mn-purple: #9b6e4f;
    --mn-blue: #8c6144;
    --mn-cyan: #8b684e;
    --mn-gold: #b6864a;
    --mn-gradient: linear-gradient(100deg, #7d563a 0%, #a06e48 100%);
    --mn-gradient-soft: linear-gradient(100deg, rgba(143, 100, 66, .16), rgba(188, 150, 103, .18));
    --mn-shadow: 0 22px 54px rgba(87, 58, 35, .14);
    --mn-shadow-soft: 0 14px 30px rgba(87, 58, 35, .10);
    color: var(--mn-text) !important;
    background:
        radial-gradient(circle at 88% -8%, rgba(192, 150, 103, .10), transparent 29%),
        radial-gradient(circle at 18% 108%, rgba(143, 100, 66, .09), transparent 31%),
        linear-gradient(135deg, #f1e6d8 0%, #eadccd 50%, #f5ebdf 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,
html.mn-ui-light body.mn-mundo-forum .wrapper,
html.mn-ui-light body.mn-mundo-forum main,
html.mn-ui-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]),
html.mn-ui-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: #65452f !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]):hover,
html.mn-ui-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: #8d5d3a !important;
}

/* Navbar */
html.mundo-one-light body.mn-mundo-forum .navbar,
html.mn-ui-light body.mn-mundo-forum .navbar {
    color: var(--mn-text) !important;
    background:
        radial-gradient(circle at 8% -55%, rgba(185, 141, 95, .15), transparent 38%),
        linear-gradient(180deg, rgba(246, 238, 228, .995), rgba(229, 213, 196, .995)) !important;
    border-bottom-color: rgba(110, 82, 58, .16) !important;
    box-shadow: 0 13px 34px rgba(80, 56, 37, .10) !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,
html.mn-ui-light body.mn-mundo-forum #nav-main > li > a,
html.mn-ui-light body.mn-mundo-forum #user-menu > li > a,
html.mn-ui-light body.mn-mundo-forum #user-menu > li > div > a,
html.mn-ui-light body.mn-mundo-forum .navbar .dropdown-item {
    color: #5a3d28 !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,
html.mn-ui-light body.mn-mundo-forum #nav-main > li > a:hover,
html.mn-ui-light body.mn-mundo-forum #user-menu > li > a:hover,
html.mn-ui-light body.mn-mundo-forum #user-menu > li > div > a:hover,
html.mn-ui-light body.mn-mundo-forum .navbar .dropdown-item:hover {
    color: #3d291b !important;
    background: rgba(171, 131, 93, .10) !important;
    border-color: rgba(171, 131, 93, .16) !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"],
html.mn-ui-light body.mn-mundo-forum #nav-main > li.active > a,
html.mn-ui-light body.mn-mundo-forum #nav-main > li > a[aria-current="page"] {
    color: #fff7f0 !important;
    background: linear-gradient(145deg, #8a5d3c, #6b452c) !important;
    border-color: rgba(92, 60, 37, .38) !important;
}

/* Buttons */
body.mn-mundo-forum .btn-primary,
body.mn-mundo-forum input[type="submit"].button1,
body.mn-mundo-forum input[type="submit"].button2,
body.mn-mundo-forum #scroll_to_top {
  color: #fffaf6 !important;
  background: linear-gradient(145deg, #9b6b47, #74492e) !important;
  border-color: rgba(95,60,35,.52) !important;
  box-shadow: 0 10px 24px rgba(74,46,27,.18) !important;
}

body.mn-mundo-forum .btn-primary:hover,
body.mn-mundo-forum input[type="submit"].button1:hover,
body.mn-mundo-forum input[type="submit"].button2:hover,
body.mn-mundo-forum #scroll_to_top:hover {
  background: linear-gradient(145deg, #a67550, #805134) !important;
  border-color: rgba(95,60,35,.64) !important;
}

body.mn-mundo-forum .btn-primary-outline,
body.mn-mundo-forum .card-sm.topic-btn,
body.mn-mundo-forum .mark-read,
body.mn-mundo-forum .button:not(.btn-primary),
body.mn-mundo-forum .action-bar .card-sm,
body.mn-mundo-forum .action-bar .button,
body.mn-mundo-forum .topic-actions .card-sm,
body.mn-mundo-forum .topic-actions .button,
body.mn-mundo-forum .breadcrumbs a.card-sm,
body.mn-mundo-forum .breadcrumbs .card-sm {
  color: #724a31 !important;
  background: linear-gradient(145deg, rgba(181,143,106,.18), rgba(237,224,209,.62)) !important;
  border-color: rgba(119,84,57,.24) !important;
}

body.mn-mundo-forum .btn-primary-outline:hover,
body.mn-mundo-forum .card-sm.topic-btn:hover,
body.mn-mundo-forum .mark-read:hover,
body.mn-mundo-forum .button:not(.btn-primary):hover,
body.mn-mundo-forum .action-bar .card-sm:hover,
body.mn-mundo-forum .action-bar .button:hover,
body.mn-mundo-forum .topic-actions .card-sm:hover,
body.mn-mundo-forum .topic-actions .button:hover,
body.mn-mundo-forum .breadcrumbs a.card-sm:hover,
body.mn-mundo-forum .breadcrumbs .card-sm:hover {
  color: #5a3924 !important;
  background: linear-gradient(145deg, rgba(196,158,118,.26), rgba(242,231,219,.84)) !important;
  border-color: rgba(119,84,57,.34) !important;
}

/* Pills / admin toolbar */
body.mn-mundo-forum #nav-main > li.mn-nav-pill > a,
body.mn-mundo-forum #nav-main > li.mn-nav-pill-soft > a,
body.mn-mundo-forum #nav-main > li.mn-nav-pill-support > a,
body.mn-mundo-forum #nav-main > li.mn-nav-pill-top > a,
body.mn-mundo-forum #nav-main > li.mn-nav-pill-vip > a,
body.mn-mundo-forum #nav-main > li.mn-nav-pill-center > a,
body.mn-mundo-forum #nav-main > li.mn-nav-pill-panel > a,
body.mn-mundo-forum #mn-staff-menu > li > a,
body.mn-mundo-forum #mn-tasks-menu > a {
  color: #6a442b !important;
  background: linear-gradient(180deg, rgba(240,229,217,.95), rgba(226,208,189,.95)) !important;
  border-color: rgba(124,92,61,.26) !important;
}

body.mn-mundo-forum #nav-main > li.mn-nav-pill > a:hover,
body.mn-mundo-forum #nav-main > li.mn-nav-pill-soft > a:hover,
body.mn-mundo-forum #nav-main > li.mn-nav-pill.zn-dropdown-open > a,
body.mn-mundo-forum #mn-staff-menu > li > a:hover,
body.mn-mundo-forum #mn-tasks-menu > a:hover {
  color: #4b2f1e !important;
  background: linear-gradient(180deg, rgba(245,236,226,.98), rgba(231,214,198,.98)) !important;
  border-color: rgba(124,92,61,.34) !important;
}

/* Panels/cards/posts */
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 .post,
html.mundo-one-light body.mn-mundo-forum .post.card,
html.mundo-one-light body.mn-mundo-forum .stat-block,
html.mundo-one-light body.mn-mundo-forum .forabg,
html.mundo-one-light body.mn-mundo-forum .forumbg,
html.mn-ui-light body.mn-mundo-forum .card,
html.mn-ui-light body.mn-mundo-forum .panel,
html.mn-ui-light body.mn-mundo-forum .post,
html.mn-ui-light body.mn-mundo-forum .post.card,
html.mn-ui-light body.mn-mundo-forum .stat-block,
html.mn-ui-light body.mn-mundo-forum .forabg,
html.mn-ui-light body.mn-mundo-forum .forumbg {
  background: linear-gradient(145deg, #f6efe5 0%, #eedfce 100%) !important;
  border-color: rgba(113, 82, 57, .18) !important;
  box-shadow: 0 12px 28px rgba(96, 66, 42, .07) !important;
}

html.mundo-one-light body.mn-mundo-forum .card-title,
html.mundo-one-light body.mn-mundo-forum .panel .card-title,
html.mundo-one-light body.mn-mundo-forum .forabg .header,
html.mundo-one-light body.mn-mundo-forum .forumbg .header,
html.mundo-one-light body.mn-mundo-forum .bg3,
html.mn-ui-light body.mn-mundo-forum .card-title,
html.mn-ui-light body.mn-mundo-forum .panel .card-title,
html.mn-ui-light body.mn-mundo-forum .forabg .header,
html.mn-ui-light body.mn-mundo-forum .forumbg .header,
html.mn-ui-light body.mn-mundo-forum .bg3 {
  color: #fff8f2 !important;
  background: linear-gradient(100deg, #7a5237 0%, #9c6d49 100%) !important;
  border-color: rgba(83, 55, 34, .34) !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,
html.mundo-one-light body.mn-mundo-forum .forabg .header a,
html.mundo-one-light body.mn-mundo-forum .forumbg .header a,
html.mn-ui-light body.mn-mundo-forum .card-title h2,
html.mn-ui-light body.mn-mundo-forum .card-title h3,
html.mn-ui-light body.mn-mundo-forum .card-title a,
html.mn-ui-light body.mn-mundo-forum .forabg .header a,
html.mn-ui-light body.mn-mundo-forum .forumbg .header a {
  color: #fff8f0 !important;
}

html.mundo-one-light body.mn-mundo-forum .card-title .collapse-panel,
html.mundo-one-light body.mn-mundo-forum .card-title .collapse-panel svg,
html.mn-ui-light body.mn-mundo-forum .card-title .collapse-panel,
html.mn-ui-light body.mn-mundo-forum .card-title .collapse-panel svg {
  color: #f0dcc8 !important;
}

html.mundo-one-light body.mn-mundo-forum .row-item,
html.mn-ui-light body.mn-mundo-forum .row-item {
  background: rgba(255,255,255,.18) !important;
  border-color: rgba(119,84,57,.10) !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.mn-ui-light body.mn-mundo-forum .forum.row .row-item:hover,
html.mn-ui-light body.mn-mundo-forum .topic.row .row-item:hover {
  background: rgba(167, 126, 88, .10) !important;
}

html.mundo-one-light body.mn-mundo-forum .row-icon,
html.mundo-one-light body.mn-mundo-forum .topic-icon,
html.mundo-one-light body.mn-mundo-forum .forum-image,
html.mundo-one-light body.mn-mundo-forum .goto-last-post,
html.mundo-one-light body.mn-mundo-forum .feed-icon-forum,
html.mundo-one-light body.mn-mundo-forum a.unread,
html.mn-ui-light body.mn-mundo-forum .row-icon,
html.mn-ui-light body.mn-mundo-forum .topic-icon,
html.mn-ui-light body.mn-mundo-forum .forum-image,
html.mn-ui-light body.mn-mundo-forum .goto-last-post,
html.mn-ui-light body.mn-mundo-forum .feed-icon-forum,
html.mn-ui-light body.mn-mundo-forum a.unread {
  color: #8a613e !important;
}

/* Breadcrumbs */
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,
html.mn-ui-light body.mn-mundo-forum .breadcrumbs-panel,
html.mn-ui-light body.mn-mundo-forum header .breadcrumbs-panel,
html.mn-ui-light body.mn-mundo-forum .breadcrumbs > div,
html.mn-ui-light body.mn-mundo-forum .breadcrumbs nav {
  color: #5b3c28 !important;
  background: linear-gradient(180deg, #f0e4d5 0%, #e6d3bf 100%) !important;
  border-color: rgba(95, 68, 46, .20) !important;
}

/* Forms */
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.mn-ui-light body.mn-mundo-forum .inputbox,
html.mn-ui-light body.mn-mundo-forum input[type="text"],
html.mn-ui-light body.mn-mundo-forum input[type="password"],
html.mn-ui-light body.mn-mundo-forum input[type="email"],
html.mn-ui-light body.mn-mundo-forum input[type="search"],
html.mn-ui-light body.mn-mundo-forum textarea,
html.mn-ui-light body.mn-mundo-forum select {
  color: #462f1f !important;
  background: #fbf5ee !important;
  border-color: rgba(109, 78, 53, .24) !important;
}

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.mn-ui-light body.mn-mundo-forum #search-box,
html.mn-ui-light body.mn-mundo-forum .search-box,
html.mn-ui-light body.mn-mundo-forum .button-search {
  color: #6d4930 !important;
  background-color: #f4eadf !important;
  border-color: rgba(107, 74, 49, .22) !important;
}

html.mundo-one-light body.mn-mundo-forum .dropdown,
html.mundo-one-light body.mn-mundo-forum .dropdown-contents,
html.mundo-one-light body.mn-mundo-forum .dropdown-container,
html.mundo-one-light body.mn-mundo-forum .phpbb_alert,
html.mn-ui-light body.mn-mundo-forum .dropdown,
html.mn-ui-light body.mn-mundo-forum .dropdown-contents,
html.mn-ui-light body.mn-mundo-forum .dropdown-container,
html.mn-ui-light body.mn-mundo-forum .phpbb_alert {
  background: linear-gradient(180deg, #fbf6ef 0%, #efdfcf 100%) !important;
  border-color: rgba(108, 77, 53, .20) !important;
  color: #4a3222 !important;
}

/* Pagination */
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,
html.mn-ui-light body.mn-mundo-forum .pagination li > a,
html.mn-ui-light body.mn-mundo-forum .pagination li > span,
html.mn-ui-light body.mn-mundo-forum .pagination .ellipsis {
  color: #65452f !important;
  background: linear-gradient(145deg, #f4e9dd 0%, #e7d5c1 100%) !important;
  border-color: rgba(106, 76, 53, .24) !important;
}
html.mundo-one-light body.mn-mundo-forum .pagination .active,
html.mundo-one-light body.mn-mundo-forum .pagination li.active > span,
html.mundo-one-light body.mn-mundo-forum .pagination li.active > a,
html.mn-ui-light body.mn-mundo-forum .pagination .active,
html.mn-ui-light body.mn-mundo-forum .pagination li.active > span,
html.mn-ui-light body.mn-mundo-forum .pagination li.active > a {
  color: #fffaf6 !important;
  background: linear-gradient(145deg, #9b6b47, #74492e) !important;
  border-color: rgba(89, 58, 36, .48) !important;
}

/* Post 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,
html.mn-ui-light body.mn-mundo-forum .postprofile,
html.mn-ui-light body.mn-mundo-forum .postprofile.bg-gray-50,
html.mn-ui-light body.mn-mundo-forum .search.post .postprofile.bg-gray-50 {
  background: linear-gradient(180deg, #efe0d0 0%, #e3cfb8 100%) !important;
  border-color: rgba(104, 76, 54, .20) !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.mn-ui-light body.mn-mundo-forum blockquote,
html.mn-ui-light body.mn-mundo-forum .codebox,
html.mn-ui-light body.mn-mundo-forum .attachbox {
  background: rgba(255, 250, 244, .78) !important;
  border-color: rgba(152, 112, 75, .22) !important;
}

/* Footer and misc */
html.mundo-one-light body.mn-mundo-forum .copyright,
html.mundo-one-light body.mn-mundo-forum .footerbar,
html.mn-ui-light body.mn-mundo-forum .copyright,
html.mn-ui-light body.mn-mundo-forum .footerbar {
  color: #6f533c !important;
}

/* Extension compatibility */
html.mundo-one-light body.mn-mundo-forum,
html.mn-ui-light body.mn-mundo-forum {
  --mn-ext-panel: #f4e9dd;
  --mn-ext-panel-2: #eddfcf;
  --mn-ext-panel-3: #e4d1be;
  --mn-ext-border: rgba(104,76,54,.18);
  --mn-ext-text: #4b3322;
  --mn-ext-muted: #7a5d45;
  --mn-ext-blue: #8d6343;
  --mn-ext-blue-2: #a27755;
  --mn-ext-teal: #8b6a4d;
  --mn-ext-shadow: 0 14px 32px rgba(69,48,31,.08);
}

html.mundo-one-light body.mn-mundo-forum .la-wrap,
html.mn-ui-light body.mn-mundo-forum .la-wrap {
  --la-bg:#f5ebdf;
  --la-bg2:#eadbcb;
  --la-border:rgba(104,76,54,.18);
  --la-text:#4b3322;
  --la-muted:#7a5d45;
  --la-accent:#8d6343;
  --la-pink:#9a7251;
  --la-red:#b46457;
  --la-amber:#b0834a;
  color:var(--la-text)!important;
}
html.mundo-one-light body.mn-mundo-forum .la-hero,
html.mundo-one-light body.mn-mundo-forum .la-card,
html.mundo-one-light body.mn-mundo-forum .la-filter,
html.mundo-one-light body.mn-mundo-forum .la-empty,
html.mn-ui-light body.mn-mundo-forum .la-hero,
html.mn-ui-light body.mn-mundo-forum .la-card,
html.mn-ui-light body.mn-mundo-forum .la-filter,
html.mn-ui-light body.mn-mundo-forum .la-empty {
  color:var(--la-text)!important;
  background:linear-gradient(145deg,#f7efe7,#eadccd)!important;
  border-color:var(--la-border)!important;
  box-shadow:var(--mn-ext-shadow)!important;
}

/* Notification badge warm red */
body.mn-mundo-forum .badge,
body.mn-mundo-forum .notification-block .badge,
body.mn-mundo-forum .badge.badge-danger {
  background: linear-gradient(145deg, #d36e5f, #bb554b) !important;
  color: #fffaf6 !important;
}


/* ===== MOKKA v2 — pełne nadpisanie elementów o wysokiej specyficzności ===== */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum #nav-main > li.mn-one-top-item > a,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum #nav-main > li#mn-extension-panel > a,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum #nav-main > li#mn-style-selector > a,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum #nav-main > li#mn-support-menu > a {
  color:#5a3a25!important;
  background:linear-gradient(180deg,#ead8c5 0%,#dcc2a8 100%)!important;
  border-color:rgba(110,76,49,.28)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.46),0 4px 10px rgba(80,52,31,.08)!important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum #nav-main > li.mn-one-top-item > a:hover,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum #nav-main > li.mn-one-top-item.zn-dropdown-open > a,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum #nav-main > li#mn-extension-panel > a:hover {
  color:#3d2819!important;
  background:linear-gradient(180deg,#e4ceb7 0%,#cfad8d 100%)!important;
  border-color:rgba(100,65,39,.38)!important;
}

html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum #mn-shortcuts-host,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-shortcuts-inner {
  border-color:rgba(109,78,52,.16)!important;
  background:linear-gradient(180deg,rgba(247,239,230,.94),rgba(232,216,198,.94))!important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum #mn-shortcuts-list > li > a {
  color:#66452e!important;
  background:linear-gradient(180deg,#fffaf4,#eee0d1)!important;
  border-color:rgba(112,80,54,.20)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 3px 9px rgba(77,52,34,.06)!important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum #mn-shortcuts-list > li > a:hover,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum #mn-shortcuts-list > li.zn-dropdown-open > a {
  color:#4c311f!important;
  background:linear-gradient(180deg,#fbf3ea,#e6cfb8)!important;
  border-color:rgba(126,87,57,.34)!important;
  box-shadow:0 0 0 2px rgba(151,106,70,.07),0 6px 14px rgba(78,52,33,.08)!important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum #mn-shortcuts-list > li > a > .icon,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum #mn-shortcuts-list > li > a > i,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum #mn-shortcuts-list > li > a svg {
  color:#94633f!important;
}

/* Karty kategorii */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .categories > li.card {
  border-color:rgba(112,80,54,.17)!important;
  background:linear-gradient(180deg,rgba(248,241,232,.94),rgba(235,220,203,.90))!important;
  box-shadow:0 12px 30px rgba(83,55,34,.07)!important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .categories > li.card > .card-title {
  background:
    radial-gradient(circle at 12% 50%,rgba(255,255,255,.13),transparent 30%),
    linear-gradient(100deg,#785137 0%,#8d603f 52%,#69452e 100%)!important;
  border-bottom-color:rgba(82,53,32,.26)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(66,42,25,.14)!important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .categories > li.card > .card-title h2,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .categories > li.card > .card-title h2 a {
  color:#fff8ef!important;
  text-shadow:0 1px 2px rgba(57,35,20,.34)!important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .categories > li.card > .card-title .mn-forum-collapse-btn {
  color:#70472d!important;
  background:linear-gradient(180deg,#f5e8d9,#dfc7ae)!important;
  border-color:rgba(255,248,239,.52)!important;
}

/* Wiersze działów */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum ul.topiclist.forums > li.forum.row {
  border-color:rgba(116,82,55,.16)!important;
  background:radial-gradient(circle at 100% 0,rgba(181,137,96,.07),transparent 42%),linear-gradient(145deg,#f5ebdf,#ead8c5)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 8px 20px rgba(76,51,32,.055)!important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum ul.topiclist.forums > li.forum.row:hover {
  border-color:rgba(130,90,58,.25)!important;
  background:radial-gradient(circle at 100% 0,rgba(181,137,96,.10),transparent 42%),linear-gradient(145deg,#f3e7da,#e4ceb7)!important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum ul.topiclist.forums > li.forum.row .forum-title a { color:#70492f!important; }
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum ul.topiclist.forums > li.forum.row .forum-desc { color:#80654e!important; }

/* Ostatnio aktywne tematy / listy tematów */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum ul.topiclist.topics > li.row {
  border-color:rgba(116,82,55,.15)!important;
  background:radial-gradient(circle at 100% 0,rgba(181,137,96,.07),transparent 42%),linear-gradient(145deg,#f5ebdf,#e9d7c4)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 8px 20px rgba(76,51,32,.05)!important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum ul.topiclist.topics > li.row:hover {
  border-color:rgba(130,90,58,.24)!important;
  background:radial-gradient(circle at 100% 0,rgba(181,137,96,.10),transparent 42%),linear-gradient(145deg,#f3e7da,#e2cbb4)!important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum ul.topiclist.topics > li.row .topictitle,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum ul.topiclist.topics > li.row .topictitle:visited { color:#70492f!important; }
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum ul.topiclist.topics > li.row .topictitle:hover { color:#55351f!important; }
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum ul.topiclist.topics > li.row .topic-poster,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum ul.topiclist.topics > li.row .responsive-hide,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum ul.topiclist.topics > li.row .topic-time,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum ul.topiclist.topics > li.row .forum-links,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum ul.topiclist.topics > li.row .author { color:#80654e!important; }

/* Dzisiaj na Mundo */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-today-card {
  background:linear-gradient(145deg,#f4e9dd,#e5d1bc)!important;
  border-color:rgba(111,79,53,.23)!important;
  box-shadow:0 12px 30px rgba(77,51,32,.09)!important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-today-summary { background:rgba(255,250,244,.38)!important; }
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-today-title,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-today-pill strong,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-today-line strong,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-today-hot { color:#523722!important; }
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-today-title-icon { background:linear-gradient(135deg,#9a6b47,#744a2f)!important; }
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-today-pill { color:#785e48!important;background:rgba(255,250,244,.64)!important;border-color:rgba(112,80,54,.15)!important; }
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-today-more { color:#805335!important; }

/* Zbiórka na stronie głównej */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-donation-dashboard-v4__main {
  background:radial-gradient(circle at 10% 12%,rgba(175,127,84,.09),transparent 32%),radial-gradient(circle at 94% 88%,rgba(194,156,116,.08),transparent 34%),linear-gradient(145deg,#f8f0e7,#ead9c7)!important;
  border-color:rgba(106,75,50,.20)!important;
  box-shadow:0 14px 32px rgba(73,48,30,.08),inset 0 1px 0 rgba(255,255,255,.48)!important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-donation-dashboard-v4__heading strong,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-donation-metric-v4__copy,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-donation-metric-v4__copy strong,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-donation-metric-v4__copy b { color:#4d3320!important; }
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-donation-dashboard-v4__heading p,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-donation-progress-v4__labels,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-donation-chart-v4__label { color:#7b6049!important; }
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-donation-dashboard-v4__kicker,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-donation-metric-v4 small { color:#8c5e3c!important; }
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-donation-metric-v4 { background:rgba(255,250,245,.66)!important;border-color:rgba(111,78,51,.14)!important; }
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-donation-metric-v4__icon,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-donation-thanks-v4__icon { background:linear-gradient(145deg,#9c6d49,#744a2f)!important;box-shadow:0 8px 18px rgba(77,50,31,.13)!important; }
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-donation-progress-v4 { background:rgba(248,237,225,.72)!important;border-color:rgba(126,90,58,.17)!important; }
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-donation-progress-v4__track { background:#d7bea5!important;box-shadow:inset 0 1px 4px rgba(78,52,33,.13)!important; }
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .mn-donation-progress-v4__track > span { background:linear-gradient(90deg,#8a5b3a 0%,#a8734e 52%,#c09262 100%)!important; }

/* Pasek breadcrumbs/szukaj pod bannerem */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .breadcrumbs-panel,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum header .breadcrumbs-panel,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .breadcrumbs > div,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .breadcrumbs nav {
  color:#5b3a25!important;
  background:linear-gradient(180deg,#efe2d3 0%,#dfc8b0 100%)!important;
  border-color:rgba(104,73,48,.20)!important;
}


/* ============================================================
 * Mokka Buttons v3 — redesign dwóch rzędów przycisków
 * ============================================================ */
@media (min-width: 768px) {
  html.mundo-one-light body.mn-mundo-forum .navbar,
  html.mn-ui-light body.mn-mundo-forum .navbar {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }

  html.mundo-one-light body.mn-mundo-forum #navbar-alignment,
  html.mn-ui-light body.mn-mundo-forum #navbar-alignment {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 12px !important;
  }

  /* -------- GÓRNY RZĄD -------- */
  html.mundo-one-light body.mn-mundo-forum #nav-main,
  html.mn-ui-light body.mn-mundo-forum #nav-main {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    gap: 10px !important;
    min-width: 0 !important;
  }

  html.mundo-one-light body.mn-mundo-forum #nav-main > li,
  html.mn-ui-light body.mn-mundo-forum #nav-main > li {
    margin: 0 !important;
    flex: 0 0 auto !important;
  }

  html.mundo-one-light body.mn-mundo-forum #nav-main > li > a,
  html.mn-ui-light body.mn-mundo-forum #nav-main > li > a {
    min-height: 48px !important;
    height: 48px !important;
    padding: 0 22px !important;
    border-radius: 18px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
    white-space: nowrap !important;
    line-height: 1 !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #65452d !important;
    background: linear-gradient(180deg, #efe2d1 0%, #e8d7c2 100%) !important;
    border: 1px solid rgba(149, 112, 75, .40) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.58),
      0 2px 6px rgba(93, 65, 44, .07) !important;
    transition: transform .15s ease, box-shadow .15s ease, background .15s ease, color .15s ease !important;
  }

  html.mundo-one-light body.mn-mundo-forum #nav-main > li > a:hover,
  html.mundo-one-light body.mn-mundo-forum #nav-main > li.zn-dropdown-open > a,
  html.mundo-one-light body.mn-mundo-forum #nav-main > li.active > a,
  html.mn-ui-light body.mn-mundo-forum #nav-main > li > a:hover,
  html.mn-ui-light body.mn-mundo-forum #nav-main > li.zn-dropdown-open > a,
  html.mn-ui-light body.mn-mundo-forum #nav-main > li.active > a {
    color: #4d3120 !important;
    background: linear-gradient(180deg, #f4eadf 0%, #ebdbc8 100%) !important;
    border-color: rgba(134, 97, 62, .48) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.62),
      0 4px 10px rgba(93,65,44,.10) !important;
  }

  html.mundo-one-light body.mn-mundo-forum #nav-main > li.current-page > a,
  html.mundo-one-light body.mn-mundo-forum #nav-main > li.current > a,
  html.mundo-one-light body.mn-mundo-forum #nav-main > li.active > a[aria-current="page"],
  html.mundo-one-light body.mn-mundo-forum #nav-main > li > a[aria-current="page"],
  html.mn-ui-light body.mn-mundo-forum #nav-main > li.current-page > a,
  html.mn-ui-light body.mn-mundo-forum #nav-main > li.current > a,
  html.mn-ui-light body.mn-mundo-forum #nav-main > li.active > a[aria-current="page"],
  html.mn-ui-light body.mn-mundo-forum #nav-main > li > a[aria-current="page"] {
    color: #fff9f3 !important;
    background: linear-gradient(180deg, #a2754e 0%, #7a4e30 100%) !important;
    border-color: rgba(101, 64, 37, .52) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.18),
      0 6px 16px rgba(91, 57, 33, .18) !important;
  }

  html.mundo-one-light body.mn-mundo-forum #nav-main > li > a svg,
  html.mundo-one-light body.mn-mundo-forum #nav-main > li > a .icon,
  html.mn-ui-light body.mn-mundo-forum #nav-main > li > a svg,
  html.mn-ui-light body.mn-mundo-forum #nav-main > li > a .icon {
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
    color: currentColor !important;
  }

  html.mundo-one-light body.mn-mundo-forum #nav-main > li > a .item-label,
  html.mundo-one-light body.mn-mundo-forum #nav-main > li > a > span.w-full,
  html.mn-ui-light body.mn-mundo-forum #nav-main > li > a .item-label,
  html.mn-ui-light body.mn-mundo-forum #nav-main > li > a > span.w-full {
    width: auto !important;
    flex: 0 1 auto !important;
    text-align: center !important;
  }

  /* prawa strona ikon */
  html.mundo-one-light body.mn-mundo-forum #user-menu,
  html.mn-ui-light body.mn-mundo-forum #user-menu {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    gap: 12px !important;
    margin-left: auto !important;
    padding-left: 22px !important;
    border-left: 1px solid rgba(142, 111, 84, .24) !important;
  }

  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.mn-ui-light body.mn-mundo-forum #user-menu > li > a,
  html.mn-ui-light body.mn-mundo-forum #user-menu > li > div > a {
    min-height: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    padding: 0 10px !important;
    border-radius: 14px !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    color: #5b3a24 !important;
  }

  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.mn-ui-light body.mn-mundo-forum #user-menu > li > a:hover,
  html.mn-ui-light body.mn-mundo-forum #user-menu > li > div > a:hover {
    background: rgba(165, 125, 88, .08) !important;
    color: #4c2f1d !important;
  }

  html.mundo-one-light body.mn-mundo-forum #username_logged_in > a,
  html.mn-ui-light body.mn-mundo-forum #username_logged_in > a {
    padding-right: 0 !important;
  }

  html.mundo-one-light body.mn-mundo-forum #username_logged_in .h-8,
  html.mundo-one-light body.mn-mundo-forum #username_logged_in .w-8,
  html.mn-ui-light body.mn-mundo-forum #username_logged_in .h-8,
  html.mn-ui-light body.mn-mundo-forum #username_logged_in .w-8 {
    width: 44px !important;
    height: 44px !important;
    border-radius: 999px !important;
    overflow: hidden !important;
    box-shadow: 0 2px 7px rgba(84, 56, 34, .14) !important;
  }

  /* badge czerwona */
  body.mn-mundo-forum #user-menu .bg-red-500,
  body.mn-mundo-forum #user-menu .animate-ping {
    background: #ef4444 !important;
  }

  /* -------- DOLNY RZĄD -------- */
  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-host,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-host {
    display: block !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
    border-top: 0 !important;
  }

  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-host.mn-shortcuts-ready,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-host.mn-shortcuts-ready {
    display: block !important;
  }

  html.mundo-one-light body.mn-mundo-forum .mn-shortcuts-inner,
  html.mn-ui-light body.mn-mundo-forum .mn-shortcuts-inner {
    width: 100% !important;
    padding: 8px !important;
    border-radius: 18px !important;
    background: linear-gradient(180deg, rgba(240,231,220,.96), rgba(233,220,204,.96)) !important;
    border: 1px solid rgba(143, 108, 74, .20) !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.55) !important;
  }

  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    gap: 10px !important;
    width: 100% !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scrollbar-width: thin;
  }

  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list > li,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list > li {
    flex: 1 1 0 !important;
    min-width: 0 !important;
    margin: 0 !important;
    display: flex !important;
  }

  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list > li > a,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list > li > a {
    width: 100% !important;
    min-height: 42px !important;
    height: 42px !important;
    padding: 0 16px !important;
    border-radius: 16px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 9px !important;
    white-space: nowrap !important;
    line-height: 1 !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    color: #734c32 !important;
    background: linear-gradient(180deg, #fbf7f1 0%, #f1e6d8 100%) !important;
    border: 1px solid rgba(149, 112, 75, .30) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.72),
      0 1px 4px rgba(94, 67, 46, .05) !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list > li > a:hover,
  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list > li.zn-dropdown-open > a,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list > li > a:hover,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list > li.zn-dropdown-open > a {
    color: #5f3d28 !important;
    background: linear-gradient(180deg, #fffaf5 0%, #f5ebdf 100%) !important;
    border-color: rgba(142, 104, 70, .38) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.75),
      0 4px 9px rgba(94,67,46,.08) !important;
  }

  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list > li > a > .icon,
  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list > li > a > i,
  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list > li > a svg,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list > li > a > .icon,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list > li > a > i,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list > li > a svg {
    width: 15px !important;
    height: 15px !important;
    min-width: 15px !important;
    color: currentColor !important;
  }

  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list > li > a > .item-label,
  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list > li > a > span.w-full,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list > li > a > .item-label,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list > li > a > span.w-full {
    width: auto !important;
    min-width: 0 !important;
    flex: 0 1 auto !important;
    text-align: center !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  /* Delikatne wyróżnienie przycisku wsparcia */
  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list > li:nth-last-child(2) > a,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list > li:nth-last-child(2) > a {
    background: linear-gradient(180deg, #f7ebdc 0%, #efd8ba 100%) !important;
    border-color: rgba(176, 130, 81, .42) !important;
  }

  /* Mniejsze dropdowny */
  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list .zn-dropdown-menu,
  html.mundo-one-light body.mn-mundo-forum #nav-main .zn-dropdown-menu,
  html.mundo-one-light body.mn-mundo-forum #user-menu .zn-dropdown-menu,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list .zn-dropdown-menu,
  html.mn-ui-light body.mn-mundo-forum #nav-main .zn-dropdown-menu,
  html.mn-ui-light body.mn-mundo-forum #user-menu .zn-dropdown-menu {
    margin-top: 8px !important;
  }
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1220px) {
  html.mundo-one-light body.mn-mundo-forum #nav-main > li > a,
  html.mn-ui-light body.mn-mundo-forum #nav-main > li > a {
    padding: 0 18px !important;
    font-size: 15px !important;
  }

  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list > li > a,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list > li > a {
    font-size: 13px !important;
    padding: 0 12px !important;
  }
}


/* ============================================================
 * Mokka Buttons v4 — compact
 * Mniejsza, lżejsza wersja po wdrożeniu v3.
 * ============================================================ */
@media (min-width: 768px) {
  html.mundo-one-light body.mn-mundo-forum .navbar,
  html.mn-ui-light body.mn-mundo-forum .navbar {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  html.mundo-one-light body.mn-mundo-forum #navbar-alignment,
  html.mn-ui-light body.mn-mundo-forum #navbar-alignment {
    gap: 8px !important;
  }

  /* górny pasek mniejszy */
  html.mundo-one-light body.mn-mundo-forum #nav-main,
  html.mn-ui-light body.mn-mundo-forum #nav-main {
    gap: 8px !important;
  }

  html.mundo-one-light body.mn-mundo-forum #nav-main > li > a,
  html.mn-ui-light body.mn-mundo-forum #nav-main > li > a {
    min-height: 36px !important;
    height: 36px !important;
    padding: 0 16px !important;
    border-radius: 16px !important;
    gap: 7px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
  }

  html.mundo-one-light body.mn-mundo-forum #nav-main > li > a svg,
  html.mundo-one-light body.mn-mundo-forum #nav-main > li > a .icon,
  html.mn-ui-light body.mn-mundo-forum #nav-main > li > a svg,
  html.mn-ui-light body.mn-mundo-forum #nav-main > li > a .icon {
    width: 15px !important;
    height: 15px !important;
    min-width: 15px !important;
  }

  html.mundo-one-light body.mn-mundo-forum #user-menu,
  html.mn-ui-light body.mn-mundo-forum #user-menu {
    gap: 8px !important;
    padding-left: 16px !important;
  }

  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.mn-ui-light body.mn-mundo-forum #user-menu > li > a,
  html.mn-ui-light body.mn-mundo-forum #user-menu > li > div > a {
    min-height: 36px !important;
    height: 36px !important;
    min-width: 36px !important;
    padding: 0 8px !important;
    border-radius: 12px !important;
  }

  html.mundo-one-light body.mn-mundo-forum #username_logged_in .h-8,
  html.mundo-one-light body.mn-mundo-forum #username_logged_in .w-8,
  html.mn-ui-light body.mn-mundo-forum #username_logged_in .h-8,
  html.mn-ui-light body.mn-mundo-forum #username_logged_in .w-8 {
    width: 36px !important;
    height: 36px !important;
  }

  /* dolny pasek bardziej kompaktowy */
  html.mundo-one-light body.mn-mundo-forum .mn-shortcuts-inner,
  html.mn-ui-light body.mn-mundo-forum .mn-shortcuts-inner {
    padding: 5px !important;
    border-radius: 14px !important;
  }

  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list {
    gap: 8px !important;
  }

  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list > li > a,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list > li > a {
    min-height: 34px !important;
    height: 34px !important;
    padding: 0 12px !important;
    border-radius: 14px !important;
    gap: 7px !important;
    font-size: 12px !important;
    font-weight: 700 !important;
  }

  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list > li > a > .icon,
  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list > li > a > i,
  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list > li > a svg,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list > li > a > .icon,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list > li > a > i,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list > li > a svg {
    width: 13px !important;
    height: 13px !important;
    min-width: 13px !important;
  }
}

@media (min-width: 768px) and (max-width: 1220px) {
  html.mundo-one-light body.mn-mundo-forum #nav-main > li > a,
  html.mn-ui-light body.mn-mundo-forum #nav-main > li > a {
    padding: 0 14px !important;
    font-size: 12.5px !important;
  }

  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list > li > a,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list > li > a {
    font-size: 11.5px !important;
    padding: 0 10px !important;
  }
}


/* ============================================================
 * Top Users FIX v2 — tylko kolory, bez przebudowy layoutu
 * ============================================================ */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section {
  background: linear-gradient(180deg,#faf6f0 0%,#f1e5d7 100%) !important;
  border-color: rgba(177,130,76,.55) !important;
  box-shadow: 0 14px 32px rgba(91,60,36,.10) !important;
}

html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section::before,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section::after,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section::before,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section::after {
  box-shadow: none !important;
  filter: none !important;
}

html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-posters-heading,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum h2.tp-head,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-posters-heading,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum h2.tp-head {
  color:#6d4528 !important;
  text-shadow:none !important;
}

html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-posters-heading::before,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-posters-heading::after,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum h2.tp-head::before,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum h2.tp-head::after,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-posters-heading::before,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-posters-heading::after,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum h2.tp-head::before,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum h2.tp-head::after {
  background:#c9a26b !important;
}

/* pasek miesiąca — bez zmiany wymiarów */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .month-picker-bar,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-posters-toolbar,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .month-picker-bar,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-posters-toolbar {
  background: linear-gradient(180deg,#f7efe5,#eadac8) !important;
  border-color: rgba(143,101,64,.22) !important;
  box-shadow: 0 7px 17px rgba(87,58,35,.08) !important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .month-picker-bar a,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .month-picker-bar button,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .month-picker-bar span,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .month-picker-bar a,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .month-picker-bar button,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .month-picker-bar span {
  color:#6b472d !important;
  background:linear-gradient(180deg,#fffaf5,#f1e6da) !important;
  border-color:rgba(154,111,70,.24) !important;
}

/* TOP 3 — zachowaj oryginalny układ, usuń wielkie brązowe tła */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .podium-user,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .podium-user,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster.podium-user,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster.podium-user,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:has(.podium-user),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:has(.podium-user) {
  background:transparent !important;
  border-color:transparent !important;
  box-shadow:none !important;
}

html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .podium-user::before,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .podium-user::after,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster.podium-user::before,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster.podium-user::after,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:has(.podium-user)::before,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:has(.podium-user)::after,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .podium-user::before,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .podium-user::after,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster.podium-user::before,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster.podium-user::after,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:has(.podium-user)::before,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:has(.podium-user)::after {
  background:transparent !important;
  box-shadow:none !important;
}

html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .podium-user .user-name,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .podium-user .user-name {
  color:#684128 !important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .podium-user .stats_post_infos,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .podium-user .stats_post_infos {
  color:#946742 !important;
  background:transparent !important;
  border-color:transparent !important;
}

/* avatarowe obręcze — tylko kolor */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .podium-user img,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .podium-user img {
  border-color:#c79a58 !important;
  box-shadow:0 7px 18px rgba(94,64,36,.14) !important;
}

/* podium: pozostaw kształty/rozmiary, podmień tylko kolor */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(1),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(1) {
  background:linear-gradient(180deg,#9a8b79,#786856) !important;
  border-color:rgba(126,107,85,.42) !important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(2),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(2) {
  background:linear-gradient(180deg,#bd8d45,#8f632d) !important;
  border-color:rgba(156,110,50,.50) !important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(3),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(3) {
  background:linear-gradient(180deg,#9b6646,#73482f) !important;
  border-color:rgba(127,79,50,.48) !important;
}

/* usuń neonowe fiolety/niebieskie glow w obszarze podium */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section .posts-3 *,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section .posts-3 * {
  text-shadow:none !important;
}

/* dolne kafelki: tylko te NIE zawierające podium-user */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) {
  background:linear-gradient(180deg,#6d472e 0%,#4b2e1e 100%) !important;
  border-color:rgba(202,157,94,.38) !important;
  box-shadow:0 9px 18px rgba(72,45,29,.14) !important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name:not([style]),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name:not([style]) {
  color:#efc879 !important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .stats_post_infos,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .stats_post_infos {
  color:#f2dcc0 !important;
  background:transparent !important;
  border-color:transparent !important;
}

/* rank badge */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .rank,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .rank {
  background:#8b5e39 !important;
  color:#fff4e7 !important;
  border-color:rgba(224,182,116,.40) !important;
}

/* zwykłe linki w module */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section a:not([style]),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section a:not([style]) {
  color:#7a5232 !important;
}


/* Nicki TOP 3 */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section .podium-user .user-name,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section .podium-user .user-name a,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section .podium-user .user-name,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section .podium-user .user-name a {
  color: #4d2f1b !important;
  display: inline-block !important;
  padding: 4px 10px !important;
  margin-top: 6px !important;
  border-radius: 12px !important;
  background: rgba(255, 249, 241, .88) !important;
  box-shadow: 0 4px 10px rgba(95, 63, 35, .10) !important;
  font-weight: 900 !important;
  line-height: 1.15 !important;
  text-shadow: none !important;
}

/* Nicki na ciemnych kafelkach poniżej */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name a,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name a {
  color: #fff4e6 !important;
  font-weight: 800 !important;
  text-shadow: 0 1px 2px rgba(0,0,0,.34) !important;
}

/* Gdy rozszerzenie wpisuje zwykły link jako nick */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username-coloured,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username-coloured {
  color: #fff4e6 !important;
  font-weight: 800 !important;
  text-shadow: 0 1px 2px rgba(0,0,0,.34) !important;
}

/* delikatnie mocniejszy kontrast kafelków dla nicków */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) {
  background: linear-gradient(180deg, #664128 0%, #3f2416 100%) !important;
}

/* Statystyki nieco jaśniejsze */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .stats_post_infos,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .stats_post_infos {
  color: #ffe6c7 !important;
}


/* ============================================================
 * Top Users FIX v4 — czytelne nicki + zachowane kolory grup
 * ============================================================ */

/* TOP 3: lepsza czytelność, ale bez psucia kolorów grup */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section .podium-user .user-name,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section .podium-user .user-name a,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section .podium-user .user-name,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section .podium-user .user-name a {
  display: inline-block !important;
  padding: 4px 10px !important;
  margin-top: 6px !important;
  border-radius: 12px !important;
  background: rgba(255, 249, 241, .88) !important;
  box-shadow: 0 4px 10px rgba(95, 63, 35, .10) !important;
  font-weight: 900 !important;
  line-height: 1.15 !important;
  text-shadow: none !important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section .podium-user .user-name:not([style]),
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section .podium-user .user-name a:not([style]),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section .podium-user .user-name:not([style]),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section .podium-user .user-name a:not([style]) {
  color: #4d2f1b !important;
}

/* Dolne kafelki: domyślne nicki rozjaśnione */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name:not([style]),
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name a:not([style]),
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username:not([style]),
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username-coloured:not([style]),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name:not([style]),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name a:not([style]),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username:not([style]),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username-coloured:not([style]) {
  color: #fff4e6 !important;
  font-weight: 800 !important;
}

/* Wszystkie nicki na dolnych kafelkach: cień dla czytelności, ale bez nadpisywania kolorów grup */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name a,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username-coloured,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name a,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username-coloured {
  text-shadow: 0 1px 2px rgba(0,0,0,.34) !important;
}

/* Mocniejszy kontrast kafelków */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) {
  background: linear-gradient(180deg, #664128 0%, #3f2416 100%) !important;
}

/* Jaśniejsze statystyki */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .stats_post_infos,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .stats_post_infos {
  color: #ffe6c7 !important;
}


/* ============================================================
 * Top Users FIX v5 — beżowe kafelki
 * ============================================================ */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) {
  background: linear-gradient(180deg, #f3e3cf 0%, #e2c8ab 100%) !important;
  border-color: rgba(167, 121, 73, .34) !important;
  box-shadow: 0 9px 18px rgba(96, 67, 40, .10) !important;
}

/* zwykłe nicki na beżowych kafelkach */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name:not([style]),
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name a:not([style]),
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username:not([style]),
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username-coloured:not([style]),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name:not([style]),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name a:not([style]),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username:not([style]),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username-coloured:not([style]) {
  color: #5b3821 !important;
  font-weight: 800 !important;
}

/* grupowe nicki zachowują swój kolor, tylko usuwamy ciemny cień */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name a,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username-coloured,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .user-name a,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) a.username-coloured {
  text-shadow: none !important;
}

html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .stats_post_infos,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .stats_post_infos {
  color: #7b5433 !important;
  background: transparent !important;
}

html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .rank,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster:not(.podium-user):not(:has(.podium-user)) .rank {
  background: linear-gradient(180deg, #c59661 0%, #a77542 100%) !important;
  color: #fff8ef !important;
  border-color: rgba(147, 98, 50, .30) !important;
}


/* ============================================================
 * Top Users FIX v6 — zielona Peligrosa + nowa kolorystyka podium
 * ============================================================ */

/* Zachowaj / podbij zielone nicki grup na kafelkach */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster a.username-coloured[style*="#00aa00" i],
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster span.username-coloured[style*="#00aa00" i],
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster a.username-coloured[style*="#00AA00" i],
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster span.username-coloured[style*="#00AA00" i],
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster a.username-coloured[style*="0f0" i],
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster span.username-coloured[style*="0f0" i],
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster a.username-coloured[style*="green" i],
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-poster span.username-coloured[style*="green" i],
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster a.username-coloured[style*="#00aa00" i],
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster span.username-coloured[style*="#00aa00" i],
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster a.username-coloured[style*="#00AA00" i],
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster span.username-coloured[style*="#00AA00" i],
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster a.username-coloured[style*="0f0" i],
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster span.username-coloured[style*="0f0" i],
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster a.username-coloured[style*="green" i],
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-poster span.username-coloured[style*="green" i] {
  color: #20bf55 !important;
  font-weight: 800 !important;
  text-shadow: 0 1px 0 rgba(255,255,255,.30) !important;
}

/* Kolorystyka 1/2/3 miejsca — cieplejsza i elegancka */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(1),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(1) {
  background: linear-gradient(180deg, #d8ccb9 0%, #b4a28d 100%) !important;
  border-color: rgba(148, 125, 100, .48) !important;
  box-shadow: 0 10px 22px rgba(108, 90, 71, .12) !important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(2),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(2) {
  background: linear-gradient(180deg, #e5c27d 0%, #be8d46 100%) !important;
  border-color: rgba(166, 118, 48, .50) !important;
  box-shadow: 0 12px 26px rgba(151, 105, 46, .16) !important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(3),
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(3) {
  background: linear-gradient(180deg, #d6a887 0%, #b17349 100%) !important;
  border-color: rgba(144, 92, 55, .48) !important;
  box-shadow: 0 10px 22px rgba(122, 78, 49, .14) !important;
}

/* Teksty na podium bardziej kontrastowe */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(1) .rank,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(1) .place,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(1) .position,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(1) .rank,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(1) .place,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(1) .position {
  color: #5b4635 !important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(2) .rank,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(2) .place,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(2) .position,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(2) .rank,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(2) .place,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(2) .position {
  color: #fff9f2 !important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(3) .rank,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(3) .place,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(3) .position,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(3) .rank,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(3) .place,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .posts-3 > :nth-child(3) .position {
  color: #fff8f1 !important;
}

/* Obręcze avatarów w TOP3 dopasowane do nowych kolorów */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .podium-user:nth-child(1) img,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .podium-user:nth-child(1) .avatar img,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .podium-user:nth-child(1) img,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .podium-user:nth-child(1) .avatar img {
  border-color: #b8aa96 !important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .podium-user:nth-child(2) img,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .podium-user:nth-child(2) .avatar img,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .podium-user:nth-child(2) img,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .podium-user:nth-child(2) .avatar img {
  border-color: #d9ad58 !important;
}
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .podium-user:nth-child(3) img,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .podium-user:nth-child(3) .avatar img,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .podium-user:nth-child(3) img,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .podium-user:nth-child(3) .avatar img {
  border-color: #c18359 !important;
}

/* plakietka MISTRZ MIESIĄCA cieplejsza */
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section .badge,
html.mundo-one-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section .mistrz,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section .badge,
html.mn-ui-light body.mn-mundo-forum.mn-mundo-forum .top-posters-section .mistrz {
  background: linear-gradient(180deg, #9b6a41 0%, #774729 100%) !important;
  color: #fff5e9 !important;
  border-color: rgba(120, 72, 39, .42) !important;
}

/* ============================================================
 * FIX 2026-09-25 — rozwijane menu „Inne” w dolnym pasku
 * Przyczyna: overflow-x:auto + overflow-y:hidden/visible na liście
 * nadal tworzył obszar przewijania i obcinał absolutny dropdown.
 * Na desktopie pasek ma pozwalać dropdownowi wyjść poza swoją wysokość.
 * ============================================================ */
@media (min-width: 980px) {
  html.mundo-one-light body.mn-mundo-forum .mn-shortcuts-inner,
  html.mn-ui-light body.mn-mundo-forum .mn-shortcuts-inner,
  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-host,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-host,
  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list {
    overflow: visible !important;
  }

  html.mundo-one-light body.mn-mundo-forum #mn-shortcuts-list,
  html.mn-ui-light body.mn-mundo-forum #mn-shortcuts-list {
    overflow-x: visible !important;
    overflow-y: visible !important;
  }

  html.mundo-one-light body.mn-mundo-forum #mn-extension-panel,
  html.mn-ui-light body.mn-mundo-forum #mn-extension-panel {
    position: relative !important;
    overflow: visible !important;
    z-index: 9998 !important;
  }

  html.mundo-one-light body.mn-mundo-forum #mn-extension-panel > .zn-dropdown-menu,
  html.mn-ui-light body.mn-mundo-forum #mn-extension-panel > .zn-dropdown-menu {
    left: auto !important;
    right: 0 !important;
    top: calc(100% + 7px) !important;
    bottom: auto !important;
    width: 300px !important;
    min-width: 300px !important;
    max-width: min(420px, 90vw) !important;
    max-height: min(68vh, 620px) !important;
    z-index: 99999 !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }

  html.mundo-one-light body.mn-mundo-forum #mn-extension-panel.open > .zn-dropdown-menu,
  html.mn-ui-light body.mn-mundo-forum #mn-extension-panel.open > .zn-dropdown-menu {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  html.mundo-one-light body.mn-mundo-forum #mn-extension-panel .dropdown-contents,
  html.mn-ui-light body.mn-mundo-forum #mn-extension-panel .dropdown-contents {
    width: 100% !important;
    min-width: 0 !important;
    overflow: visible !important;
  }

  html.mundo-one-light body.mn-mundo-forum #mn-extension-panel .dropdown-contents > li,
  html.mn-ui-light body.mn-mundo-forum #mn-extension-panel .dropdown-contents > li {
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
  }

  html.mundo-one-light body.mn-mundo-forum #mn-extension-panel .dropdown-contents > li > a,
  html.mn-ui-light body.mn-mundo-forum #mn-extension-panel .dropdown-contents > li > a {
    display: flex !important;
    width: 100% !important;
    min-height: 38px !important;
    height: auto !important;
    padding: 8px 10px !important;
    justify-content: flex-start !important;
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }
}
