/* ================= ENDARA NAILS — estilo de marca ================= */

/* ---------- Cabecera: logo a tamano y sin titulo duplicado ---------- */
.site-header .custom-logo{ height:52px !important; width:auto !important; background:transparent !important; }
.site-header .site-branding{ background:transparent !important; }
.site-header .site-title-wrap, .site-header .site-title{ display:none !important; }

/* ---------- Ritmo vertical homogeneo (escala con la pantalla) ---------- */
.endara-hero, .endara-section, .endara-about, .endara-contact{ margin:0 !important; }
.endara-section{ padding:clamp(2.5rem,5vw,4rem) 1.5rem !important; }
.endara-about{ padding:clamp(2.5rem,5vw,4rem) 1.5rem !important; }
.endara-contact{ padding:clamp(3rem,6vw,4.5rem) 1.5rem !important; }

/* ---------- HERO ---------- */
.endara-hero{
  position:relative; overflow:hidden;
  background-color:#7655B6;
  background-image:radial-gradient(circle, rgba(193,255,114,0.12) 1px, transparent 1px);
  background-size:28px 28px;
  padding:clamp(3.5rem,8vw,6rem) 1.5rem !important;
}
.endara-hero::before,
.endara-hero::after{
  content:""; position:absolute; border-radius:50%;
  filter:blur(80px); opacity:.35; pointer-events:none; background:#C1FF72;
}
.endara-hero::before{ width:420px; height:420px; top:-120px; right:-90px; }
.endara-hero::after{ width:320px; height:320px; bottom:-100px; left:-70px; }
.endara-hero > *{ position:relative; z-index:1; }

