/**
 * 版权所有 © 2026 air-descenders
 * 
 * 本代码库为个人备份用途，仅供作者本人使用。
 * 未经明确书面许可，禁止任何形式的复制、分发、修改或商业使用。
 * 
 * GitHub Pages展示仅用于技术分享，不构成代码使用授权。
 */

/* CSS Reset for Mobile */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html, body {
    height: 100%;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #f5f5f5;
    overflow: hidden; /* Prevent scroll on body */
    touch-action: none; /* Prevent default touch behaviors */
}

button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button {
    background: none;
    border: none;
    cursor: pointer;
    outline: none;
    -webkit-tap-highlight-color: transparent;
}

/* Prevent text selection and callouts */
* {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
}

/* Allow text selection in specific areas if needed */
input, textarea {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}