:root{--app-card-shadow:0 0.25rem 0.75rem rgba(33,37,41,.08)}*{box-sizing:border-box}body{font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;background-color:#f8f9fa;color:#212529;margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:600}p{margin-bottom:0}.card.app-elevated{box-shadow:var(--app-card-shadow)}.bg-primary.badge-soft{color:#fff}.badge-soft{color:#0d6efd;background-color:rgba(13,110,253,.1)}.border-dashed{border-style:dashed!important}