/* Motif Hexagon menggunakan Data URI SVG */
body {
    background-color: #f8fafc !important;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 0l20 10v20L20 40 0 30V10z' fill-opacity='0' stroke='%23cbd5e1' stroke-width='1' stroke-opacity='0.5'/%3E%3C/svg%3E") !important;
}

/* Wrapper konten dengan efek melayang (floating) */
.pkp_structure_page {
    background-color: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.05) !important;
}