/*
 * r1122 - één Snoeten-schaduw voor de witte hoofdplaten op alle pagina's.
 * De stijl sluit aan op de glans van de oranje header en blauwe taakbalk.
 * Popups, knoppen, invoervelden en losse avatar-schaduwen worden bewust niet
 * overschreven.
 */

:root {
    --snoeten-plate-shadow:
        inset 0 1px 0 rgba(255,255,255,.96),
        0 0 0 1px rgba(106,136,182,.14),
        0 2px 4px rgba(47,104,204,.08),
        0 10px 22px rgba(47,104,204,.11);
}

/* Klassieke pagina-opbouw */
#main article,
#sidebar {
    box-shadow: var(--base-shadow, var(--snoeten-plate-shadow));
}

/* Gedeelde nieuwe pagina-opbouw */
.site-page-panel,
.site-shell-r420 .help-section,
.site-shell-r420 .notifications-toolbar,
.site-shell-r420 .notifications-panel,
.site-shell-r420 #content-sidebar > section,
.site-shell-r420 .welcome-panel,
.site-shell-r420 .groups-home-content,
.site-shell-r420 .groups-home-side-block,
.site-shell-r420 .donations-panel,
#container.site-shell-r420 #content.welcome-content .welcome-hero,
#profile.site-shell-r420.groups-home-page .groups-home-header {
    box-shadow: var(--base-shadow, var(--snoeten-plate-shadow));
}

/* Welkom */
.welcome-panel,
.welcome-hero {
    box-shadow: var(--welcome-panel-shadow, var(--base-shadow, var(--snoeten-plate-shadow)));
}

/* Zoeken / A-Z / lijsten */
#content.directory-page .directory-panel,
#content.directory-page .directory-sidebar-panel,
.directory-profile-card {
    box-shadow: var(--base-shadow, var(--snoeten-plate-shadow));
}

/* Berichten */
.messages-hero,
.messages-panel,
.messages-side-panel {
    box-shadow: var(--base-shadow, var(--snoeten-plate-shadow));
}

/* Meldingen */
.notifications-panel {
    box-shadow: var(--base-shadow, var(--snoeten-plate-shadow));
}

/* Statistieken */
.statistics-hero,
.statistics-panel,
.statistics-card {
    box-shadow: var(--base-shadow, var(--snoeten-plate-shadow));
}

/* Spelletjes */
.games-panel,
.utopia-intro-card,
.utopia-card {
    box-shadow: var(--base-shadow, var(--snoeten-plate-shadow));
}

/* Hulp / informatie */
.help-link-card,
.help-section,
.info-page article,
.rules-page article,
.webmaster-page article {
    box-shadow: var(--base-shadow, var(--snoeten-plate-shadow));
}

/* Berichten voor account/toegang */
.password-access-main article,
.password-access-card,
.password-access-info,
.auth-access-main article {
    box-shadow: var(--base-shadow, var(--snoeten-plate-shadow));
}

/* Admin-hoofdplaten */
.admin-summary > div,
.admin-panel {
    box-shadow: var(--base-shadow, var(--snoeten-plate-shadow));
}

/* Profiel: respecteer profielthema's die de schaduw bewust transparant maken. */
#profile .profile-home-content #aboutMeContainer,
#profile .profile-latest-photos,
#profile .profile-home-friends-card,
#profile .profile-home-bio-card,
#profile .profile-home-guestbook-card,
#profile .profile-home-visitors-card,
#profile .profile-home-player-card,
#profile .profile-home-media-card,
#profile .profile-explorer-sidebar,
#profile .profile-account-form {
    box-shadow: var(--profile-article-shadow, var(--base-shadow, var(--snoeten-plate-shadow)));
}

/* Een expliciet schaduwloos profiel-/no-css-thema blijft schaduwloos. */
.no-css #main article,
.no-css #sidebar,
.no-css .site-page-panel,
.no-css .welcome-panel,
.no-css .messages-hero,
.no-css .messages-panel,
.no-css .messages-side-panel,
.no-css .notifications-panel,
.no-css .directory-profile-card,
.no-css .statistics-hero,
.no-css .statistics-panel,
.no-css .statistics-card,
.no-css .games-panel {
    box-shadow: none;
}
