.king-night body {
    background-color: #101014;
    color: #ffffffa6
}

.king-night h1,.king-night h2,.king-night h3,.king-night h4,.king-night h5,.king-night h6 {
    color: #ffffff;
}

.king-night #king-rlater-inside .king-bookmark-posts {
    color: #ffffffa6
}

.king-night .site-footer,.king-night .entry-meta {
    color: #797980;
}

.king-night article.hentry {
    background-color: #202024
}

.king-night .king-grid-12 article.hentry {
    background-color: inherit
}

.king-night article.hentry .entry-meta .post-views,.king-night article.hentry .entry-meta .post-comments,.king-night article.hentry .entry-meta .post-likes,.king-night article.hentry .entry-meta .post-time,.king-night article.hentry .entry-meta .post-views i,.king-night article.hentry .entry-meta .post-comments i,.king-night article.hentry .entry-meta .post-time i,.king-night article.hentry .entry-meta .post-likes i {
    color: #393c48!important
}

.king-night article.hentry .entry-meta {
    background-color: #101014
}

.king-night textarea,.king-night .comment-form-author input,.king-night .comment-form-email input,.king-night .comment-form-url input,.king-night .bptextarea {
    background-color: #101014;
    border-color: #000000;
    color: #ffffff;
}

.king-night .aiinput {
    background-color: #202024
}

.king-night .comment-form .form-submit .submit {
    background-color: #ffffff;
    color: #000000;
}

.king-night .king-grid-16 article.hentry .entry-meta {
    background-color: #202024
}

.king-night .ias-trigger {
    border-color: #171719;
    color: #ffffff;
    background-color: #171719
}

.king-night .king-header,.king-night .king-search-top .active {
    background-color: #101014
}

.king-night .entry-image,.king-night .featured-post,.king-night .simple-post-image,.king-night .categories-post-img {
    background-color: #202024
}

.king-night .king-newsletter-content {
    background-color: #101014
}

.king-night .king-top-header,.king-night .king-bottom-header {
    background-color: #111;
    box-shadow: inherit
}

.king-night .king-nav-dropdown {
    background-color: #0b0b0c;
    border-color: #282828
}

.king-night .mmenu-links {
    background-color: #101014
}

.king-night .king-modal-form {
    background-color: #101014
}

.king-night .main-navigation,.king-night .main-navigation ul ul,.king-night .main-navigation ul ul ul {
    background-color: #202024
}

.king-night .editorschoice-story.story-empty,.king-night .editorschoice-story.story-addnew {
    background-color: #131313
}

.king-night .editorschoice-story.story-empty:before {
    background-color: #191919
}

.king-night .king-head-nav a,.king-night .king-cat-dots,.king-night .search-close {
    color: #fff
}

.king-night .king-search-top .header-search-form {
    background-color: #131313
}

.king-night .king-switch .btn-default label {
    color: #222327
}

.king-night .site-footer,.king-night .fatfooter {
    background-color: #202024
}

.king-night .site-footer a,.king-night .site-footer .simple-post-header .entry-title a {
    color: #ffffff
}

.king-night article .entry-title a {
    color: #ffffff
}

.king-night .king-grid-13 article .entry-title a {
    background-color: #131313
}

.king-night article.format-link .entry-title a,.king-night article.format-link .link-button {
    color: #fff!important
}

.king-night .king-simple-post {
    background-color: #202024;
    border-color: #222
}

.king-night .first-sidebar .sidebar-adarea,.king-night .king-alert {
    background-color: #202024
}

.king-night .widget-title,.king-night .widgettitle,.king-night .widget .wp-block-group__inner-container>h2,.king-night .king-related .related-title,.king-night .fatfooter h2 {
    background-color: #202024;
    color: #ffffff;
    border-color: #222
}

.king-night .page-top-header {
    background-color: #202024;
}

.king-night .king-users {
    border-bottom: 1px solid #202024
}

.king-night .rememberme-label {
    background-color: #101014;
}

