/* Buenos Días — skin aislada y compatible con perfil/Full View. */
html[data-tol-skin="morning"]{--toltechia-cyan:#16b8cf;--header-background:#16b8cf!important;--header-color:#fff!important;--body-bg:#f0f2f5!important;color-scheme:light!important;background:#f0f2f5;color:#20242a}
html[data-tol-skin="morning"] body{background-color:#f0f2f5;color:#20242a}
html[data-tol-skin="morning"] body :is(.tag_navbar_top,.navbar-default,.tag_header,.tag_navbar_top_right){background:linear-gradient(180deg,#1cc2d9,#12abc3)!important;color:#fff!important;border-bottom:1px solid #0e93aa!important;box-shadow:0 2px 8px rgba(0,99,118,.22)!important}
html[data-tol-skin="morning"] body :is(.tag_header input,.search-container input,#searchInput){background:#fff!important;color:#20242a!important;border-color:#0e93aa!important}
html[data-tol-skin="morning"] body :is(.tag_sidebar,.sidebar_innr,.tag_navbar_top_side_all,.tag_chat_sidebar,.chat-container){background:#fff!important;color:#20242a!important;border-color:#d8dde3!important}
html[data-tol-skin="morning"] body :is(.wow_content,.wo_post,.panel,.card,.publisher-box,.tag_stories_on_home,.formDiv,.modal-content){background:#fff!important;color:#20242a!important;border-color:#d8dde3!important;box-shadow:0 2px 9px rgba(22,47,58,.08)!important}
/* El perfil y Full View conservan su fondo dinámico; la portada no hereda la tarjeta blanca. */
html[data-tol-skin="morning"] body :is(.tol-profile-full-view-canvas,.tol-profile-full-view-canvas #contnet){background-color:transparent!important}
html[data-tol-skin="morning"] body .tol-profile-full-view-canvas :is(.card.hovercard,.cardheader.user-cover){background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}

/* Final shell authority: one flat header, white search and framed rail buttons. */
html[data-tol-skin="morning"] body :is(.tag_navbar_top,.navbar-default){background:#16b8cf!important;background-image:none!important;border:0!important;border-bottom:1px solid #0e93aa!important;box-shadow:0 2px 8px rgba(0,99,118,.18)!important}
html[data-tol-skin="morning"] body .tag_navbar_top :is(.tag_header,.tag_navbar_top_right,.container-fluid){background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important}
html[data-tol-skin="morning"] body :is(.search-container,#navbar-searchbox){background:transparent!important;background-image:none!important;box-shadow:none!important}
html[data-tol-skin="morning"] body :is(.tag_header input,.search-container input,#searchInput){background:#fff!important;background-image:none!important;color:#20242a!important;border:1px solid rgba(14,147,170,.32)!important;box-shadow:none!important}
html[data-tol-skin="morning"] body :is(.tag_header input,.search-container input,#searchInput)::placeholder{color:#77858a!important;opacity:1!important}
html[data-tol-skin="morning"] body .search-container :is(button,.search-icon,svg){background:transparent!important;color:#0e93aa!important;box-shadow:none!important}
html[data-tol-skin="morning"] body :is(.tag_sidebar,.sidebar_innr,.tag_navbar_top_side_all) a.btn.btn-mat.valign{display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.62)!important;background-image:none!important;border:1px solid rgba(82,157,170,.28)!important;border-radius:3px!important;box-shadow:0 2px 7px rgba(22,90,105,.06)!important}
html[data-tol-skin="morning"] body :is(.tag_sidebar,.sidebar_innr,.tag_navbar_top_side_all) a.btn.btn-mat.valign:hover{background:rgba(255,255,255,.88)!important;border-color:rgba(14,147,170,.46)!important;box-shadow:0 4px 12px rgba(22,90,105,.10)!important}
html[data-tol-skin="morning"] body :is(.tag_sidebar,.sidebar_innr,.tag_navbar_top_side_all) a.btn.btn-mat.valign :is(img,svg,i){margin:auto!important;align-self:center!important}

/* Glass surfaces: same translucent depth used by México, preserving Morning's palette. */
html[data-tol-skin="morning"] body{background-image:radial-gradient(circle at 16% 8%,rgba(85,211,228,.22),transparent 34%),radial-gradient(circle at 86% 18%,rgba(255,255,255,.78),transparent 38%),linear-gradient(145deg,#e7f5f7 0%,#f0f2f5 52%,#e8f2f5 100%)!important;background-attachment:fixed!important}
html[data-tol-skin="morning"] body :is(.tag_sidebar,.sidebar_innr,.tag_navbar_top_side_all,.tag_chat_sidebar,.chat-container){background:rgba(255,255,255,.68)!important;border-color:rgba(105,177,189,.28)!important;box-shadow:0 10px 30px rgba(22,90,105,.08)!important;backdrop-filter:blur(16px) saturate(125%)!important;-webkit-backdrop-filter:blur(16px) saturate(125%)!important}
html[data-tol-skin="morning"] body :is(.wow_content,.wo_post,.panel,.card,.publisher-box,.tag_stories_on_home,.formDiv,.modal-content){background:rgba(255,255,255,.72)!important;border-color:rgba(105,177,189,.28)!important;box-shadow:0 12px 34px rgba(22,90,105,.10),inset 0 1px 0 rgba(255,255,255,.72)!important;backdrop-filter:blur(15px) saturate(128%)!important;-webkit-backdrop-filter:blur(15px) saturate(128%)!important}
html[data-tol-skin="morning"] body :is(.panel-heading,.panel-footer,.post-footer,.post-comments,.tag_post_actions,.publisher-footer,.list-group-item){background:rgba(255,255,255,.46)!important;border-color:rgba(105,177,189,.20)!important;color:#20242a!important}
html[data-tol-skin="morning"] body :is(.dropdown-menu,.search_suggs,.user-fetch,.user-details){background:rgba(255,255,255,.90)!important;border-color:rgba(105,177,189,.30)!important;box-shadow:0 16px 42px rgba(22,90,105,.16)!important;backdrop-filter:blur(18px) saturate(130%)!important;-webkit-backdrop-filter:blur(18px) saturate(130%)!important}
html[data-tol-skin="morning"] body :is(.form-control,select,textarea,.publisher-box textarea){background:rgba(255,255,255,.64)!important;border-color:rgba(105,177,189,.34)!important;color:#20242a!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}
html[data-tol-skin="morning"] body .tol-profile-full-view-canvas :is(.card.hovercard,.cardheader.user-cover){background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
