/**
 * Akbori Page Fade Entrance — Public Styles
 * Version: 1.3
 *
 * Hide the body immediately so the fade-in transition starts from invisible.
 * The JS class `.akbori-loaded` triggers the reveal once the window is ready.
 */

/* Initial hidden state — applied before first paint */
body {
    opacity: 0 !important;
    transition: opacity 0.6s ease-in-out !important;
}

/* Reveal state — toggled by akbori-pf-public.js after window load */
body.akbori-loaded {
    opacity: 1 !important;
}