.king-night .king-submit-buttons li a {
    color: #fff
}

.king-night .king-submit-drop {
    background-color: #0b0b0c
}

.king-night .king-submit-drop:before {
    border-bottom-color: #0b0b0c
}

.king-night .king-cat-list,.king-night .user-header-menu {
    background-color: #0b0b0c
}

.king-night .user-header-menu a {
    color: #ffffff;
}

.king-night .king-cat-list:before {
    border-bottom: 7px solid #0b0b0c
}

.king-night .king-leftmenu-close {
    border-color: #333;
    color: #fff
}

.king-night .king-collection-t {
    color: #fff
}

.king-night .user-header-profile a {
    color: #fff!important
}

.king-night .king-social-share {
    background-color: #181c1f
}

.king-night .comments-area {
    background-color: #202024
}

.king-night #comments .author-date a {
    color: #ffffff;
}

.king-night #comments .comments-title {
    color: #687686;
    background-color: #222327
}

.king-night #comments .comment-box,.king-night .comment-respond,.king-night .no-respond {
    background-color: #101014
}

.king-night .post-page .hentry {
    background-color: #202024
}

.king-night .submit-news-left,.king-night .page-site-main,.king-night .submit-news-right {
    background-color: #202024
}

.king-night .king-submit-video .king-form-group .acf-fields {
    background-color: #222327
}

.king-night .king-repeater .acf-row,.king-night .king-repeater .acf-table {
    border-radius: 14px;
    background-color: #202024!important
}

.king-night td.acf-fields {
    background: #202024
}

.king-night #ai-box,.king-night .king-form-group .bpinput,.king-night .king-form-group .tagsinput,.king-night .king-media-list .acf-input-wrap input,.king-night .king-form-group #king_post_content,.king-night .king-embed-code textarea,.king-night .acf-field-59c9812458fe6 textarea,.king-night .king-repeater .acf-input input,.king-night .king-submit-video .acf-oembed .title input[type="text"],.king-night .acf-file-uploader,.king-night .king-repeater .acf-input textarea {
    background-color: #101014;
    border-color: #000000;
    color: #fff
}

.king-night div.king-repeater .acf-field-image,.king-night main.king-submit-video .acf-field-image,.king-night .story-options {
    background-color: #131313;
    border: 2px solid #333!important
}

.king-night .single .entry-header {
    color: #ffffff
}

.king-night .form-categories,.king-night .inputprev-span {
    background-color: #101014;
}

.king-night .king-repeater .acf-row-handle.order {
    background: #222327!important;
    text-shadow: #222327 0 1px 0
}

.king-night .king-tabs {
    background-color: #101014;
}

.king-night .site-main-middle,.king-night .site-main .page {
    background-color: #222327
}
.king-night .membership-plan {
    color: #7e8488
}
.king-night .entry-header {
    color: #fff
}

.king-night article .entry-content {
    color: #7e8488
}

.king-night .king-tabs li.active a {
    background-color: #ffffff;
    color: #101014
}

.king-night .king-repeater .acf-input-prepend,.king-night .king-repeater .acf-input-append {
    background-color: #333
}

.king-night .form-categories .form-categories-item label,.king-night .featured-image-upload {
    background-color: #202024;
}

.king-night .king-mobile-search {
    border-bottom: 1px solid #222327!important
}

.king-night .king-story-box {
    background-color: #222327;
    border: 11px solid #131313
}

.king-night .story-control {
    background-color: #202024
}

.king-night .canvas-container {
    background-color: #101014
}

.king-night .text-align span {
    background-color: #101014;
    color: #fff
}

.king-night .king-submit-video .acf-oembed {
    background-color: #1e1e1e
}

.king-night .form-categories-item input:checked + label {
    background-color: #e60023
}

.king-night .list-item-title h3 {
    color: #ffffff
}

.king-night .king-leftmenu a {
    color: #fff
}

.king-night .king-order-nav ul {
    border-bottom: 2px solid #202024
}