.endara-tag{
  display:table; margin:0 auto 1.4rem !important;
  background:rgba(193,255,114,0.15);
  border:1px solid rgba(193,255,114,0.4);
  color:#C1FF72 !important;
  font-size:.72rem; letter-spacing:3px; text-transform:uppercase;
  padding:.45rem 1.1rem; border-radius:999px; font-weight:500;
}
.endara-hero-title{
  color:#ffffff !important;
  font-size:clamp(2.6rem,7vw,4.6rem) !important;
  line-height:1.1 !important; margin-bottom:1rem !important;
}
.endara-hero-title em{ color:#C1FF72; font-style:italic; }
.endara-hero-sub{
  color:rgba(255,255,255,0.72) !important;
  font-size:1.05rem; line-height:1.7;
  max-width:520px; margin:0 auto 2rem !important;
}
.endara-hero .wp-block-button.is-style-outline a{
  background:transparent; border:1px solid rgba(255,255,255,0.45);
  color:#fff; border-radius:50px;
}
.endara-hero .wp-block-button.is-style-outline a:hover{
  border-color:#C1FF72; color:#C1FF72;
}

/* ---------- Secciones (eyebrow + titulo con acento) ---------- */
.endara-eyebrow{
  color:#7655B6 !important; font-size:.72rem; letter-spacing:3px;
  text-transform:uppercase; font-weight:600; margin-bottom:.4rem !important;
}
.endara-accent{ margin-bottom:.5rem !important; }
.endara-accent em{ color:#7655B6; font-style:italic; }
.endara-sub{ color:#6b5b8a !important; max-width:520px; }

/* ---------- Tarjetas de producto (WooCommerce) ---------- */
.woocommerce ul.products li.product,
ul.wc-block-grid__products li.wc-block-grid__product,
.wp-block-woocommerce-product-template li.product{
  background:#fff; border:1px solid rgba(118,85,182,0.12);
  border-radius:16px; overflow:hidden; padding:0 0 1.1rem !important;
  transition:transform .2s, box-shadow .2s;
}
.woocommerce ul.products li.product:hover,
ul.wc-block-grid__products li.wc-block-grid__product:hover{
  transform:translateY(-4px); box-shadow:0 12px 32px rgba(118,85,182,0.15);
}
.woocommerce ul.products li.product img{ border-radius:0 !important; margin-bottom:1rem !important; }
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h2,
.woocommerce ul.products li.product h3{ padding:0 1.1rem; font-size:1rem !important; }
.woocommerce ul.products li.product .price{ padding:0 1.1rem; color:#7655B6 !important; }
.woocommerce ul.products li.product .button{ margin:.6rem 1.1rem 0; }

/* ---------- Carrusel de productos ---------- */
.endara-carousel .woocommerce > ul.products,
.endara-carousel ul.products{
  display:flex !important; flex-wrap:nowrap !important; overflow-x:auto;
  gap:1.25rem; scroll-snap-type:x mandatory; margin:0 !important;
  padding:.5rem .25rem 1.5rem !important; scrollbar-width:thin; scrollbar-color:#b39ddb transparent;
}
.endara-carousel ul.products li.product{
  flex:0 0 clamp(220px,70vw,260px) !important; width:auto !important; margin:0 !important; scroll-snap-align:start;
}
.endara-carousel ul.products::before,
.endara-carousel ul.products::after{ content:none !important; display:none !important; }
.endara-carousel ul.products::-webkit-scrollbar{ height:8px; }
.endara-carousel ul.products::-webkit-scrollbar-thumb{ background:#b39ddb; border-radius:999px; }

/* ---------- Sobre mi + redes ---------- */
.endara-about{ text-align:center; background:#f0ebfa; }
.endara-about .endara-eyebrow,
.endara-about .endara-sub{ margin-left:auto; margin-right:auto; }
.endara-social{ display:flex; gap:1rem; justify-content:center; margin-top:1.6rem; flex-wrap:wrap; }
.endara-social a{
  display:inline-flex; align-items:center; gap:.5rem;
  background:#fff; border:1px solid rgba(118,85,182,0.2); color:#7655B6 !important;
  padding:.65rem 1.4rem; border-radius:999px; text-decoration:none; font-weight:500;
  transition:background .2s, color .2s, border-color .2s;
}
.endara-social a:hover{ background:#7655B6; color:#fff !important; border-color:#7655B6; }
.endara-social svg{ width:18px !important; height:18px !important; fill:currentColor; flex:0 0 auto; }

/* ---------- Banda de contacto ---------- */
.endara-contact{ background:#7655B6 !important; text-align:center; }
.endara-contact h2{ color:#fff !important; }
.endara-contact h2 em{ color:#C1FF72; font-style:italic; }
.endara-contact p{ color:rgba(255,255,255,0.72) !important; }
.endara-email{
  display:inline-block; background:rgba(193,255,114,0.12);
  border:1px solid rgba(193,255,114,0.4); color:#C1FF72 !important;
  padding:.8rem 2rem; border-radius:999px; text-decoration:none; letter-spacing:1px;
  transition:background .2s;
}
.endara-email:hover{ background:rgba(193,255,114,0.22); }

/* ---------- Footer oscuro ---------- */
.site-footer .site-footer-row-container-inner,
.site-footer-wrap .site-footer-row-container-inner{ background:#2a1a4a !important; }
.site-footer, .site-footer a, .site-footer p{ color:rgba(255,255,255,0.45) !important; }
.site-footer a:hover{ color:#C1FF72 !important; }

/* ---------- Portada: secciones a sangre (sin huecos blancos) ---------- */
.page-id-26 .content-container.site-container{ padding-top:0 !important; padding-bottom:0 !important; }
.page-id-26 .entry-content-wrap{ padding:0 !important; margin:0 !important; }
.page-id-26 .entry-content{ margin:0 !important; }
.page-id-26 article.entry.content-bg{ background:transparent !important; }

/* ---------- Formulario de contacto ---------- */
.endara-contact-page{ text-align:center; }
.endara-hp{ position:absolute !important; left:-9999px !important; width:1px; height:1px; overflow:hidden; }
.endara-form{ max-width:560px; margin:1.5rem auto 0; text-align:left; }
.endara-field{ margin-bottom:1rem; }
.endara-field label{ display:block; font-weight:600; color:#2a1a4a; margin-bottom:.35rem; font-size:.9rem; }
.endara-field input, .endara-field textarea{ width:100%; padding:.7rem .9rem; border:1px solid rgba(118,85,182,0.25); border-radius:12px; font:inherit; background:#fff; color:#2a1a4a; }
.endara-field input:focus, .endara-field textarea:focus{ outline:none; border-color:#7655B6; box-shadow:0 0 0 3px rgba(118,85,182,0.15); }
.endara-form-btn{ display:inline-block; background:#C1FF72; color:#2a1a4a; border:none; border-radius:50px; padding:.8rem 2.2rem; font:inherit; font-weight:700; cursor:pointer; transition:background .2s; }
.endara-form-btn:hover{ background:#9be05a; }
.endara-form-notice{ max-width:560px; margin:0 auto 1rem; padding:.9rem 1.1rem; border-radius:12px; text-align:center; }
.endara-form-ok{ background:rgba(193,255,114,0.25); border:1px solid #9be05a; color:#2a1a4a; }
.endara-form-err{ background:#fde8e8; border:1px solid #f5b5b5; color:#8a1c1c; }

/* ---------- Legibilidad: nada de verde como texto sobre fondo claro ---------- */
.single-category, .product-title .single-category{ color:var(--global-palette1) !important; }
.woocommerce-message, .woocommerce-info, .woocommerce-store-notice{ color:#2a1a4a; }
.woocommerce ins .woocommerce-Price-amount, .woocommerce .price ins{ color:var(--global-palette1) !important; }

/* ---------- Legibilidad: texto de los campos al escribir/enfocar en oscuro (no verde) ---------- */
input:focus, select:focus, textarea:focus,
.woocommerce input:focus, .woocommerce select:focus, .woocommerce textarea:focus,
.quantity input:focus, .qty:focus{ color:var(--global-palette5) !important; }

/* ---------- Tarjeta producto: separar precio del boton (variables: 'Seleccionar opciones') ---------- */
.woocommerce ul.products li.product .price{ display:block; margin:.2rem 0 .6rem !important; }
.woocommerce ul.products li.product .star-rating{ margin:.15rem 0 .4rem !important; }
.woocommerce ul.products li.product a.button{ margin-top:.5rem !important; }

/* ---------- Aviso de envío gratis ---------- */
.endara-freeship{ background:#f3eefb; border:1px solid rgba(118,85,182,0.25); color:#2a1a4a; border-radius:12px; padding:.8rem 1rem; margin:0 0 1.2rem; text-align:center; font-size:.95rem; line-height:1.4; }
.endara-freeship-ok{ background:rgba(193,255,114,0.25); border-color:#9be05a; }
.endara-freeship .woocommerce-Price-amount{ color:var(--global-palette1); font-weight:700; }

/* ---------- Aviso fijo de envío gratis (carrito/checkout de bloques) ---------- */
.endara-freeship-static{ font-weight:500; }

/* ---------- Aviso fijo de envío gratis: versión discreta ---------- */
.endara-freeship.endara-freeship-static{
  display:inline-block; width:auto;
  font-size:.82rem; font-weight:500; line-height:1.3;
  color:#6b5b8a; background:#f3eefb;
  border:1px solid rgba(118,85,182,0.18);
  border-radius:999px;
  padding:.35rem .95rem; margin:0 0 1rem;
  text-align:left;
}

/* Aviso envío gratis fijo: alinear a la derecha */
.endara-freeship.endara-freeship-static{ display:block; width:-moz-fit-content; width:fit-content; margin-left:auto; margin-right:0; }

/* ---------- Página de instrucciones (pasos) ---------- */
.endara-instr{ text-align:center; }
.endara-steps{ display:grid; grid-template-columns:repeat(3,1fr); gap:1.25rem; margin:2.2rem 0 0; text-align:center; }
.endara-step{ background:#fff; border:1px solid rgba(118,85,182,0.12); border-radius:16px; padding:1.6rem 1.3rem; transition:transform .2s, box-shadow .2s; }
.endara-step:hover{ transform:translateY(-4px); box-shadow:0 12px 32px rgba(118,85,182,0.12); }
.endara-step-num{ display:inline-flex; align-items:center; justify-content:center; width:46px; height:46px; border-radius:999px; background:#7655B6; color:#C1FF72; font-weight:700; font-size:1.15rem; margin-bottom:.9rem; font-family:'Playfair Display',serif; }
.endara-step h3{ font-size:1.05rem; margin:.1rem 0 .45rem; color:#2a1a4a; }
.endara-step p{ font-size:.9rem; color:#6b5b8a; line-height:1.5; margin:0; }
.endara-protip{ background:#f3eefb; border:1px solid rgba(118,85,182,0.18); border-radius:12px; padding:1rem 1.3rem; margin:2.2rem auto 0; max-width:640px; color:#2a1a4a; font-size:.95rem; }
.endara-protip strong{ color:#7655B6; }
@media(max-width:900px){ .endara-steps{ grid-template-columns:repeat(2,1fr); } }
@media(max-width:560px){ .endara-steps{ grid-template-columns:1fr; } }

/* ---------- Instrucciones: rejilla de imágenes (tarjetas completas) ---------- */
.endara-steps-img{ display:grid; grid-template-columns:repeat(2,1fr); gap:1.5rem; margin:2.2rem auto 0; max-width:900px; }
.endara-steps-img img{ width:100%; height:auto; display:block; border-radius:16px; box-shadow:0 6px 20px rgba(118,85,182,0.10); }
@media(max-width:640px){ .endara-steps-img{ grid-template-columns:1fr; } }

/* Instrucciones: imágenes ya recortadas, sin marco extra */
.endara-steps-img img{ border-radius:16px !important; box-shadow:none !important; }

/* Instrucciones: 3 columnas + tarjeta alternativa + separación del consejo */
.endara-steps-img{ grid-template-columns:repeat(3,1fr) !important; max-width:1000px !important; }
@media(max-width:900px){ .endara-steps-img{ grid-template-columns:repeat(2,1fr) !important; } }
@media(max-width:600px){ .endara-steps-img{ grid-template-columns:1fr !important; } }
.endara-alt{ text-align:center; margin-top:1.6rem; }
.endara-alt-label{ font-size:.9rem; color:#6b5b8a; font-weight:600; margin:0 0 .8rem; }
.endara-alt img{ width:100%; max-width:300px; height:auto; border-radius:18px; display:inline-block; }
.endara-protip{ margin-top:3rem !important; }

/* Tarjeta alternativa (cola): alinear a la izquierda */
.endara-alt{ text-align:left !important; }

/* Notas apiladas: separación menor entre la nota de cola y el consejo */
.endara-protip + .endara-protip{ margin-top:1rem !important; }

/* ---------- Páginas legales ---------- */
.endara-legal{ max-width:820px; margin:2.5rem auto; padding:0 1.2rem; }
.endara-legal h1{ font-size:2.2rem; margin-bottom:1rem; }
.endara-legal h2{ font-size:1.3rem; margin:1.8rem 0 .5rem; color:#7655B6; }
.endara-legal p, .endara-legal li{ color:#42495a; line-height:1.7; }
.endara-legal ul{ padding-left:1.2rem; }
.endara-legal a{ color:#7655B6; }

/* ---------- Banner de cookies ---------- */
.endara-cookies{ position:fixed; left:1rem; right:1rem; bottom:1rem; z-index:99999; max-width:780px; margin:0 auto; background:#2a1a4a; color:#fff; border-radius:14px; padding:1rem 1.2rem; display:flex; gap:1rem; align-items:center; justify-content:space-between; flex-wrap:wrap; box-shadow:0 10px 34px rgba(0,0,0,0.28); }
.endara-cookies-text{ font-size:.9rem; line-height:1.45; flex:1 1 320px; }
.endara-cookies-text a{ color:#C1FF72; }
.endara-cookies-btns{ display:flex; gap:.6rem; }
.endara-cookies button{ border:none; border-radius:999px; padding:.55rem 1.3rem; font-weight:600; cursor:pointer; font:inherit; }
.endara-ck-accept{ background:#C1FF72; color:#2a1a4a; }
.endara-ck-reject{ background:transparent; color:#fff; border:1px solid rgba(255,255,255,0.4) !important; }

/* Cookies: respetar el atributo hidden (cerrar al aceptar/rechazar) */
.endara-cookies[hidden]{ display:none !important; }

/* Carrito: ocultar Recomendados (cross-sells) en móvil para no recargar el pago */
@media (max-width: 767px){
  .woocommerce-cart .wp-block-woocommerce-product-collection{ display:none !important; }
}

/* ---------- FAQ (acordeón) ---------- */
.endara-faq details{ border:1px solid rgba(118,85,182,0.18); border-radius:12px; margin-bottom:.8rem; background:#fff; overflow:hidden; }
.endara-faq summary{ cursor:pointer; padding:1rem 1.2rem; font-weight:600; color:#2a1a4a; list-style:none; position:relative; padding-right:2.6rem; }
.endara-faq summary::-webkit-details-marker{ display:none; }
.endara-faq summary::after{ content:'+'; position:absolute; right:1.2rem; top:50%; transform:translateY(-50%); color:#7655B6; font-weight:700; font-size:1.2rem; }
.endara-faq details[open] summary{ color:#7655B6; }
.endara-faq details[open] summary::after{ content:'\2013'; }
.endara-faq details > *:not(summary){ padding:0 1.2rem 1.1rem; margin:0; }
.endara-faq details ul{ padding-left:2.6rem; }

/* ---------- Instrucciones: texto detallado ---------- */
.endara-instr-text{ max-width:760px; margin:2.5rem auto 0; text-align:left; }
.endara-instr-text h2{ font-size:1.4rem; color:#7655B6; margin:2rem 0 .6rem; }
.endara-instr-text p, .endara-instr-text li{ color:#42495a; line-height:1.75; }
.endara-instr-text ul{ padding-left:1.3rem; margin:.4rem 0 1rem; }
.endara-instr-text strong{ color:#2a1a4a; }

/* ---------- Guía de tallas ---------- */
.endara-tallas-wrap{ overflow-x:auto; margin:1.2rem 0; }
.endara-tallas-table{ width:100%; border-collapse:collapse; font-size:.92rem; min-width:520px; }
.endara-tallas-table th, .endara-tallas-table td{ border:1px solid rgba(118,85,182,0.18); padding:.6rem .7rem; text-align:center; }
.endara-tallas-table thead th{ background:#7655B6; color:#fff; }
.endara-tallas-table tbody tr:nth-child(even){ background:#f3eefb; }
.endara-tallas-table td:first-child, .endara-tallas-table th:first-child{ font-weight:700; color:#2a1a4a; }

/* Hero: transición del subtítulo rotativo */
.endara-hero-sub{ transition:opacity .5s ease; min-height:1.5em; }

/* Hero: animación letra a letra de la palabra acento (esfuerzo) */
.endara-hero-title em .endara-letter{
  display:inline-block;
  animation: endaraWave 3s ease-in-out infinite;
  animation-delay: calc(var(--i) * 0.08s);
  will-change: transform;
}
@keyframes endaraWave{
  0%, 60%, 100%{ transform:translateY(0) rotate(0deg) scale(1); }
  18%{ transform:translateY(-9px) rotate(-4deg) scale(1.06); }
  36%{ transform:translateY(0) rotate(2deg) scale(1); }
}

/* Ajuste: ola de 'esfuerzo' un poco más sutil y menos frecuente */
.endara-hero-title em .endara-letter{ animation-duration:5s !important; }
@keyframes endaraWave{
  0%, 70%, 100%{ transform:translateY(0) rotate(0deg) scale(1); }
  16%{ transform:translateY(-6px) rotate(-3deg) scale(1.03); }
  32%{ transform:translateY(0) rotate(1.5deg) scale(1); }
}

/* Ola sincronizada: se dispara por clase (.endara-wave), no en bucle */
.endara-hero-title em .endara-letter{ animation:none !important; }
.endara-hero-title em.endara-wave .endara-letter{
  animation: endaraWavePulse 1.1s ease-in-out !important;
  animation-delay: calc(var(--i) * 0.08s) !important;
}
@keyframes endaraWavePulse{
  0%{ transform:translateY(0) rotate(0deg) scale(1); }
  40%{ transform:translateY(-6px) rotate(-3deg) scale(1.03); }
  70%{ transform:translateY(0) rotate(1.5deg) scale(1); }
  100%{ transform:translateY(0) rotate(0deg) scale(1); }
}

/* Píldora del hero: un poco más grande */
.endara-tag{ font-size:.82rem !important; padding:.5rem 1.2rem !important; }

/* Hero subtítulo: alto fijo para que la cabecera no cambie de tamaño al rotar el texto */
.endara-hero-sub{ display:flex; align-items:center; justify-content:center; min-height:3.6em !important; }
@media (max-width:600px){ .endara-hero-sub{ min-height:6em !important; } }

/* Hero 'esfuerzo': compensar el kerning perdido al dividir en letras (evita solape en cursiva) */
.endara-hero-title em{ letter-spacing:0.05em; padding-right:0.06em; }
.endara-hero-title em .endara-letter{ display:inline-block; }

/* Hero: patrón topográfico (curvas de nivel) en vez de puntos */
.endara-hero{
  background-image:url('/wp-content/mu-plugins/endara-topo.svg') !important;
  background-size:600px 600px !important;
  background-repeat:repeat !important;
}

/* Hero: patrón topográfico orgánico (imagen procesada) */
.endara-hero{
  background-image:url('/wp-content/mu-plugins/endara-topo-bg.png') !important;
  background-size:cover !important;
  background-position:center !important;
  background-repeat:no-repeat !important;
}

/* Hero topo: usar versión recortada (sin márgenes) para que llene todo el banner */
.endara-hero{ background-image:url('/wp-content/mu-plugins/endara-topo-bg-wide.png') !important; }

/* Checkout: enlace volver al carrito */
.endara-back-cart{ max-width:1000px; margin:1.4rem auto 0; padding:0 1.5rem; }
.endara-back-cart a{ color:#7655B6; font-weight:600; text-decoration:none; font-size:.95rem; display:inline-flex; align-items:center; gap:.3rem; }
.endara-back-cart a:hover{ color:#5a3f99; text-decoration:underline; }


/* Valoraciones: ocultarlas en las tarjetas (loop/tienda/carrusel); siguen en la ficha del producto */
.woocommerce ul.products li.product .star-rating{ display:none !important; }
/* Carrusel: un poco de aire bajo el precio para el botón */
.endara-carousel ul.products li.product .price{ margin-bottom:.7rem !important; }

/* Carrusel home (solo aquí): tarjeta en columna y botón al fondo para que no se solape */
.endara-carousel ul.products li.product{ display:flex !important; flex-direction:column; }
.endara-carousel ul.products li.product a.button{ margin-top:auto !important; margin-bottom:0 !important; }

/* Carrusel: el wrapper del botón (.product-action-wrap) en flujo normal y al fondo (arregla el solape de 'Seleccionar opciones') */
.endara-carousel ul.products li.product .product-action-wrap{
  position:static !important;
  transform:none !important;
  opacity:1 !important;
  visibility:visible !important;
  margin-top:auto !important;
  width:100%;
  padding:0 1.1rem;
}

/* Carrusel: el botón ocupa su sitio (abajo) pero solo se ve al pasar el ratón */
.endara-carousel ul.products li.product .product-action-wrap{ opacity:0 !important; pointer-events:none; transition:opacity .25s ease; }
.endara-carousel ul.products li.product:hover .product-action-wrap{ opacity:1 !important; pointer-events:auto; }
@media (hover:none){ .endara-carousel ul.products li.product .product-action-wrap{ opacity:1 !important; pointer-events:auto; } }

/* ---------- Botones outline sobre fondo claro (legibilidad) ---------- */
.endara-section .wp-block-button.is-style-outline a,
.endara-carousel .wp-block-button.is-style-outline a,
.endara-about .wp-block-button.is-style-outline a{
  background:transparent !important;
  border:1.5px solid #7655B6 !important;
  color:#7655B6 !important;
  border-radius:50px !important;
}
.endara-section .wp-block-button.is-style-outline a:hover,
.endara-carousel .wp-block-button.is-style-outline a:hover,
.endara-about .wp-block-button.is-style-outline a:hover{
  background:#7655B6 !important;
  border-color:#7655B6 !important;
  color:#ffffff !important;
}

/* ---------- Banner de pedido personalizado ---------- */
.endara-custom{
  max-width:880px; margin:2.5rem auto;
  background:linear-gradient(135deg,#f3eeff 0%,#eafcd9 100%);
  border:1.5px solid rgba(118,85,182,0.18);
  border-radius:28px;
  padding:2.8rem 2rem;
  box-shadow:0 24px 50px -32px rgba(118,85,182,0.55);
}
.endara-custom .endara-sub{ margin-left:auto !important; margin-right:auto !important; margin-bottom:1.6rem !important; }
.endara-custom .wp-block-buttons{ margin-top:.4rem; }

/* ---------- Nota de envíos fuera de España (banda de contacto) ---------- */
.endara-shipnote{
  margin-top:1.4rem !important;
  font-size:.9rem; line-height:1.6;
  color:rgba(255,255,255,0.78) !important;
}
.endara-shipnote a{ color:#C1FF72; text-decoration:underline; }
