/* ===== Admin metabox layout (no Bootstrap required) ===== */
.spq-repeater .spq-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;border:1px solid #e5e5e5;padding:10px;margin:10px 0;background:#fff;border-radius:6px}
.spq-repeater .spq-col{flex:0 0 auto}
.spq-repeater .spq-col--word{flex-basis:180px;max-width:220px}
.spq-repeater .spq-col--sentence{flex:1 1 360px;min-width:260px}
.spq-repeater .spq-col--image,.spq-repeater .spq-col--audio{flex-basis:220px}
.spq-repeater .spq-col--actions{flex-basis:120px;display:flex;flex-direction:column;gap:6px}
.spq-image-preview img{max-width:100%;height:auto;display:block;border:1px solid #ddd}
.spq-toolbar{margin:8px 0}

/* ===== Frontend minimal ===== */
.spq-slide{display:none}
.spq-slide.active{display:block}
.spq-media{text-align:center;margin-bottom:.75rem}
.spq-media img{max-width:100%;height:auto}

/* Fade transitions for slides */
.spq-slide{transition:opacity .2s ease;}
.spq-progress .progress{height:8px;border-radius:4px}

.spq-blank{ display:inline-block; border-bottom:2px solid currentColor; min-width:3ch; }
.entry-meta {
    display: none;
}
#right-sidebar {
    display: none;
}
.entry-title {
    text-align: center;
}
.featured-image {
    margin: 0 auto;
}
