/*
Theme Name: Astra Child - Win98
Template: astra
Description: Windows 98 themed child theme for Astra with dynamic shortcode integration
Version: 2.0.0
Author: PensamientoReflejado
*/

/* =======================================================
   🔷 RESET AISLADO PARA ENTORNO WIN98
   (Solo se aplica cuando el body tiene la clase .win98-active)
   ======================================================= */

body.win98-active {
  background: rgb(0,128,128) !important;
  overflow: hidden !important;
}

/* Oculta estructuras normales de WordPress solo en modo Win98 */
body.win98-active .wp-site-blocks,
body.win98-active header,
body.win98-active footer,
body.win98-active .ast-container,
body.win98-active .site-content,
body.win98-active .wp-block-group,
body.win98-active .entry-content {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

/* Contenedor raíz Win98 */
body.win98-active #win98-root,
body.win98-active [id^="win98-root"] {
  width: 100vw !important;
  height: 100vh !important;
  background: rgb(0,128,128) !important;
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 2147483647 !important;
  overflow: hidden !important;
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* Taskbar Win98 */
body.win98-active .win98-taskbar,
body.win98-active .taskbar {
  background: rgb(192,192,192) !important;
  border-top: 2px solid rgb(255,255,255) !important;
  border-bottom: 2px solid rgb(64,64,64) !important;
  height: 28px !important;
  display: flex !important;
  align-items: center !important;
  padding: 2px !important;
  position: absolute !important;
  bottom: 0 !important;
  width: 100% !important;
  z-index: 2147483646 !important;
}