/* Core system resets and mobile layout anchors */
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: transparent;
}

body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    background-color: #f4f6f9;
    color: #1e293b;
    padding: 16px;
    -webkit-font-smoothing: antialiased;
}

/* Common UI Utilities */
.hidden {
    display: none !important;
}