/*
Theme Name: TikTok Francia
Theme URI: https://tiktok-francia.com/
Author: TikTok Francia
Author URI: https://tiktok-francia.com/
Description: Tema clasico de WordPress que replica la landing "Comprar cuentas TikTok Francia" - enfocado en conversion, con secciones de beneficios, planes, como-funciona, FAQ y CTA final. Soporta menu principal, logo personalizado, opciones de planes y contenido editable desde el admin.
Version: 1.0.0
Requires at least: 5.8
Tested up to: 6.5
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tiktok-francia
Tags: landing-page, one-column, custom-menu, featured-images, threaded-comments, translation-ready
*/

/* =========================================================
   Estilos base requeridos por WordPress. Los estilos reales
   del sitio se cargan desde assets/styles.css y desde el
   stylesheet principal (/style.css) en functions.php.
   ========================================================= */
.alignleft   { float: left;  margin-right: 1.5em; }
.alignright  { float: right; margin-left: 1.5em; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignwide   { max-width: 1280px; margin-left: auto; margin-right: auto; }
.alignfull   { max-width: 100%; width: 100%; }

.wp-caption { margin-bottom: 1.5em; max-width: 100%; }
.wp-caption img { display: block; margin: 0 auto; }
.wp-caption-text { font-size: 0.875em; color: #64748b; text-align: center; }

.screen-reader-text {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px; height: 1px;
  overflow: hidden;
  white-space: nowrap;
  border: 0; padding: 0; margin: -1px;
}

.gallery { display: grid; grid-template-columns: repeat(auto-fill, minmax(180px,1fr)); gap: 1rem; }
.sticky   { background: #fffbea; }

.nav-links { list-style: none; padding: 0; margin: 0; display: flex; gap: 1rem; }
.nav-links li { display: flex; }
.nav-links a  { color: inherit; text-decoration: none; }
.footer-links { list-style: none; padding: 0; margin: 0; display: flex; gap: 1rem; flex-wrap: wrap; }
.footer-links a { color: inherit; text-decoration: none; }
.widget { margin-bottom: 1.5rem; }
.widget-title { margin: 0 0 0.5rem; }
commentlist, .commentlist { list-style: none; padding: 0; }
