<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>trípticos archivos - Imprenta Maiona</title>
	<atom:link href="https://imprentamaiona.es/tag/tripticos/feed/" rel="self" type="application/rss+xml" />
	<link>https://imprentamaiona.es/tag/tripticos/</link>
	<description>Imprenta Maiona es tu solución de impresión rápida y profesional. Ofrecemos impresión digital, offset y gran formato con calidad garantizada y envíos sin complicaciones.</description>
	<lastBuildDate>Mon, 06 Jul 2026 11:55:19 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://i0.wp.com/imprentamaiona.es/wp-content/uploads/2025/03/cropped-Imprenta-Maiona-avatar-1.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>trípticos archivos - Imprenta Maiona</title>
	<link>https://imprentamaiona.es/tag/tripticos/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">246298513</site>	<item>
		<title>Sangrado en impresión: guía profesional para diseño</title>
		<link>https://imprentamaiona.es/sangrado/</link>
		
		<dc:creator><![CDATA[Maiona]]></dc:creator>
		<pubDate>Thu, 30 Oct 2025 12:39:25 +0000</pubDate>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Impresión]]></category>
		<category><![CDATA[consejos preimpresi\u00f3n]]></category>
		<category><![CDATA[diseño gráfico]]></category>
		<category><![CDATA[folletos]]></category>
		<category><![CDATA[guía sangrado]]></category>
		<category><![CDATA[impresión]]></category>
		<category><![CDATA[maiona]]></category>
		<category><![CDATA[sangrado]]></category>
		<category><![CDATA[trípticos]]></category>
		<guid isPermaLink="false">https://imprentamaiona.es/?p=7474</guid>

					<description><![CDATA[<p>Sangrado en impresión: guía profesional </p>
<p>La entrada <a href="https://imprentamaiona.es/sangrado/">Sangrado en impresión: guía profesional para diseño</a> se publicó primero en <a href="https://imprentamaiona.es">Imprenta Maiona</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="7474" class="elementor elementor-7474">
				<div class="elementor-element elementor-element-c954106 e-flex e-con-boxed e-con e-parent" data-id="c954106" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
					</div>
				</div>
		<div class="elementor-element elementor-element-9ae7ce9 e-flex e-con-boxed e-con e-parent" data-id="9ae7ce9" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-2602335 elementor-widget elementor-widget-html" data-id="2602335" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Guía de Sangrado 2.0 | Maiona</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css">
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap" rel="stylesheet">
    
    <style>
        /* ===== RESET & BASE ===== */
        #masthead, #site-navigation, .navbar, .header-navigation-wrapper,
        .primary-menu-wrapper, .menu-nuestros-servicios-1 {
            display: none !important;
            visibility: hidden !important;
            height: 0 !important;
            overflow: hidden !important;
            margin: 0 !important;
            padding: 0 !important;
        }
        .site-header { min-height: auto !important; height: auto !important; }

        :root {
            --primary: #00BE74;
            --primary-light: #4dd19a;
            --primary-dark: #008a57;
            --accent: #FF6B35;
            --accent-light: #FFD54F;
            --text: #FFFFFF;
            --text-light: rgba(255,255,255,0.75);
            --text-lighter: rgba(255,255,255,0.45);
            --bg: #0A0A0A;
            --bg-gradient: linear-gradient(145deg, #0A0A0A 0%, #12122a 40%, #0A0A0A 100%);
            --radius: 20px;
            --radius-lg: 28px;
            --radius-xl: 36px;
            --glass: rgba(255,255,255,0.07);
            --glass-border: rgba(255,255,255,0.12);
            --shadow: 0 20px 60px rgba(0,0,0,0.5);
            --transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
            --transition-fast: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
        }

        * { margin: 0; padding: 0; box-sizing: border-box; }
        html { scroll-behavior: smooth; }

        body {
            background: var(--bg-gradient);
            color: white;
            font-family: 'Inter', sans-serif;
            line-height: 1.6;
            min-height: 100vh;
            background-image: url('https://imprentamaiona.es/wp-content/uploads/2025/11/solen-feyissa-U4c7VjfMxO8-unsplash-scaled.jpg');
            background-size: cover;
            background-position: center;
            background-attachment: fixed;
            padding-bottom: 100px;
            position: relative;
        }
        body::before {
            content: '';
            position: fixed;
            top: 0; left: 0; width: 100%; height: 100%;
            background: rgba(10,10,10,0.88);
            backdrop-filter: blur(2px);
            z-index: -1;
        }

        .container { max-width: 1200px; margin: 0 auto; padding: 0 24px; }

        /* ===== TYPOGRAPHY ===== */
        h1, h2, h3, h4 { font-weight: 700; color: white; letter-spacing: -0.02em; }
        h1 {
            font-size: clamp(2.6rem, 7vw, 4.8rem);
            background: linear-gradient(135deg, var(--primary), var(--primary-light), #6ee7b7);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            line-height: 1.05;
            font-weight: 900;
            text-shadow: 0 8px 32px rgba(0,190,116,0.25);
        }
        h2 { font-size: clamp(1.6rem, 3vw, 2.2rem); }
        h3 { font-size: clamp(1.2rem, 2vw, 1.5rem); margin-bottom: 1rem; }
        .subtitle {
            font-size: clamp(1rem, 1.5vw, 1.3rem);
            color: var(--text-light);
            max-width: 700px;
            margin: 0 auto;
            font-weight: 400;
            line-height: 1.7;
        }

        /* ===== HEADER ===== */
        header {
            padding: 6rem 0 5rem;
            text-align: center;
            position: relative;
            overflow: hidden;
        }
        header::before {
            content: '';
            position: absolute;
            inset: 0;
            background: radial-gradient(circle at 20% 30%, rgba(0,190,116,0.12) 0%, transparent 50%),
                        radial-gradient(circle at 80% 70%, rgba(255,107,53,0.10) 0%, transparent 50%);
            z-index: -1;
            animation: floatBg 8s ease-in-out infinite alternate;
        }
        @keyframes floatBg {
            0% { transform: translateY(0) scale(1); }
            100% { transform: translateY(-12px) scale(1.02); }
        }

        /* ===== PROGRESS BAR ===== */
        .progress-container {
            position: fixed;
            bottom: 0; left: 0; width: 100%;
            padding: 1rem 2rem;
            background: rgba(0,0,0,0.75);
            backdrop-filter: blur(16px) saturate(180%);
            -webkit-backdrop-filter: blur(16px) saturate(180%);
            border-top: 1px solid rgba(255,255,255,0.08);
            z-index: 1000;
        }
        .progress-info {
            display: flex;
            justify-content: space-between;
            margin-bottom: 8px;
            font-weight: 500;
            font-size: 0.85rem;
            color: var(--text-light);
        }
        .progress-bar {
            height: 5px;
            border-radius: 4px;
            background: rgba(255,255,255,0.08);
            overflow: hidden;
        }
        .progress-fill {
            height: 100%;
            background: linear-gradient(90deg, var(--primary), var(--primary-light));
            width: 0%;
            transition: width 0.6s cubic-bezier(0.22, 1, 0.36, 1);
            border-radius: 4px;
            position: relative;
        }
        .progress-fill::after {
            content: '';
            position: absolute;
            inset: 0;
            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);
            animation: shimmer 2.5s infinite;
        }
        @keyframes shimmer { 0% { transform: translateX(-100%); } 100% { transform: translateX(100%); } }

        /* ===== CARDS ===== */
        .card {
            padding: clamp(2rem, 4vw, 3.5rem);
            margin-bottom: 2.5rem;
            background: rgba(255,255,255,0.06);
            backdrop-filter: blur(24px) saturate(180%);
            -webkit-backdrop-filter: blur(24px) saturate(180%);
            border-radius: var(--radius-xl);
            border: 1px solid rgba(255,255,255,0.10);
            box-shadow: var(--shadow), inset 0 1px 0 rgba(255,255,255,0.06);
            transition: var(--transition);
            opacity: 0;
            transform: translateY(30px);
            animation: fadeUp 0.7s cubic-bezier(0.23, 1, 0.32, 1) forwards;
        }
        .card:nth-child(1) { animation-delay: 0.05s; }
        .card:nth-child(2) { animation-delay: 0.12s; }
        .card:nth-child(3) { animation-delay: 0.19s; }
        .card:nth-child(4) { animation-delay: 0.26s; }
        .card:nth-child(5) { animation-delay: 0.33s; }
        .card:nth-child(6) { animation-delay: 0.40s; }
        .card:nth-child(7) { animation-delay: 0.47s; }
        .card:nth-child(8) { animation-delay: 0.54s; }
        .card:nth-child(9) { animation-delay: 0.61s; }

        @keyframes fadeUp {
            to { opacity: 1; transform: translateY(0); }
        }

        .card:hover {
            transform: translateY(-6px);
            background: rgba(255,255,255,0.09);
            border-color: rgba(255,255,255,0.18);
            box-shadow: var(--shadow), 0 12px 48px rgba(0,0,0,0.5);
        }
        .card::before {
            content: '';
            position: absolute;
            top: 0; left: 0; width: 100%; height: 1px;
            background: linear-gradient(90deg, transparent, var(--primary), transparent);
        }

        .card-header {
            display: flex;
            align-items: center;
            gap: 20px;
            margin-bottom: 1.8rem;
        }
        .card-icon {
            width: 64px;
            height: 64px;
            border-radius: 18px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.6rem;
            font-weight: 700;
            background: linear-gradient(135deg, var(--primary), var(--primary-dark));
            color: white;
            box-shadow: 0 8px 24px rgba(0,190,116,0.35);
            flex-shrink: 0;
            transition: var(--transition);
        }
        .card:hover .card-icon { transform: scale(1.05) rotate(-3deg); }

        .card-title {
            font-size: clamp(1.4rem, 2.5vw, 2rem);
            background: linear-gradient(135deg, #fff, var(--text-light));
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }

        .card-content p {
            color: var(--text-light);
            line-height: 1.8;
            margin-bottom: 1.2rem;
            font-size: 1.05rem;
        }
        .card-content ul {
            list-style: none;
            margin-bottom: 1.5rem;
        }
        .card-content li {
            padding: 0.6rem 0 0.6rem 2rem;
            position: relative;
            color: var(--text-light);
            transition: var(--transition-fast);
            border-bottom: 1px solid rgba(255,255,255,0.04);
        }
        .card-content li:last-child { border-bottom: none; }
        .card-content li::before {
            content: '◆';
            position: absolute;
            left: 0;
            color: var(--primary);
            font-size: 0.8rem;
            top: 0.6rem;
        }
        .card-content li:hover {
            color: white;
            transform: translateX(4px);
        }
        .card-content strong { color: var(--primary-light); font-weight: 600; }

        /* ===== DEMO & CALCULATOR ===== */
        .demo-calculator-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 2.5rem;
            margin-bottom: 2.5rem;
        }
        @media (max-width: 1024px) { .demo-calculator-grid { grid-template-columns: 1fr; } }

        .demo-title {
            font-size: clamp(1.4rem, 2.5vw, 2rem);
            text-align: center;
            margin-bottom: 0.8rem;
        }
        .demo-subtitle {
            text-align: center;
            color: var(--text-light);
            margin-bottom: 2rem;
            font-size: 1rem;
        }

        .demo-container {
            position: relative;
            width: 100%;
            height: 280px;
            background: rgba(255,255,255,0.03);
            border-radius: var(--radius);
            border: 1px solid rgba(255,255,255,0.06);
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
        }
        .demo-paper {
            position: relative;
            width: 280px;
            height: 190px;
            background: rgba(255,255,255,0.05);
            border-radius: 10px;
            box-shadow: 0 8px 32px rgba(0,0,0,0.4);
            overflow: hidden;
        }
        .final-size {
            position: absolute;
            width: 260px;
            height: 170px;
            border: 2px solid var(--primary);
            border-radius: 6px;
            top: 10px;
            left: 10px;
            z-index: 2;
            box-shadow: 0 0 20px rgba(0,190,116,0.15);
        }
        .bleed-area {
            position: absolute;
            width: 286px;
            height: 196px;
            border: 3px dashed var(--accent);
            border-radius: 8px;
            top: -3px;
            left: -3px;
            z-index: 1;
            opacity: 0.7;
            animation: pulseBorder 3s ease-in-out infinite;
        }
        @keyframes pulseBorder {
            0%, 100% { border-color: var(--accent); opacity: 0.6; }
            50% { border-color: var(--accent-light); opacity: 1; }
        }
        .design-area {
            position: absolute;
            width: 100%; height: 100%;
            background: linear-gradient(135deg, var(--primary), #0055a0);
            border-radius: 6px;
            transition: all 0.8s cubic-bezier(0.23, 1, 0.32, 1);
            z-index: 0;
        }
        .design-area.with-bleed {
            width: 286px; height: 196px;
            top: -3px; left: -3px;
            background: linear-gradient(135deg, var(--primary), var(--primary-dark));
        }
        .design-area.without-bleed {
            width: 260px; height: 170px;
            top: 10px; left: 10px;
            background: linear-gradient(135deg, var(--primary), #0055a0);
            border: 2px solid rgba(255,255,255,0.15);
        }

        .demo-labels {
            display: flex;
            justify-content: center;
            gap: 2rem;
            margin-top: 0.8rem;
            font-size: 0.8rem;
            color: var(--text-lighter);
        }
        .demo-labels span { display: flex; align-items: center; gap: 6px; }

        .toggle-container {
            display: flex;
            background: rgba(255,255,255,0.06);
            border-radius: 50px;
            padding: 5px;
            margin: 20px auto;
            max-width: 360px;
            border: 1px solid rgba(255,255,255,0.08);
        }
        .toggle-btn {
            flex: 1;
            padding: 14px 20px;
            border: none;
            border-radius: 40px;
            font-family: inherit;
            font-weight: 600;
            cursor: pointer;
            transition: var(--transition-fast);
            font-size: 0.95rem;
            background: transparent;
            color: var(--text-lighter);
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
        }
        .toggle-btn.active {
            background: linear-gradient(135deg, var(--primary), var(--primary-dark));
            color: white;
            box-shadow: 0 4px 16px rgba(0,190,116,0.3);
        }

        .demo-result {
            padding: 1.2rem;
            border-radius: var(--radius);
            text-align: center;
            background: rgba(255,255,255,0.05);
            border: 1px solid rgba(255,255,255,0.06);
            font-weight: 500;
            transition: var(--transition);
            min-height: 60px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .demo-image-container {
            margin-top: 2rem;
            text-align: center;
        }
        .demo-image {
            max-width: 100%;
            height: auto;
            border-radius: var(--radius);
            box-shadow: var(--shadow);
            border: 1px solid rgba(255,255,255,0.08);
        }

        /* ===== CALCULATOR ===== */
        .calculator-inputs { display: flex; flex-direction: column; gap: 1.2rem; }
        .input-group {
            display: flex;
            flex-direction: column;
            gap: 0.4rem;
        }
        .input-group label {
            font-weight: 500;
            color: var(--text-light);
            font-size: 0.95rem;
        }
        .input-group input {
            padding: 14px 18px;
            border-radius: var(--radius);
            border: 1.5px solid rgba(255,255,255,0.10);
            font-size: 1rem;
            transition: var(--transition-fast);
            background: rgba(255,255,255,0.05);
            color: white;
        }
        .input-group input:focus {
            outline: none;
            border-color: var(--primary);
            box-shadow: 0 0 0 3px rgba(0,190,116,0.15);
            background: rgba(255,255,255,0.08);
        }

        .btn {
            padding: 14px 28px;
            border: none;
            border-radius: 50px;
            font-family: inherit;
            font-weight: 600;
            cursor: pointer;
            transition: var(--transition-fast);
            font-size: 1rem;
            display: inline-flex;
            align-items: center;
            gap: 10px;
            justify-content: center;
        }
        .btn-primary {
            background: linear-gradient(135deg, var(--primary), var(--primary-dark));
            color: white;
            box-shadow: 0 6px 20px rgba(0,190,116,0.3);
        }
        .btn-primary:hover {
            transform: translateY(-2px);
            box-shadow: 0 8px 28px rgba(0,190,116,0.4);
        }
        .btn-outline {
            background: transparent;
            color: var(--primary);
            border: 2px solid var(--primary);
        }
        .btn-outline:hover {
            background: rgba(0,190,116,0.08);
            transform: translateY(-2px);
        }
        .btn-secondary {
            background: rgba(255,255,255,0.08);
            color: white;
            border: 1px solid rgba(255,255,255,0.12);
        }
        .btn-secondary:hover {
            background: rgba(255,255,255,0.14);
        }

        .calculator-results {
            background: rgba(255,255,255,0.04);
            border-radius: var(--radius);
            padding: 1.8rem;
            margin-top: 1.5rem;
            border: 1px solid rgba(255,255,255,0.06);
        }
        .result-item {
            display: flex;
            justify-content: space-between;
            padding: 0.8rem 0;
            border-bottom: 1px solid rgba(255,255,255,0.05);
        }
        .result-item:last-child { border-bottom: none; }
        .result-label { color: var(--text-light); }
        .result-value { color: var(--primary-light); font-weight: 600; }
        .result-value.highlight { font-size: 1.2rem; color: white; }

        /* ===== TABS ===== */
        .tabs-header {
            display: flex;
            border-bottom: 1px solid rgba(255,255,255,0.08);
            margin-bottom: 2rem;
            flex-wrap: wrap;
            gap: 4px;
        }
        .tab-btn {
            padding: 0.8rem 1.8rem;
            background: transparent;
            border: none;
            font-size: 1rem;
            font-weight: 600;
            color: var(--text-light);
            cursor: pointer;
            transition: var(--transition-fast);
            border-bottom: 3px solid transparent;
            position: relative;
        }
        .tab-btn::after {
            content: '';
            position: absolute;
            bottom: -3px; left: 50%;
            width: 0; height: 3px;
            background: var(--primary);
            transition: var(--transition-fast);
            transform: translateX(-50%);
        }
        .tab-btn.active { color: white; }
        .tab-btn.active::after { width: 80%; }
        .tab-content { display: none; }
        .tab-content.active { display: block; animation: fadeUp 0.4s ease; }

        /* ===== QUIZ ===== */
        .quiz-progress {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
            gap: 1rem;
            background: rgba(255,255,255,0.04);
            padding: 1.2rem 1.8rem;
            border-radius: var(--radius);
            margin-bottom: 2rem;
            border: 1px solid rgba(255,255,255,0.06);
        }
        .quiz-stats { display: flex; gap: 2rem; flex-wrap: wrap; }
        .stat { display: flex; flex-direction: column; align-items: center; }
        .stat-value { font-size: 1.6rem; font-weight: 700; color: var(--primary-light); }
        .stat-label { font-size: 0.8rem; color: var(--text-lighter); text-transform: uppercase; letter-spacing: 0.05em; }

        .quiz-question {
            font-size: clamp(1.2rem, 2vw, 1.6rem);
            margin-bottom: 2rem;
            text-align: center;
            line-height: 1.6;
        }
        .quiz-options {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 1rem;
            margin-bottom: 2rem;
        }
        @media (max-width: 640px) { .quiz-options { grid-template-columns: 1fr; } }

        .quiz-option {
            padding: 1.2rem 1.5rem;
            border-radius: var(--radius);
            cursor: pointer;
            transition: var(--transition-fast);
            background: rgba(255,255,255,0.04);
            border: 1.5px solid rgba(255,255,255,0.06);
            display: flex;
            align-items: center;
            gap: 16px;
            color: var(--text-light);
            font-weight: 500;
        }
        .quiz-option:hover {
            background: rgba(255,255,255,0.08);
            transform: translateX(4px);
        }
        .quiz-option.selected {
            border-color: var(--primary);
            background: rgba(0,190,116,0.10);
            color: white;
        }
        .quiz-option.correct {
            border-color: #4ade80;
            background: rgba(74,222,128,0.12);
            color: #4ade80;
        }
        .quiz-option.incorrect {
            border-color: #f87171;
            background: rgba(248,113,113,0.12);
            color: #f87171;
        }
        .option-letter {
            width: 36px; height: 36px;
            border-radius: 10px;
            background: linear-gradient(135deg, var(--primary), var(--primary-dark));
            color: white;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: 700;
            flex-shrink: 0;
            font-size: 0.9rem;
        }

        .quiz-actions {
            display: flex;
            justify-content: center;
            gap: 1rem;
            flex-wrap: wrap;
        }
        .quiz-feedback {
            margin-top: 1.5rem;
            padding: 1.2rem;
            border-radius: var(--radius);
            text-align: center;
            background: rgba(255,255,255,0.04);
            border: 1px solid rgba(255,255,255,0.06);
            font-weight: 500;
            min-height: 50px;
        }

        /* ===== OTROS RECURSOS ===== */
        .resources-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
            gap: 1.8rem;
            margin: 2rem 0;
        }
        .resource-card {
            padding: 1.8rem;
            border-radius: var(--radius);
            border: 1px solid rgba(255,255,255,0.06);
            transition: var(--transition-fast);
            background: rgba(255,255,255,0.03);
        }
        .resource-card:hover {
            background: rgba(255,255,255,0.07);
            transform: translateY(-4px);
            border-color: rgba(255,255,255,0.12);
        }
        .resource-icon {
            width: 48px; height: 48px;
            border-radius: 14px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.4rem;
            margin-bottom: 1rem;
        }
        .resource-icon.green { background: rgba(0,190,116,0.15); }
        .resource-icon.orange { background: rgba(255,107,53,0.15); }
        .resource-icon.blue { background: rgba(74,144,226,0.15); }
        .resource-link {
            color: var(--primary);
            text-decoration: none;
            font-weight: 600;
            display: inline-flex;
            align-items: center;
            gap: 8px;
            transition: var(--transition-fast);
        }
        .resource-link:hover { gap: 14px; color: var(--primary-light); }

        /* ===== FOOTER ===== */
        footer {
            padding: 4rem 0 2rem;
            text-align: center;
            margin-top: 2rem;
        }
        .conclusion {
            max-width: 700px;
            margin: 0 auto 2rem;
        }
        .conclusion h3 { font-size: clamp(1.4rem, 2.5vw, 2rem); margin-bottom: 1rem; }
        .conclusion p { color: var(--text-light); line-height: 1.8; }

        /* ===== RESPONSIVE ===== */
        @media (max-width: 768px) {
            header { padding: 4rem 0 3rem; }
            .card { padding: 1.8rem; }
            .card-header { flex-direction: column; text-align: center; gap: 12px; }
            .demo-paper { width: 220px; height: 150px; }
            .final-size { width: 200px; height: 130px; top: 10px; left: 10px; }
            .bleed-area { width: 226px; height: 156px; }
            .design-area.with-bleed { width: 226px; height: 156px; }
            .design-area.without-bleed { width: 200px; height: 130px; }
            .demo-container { height: 220px; }
            .demo-labels { flex-direction: column; align-items: center; gap: 4px; }
            .toggle-container { max-width: 100%; }
            .quiz-progress { flex-direction: column; align-items: stretch; text-align: center; }
            .quiz-stats { justify-content: center; }
        }

        @media (max-width: 480px) {
            .demo-paper { width: 180px; height: 125px; }
            .final-size { width: 160px; height: 105px; top: 10px; left: 10px; }
            .bleed-area { width: 186px; height: 131px; }
            .design-area.with-bleed { width: 186px; height: 131px; }
            .design-area.without-bleed { width: 160px; height: 105px; }
            .demo-container { height: 180px; }
            .toggle-btn { font-size: 0.8rem; padding: 10px 14px; }
        }
    </style>
</head>
<body>

<div class="container">

    <!-- ===== HEADER ===== -->
    <header>
        <a href="https://imprentamaiona.es" style="display:inline-block; margin-bottom:2rem;">
            <img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/imprentamaiona.es/wp-content/uploads/2025/03/cropped-imprenta-maiona-logo-blanco-e1742374515536.png?w=950&#038;ssl=1"
                 alt="Imprenta Maiona" style="height:auto; max-height:56px;" loading="lazy">
        </a>
        <h1>Domina el Sangrado en Impresión</h1>
        <p class="subtitle">Aprende a aplicar correctamente el sangrado en tus diseños y evita bordes blancos no deseados</p>
    </header>

    <!-- ===== INTRODUCCIÓN ===== -->
    <section class="card" id="section-1">
        <div class="card-header">
            <div class="card-icon">1</div>
            <h2 class="card-title">¿Qué es el Sangrado?</h2>
        </div>
        <div class="card-content">
            <p>El <strong>sangrado</strong> es un margen extra que se añade alrededor de un diseño para asegurar que, tras el corte, no queden bordes blancos no deseados.</p>
            <p><strong>El problema:</strong> Las máquinas de corte tienen un pequeño margen de error (1-3 mm). Sin sangrado, este deslizamiento puede dejar franjas blancas en los bordes.</p>
            <p><strong>La solución:</strong> Extender el diseño más allá del área de corte para que, incluso con pequeñas variaciones, el resultado sea perfecto.</p>
            <p>En <strong>Maiona</strong>, aplicar correctamente el sangrado es clave para garantizar la calidad profesional de tus impresiones.</p>
        </div>
    </section>

    <!-- ===== DEMO + CALCULADORA ===== -->
    <div class="demo-calculator-grid" id="section-2">
        <!-- Demo -->
        <section class="card interactive-demo">
            <h2 class="demo-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4d0.png" alt="📐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Demostración Interactiva</h2>
            <p class="demo-subtitle">Observa la diferencia entre un diseño con y sin sangrado</p>

            <div class="demo-container">
                <div class="demo-paper">
                    <div class="bleed-area"></div>
                    <div class="final-size"></div>
                    <div class="design-area without-bleed" id="design-area"></div>
                </div>
            </div>

            <div class="demo-labels">
                <span><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4cf.png" alt="📏" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Área de sangrado (+3mm)</span>
                <span><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2702.png" alt="✂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Línea de corte</span>
            </div>

            <div class="toggle-container">
                <button class="toggle-btn" id="toggle-with-bleed">
                    <i class="fas fa-check-circle"></i> Con Sangrado
                </button>
                <button class="toggle-btn active" id="toggle-without-bleed">
                    <i class="fas fa-times-circle"></i> Sin Sangrado
                </button>
            </div>

            <div class="demo-result" id="demo-result">
                <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Sin sangrado, pueden aparecer bordes blancos no deseados
            </div>

            <div class="demo-image-container">
                <img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/imprentamaiona.es/wp-content/uploads/2025/11/envato-labs-image-edit-16.png?w=950&#038;ssl=1"
                     alt="Ejemplo de sangrado en impresión" class="demo-image">
            </div>
        </section>

        <!-- Calculadora -->
        <section class="card calculator-section">
            <h2 class="demo-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9ee.png" alt="🧮" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Calculadora de Sangrado</h2>
            <p class="demo-subtitle">Introduce las dimensiones y calcula el tamaño final del archivo</p>

            <div class="calculator-inputs">
                <div class="input-group">
                    <label for="width">Ancho (mm)</label>
                    <input type="number" id="width" value="210" min="1">
                </div>
                <div class="input-group">
                    <label for="height">Alto (mm)</label>
                    <input type="number" id="height" value="297" min="1">
                </div>
                <div class="input-group">
                    <label for="bleed">Sangrado por lado (mm)</label>
                    <input type="number" id="bleed" value="3" min="0" step="0.5">
                </div>
                <button class="btn btn-primary" id="btn-calculate">
                    <i class="fas fa-calculator"></i> Calcular
                </button>
            </div>

            <div class="calculator-results">
                <div class="result-item">
                    <span class="result-label">Tamaño original</span>
                    <span class="result-value" id="original-size">210 × 297 mm</span>
                </div>
                <div class="result-item">
                    <span class="result-label">Sangrado por lado</span>
                    <span class="result-value" id="bleed-value">3 mm</span>
                </div>
                <div class="result-item">
                    <span class="result-label">Ancho con sangrado</span>
                    <span class="result-value" id="width-with-bleed">216 mm</span>
                </div>
                <div class="result-item">
                    <span class="result-label">Alto con sangrado</span>
                    <span class="result-value" id="height-with-bleed">303 mm</span>
                </div>
                <div class="result-item" style="border-top:2px solid rgba(0,190,116,0.3); padding-top:1rem; margin-top:0.5rem;">
                    <span class="result-label" style="font-weight:700;">Tamaño final del archivo</span>
                    <span class="result-value highlight" id="final-size">216 × 303 mm</span>
                </div>
            </div>
        </section>
    </div>

    <!-- ===== IMPORTANCIA ===== -->
    <section class="card" id="section-3">
        <div class="card-header">
            <div class="card-icon">2</div>
            <h2 class="card-title">¿Por qué es tan importante?</h2>
        </div>
        <div class="card-content">
            <ul>
                <li><strong>Compensa el margen de error de corte:</strong> Las guillotinas no son 100% precisas</li>
                <li><strong>Garantiza acabado profesional:</strong> Elimina bordes blancos no deseados</li>
                <li><strong>Mejora la calidad percibida:</strong> Los diseños sin imperfecciones transmiten profesionalidad</li>
            </ul>
            <p>En Maiona, donde la calidad es prioridad, el sangrado correcto es esencial para mantener la credibilidad frente a tus clientes.</p>
        </div>
    </section>

    <!-- ===== CUÁNDO USAR ===== -->
    <section class="card" id="section-4">
        <div class="card-header">
            <div class="card-icon">3</div>
            <h2 class="card-title">¿Cuándo usar sangrado?</h2>
        </div>
        <div class="card-content">
            <p><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Usa sangrado cuando:</strong></p>
            <ul>
                <li>El fondo de color llega hasta el borde</li>
                <li>Las imágenes alcanzan los límites del diseño</li>
                <li>Cualquier elemento "va a sangre"</li>
            </ul>
            <p><strong>Ejemplos:</strong> Folletos, tarjetas de visita, revistas, catálogos.</p>
            <p><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> No es necesario si:</strong> El diseño tiene márgenes blancos visibles y ningún elemento toca los bordes.</p>
        </div>
    </section>

    <!-- ===== MEDIDAS ===== -->
    <section class="card" id="section-5">
        <div class="card-header">
            <div class="card-icon">4</div>
            <h2 class="card-title">¿Cuánto sangrado añadir?</h2>
        </div>
        <div class="card-content">
            <ul>
                <li><strong>Estándar:</strong> 3 mm por cada lado</li>
                <li><strong>Formatos grandes:</strong> 5 mm o más (carteles, lonas)</li>
            </ul>
            <p><strong>Ejemplo práctico:</strong> Para un tríptico de 297×210 mm, el archivo con sangrado sería de 303×216 mm (añadiendo 3 mm a cada lado).</p>
        </div>
    </section>

    <!-- ===== SOFTWARE TABS ===== -->
    <section class="card tabs-section" id="section-6">
        <h2 class="demo-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4bb.png" alt="💻" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Configuración en Software de Diseño</h2>

        <div class="tabs-header">
            <button class="tab-btn active" data-tab="adobe">Adobe Suite</button>
            <button class="tab-btn" data-tab="affinity">Affinity Suite</button>
            <button class="tab-btn" data-tab="otros">Otros Programas</button>
        </div>

        <div class="tab-content active" id="adobe-tab">
            <h3>Adobe InDesign</h3>
            <ul>
                <li>Al crear documento: indica el tamaño final de impresión</li>
                <li>En "Sangrado y anotaciones": añade 3 mm en cada lado</li>
                <li>Extiende fondos y elementos gráficos hasta el borde de sangrado</li>
                <li>Al exportar: marca "Incluir marcas de corte" y "Usar sangrado del documento"</li>
            </ul>
            <h3 style="margin-top:1.5rem;">Adobe Illustrator</h3>
            <ul>
                <li>Archivo → Nuevo → indica tamaño final del diseño</li>
                <li>En "Sangrado": configura 3 mm por cada lado</li>
                <li>Extiende elementos gráficos hasta el borde de sangrado rojo</li>
                <li>Exporta como PDF/X con marcas de corte y sangrado incluido</li>
            </ul>
            <h3 style="margin-top:1.5rem;">Adobe Photoshop</h3>
            <ul>
                <li>Crea documento con tamaño ampliado (ej: 303×216 mm para A4)</li>
                <li>Usa guías para marcar el área de seguridad y línea de corte</li>
                <li>Extiende fondos hasta los bordes del documento ampliado</li>
            </ul>
        </div>

        <div class="tab-content" id="affinity-tab">
            <h3>Affinity Publisher</h3>
            <ul>
                <li>En nuevo documento: pestaña "Sangrado" en configuración</li>
                <li>Establece 3 mm para cada lado del diseño</li>
                <li>Extiende elementos hasta el área de sangrado visible</li>
                <li>Al exportar: marca "Incluir sangrado" en opciones de PDF</li>
            </ul>
            <h3 style="margin-top:1.5rem;">Affinity Designer</h3>
            <ul>
                <li>Configuración del documento > Pestaña Sangrado</li>
                <li>Configura 3 mm uniforme para todos los lados</li>
                <li>Extiende fondos y elementos vectoriales hasta área de sangrado</li>
            </ul>
        </div>

        <div class="tab-content" id="otros-tab">
            <h3>Canva</h3>
            <ul>
                <li>Selecciona tamaño personalizado añadiendo 6mm al ancho y alto</li>
                <li>Extiende fondos hasta los bordes del canvas ampliado</li>
                <li>Mantén contenido importante dentro del área central de seguridad</li>
            </ul>
            <h3 style="margin-top:1.5rem;">CorelDRAW</h3>
            <ul>
                <li>Diseño → Configurar página → Pestaña Sangrado</li>
                <li>Activa "Mostrar área de sangrado" y establece 3mm</li>
                <li>Exporta como PDF con sangrado incluido</li>
            </ul>
        </div>
    </section>

    <!-- ===== REVISIÓN ===== -->
    <section class="card" id="section-7">
        <div class="card-header">
            <div class="card-icon">5</div>
            <h2 class="card-title">Revisa todo y optimiza el proceso</h2>
        </div>
        <div class="card-content">
            <p>En Maiona, donde se revisan los diseños hasta 3 veces gratis, optimizar el proceso es fundamental para evitar reprocesos.</p>
            <p><strong>Antes de exportar tu archivo con sangrado, revisa:</strong></p>
            <ul>
                <li>Fondo extendido hasta el área de sangrado</li>
                <li>Imágenes que llegan al borde</li>
                <li>Texto dentro del margen de seguridad</li>
                <li>Marcas de corte visibles</li>
                <li>Sangrado activo en exportación</li>
            </ul>
            <p><strong>Envía correcciones agrupadas:</strong> Reduce errores y retrabajos agrupando todos los cambios en un solo envío final.</p>
        </div>
    </section>

    <!-- ===== QUIZ ===== -->
    <section class="card quiz-section" id="section-8">
        <h2 class="demo-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pon a prueba tus conocimientos</h2>

        <div class="quiz-progress">
            <div class="quiz-stats">
                <div class="stat">
                    <span class="stat-value" id="current-question">1</span>
                    <span class="stat-label">Pregunta</span>
                </div>
                <div class="stat">
                    <span class="stat-value" id="score">0</span>
                    <span class="stat-label">Puntuación</span>
                </div>
                <div class="stat">
                    <span class="stat-value" id="correct-answers">0</span>
                    <span class="stat-label">Correctas</span>
                </div>
            </div>
        </div>

        <div class="quiz-question" id="quiz-question">¿Cuál es la medida de sangrado más común para trabajos de impresión estándar?</div>

        <div class="quiz-options" id="quiz-options"></div>

        <div class="quiz-actions">
            <button class="btn btn-secondary" id="btn-prev-question" disabled>
                <i class="fas fa-arrow-left"></i> Anterior
            </button>
            <button class="btn btn-primary" id="btn-check-answer">
                Comprobar <i class="fas fa-check"></i>
            </button>
            <button class="btn btn-primary" id="btn-next-question" style="display:none;">
                Siguiente <i class="fas fa-arrow-right"></i>
            </button>
            <button class="btn btn-primary" id="btn-finish-quiz" style="display:none;">
                Finalizar <i class="fas fa-flag-checkered"></i>
            </button>
        </div>

        <div class="quiz-feedback" id="quiz-feedback"></div>
    </section>

    <!-- ===== RECURSOS ADICIONALES ===== -->
    <section class="card" id="section-9">
        <div class="card-header">
            <div class="card-icon" style="background:linear-gradient(135deg, #6c5ce7, #a29bfe);">
                <i class="fas fa-book-open"></i>
            </div>
            <h2 class="card-title">Más Guías de Impresión</h2>
        </div>
        <div class="card-content">
            <p style="text-align:center; margin-bottom:1.5rem;">Explora nuestras guías especializadas para dominar cada aspecto de la impresión profesional.</p>

            <div class="resources-grid">
                <div class="resource-card">
                    <div class="resource-icon green"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a8.png" alt="🎨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
                    <h4>CMYK vs RGB vs Pantone</h4>
                    <p style="color:var(--text-light); font-size:0.95rem; margin:0.5rem 0 1rem;">Sistemas de color para impresión y diseño digital.</p>
                    <a href="https://imprentamaiona.es/cmyk-rgb-pantone" class="resource-link">
                        Ver guía <i class="fas fa-arrow-right"></i>
                    </a>
                </div>
                <div class="resource-card">
                    <div class="resource-icon orange"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f34c.png" alt="🍌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
                    <h4>Google Nano Banana</h4>
                    <p style="color:var(--text-light); font-size:0.95rem; margin:0.5rem 0 1rem;">Tendencias de color y diseño para mantenerte actualizado.</p>
                    <a href="https://imprentamaiona.es/google-nano-banana" class="resource-link">
                        Ver guía <i class="fas fa-arrow-right"></i>
                    </a>
                </div>
                <div class="resource-card">
                    <div class="resource-icon blue"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
                    <h4>Papel Branding Sensorial</h4>
                    <p style="color:var(--text-light); font-size:0.95rem; margin:0.5rem 0 1rem;">Texturas, gramajes y acabados para experiencias multisensoriales.</p>
                    <a href="https://imprentamaiona.es/papel-branding-sensorial" class="resource-link">
                        Ver guía <i class="fas fa-arrow-right"></i>
                    </a>
                </div>
            </div>

            <div style="text-align:center; margin-top:2rem; padding-top:1.5rem; border-top:1px solid rgba(255,255,255,0.06);">
                <p style="color:var(--text-light); margin-bottom:1rem;">¿Necesitas asesoramiento personalizado para tu proyecto?</p>
                <a href="https://imprentamaiona.es/contacto" class="btn btn-primary">
                    <i class="fas fa-envelope"></i> Contactar Expertos
                </a>
            </div>
        </div>
    </section>

    <!-- ===== FOOTER ===== -->
    <footer>
        <div class="conclusion">
            <h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f389.png" alt="🎉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ¡Felicidades! Has completado la guía sobre el sangrado en impresión</h3>
            <p>Ahora conoces la importancia del sangrado, cuándo aplicarlo y cómo configurarlo en los principales programas de diseño. Recuerda aplicar estos conocimientos en tus próximos proyectos de Maiona para garantizar resultados profesionales.</p>
        </div>
        <p style="color:var(--text-lighter); font-size:0.9rem;">© 2025 Guía Interactiva Maiona v2.0 | Diseñado para el aprendizaje efectivo</p>
    </footer>

</div>

<!-- ===== PROGRESS BAR ===== -->
<div class="progress-container">
    <div class="progress-info">
        <span>Progreso: <span id="progress-percent">0%</span></span>
        <span id="current-section">Inicio</span>
    </div>
    <div class="progress-bar">
        <div class="progress-fill" id="progress-fill"></div>
    </div>
</div>

<script>
    // ===== QUIZ DATA =====
    const quizQuestions = [
        { question: "¿Cuál es la medida de sangrado más común para trabajos de impresión estándar?",
          options: ["1 mm por cada lado", "3 mm por cada lado", "5 cm por cada lado", "No es necesario"],
          correct: 1 },
        { question: "¿En cuál de estos casos NO es necesario aplicar sangrado?",
          options: ["Folletos con fondo de color completo", "Tarjetas con imagen hasta el borde",
                    "Diseño con márgenes blancos visibles", "Revistas con cobertura hasta el borde"],
          correct: 2 },
        { question: "¿Qué programa de diseño NO tiene una herramienta específica para sangrado?",
          options: ["Adobe InDesign", "Adobe Illustrator", "Adobe Photoshop", "Todos tienen"],
          correct: 2 },
        { question: "Para un tríptico de 297×210 mm, ¿qué dimensiones debe tener el archivo con sangrado de 3mm?",
          options: ["294×207 mm", "297×210 mm", "300×213 mm", "303×216 mm"],
          correct: 3 },
        { question: "¿Qué problema se evita principalmente usando sangrado?",
          options: ["Colores desaturados", "Bordes blancos no deseados", "Textos pixelados", "Baja resolución"],
          correct: 1 }
    ];

    let currentQuestionIndex = 0, score = 0, correctAnswers = 0, selectedOption = null;

    const quizOptions = document.getElementById('quiz-options');
    const quizQuestion = document.getElementById('quiz-question');
    const currentQuestionEl = document.getElementById('current-question');
    const scoreEl = document.getElementById('score');
    const correctEl = document.getElementById('correct-answers');
    const btnCheck = document.getElementById('btn-check-answer');
    const btnNext = document.getElementById('btn-next-question');
    const btnPrev = document.getElementById('btn-prev-question');
    const btnFinish = document.getElementById('btn-finish-quiz');
    const feedback = document.getElementById('quiz-feedback');

    function loadQuestion(index) {
        const q = quizQuestions[index];
        quizQuestion.textContent = q.question;
        currentQuestionEl.textContent = index + 1;
        quizOptions.innerHTML = '';
        selectedOption = null;
        btnCheck.disabled = true;
        btnNext.style.display = 'none';
        btnFinish.style.display = 'none';
        btnCheck.style.display = 'inline-block';
        btnPrev.disabled = index === 0;
        feedback.textContent = '';
        feedback.style.background = 'rgba(255,255,255,0.04)';
        feedback.style.color = 'var(--text-light)';

        q.options.forEach((opt, i) => {
            const el = document.createElement('div');
            el.className = 'quiz-option';
            el.innerHTML = `<span class="option-letter">${String.fromCharCode(65+i)}</span> ${opt}`;
            el.addEventListener('click', () => selectOption(el, i));
            quizOptions.appendChild(el);
        });
    }

    function selectOption(el, index) {
        document.querySelectorAll('.quiz-option').forEach(o => o.classList.remove('selected'));
        el.classList.add('selected');
        selectedOption = index;
        btnCheck.disabled = false;
    }

    function checkAnswer() {
        if (selectedOption === null) return;
        const q = quizQuestions[currentQuestionIndex];
        const opts = document.querySelectorAll('.quiz-option');
        opts.forEach((o, i) => {
            o.style.pointerEvents = 'none';
            if (i === q.correct) o.classList.add('correct');
            else if (i === selectedOption && i !== q.correct) o.classList.add('incorrect');
        });

        if (selectedOption === q.correct) { score += 20; correctAnswers++; }
        feedback.textContent = selectedOption === q.correct ? '&#x2705; ¡Correcto!' : `&#x274c; Incorrecto. La respuesta correcta es: ${q.options[q.correct]}`;
        feedback.style.color = selectedOption === q.correct ? '#4ade80' : '#f87171';
        feedback.style.background = selectedOption === q.correct ? 'rgba(74,222,128,0.08)' : 'rgba(248,113,113,0.08)';

        scoreEl.textContent = score;
        correctEl.textContent = correctAnswers;
        btnCheck.style.display = 'none';
        if (currentQuestionIndex < quizQuestions.length - 1) btnNext.style.display = 'inline-block';
        else btnFinish.style.display = 'inline-block';
    }

    function nextQuestion() { if (currentQuestionIndex < quizQuestions.length - 1) { currentQuestionIndex++; loadQuestion(currentQuestionIndex); } }
    function prevQuestion() { if (currentQuestionIndex > 0) { currentQuestionIndex--; loadQuestion(currentQuestionIndex); } }
    function finishQuiz() {
        const pct = Math.round((correctAnswers / quizQuestions.length) * 100);
        feedback.textContent = `&#x1f3af; ¡Quiz completado! ${correctAnswers} de ${quizQuestions.length} correctas (${pct}%)`;
        feedback.style.color = 'var(--text-light)';
        feedback.style.background = 'rgba(255,255,255,0.06)';
        btnFinish.style.display = 'none';
    }

    btnCheck.addEventListener('click', checkAnswer);
    btnNext.addEventListener('click', nextQuestion);
    btnPrev.addEventListener('click', prevQuestion);
    btnFinish.addEventListener('click', finishQuiz);
    loadQuestion(0);

    // ===== DEMO INTERACTIVA =====
    const designArea = document.getElementById('design-area');
    const demoResult = document.getElementById('demo-result');
    const btnWith = document.getElementById('toggle-with-bleed');
    const btnWithout = document.getElementById('toggle-without-bleed');

    btnWith.addEventListener('click', () => {
        designArea.className = 'design-area with-bleed';
        demoResult.innerHTML = '&#x2705; ¡Perfecto! Con sangrado, el diseño cubre completamente el área de corte.';
        demoResult.style.color = '#4ade80';
        btnWith.classList.add('active');
        btnWithout.classList.remove('active');
    });

    btnWithout.addEventListener('click', () => {
        designArea.className = 'design-area without-bleed';
        demoResult.innerHTML = '&#x274c; Sin sangrado, pueden aparecer bordes blancos no deseados.';
        demoResult.style.color = '#f87171';
        btnWithout.classList.add('active');
        btnWith.classList.remove('active');
    });

    // ===== CALCULADORA =====
    const widthInput = document.getElementById('width');
    const heightInput = document.getElementById('height');
    const bleedInput = document.getElementById('bleed');
    const btnCalc = document.getElementById('btn-calculate');

    function calculateBleed() {
        const w = parseFloat(widthInput.value) || 0;
        const h = parseFloat(heightInput.value) || 0;
        const b = parseFloat(bleedInput.value) || 0;
        document.getElementById('original-size').textContent = `${w} × ${h} mm`;
        document.getElementById('bleed-value').textContent = `${b} mm`;
        document.getElementById('width-with-bleed').textContent = `${w + b*2} mm`;
        document.getElementById('height-with-bleed').textContent = `${h + b*2} mm`;
        document.getElementById('final-size').textContent = `${w + b*2} × ${h + b*2} mm`;
    }

    btnCalc.addEventListener('click', calculateBleed);
    calculateBleed();

    // ===== TABS =====
    document.querySelectorAll('.tab-btn').forEach(btn => {
        btn.addEventListener('click', () => {
            document.querySelectorAll('.tab-btn').forEach(b => b.classList.remove('active'));
            document.querySelectorAll('.tab-content').forEach(c => c.classList.remove('active'));
            btn.classList.add('active');
            document.getElementById(`${btn.dataset.tab}-tab`).classList.add('active');
        });
    });

    // ===== PROGRESS =====
    const sections = document.querySelectorAll('.card');
    const progressFill = document.getElementById('progress-fill');
    const progressPercent = document.getElementById('progress-percent');
    const currentSection = document.getElementById('current-section');

    function updateProgress() {
        const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
        const scrollHeight = document.documentElement.scrollHeight - window.innerHeight;
        const pct = scrollHeight > 0 ? Math.min(100, (scrollTop / scrollHeight) * 100) : 0;
        progressFill.style.width = `${pct}%`;
        progressPercent.textContent = `${Math.round(pct)}%`;

        let activeSection = 'Inicio';
        sections.forEach(s => {
            const rect = s.getBoundingClientRect();
            if (rect.top <= window.innerHeight * 0.4) {
                const label = s.id.replace('section-', '');
                const titles = {
                    '1': 'Introducción', '2': 'Demo & Calculadora', '3': 'Importancia',
                    '4': 'Cuándo Usar', '5': 'Medidas', '6': 'Software',
                    '7': 'Optimización', '8': 'Quiz', '9': 'Recursos'
                };
                activeSection = titles[label] || 'Explorando';
            }
        });
        currentSection.textContent = activeSection;
    }

    window.addEventListener('scroll', updateProgress);
    window.addEventListener('resize', updateProgress);
    updateProgress();
</script>
</body>
</html>				</div>
				</div>
					</div>
				</div>
				</div>
		<p>La entrada <a href="https://imprentamaiona.es/sangrado/">Sangrado en impresión: guía profesional para diseño</a> se publicó primero en <a href="https://imprentamaiona.es">Imprenta Maiona</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7474</post-id>	</item>
	</channel>
</rss>