.king-night .king-order-nav ul li a:after {
    background-color: #222327
}

.king-night .user-header-menu:before {
    border-bottom-color: #0b0b0c
}

.king-night .king-profile-links {
    background-color: #202024
}

.king-night .users-posts .users-noposts {
    background: #202024
}

.king-night .king-pagination .page-numbers {
    background-color: #202024;
    color: #ffffff;
    border-color: #202024
}

.king-night .king-pagination .current {
    background-color: #ffffff;
    color: #101014;
}

.king-night .first-sidebar ul li a {
    color: #8b8e94
}

.king-night .profileCard {
    background-color: #202024;
    border: 1px solid #0a0a0a
}

.king-night #card-nocover {
    background-color: #222327;
    border-color: #0a0a0a
}

.king-night .king-footer-social ul li a {
    color: #ffffff;
    border: 2px solid #101014
}

.king-night .king-categories-head {
    background-color: #202024;
    border-bottom: 1px solid #141517
}

.king-night .single-boxes,.king-night .ads-postpage {
    background-color: #202024
}

.king-night .post-author {
    background-color: #202024
}

.king-night .share-buttons a {
    background-color: #202024;
}

.king-night .king-profile-box-badges {
    border-color: #101014
}

.king-night .post-author-name {
    color: #fff
}

.king-night .single-boxes-title {
    background-color: #101014
}

.king-night .single-boxes-title h4 {
    color: #ffffff
}

.king-night .king-reactions ul li label {
    background-color: #202024;
}

.king-night .post-meta {
    background-color: #101014;
}

.king-night .post-author .king-profile-social ul li a {
    border: 1px solid #101014;
    color: #fff
}

.king-night .king-login-buttons a {
    background-color: #131313;
    color: #fff
}

.king-night .king-social-share .share-buttons a {
    background-color: #202024
}

.king-night .post-nav-np {
    background-color: #101014;
}

.king-night .king-poll-answer-in {
    background-color: #393c48;
    color: #fff
}

.king-night .king-poll-answers li {
    border-color: #393c48
}

.king-night .king-poll-title h3 {
    color: #fff
}

.king-night .poll-circle {
    border-color: #393c48
}

.king-night .king-vote-count,.king-night .king-ft-link {
    background-color: #101014;
    box-shadow: none;
    color: #ffffff;
    border: none;
}

.king-night .kingp-bttns {
    border-color: #101014;
    background-color: inherit;
    color: #ffffff;
}

.king-night .result-circle {
    border-color: #101014
}

.king-night article .cat-links a,.king-night .content-09-user {
    color: #7e8488
}

.king-night .king-grid-13 article .cat-links a {
    background-color: #fff
}

.king-night .king-poll-title h4 {
    color: #fff
}

.king-night .circle-back {
    stroke: #333
}

#king-night {
    display: none
}

.king-night .king-reaction-bar {
    background-color: #101014
}

.king-night .king-reactions-count {
    color: #fff
}

.king-night .king-reactions-icon {
    background-color: #101014;
    border-color: #101014
}

.king-night #comments .comment-edit-link,.king-night .comment-reply-link {
    background-color: #202024
}

.king-night .site-branding .king-logo,.site-branding .king-logo-night img {
    display: none
}

.king-night .site-branding .king-logo-night img {
    max-height: 60px;
    width: auto;
    display: block
}

.king-night .king-notify-menu {
    background-color: #0b0b0c
}

.king-night .king-notify-menu:before {
    border-bottom-color: #0b0b0c
}

.king-night .king-notify-inside {
    background-color: #0b0b0c;
    border-bottom: 1px solid #171719
}

.king-night #king-notify-inside li {
    border-top: 1px solid #171719;
    color: #707682
}

.king-night #king-notify-inside li a {
    color: #707682;
    font-weight: 700
}

.king-night .head-icons {
    background-color: #171719;
    color: #fff
}

.king-night .header-template-13 .head-icons {
    background-color: #20202470;
}

