/* POLSKAELITA.PL — DARK VORRO VISUAL LAYER
   MyBB 1.8.41 | preserve existing Vorro structure
   Load AFTER all Vorro Light stylesheets (display order > 999).
   Do not remove existing global.css or CzatBox.css.
*/
:root {
 --vorro-bg:#120f20; --vorro-surface:#1a142b; --vorro-surface-2:#211932;
 --vorro-surface-3:#2b203f; --vorro-surface-hover:#302347;
 --vorro-border:#704493; --vorro-border-soft:#48325f;
 --vorro-text:#f4ebff; --vorro-text-soft:#d7c4e8; --vorro-muted:#bba8cf;
 --vorro-title:#fff; --vorro-accent:#a76bd5; --vorro-accent-hover:#c18ae9;
 --vorro-accent-strong:#6d2f94; --vorro-nav-glass:rgba(26,20,43,.92);
 --vorro-nav-glass-scrolled:rgba(26,20,43,.88);
 --v15-bg:#120f20; --v15-surface:#1a142b; --v15-surface-soft:#211932;
 --v15-surface-muted:#2b203f; --v15-ink:#f4ebff; --v15-text:#e9dcf6;
 --v15-muted:#bba8cf; --v15-border:#704493; --v15-border-strong:#8759a8;
 --v15-slate:#241734; --v15-slate-2:#332247; --v15-accent:#a76bd5;
 --v15-accent-soft:#39254d;
}
html,html body,html body #container,html body #content {
 background:#120f20 !important; color:#f4ebff !important;
}
html body a:link,html body a:visited {color:#d9b4fa}
html body a:hover,html body a:active {color:#ffc0e9}
html body .thead,html body td.thead,html body th.thead,
html body .vorro-category-head {
 background:linear-gradient(100deg,#321b53,#603080) !important;
 border-color:#704493 !important;color:#fff !important;
}
html body .thead *,html body .thead a {color:#fff !important}
html body .tcat,html body .tcat_menu,html body td.tcat,
html body th.tcat,html body .vorro-cp-nav .tcat_menu,
html body .vorro-cp-section-head .tcat {
 background:#2b203f !important;background-image:none !important;
 color:#ebdbf8 !important;border-color:#704493 !important;
}
html body .tcat *,html body .tcat_menu *,html body td.tcat *,
html body th.tcat *,html body .vorro-cp-nav .tcat_menu * {color:#ebdbf8 !important}
html body .tborder,html body .vorro-category-card,
html body .vorro-widget,html body .vorro-thread-list,
html body .vorro-auth-shell,html body .vorro-agreement-card {
 background:#1a142b !important;color:#f4ebff !important;
 border-color:#704493 !important;
}
html body .trow1,html body td.trow1,html body .trow2,html body td.trow2,
html body .vorro-forum-row,html body .vorro-thread-row {
 background:#1c152d !important;color:#f4ebff !important;
 border-color:#48325f !important;
}
html body .trow2,html body td.trow2,
html body .vorro-forum-row:nth-child(even),
html body .vorro-thread-row:nth-child(even) {background:#231936 !important}
html body .vorro-lastpost-block,html body .vorro-forum-lastpost,
html body .vorro-thread-lastpost,html body .vorro-thread-byline,
html body .vorro-lastpost-meta {color:#bba8cf !important;border-color:#48325f !important}
html body .post,html body .post.classic,html body .post .post_content,
html body .post.classic .post_content,html body .post .post_body {
 background:#1a142b !important;color:#f4ebff !important;
 border-color:#704493 !important;
}
html body .post .post_author,html body .post.classic .post_author,
html body .post .post_controls,html body .post.classic .post_controls {
 background:#211932 !important;color:#eadcf6 !important;
 border-color:#704493 !important;
}
html body .post .signature,html body .post.classic .signature,
html body .post_content>.signature {
 color:#d7c4e8 !important;border-top-color:#704493 !important;
}
html body input.textbox,html body input.text_input,
html body textarea,html body select,html body .select2-selection,
html body .sceditor-container {
 background:#2b203f !important;color:#f4ebff !important;
 border-color:#704493 !important;
}
html body input::placeholder,html body textarea::placeholder {color:#bba8cf !important}
html body input:focus,html body textarea:focus,html body select:focus {
 border-color:#bb83e2 !important;outline-color:#bb83e2 !important;
}
html body .button,html body input.button,html body button:not(.sceditor-button),
html body .pagination a,html body .pagination .pagination_current {
 background:#39254f !important;color:#fff !important;
 border-color:#8759a8 !important;
}
html body .button:hover,html body input.button:hover,
html body button:not(.sceditor-button):hover,html body .pagination a:hover {
 background:#56316f !important;color:#fff !important;
}
html body .vorro-site-header #logo.vorro-appbar,
html body .vorro-site-header #logo.vorro-appbar.vorro-scrolled {
 background:rgba(26,20,43,.94) !important;
 border-bottom:1px solid #704493 !important;
}
html body .vorro-brand .vorro-site-name,
html body .vorro-site-header .vorro-brand .vorro-site-name,
html body .vorro-primary-nav a {color:#f4ebff !important}
html body .vorro-primary-nav a:hover {color:#ffc0e9 !important}
html body .vorro-brand,html body .vorro-header-actions {border-color:#704493 !important}
html body .vorro-search-trigger,html body .vorro-mobile-menu-trigger,
html body .vorro-search-popover,html body .vorro-mobile-nav-panel,
html body .vorro-account-panel {
 background:#211932 !important;color:#f4ebff !important;border-color:#704493 !important;
}
html body .vorro-mobile-nav-panel a {color:#f4ebff !important}
html body .vorro-mobile-nav-panel a:hover {background:#39254f !important;color:#fff !important}
html body .vorro-search-form .textbox {background:#2b203f !important;color:#fff !important}
html body .navigation.vorro-breadcrumb .vorro-crumb,
html body .navigation.vorro-breadcrumb a.vorro-crumb,
html body .navigation.vorro-breadcrumb .active.vorro-crumb {color:#d7c4e8 !important}
html body .navigation.vorro-breadcrumb a.vorro-crumb:hover {
 background:#2b203f !important;color:#fff !important;
}
html body .vorro-auth-agreement .vorro-agreement-card,
html body .vorro-agreement-coppa,
html body .vorro-agreement-coppa td,
html body .vorro-auth-agreement .vorro-agreement-copy,
html body .vorro-auth-agreement .vorro-agreement-actions {
 background:#1a142b !important;color:#f4ebff !important;border-color:#704493 !important;
}
html body .vorro-agreement-copy p,html body .vorro-agreement-copy strong {color:#f4ebff !important}
html body .vorro-agreement-head {background:#321b53 !important}
html body .modal,html body .popup_menu,
html body>.vorro-post-edit-popover {
 background:#211932 !important;color:#f4ebff !important;border-color:#704493 !important;
}
html body>.vorro-post-edit-popover .popup_item,
html body .popup_menu .popup_item {color:#f4ebff !important}
html body>.vorro-post-edit-popover .popup_item:hover,
html body .popup_menu .popup_item:hover {background:#39254f !important;color:#fff !important}
html body .postbit_buttons .vorro-post-edit-trigger,
html body form[name="input"] .vorro-posticons-grid .posticons_label {
 background:#2b203f !important;color:#f4ebff !important;border-color:#704493 !important;
}
html body .vorro-posticons-title {color:#f4ebff !important}
html body #footer .upper,html body #footer .lower,
html body .bottommenu {
 background:#1a142b !important;color:#d7c4e8 !important;border-color:#704493 !important;
}
html body .jGrowl .jGrowl-notification.alert {
 background:#211932 !important;color:#f4ebff !important;border-color:#8759a8 !important;
}
html body .jGrowl .jGrowl-notification.jgrowl_error {border-left-color:#ff6e9e !important}
html body .jGrowl .jGrowl-notification.jgrowl_success {border-left-color:#66d8b2 !important}
/* Keep DVZ Shoutbox's dedicated dark styling and rank gradients intact. */
