/* Spacium Labs - Fresh Minimal Styles */

html {
    scroll-behavior: smooth;
}

body {
    font-feature-settings: "cv11", "ss01";
    -webkit-font-smoothing: antialiased;
}

/* Tighter headings */
h1, h2, h3 {
    letter-spacing: -0.025em;
}

h1 {
    letter-spacing: -0.03em;
}

/* Logo - no space between parts */
.logo {
    letter-spacing: -0.02em;
    gap: 0 !important;
}
.logo span {
    display: inline;
    margin: 0;
    padding: 0;
}

/* Subtle hover on cards */
.rounded-2xl {
    transition: border-color 0.2s ease;
}

/* Clean button transitions */
.btn {
    transition: all 0.15s ease;
}

/* Details/summary styling */
details summary::-webkit-details-marker {
    display: none;
}

details summary {
    list-style: none;
}

/* Form focus states */
input:focus,
select:focus,
textarea:focus {
    outline: none;
}

/* Smooth transitions */
a {
    transition: color 0.15s ease;
}