.king-night .king-rlater,.king-night .king-head-eicons {
    background-color: #171719;
    color: #fff
}

.king-night #king-notify-inside::-webkit-scrollbar-track {
    background-color: #101014
}

.king-night #king-notify-inside::-webkit-scrollbar-thumb {
    background-color: #1c1b1b
}

.king-night .king-dashboard-head ul {
    background-color: #23282d
}

.king-night .king-dashboard-head ul li a {
    color: #5e646c
}

.king-night .king-dashboard-head ul li a:hover,.king-night .king-dashboard-head ul li a.active {
    background-color: #1b2026;
    color: #fff
}

.king-night .result-circle-in,.king-night .quiz-result {
    color: #fff
}

.king-night .king-dashboard-nav {
    background-color: rgba(255,255,255,.04)
}

.king-night .king-dashboard-nav a {
    color: #5e646c;
    background-color: #23282d
}

.king-night .king-users-v2 {
    background-color: #202024
}

.king-night .users-info-v2 .users-info-name {
    color: #ffffff
}

.king-night .king-users-v2 .users-noposts {
    background-color: #23282d
}

.king-night .king-head-toggle,.king-night .king-menu-toggle {
    background-color: #101014
}

.king-night .kingai-box.open {
    background-color: #131313
}

.king-night .ailabel {
    background-color: #101014
}

.king-night .ai-settings input:checked + label {
    background-color: #ffffff;
    color: #13151d;
}

.king-night .king-headerstrip {
    background-color: #363a4b
}

.king-night .live-king-search-top {
    background-color: #202024;
    color: #fff
}

.king-night .live-king-search {
    background-color: #101014
}

.king-night .king-rightmenu {
    background-color: #101014
}

.king-night .king-rightmenu-close,.king-night .king-rightmenu-submit,.king-night .king-top-icons {
    color: #ffffff;
    border-color: rgba(255,255,255,.2)
}

.king-night .king-bottom-icons a {
    color: #fff
}

.king-night #king-results a {
    background-color: #393c48;
    color: #fff
}

.king-night .king-search-top .active #king-results {
    background-color: #101014
}

.king-night .live-king-search input[type="search"] {
    color: #ddd
}

.king-night .live-king-search input[type="search"]:hover {
    color: #fff
}

.king-night .king-close {
    background-color: #101014
}

.king-night .king-top-ad {
    background-color: #101014!important
}

.king-night .header-02 {
    background-color: rgba(0,0,0,.72)
}

.king-night .king-leftmenu {
    background-color: #101014
}

.king-night .king-leftnav a,.king-night .leftm-item {
    color: #fff
}

.king-night .content-04-user {
    color: #fff
}

.king-night .categories-post-title {
    color: #fff
}

.king-night .king-3rd-nav span {
    background-color: #202024;
}

.king-night .king-3rd-nav .active,.king-night .king-3rd-nav a:hover {
    color: #ffffff;
    background-color: #101014
}

.king-night .king-leaderboard .lb-username,.king-night .king-leaderboard .lb-numbers i {
    color: #fff
}

.king-night .widget_Leaderboard .king-leaderboard {
    border-color: #333
}

.king-night .king-night-box {
    border-color: #333;
    color: #ffffff;
}

.king-night .king-scroll::-webkit-scrollbar-thumb {
    background-color: #333
}

.king-night .spage-search-form {
    background-color: #202024
}

.king-night .header-slide {
    background-color: #0b0b0c
}

.king-night .king-modal-content {
    background-color: #0b0b0c
}

.king-night #rlatermodal h3,.king-night #addlink h3 {
    color: #ffffff;
    border-bottom: 1px solid #101014
}

.king-night #king-rlater-inside .king-bookmark-posts {
    background-color: #202024
}

.king-night .rlater-post-title {
    color: #fff
}

.king-night .header-10-toggle {
    background-color: #171719;
    color: #fff
}

.king-night .header-11-item,.king-night .header-11-topmenu a {
    color: #fff
}

