// =============================================================================
// 31-modules / box / config
// =============================================================================
//
// Generic box container. Replaces legacy `body_atoms/layout/box` and
// `box_surface`. Supports `--surface` (raised w/ shadow) and `--bordered`.
//
// =============================================================================

@use "../../01-core/external" as *;

$box-config: (
    "padding": q(16),
    "background": var(--ss-color-fill, #ffffff),
    "color": var(--ss-color-text, #1a1a1a),
    "border-color": var(--ss-color-line, #e5e5e5),
    "border-width": q(1),
    "radius": q(4),
    "shadow-surface": var(
            --ss-a-shadow-sm,
            0 #{q(1)} #{q(3)} rgba(0, 0, 0, 0.08)
        ),
    "shadow-elevated": var(
            --ss-a-shadow-md,
            0 #{q(4)} #{q(12)} rgba(0, 0, 0, 0.12)
        ),
) !default;
