MIX · extractor de estilos
Template: ministeriofuegoenelaltar.com.ar/index.html · mtime: 2025-09-04 14:00
← Volver al álbum Descargar mixed.css Descargar manifest.json
CSS links: 4 Embebidos: 0 Externos: 4 Inline styles: 3 Missing: 0
CSS externos (no embebidos)
CSS embebidos (locales)
No se pudieron embebir CSS locales.
Preview de mixed.css
/* MIXED CSS PACK */
/* Template: ministeriofuegoenelaltar.com.ar/index.html */
/* Template mtime: 2025-09-04 14:00:29 */

/* external link (no embedded): https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css */
/* external link (no embedded): https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css */
/* external link (no embedded): https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&family=Playfair+Display:wght@400;500;600;700&display=swap */
/* external link (no embedded): https://unpkg.com/[email protected]/dist/aos.css */

/* ===== INLINE <style> BLOCK #1 ===== */
:root {
      --primary: #6a3093;
      --primary-dark: #4a1c6d;
      --primary-light: #8e44ad;
      --accent: #ff9d00;
      --accent-light: #ffb74d;
      --dark: #0f172a;
      --dark-light: #1e293b;
      --light: #f8fafc;
      --light-bg: #f9f7fe;
      --text: #1e293b;
      --text-light: #64748b;
      --gradient-primary: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);
      --gradient-hero: linear-gradient(135deg, rgba(106, 48, 147, 0.92) 0%, rgba(74, 28, 109, 0.88) 100%);
      --gradient-accent: linear-gradient(135deg, var(--accent) 0%, var(--accent-light) 100%);
      --gradient-light: linear-gradient(to bottom right, var(--light-bg), #ffffff);
      --shadow-sm: 0 4px 6px rgba(0, 0, 0, 0.05);
      --shadow-md: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
      --shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
      --shadow-xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
      --radius-sm: 8px;
      --radius-md: 12px;
      --radius-lg: 16px;
      --radius-xl: 24px;
      --radius-2xl: 32px;
      --space-xs: 0.25rem;
      --space-sm: 0.5rem;
      --space-md: 1rem;
      --space-lg: 1.5rem;
      --space-xl: 2rem;
      --space-2xl: 3rem;
      --space-3xl: 4rem;
      --space-4xl: 6rem;
    }

    * { margin: 0; padding: 0; box-sizing: border-box; }
    html { scroll-behavior: smooth; font-size: 16px; }
    body {
      font-family: 'Montserrat', sans-serif;
      color: var(--text);
      line-height: 1.6;
      background-color: var(--light);
      overflow-x: hidden;
    }
    /* 🔒 Evitar desbordes de secciones que usan clip-path/animaciones */
    .hero, .section, footer { overflow-x: clip; }
    img, svg { max-width: 100%; height: auto; }

    h1, h2, h3, h4, h5, h6 { 
      font-family: 'Playfair Display', serif; 
      font-weight: 700; 
      line-height: 1.3;
    }
    .navbar-brand { font-family: 'Montserrat', sans-serif; font-weight: 700; }

    @keyframes fadeIn { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }
    @keyframes pulse { 0% { transform: scale(1); } 50% { transform: scale(1.05); } 100% { transform: scale(1); } }
    @keyframes float { 0% { transform: translateY(0px); } 50% { transform: translateY(-10px); } 100% { transform: translateY(0px); } }
    @keyframes glow { 0% { box-shadow: 0 0 5px rgba(255, 157, 0, 0.5); } 50% { box-shadow: 0 0 20px rgba(255, 157, 0, 0.8); } 100% { box-shadow: 0 0 5px rgba(255, 157, 0, 0.5); } }
    
    .animate-fadeIn { animation: fadeIn 1s ease forwards; }
    .animate-float { animation: float 6s ease-in-out infinite; }
    .animate-pulse { animation: pulse 3s ease infinite; }
    .animate-glow { animation: glow 4s ease infinite; }

    /* Navbar */
    .navbar {
      padding: 1.2rem 0;
      background: rgba(255, 255, 255, 0.98) !important;
      backdrop-filter: blur(12px);
      box-shadow: var(--shadow-sm);
      transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    }
    .navbar.scrolled { padding: 0.7rem 0; box-shadow: var(--shadow-md); }
    .navbar-brand { font-size: 1.8rem; display: flex; align-items: center; position: relative; }
    .navbar-brand i { color: var(--primary); font-size: 2rem; margin-right: .5rem; transition: all 0.3s ease; }
    .navbar-brand:hover i { transform: rotate(15deg); color: var(--accent); }
    .navbar-brand b { color: var(--primary); background: var(--gradient-primary); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; position: relative; }
    .navbar-brand::after { content: ''; position: absolute; bottom: -5px; left: 0; width: 0; height: 3px; background: var(--gradient-accent); transition: width 0.3s ease; }
    .navbar-brand:hover::after { width: 100%; }
    
    .nav-link { font-weight: 500; color: var(--text) !important; position: relative; padding: .5rem 1rem !important; transition: all .3s ease; margin: 0 0.2rem; }
    .nav-link::before { content: ''; position: absolute; bottom: 0; left: 50%; width: 0; height: 3px; background: var(--gradient-accent); transition: all .3s ease; transform: translateX(-50%); border-radius: 10px; }
    .nav-link:hover::before, .nav-link.active::before { width: 80%; }

    .btn-brand {
      background: var(--gradient-primary); color: #fff; border: none; border-radius: var(--radius-md);
      padding: .75rem 1.8rem; font-weight: 600; transition: all .3s ease; box-shadow: var(--shadow-sm);
      position: relative; overflow: hidden; z-index: 1;
    }
    .btn-brand::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: var(--gradient-accent); transition: all 0.4s ease; z-index: -1; }
    .btn-brand:hover::before { left: 0; }
    .btn-brand:hover { transform: translateY(-3px); box-shadow: var(--shadow-lg); color: #fff; }
    
    .btn-outline-brand {
      background: transparent; color: var(--primary); border: 2px solid var(--primary); border-radius: var(--radius-md);
      padding: .75rem 1.8rem; font-weight: 600; transition: all .3s ease; position: relative; overflow: hidden; z-index: 1;
    }
    .btn-outline-brand::before { content: ''; position: absolute; top: 0; left: 0; width: 0; height: 100%; background: var(--gradient-primary); transition: all 0.4s ease; z-index: -1; }
    .btn-outline-brand:hover::before { width: 100%; }
    .btn-outline-brand:hover { color: #fff; border-color: transparent; transform: translateY(-3px); box-shadow: var(--shadow-md); }

    /* ✅ Icono hamburguesa visible SIEMPRE (usamos bi-list dentro del botón) */
    .navbar-toggler { border-color: rgba(30,41,59,0.25); padding: .35rem .55rem; }
    .navbar-toggler:focus { box-shadow: 0 0 0 .25rem rgba(106,48,147,.25); }
    .navbar-toggler i.bi { font-size: 1.65rem; line-height: 1; color: var(--text); }

    /* Hero */
    .hero { position: relative; isolation: isolate; overflow: hidden; padding: 8rem 0 6rem;
      background: var(--gradient-hero); color: white; clip-path: polygon(0 0, 100% 0, 100% 92%, 0 100%); }
    .hero::before { content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%;
      background: radial-gradient(circle, rgba(255,255,255,0.12) 0%, transparent 70%); z-index: 0; animation: pulse 8s ease-in-out infinite; }
    .hero::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%;
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23ffffff' fill-opacity='0.03' d='M0,288L48,272C96,256,192,224,288,197.3C384,171,480,149,576,165.3C672,181,768,235,864,250.7C960,267,1056,245,1152,224C1248,203,1344,181,1392,170.7L1440,160L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z'%3E%3C/path%3E%3C/svg%3E");
      background-size: cover; background-position: bottom; z-index: -1; opacity: 0.5; }
    .hero-content { position: relative; z-index: 2; }
    .hero h1 { font-size: 3.5rem; font-weight: 800; margin-bottom: 1.5rem; line-height: 1.2; text-shadow: 0 2px 4px rgba(0,0,0,0.2); }
    .hero p.lead { font-size: 1.3rem; margin-bottom: 2rem; opacity: .95; font-weight: 400; }

    .chip { display: inline-flex; align-items: center; gap: .5rem; padding: .6rem 1.2rem; border-radius: 100px;
      background: rgba(255, 255, 255, 0.15); border: 1px solid rgba(255, 255, 255, 0.2); font-size: .95rem; transition: all .3s ease; backdrop-filter: blur(10px); }
    .chip i { font-size: 1.1rem; }
    .chip:hover { background: rgba(255,255,255,.25); transform: translateY(-3px); box-shadow: 0 5px 15px rgba(0,0,0,0.1); }

    .contact-card { background: rgba(255, 255, 255, 0.12); backdrop-filter: blur(12px); border-radius: var(--radius-xl); padding: 2.5rem;
      border: 1px solid rgba(255, 255, 255, 0.2); box-shadow: var(--shadow-lg); position: relative; overflow: hidden; }
    .contact-card::before { content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%;
      background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%); animation: pulse 10s ease-in-out infinite; z-index: -1; }

    .section { padding: var(--space-4xl) 0; position: relative; }
    .section-title { font-size: 2.8rem; margin-bottom: 1.2rem; position: relative; display: inline-block; }
    .section-title::after { content:''; position:absolute; bottom:-12px; left:0; width:70px; height:5px; background: var(--gradient-accent); border-radius:3px; }
    .section-subtitle { color: var(--text-light); font-size: 1.15rem; margin-bottom: 2.5rem; max-width: 700px; margin-left: auto; margin-right: auto; }
    
    .bg-light-custom { background: var(--gradient-light); position: relative; }
    .bg-light-custom::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0;
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%236a3093' fill-opacity='0.03'%3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); z-index: -1; }

    .reason { height:100%; border-radius: var(--radius-xl); padding: 2.2rem 1.8rem; background:#fff; transition: all .4s ease; box-shadow: var(--shadow-sm); border: 1px solid rgba(0,0,0,.05); position: relative; overflow: hidden; text-align: center; }
    .reason::before { content:''; position:absolute; top:0; left:0; width:100%; height:6px; background: var(--gradient-accent); transform: scaleX(0); transform-origin:left; transition: transform .4s ease; }
    .reason:hover { transform: translateY(-10px); box-shadow: var(--shadow-xl); }
    .reason:hover::before { transform: scaleX(1); }
    .reason i { font-size: 2.8rem; margin-bottom: 1.2rem; background: var(--gradient-primary); -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; display: inline-block; transition: all 0.3s ease; }
    .reason:hover i { transform: scale(1.1); background: var(--gradient-accent); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }

    .gallery-section { background: var(--light-bg); position: relative; overflow:hidden; }
    .ticker-wrap { position: relative; }
    .ticker-viewport { overflow-x: auto; overflow-y:hidden; scroll-snap-type:x mandatory; scroll-behavior:smooth; display:flex; gap:1.8rem; padding:1.5rem .5rem; scrollbar-width:none; }
    .ticker-viewport::-webkit-scrollbar{ display:none; }
    .ticker-item { position:relative; flex:0 0 auto; width:380px; scroll-snap-align:start; border-radius: var(--radius-xl); overflow:hidden; box-shadow: var(--shadow-md); transition: all .4s ease; }
    .ticker-item:hover { transform: scale(1.05); box-shadow: var(--shadow-xl); }
    .ticker-item img{ width:100%; height:280px; object-fit:cover; display:block; transition: transform .6s ease; }
    .ticker-item:hover img{ transform: scale(1.1); }
    .ticker-controls { display:flex; align-items:center; gap:.8rem; margin-top:1.8rem; }
    .ticker-btn { background:#fff; border:1px solid #e2e8f0; border-radius:50%; width:55px; height:55px; display:flex; align-items:center; justify-content:center; transition: all .3s ease; box-shadow: var(--shadow-sm); font-size: 1.2rem; }
    .ticker-btn:hover { background: var(--primary); color:#fff; transform: translateY(-3px); box-shadow: var(--shadow-md); border-color: var(--primary); }

    .contact-form, .contact-info { background:#fff; border-radius: var(--radius-xl); padding: 2.5rem; box-shadow: var(--shadow-lg); height:100%; border: 1px solid rgba(0,0,0,0.05); }
    .form-label { font-weight: 600; margin-bottom: .6rem; color: var(--text); }
    .form-control { padding: .9rem 1.2rem; border: 1px solid #e2e8f0; border-radius: var(--radius-md); transition: all .3s ease; font-size: 1rem; }
    .form-control:focus { border-color: var(--primary); box-shadow: 0 0 0 3px rgba(106, 48, 147, .15); transform: translateY(-2px); }

    .accordion-button { padding: 1.2rem 1.5rem; font-weight: 600; font-size: 1.05rem; color: var(--primary-dark); background: #fff; border: 1px solid rgba(0,0,0,0.08); box-shadow: var(--shadow-sm); border-radius: var(--radius-md) !important; margin-bottom: 0.8rem; transition: all 0.3s ease; }
    .accordion-button:not(.collapsed) { background: var(--primary); color: #fff; box-shadow: var(--shadow-md); }
    .accordion-button:focus { border-color: var(--primary); box-shadow: 0 0 0 3px rgba(106, 48, 147, .15); }
    .accordion-body { padding: 1.2rem 1.5rem; background: #f9f9ff; border-radius: var(--radius-md); border: 1px solid rgba(0,0,0,0.05); margin-top: -0.8rem; margin-bottom: 0.8rem; }

    footer { background: var(--dark); color:#fff; position:relative; overflow:hidden; clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%); margin-top: var(--space-4xl); }
    footer::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0;
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      z-index: -1; }
    .footer-top{ padding: 4rem 0 2.5rem; border-bottom:1px solid rgba(255,255,255,.1); }
    .footer-bottom{ padding: 1.5rem 0; color: rgba(255,255,255,.7); }
    footer h5, footer h6{ color:#fff; margin-bottom:1.2rem; position:relative; }
    footer h5::after{ content:''; position:absolute; bottom:-12px; left:0; width:50px; height:4px; background: var(--gradient-accent); border-radius:2px; }
    footer a{ color: rgba(255,255,255,.8); text-decoration:none; transition: all .2s ease; display: inline-block; }
    footer a:hover{ color: var(--accent-light); padding-left:8px; transform: translateX(5px); }
    .social-links a { display: inline-flex; align-items: center; justify-content: center; width: 45px; height: 45px; border-radius: 50%; background: rgba(255,255,255,0.1); color: #fff; margin-right: 0.8rem; transition: all 0.3s ease; }
    .social-links a:hover { background: var(--primary); transform: translateY(-3px); color: #fff; }

    .floating-element { position: absolute; z-index: -1; opacity: 0.5; }
    .floating-element-1 { top: 15%; left: 5%; animation: float 8s ease-in-out infinite; }
    .floating-element-2 { bottom: 20%; right: 8%; animation: float 10s ease-in-out infinite reverse; }

    @media (max-width: 1200px) { .hero h1 { font-size: 3rem; } }
    @media (max-width: 992px) { .hero h1{ font-size: 2.6rem; } .section-title{ font-size:2.4rem; } .section { padding: var(--space-3xl) 0; } }
    @media (max-width: 768px) {
      .hero{ padding: 6rem 0 4rem; text-align:center; clip-path: polygon(0 0, 100% 0, 100% 96%, 0 100%); }
      .hero h1{ font-size: 2.2rem; }
      .hero p.lead { font-size: 1.1rem; }
      .section-title{ font-size: 2rem; }
      .contact-form, .contact-info{ padding: 2rem 1.5rem; }
      .reason { padding: 1.8rem 1.5rem; }
      footer { clip-path: polygon(0 2%, 100% 0, 100% 100%, 0 100%); }
    }
    @media (max-width: 576px) {
      .navbar-brand{ font-size:1.5rem; }
      .chip{ font-size:.85rem; padding:.5rem 1rem; }
      .btn-brand, .btn-outline-brand { padding: 0.65rem 1.5rem; font-size: 0.95rem; }
      .ticker-item { width: 300px; }
      .section-title { font-size: 1.8rem; }
    }

/* ===== INLINE <style> BLOCK #2 ===== */
.gallery-section .ticker-wrap { position: relative; }
    .gallery-section .ticker-viewport{ display:flex; gap:1.25rem; overflow-x:auto; padding: .25rem .5rem 1rem; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; }
    .gallery-section .ticker-viewport::-webkit-scrollbar{ height:8px; }
    .gallery-section .ticker-viewport::-webkit-scrollbar-thumb{ background: rgba(0,0,0,.15); border-radius: 999px; }
    .gallery-section .ticker-item{ flex:0 0 auto; border-radius:1rem; overflow:hidden; background:#fff; box-shadow:0 .5rem 1.5rem rgba(0,0,0,.12); scroll-snap-align:center; display:flex; align-items:center; justify-content:center; padding:.5rem; }
    .gallery-section .ticker-item img{ display:block; width:auto; height:auto; max-width:92vw; max-height:72vh; object-fit:contain; border-radius:.75rem; }
    @media (max-width: 575.98px){ .gallery-section .ticker-viewport{ gap:1rem; padding-left:.75rem; padding-right:.75rem; } .gallery-section .ticker-item img{ max-width:92vw; max-height:78vh; } }
    @media (min-width: 576px) and (max-width: 991.98px){ .gallery-section .ticker-item img{ max-width:88vw; max-height:70vh; } }
    @media (min-width: 992px){ .gallery-section .ticker-item img{ max-width:70vw; max-height:65vh; } }
    @media (min-width: 1400px){ .gallery-section .ticker-item img{ max-width:60vw; max-height:62vh; } }
    .ticker-controls .ticker-btn{ border:none; background:#fff; width:42px; height:42px; border-radius:999px; box-shadow:0 .5rem 1.25rem rgba(0,0,0,.12); display:inline-flex; align-items:center; justify-content:center; }
    .ticker-controls .ticker-btn:focus{ outline:2px solid rgba(106,48,147,.35); }

/* ===== INLINE <style> BLOCK #3 ===== */
:root{ --fab-size:56px; --fab-gap:12px; --wa:#25D366; --fb:#1877F2; --gm:#EA4335; }
    .fab-contact{ position:fixed; right:calc(16px + env(safe-area-inset-right)); bottom:calc(16px + env(safe-area-inset-bottom)); display:flex; flex-direction:column; gap:var(--fab-gap); z-index:9999; }
    .fab{ width:var(--fab-size); height:var(--fab-size); border-radius:999px; color:#fff; text-decoration:none; display:inline-flex; align-items:center; justify-content:center; box-shadow:0 .5rem 1.25rem rgba(0,0,0,.18); transition:transform .18s ease, box-shadow .18s ease, filter .18s ease; position:relative; overflow:visible; }
    .fab:hover{ transform:translateY(-2px) scale(1.04); box-shadow:0 .75rem 1.75rem rgba(0,0,0,.22); }
    .fab:active{ transform:scale(.98); }
    .fab svg{ width:28px; height:28px; fill:#fff; }
    .fab .fab-label{ position:absolute; right:calc(100% + 10px); top:50%; transform:translateY(-50%); background:#1f1f1f; color:#fff; font:500 13px/1 system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif; padding:8px 10px; border-radius:10px; white-space:nowrap; opacity:0; pointer-events:none; transition:opacity .18s ease, transform .18s ease; }
    .fab:hover .fab-label{ opacity:1; transform:translate(-2px,-50%); }
    @media (max-width: 575.98px){ .fab .fab-label{ display:none; } :root{ --fab-size:54px; --fab-gap:10px; } }
    .fab-wa{ background:var(--wa); }
    .fab-fb{ background:var(--fb); }
    .fab-gm{ background:var(--gm); }
    .fab-wa::after{ content:""; position:absolute; inset:0; border-radius:inherit; box-shadow:0 0 0 0 rgba(37,211,102,.45); animation:pulse 2.2s ease-out infinite; }
    @keyframes pulse{ 0% { box-shadow:0 0 0 0 rgba(37,211,102,.45); } 70%{ box-shadow:0 0 0 18px rgba(37,211,102,0); } 100%{ box-shadow:0 0 0 0 rgba(37,211,102,0); } }
    @media (prefers-reduced-motion: reduce){ .fab, .fab *{ transition:none !important; animation:none !important; } }

      
Manifest preview
{
    "template": "ministeriofuegoenelaltar.com.ar/index.html",
    "template_mtime": 1756994429,
    "template_mtime_human": "2025-09-04T14:00:29+00:00",
    "css_links_found": [
        "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css",
        "https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css",
        "https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&family=Playfair+Display:wght@400;500;600;700&display=swap",
        "https://unpkg.com/[email protected]/dist/aos.css"
    ],
    "css_links_external": [
        "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css",
        "https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css",
        "https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&family=Playfair+Display:wght@400;500;600;700&display=swap",
        "https://unpkg.com/[email protected]/dist/aos.css"
    ],
    "css_links_embedded": [],
    "inline_style_blocks": 3,
    "inline_imports_external": [],
    "inline_imports_embedded": [],
    "missing_css_files": []
}