.king-night .header-search-field,.king-night input[type="search"]:focus {
    color: #fff
}

.king-night .quiz-share {
    background-color: #171719
}

.king-night .king-link {
    background-color: #202024;
    border-color: #101014
}

.king-night .king-cart-toggle,.king-night .king-cart-content {
    background-color: #202024
}

.king-night .king-cart-close {
    color: #fff
}

.king-night .woocommerce .woocommerce-breadcrumb {
    background-color: #202024
}

.king-night .woocommerce .woocommerce-ordering select {
    background-color: #202024
}

.king-night .woocommerce ul.cart_list li a {
    color: #fff
}

.king-night .woocommerce .widget_shopping_cart .total {
    background-color: #202024
}

.king-night .woocommerce .widget_shopping_cart .cart_list li {
    border-color: #101014
}

.king-night .woocommerce .widget_shopping_cart .cart_list li a.remove {
    background-color: inherit
}

.king-night #ai-submit {
    color: #fff
}

@media screen and (max-width: 500px) {
    .king-night .site-branding .king-logo-night img {
        display:none
    }

    .king-night .site-branding .mobile-king-logo img {
        display: none
    }

    .site-branding .mobile-king-logo-night img {
        display: none
    }

    .king-night .site-branding .mobile-king-logo-night img {
        display: block
    }
}

.king-night .header02-text {
    color: #fff!important
}

.king-night .no-follower {
    color: #ffffff;
    border: 2px solid #ffffff;
}

.king-night .king-notify-inside li {
    color: #404B55;
}

.king-night input.king-clean {
    background-color: #101014;
    color: #ffffff;
}

.king-night .not-found {
    background-color: #202024;
}

.king-night .not-found .search-form .search-field {
    background-color: #101014!important;
}

.king-night .leftm-l {
    display: none;
}

.king-night .leftm-d {
    display: flex;
}

.king-night .king-profile-links a,.king-night .king-3rd-nav a {
    color: #ffffff
}

.king-night .king-button,.king-night .king-ebutton,.king-night .king-button:hover,.king-night .king-ebutton:hover {
    background-color: #ffffff;
    color: #13151d;
}

.king-night .king-ebutton {
    background-color: inherit;
    color: #ffffff;
    border-color: #ffffff;
}

.king-night .aibar,.king-night .ai-settings,.king-night .ai-result {
    background-color: #202024;
}

.king-night .aitag {
    background-color: #101014;
    color: #ffffff;
}

.king-night .king-gallery-container {
    background-color: #101014
}

.king-night .king-gallery-header {
    border-left-color: #202024;
}

.king-night .king-h13-left a:after,.king-night .leftm-item:after {
    background-color: #ffffff;
}

.king-night .king-h13-left a:hover,.king-night .leftm-item:hover,.king-night .king-h13-left .current_page_item a {
    color: #101014;
}

.king-night #credit-box {
    background-color: #101014;
    border: 2px solid #101014;
    color: #fff
}

.king-night .kingcre-input div {
    background-color: #222327;
}

.king-night .edit-links a {
    background-color: #202024;
    border: 2px dashed #202024;
}

.king-night .king-newsletter-input {
    background-color: #202024;
}

.king-night input.newsletter-email {
    color: #ffffff;
}

.king-night .first-sidebar a {
    color: #ffffff;
}

.king-night .king-dropdown {
    background-color: #0b0b0c;
}

.king-night .cradio input[type="radio"]:checked + span,.king-night .cradio span:hover {
    background-color: #202024;
}

.king-night .king-sbutton {
    background-color: #101014;
    color: #ffffff;
}

.king-night .king-custom-message {
    border: 2px dashed #101014;
    color: #ffffff;
}

.king-night .king-tabs li a {
    color: #ffffff;
}

.king-night .king-square {
    border: 2px solid #fff;
}

