    section {
        padding: 0px !important;
    }

    .whitepaper-container {
        max-width: 1100px;
        margin: 100px auto;
        background: rgba(13, 15, 20, 0.95);
        border: 1px solid rgba(255, 255, 255, 0.05);
        border-radius: 40px;
        padding: 60px;
        box-shadow: 0 40px 100px rgba(0,0,0,0.8);
    }

    .wp-header {
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        padding-bottom: 40px;
        margin-bottom: 50px;
    }

    h1, h2, h3, h4 {
        font-family: 'Orbitron', sans-serif;
        color: #fff;
    }

    .section-title {
        color: var(--neon-blue);
        margin-top: 50px;
        margin-bottom: 25px;
        font-size: 1.6rem;
        border-bottom: 1px solid rgba(0, 210, 255, 0.2);
        padding-bottom: 10px;
    }

    .supply-table {
        background: rgba(0,0,0,0.3);
        border-radius: 20px;
        overflow-x: auto;
        border: 1px solid rgba(255, 255, 255, 0.05);
        margin: 30px 0;
    }

    .table {
        margin-bottom: 0;
        color: #d1d1d1;
    }

    .table th {
        background: rgba(0, 210, 255, 0.1);
        color: var(--neon-blue);
        border: none;
        padding: 15px;
    }

    .layer-card {
        background: rgba(255,255,255,0.02);
        border-radius: 25px;
        padding: 35px;
        border: 1px solid rgba(255, 255, 255, 0.05);
        margin-bottom: 20px;
    }

    .rule-box {
        border-left: 4px solid var(--neon-blue);
        background: rgba(0, 210, 255, 0.05);
        padding: 30px;
        border-radius: 0 20px 20px 0;
        margin: 40px 0;
    }

    /* Corrección de estilos para bloque de Nota y clases Mono */
    .mono {
        font-family: 'JetBrains Mono', monospace !important;
    }
    
    .text-muted {
        color: #888 !important; /* Gris claro para legibilidad */
    }
    
    /* Estilo específico para el bloque de nota técnica */
    .whitepaper-container .mono.small {
        font-size: 0.85rem;
        color: #a0a0a0 !important;
        border-left: 2px solid var(--neon-blue);
        padding-left: 20px;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    
    /* Estilo para las flechas de la lista técnica */
    ul.mono.small {
        list-style: none;
        padding-left: 20px;
        border-left: 2px solid rgba(0, 210, 255, 0.2);
    }
    
    ul.mono.small li::before {
        content: "→ ";
        color: var(--neon-blue);
        margin-right: 10px;
    }
    
    /* Resalte de valores numéricos dentro de la nota */
    .mono strong {
        color: #fff;
        text-shadow: 0 0 5px rgba(255, 255, 255, 0.2);
    }
    
    .security-hero {
        position: relative;
        padding: 120px 20px;
        text-align: center;
        background: radial-gradient(circle at top, rgba(255,193,7,.15), transparent 60%);
    }
    
    .security-hero h1 {
        font-size: 4rem;
        font-weight: 800;
        letter-spacing: -1px;
    }
    
    .security-badges span {
        display: inline-block;
        margin: 8px;
        padding: 6px 14px;
        border-radius: 20px;
        background: rgba(255,193,7,.15);
        color: rgb(255,193,7);
        font-size: .8rem;
    }