/* --- Ítems del menú con borde fino (modo noche) --- */
.king-night .king-leftnav a,
.king-night .king-leftmenu-nav a,
.king-night .leftm-item {
  border: 1px solid rgba(255,255,255,0.1);
  background-color: #101014;
  color: #e4e4e4;
  transition: all 0.3s ease;
}

/* Hover o seleccionado: fondo contrastante y borde más visible */
.king-night .king-leftnav a:hover,
.king-night .king-leftmenu-nav a:hover,
.king-night .leftm-item:hover,
.king-night .king-leftnav .current_page_item > a,
.king-night .king-leftmenu-nav .current_page_item > a {
  background-color: #2a2a32; /* contraste elegante, no muy agresivo */
  border-color: rgba(255,255,255,0.25);
  color: #fff;
}

/*AQUUUUUUUI NOCHE BIO*/


/* ===========================
   ID Card – Noche (usa paleta del sistema)
   =========================== */
.king-night .cl-id .cl-id__wrap {
  background: #202024;                 /* Fondo tarjeta */
  border: 1px solid #333333;           /* Borde principal */
  box-shadow: 0 2px 8px rgba(0,0,0,.45) inset, 0 8px 24px rgba(0,0,0,.35);
}

/* Columna izquierda */
.king-night .cl-id__quick li { color:#ffffffa6; }
.king-night .cl-id__quick i  { color:#ffffff; }

/* Avatar (anillo y fondo) */
.king-night .cl-id__avatar-img {
  box-shadow: 0 2px 10px rgba(0,0,0,.55);
  background-color:#131313;            /* fallback si no hay imagen */
  border: 1px solid #171719;           /* borde sutil */
}
/* Anillo neón (noche) */
.king-night .cl-id__avatar-ring {
  box-shadow: 0 0 0 3px rgba(16,16,20,.85) inset,
              0 0 0 2px rgba(0,231,255,.45),
              0 0 14px rgba(0,231,255,.20);
  animation: cl-pulse-night 3.2s ease-in-out infinite;
}
@keyframes cl-pulse-night {
  0%,100% { box-shadow: 0 0 0 3px rgba(16,16,20,.85) inset, 0 0 0 2px rgba(0,231,255,.45), 0 0 14px rgba(0,231,255,.20); }
  50%     { box-shadow: 0 0 0 3px rgba(16,16,20,.95) inset, 0 0 0 2px rgba(0,231,255,.70), 0 0 26px rgba(0,231,255,.30); }
}

/* Columna derecha */
.king-night .cl-id__title { color:#ffffff; }
.king-night .cl-id__verified { color:#ffffff; }

.king-night .cl-id__chips .cl-id__chip {
  background: #131313;                 /* Fondo secundario */
  color: #ffffff;
  border: 1px solid #222327;           /* Borde secundario */
}
.king-night .cl-id__chips .cl-id__chip i,
.king-night .cl-id__chips .cl-id__chip b { color: #ffffff; }

.king-night .cl-id__bio { color:#ffffffa6; }  /* Texto secundario legible */

.king-night .cl-id__facts .cl-id__fact {
  background:#131313;
  border:1px solid #222327;
}
.king-night .cl-id__fact-label { color:#ffffffa6; }
.king-night .cl-id__fact-value { color:#ffffff; }
.king-night .cl-id__fact i { color:#ffffff; }

.king-night .cl-id__subtitle { color:#ffffff; }

/* Responsive night: hereda del día; no requiere cambios */
@media (prefers-reduced-motion: reduce){
  .king-night .cl-id__avatar-ring { animation: none; }
}


/*ASKJDBABD  SOCIAL NETWORKS*/



/* ===========================
   SOCIAL LINKS – Wrapper v2 (NOCHE)
   =========================== */
.king-night .cl-sn-block.v2 .cl-sn-block__wrap.v2{
  background: #202024;
  border: 1px solid #333333;
  box-shadow: 0 2px 8px rgba(0,0,0,.45) inset, 0 8px 24px rgba(0,0,0,.35);
}

/* Avatar noche (aro animado; avatar fijo; centrado) */
.king-night .cl-sn-block.v2 .cl-sn-block__avatar.v2{
  position: relative;
  width: 112px;
  aspect-ratio: 1 / 1;
  margin: 0 auto;
  padding: 3px;
  border-radius: 50%;
  display: grid;
  place-items: center;
}
.king-night .cl-sn-block.v2 .cl-sn-block__avatar.v2::before{
  content:"";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: conic-gradient(#ff4d7a, #ff9f1c, #ffe066, #2ec4b6, #00d5ff, #5f6fff, #c77dff, #ff4d7a);
  animation: cl-rainbow-spin 7.5s linear infinite;
  z-index: 0;
  pointer-events: none;
}
.king-night .cl-sn-block.v2 .cl-sn-block__avatar-img{
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  background-color: #131313;
  border: 1px solid #171719;
  box-shadow: 0 2px 10px rgba(0,0,0,.55);
}

/* Títulos noche */
.king-night .cl-sn-block.v2 .cl-sn-block__head.v2{ text-align:center; }
.king-night .cl-sn-block.v2 .cl-sn-block__headline{ color: #ffffff; }
.king-night .cl-sn-block.v2 .cl-sn-block__headline i{ color:#ffffff; opacity:.95; }
.king-night .cl-sn-block.v2 .cl-sn-block__postline{ color:#ffffffa6; }
.king-night .cl-sn-block.v2 .cl-sn-block__postline b{ color:#ffffff; }

/* Autogrid noche (mismo layout) */
.king-night .cl-sn-block.v2 .cl-sn-autogrid{
  width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  gap: 12px;
  align-items: stretch;
}
.king-night .cl-sn-block.v2 .cl-sn-autogrid > *{ width: 100%; }
.king-night .cl-sn-block.v2 .cl-sn-autogrid > * > *{ width: 100%; }

/* Responsive */
@media (max-width: 780px){
  .king-night .cl-sn-block.v2 .cl-sn-autogrid{
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
  }
}
@media (max-width: 520px){
  .king-night .cl-sn-block.v2 .cl-sn-autogrid{
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (prefers-reduced-motion: reduce){
  .king-night .cl-sn-block.v2 .cl-sn-block__avatar.v2::before{ animation: none; }
}

.king-night .cl-sn-block.v2 .cl-sn__grid{
  grid-template-columns: repeat(auto-fit, minmax(200px, 200px)) !important;
  justify-content: center;
  align-content: start;
  gap: 12px;
}
@media (max-width: 900px){
  .king-night .cl-sn-block.v2 .cl-sn__grid{
    grid-template-columns: repeat(auto-fit, minmax(190px, 190px)) !important;
  }
}
@media (max-width: 520px){
  .king-night .cl-sn-block.v2 .cl-sn__grid{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    justify-content: center;
  }
}



/*asoinadoiadns NEW GALLERY*/

/* ==============================
   CL-GAL (NOCHE) – checkbox hack
   ============================== */
.king-night .cl-gal__wrap {
  background: #202024;
  border: 1px solid #333333;
  box-shadow: 0 2px 8px rgba(0,0,0,.45) inset, 0 8px 24px rgba(0,0,0,.35);
}

/* Header noche */
.king-night .cl-gal__title { color: #ffffff; }
.king-night .cl-gal__title i { color: #ffffff; opacity: .95; }
.king-night .cl-gal__subtitle { color: #ffffffa6; }

/* Items noche */
.king-night .cl-gal__rect {
  background: #131313;
  box-shadow: 0 1px 4px rgba(0,0,0,.5);
}
.king-night .cl-gal__item:hover .cl-gal__rect,
.king-night .cl-gal__item:focus .cl-gal__rect {
  box-shadow: 0 10px 26px rgba(0,0,0,.7);
}

/* Lightbox noche */
.king-night .cl-gal__lightbox { background: rgba(0,0,0,.9); }
.king-night .cl-gal__lightbox-img { box-shadow: 0 8px 30px rgba(0,0,0,.6); }
