/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* 规范化样式以确保跨浏览器一致性 */
html {
    line-height: 1.15; /* 设置基本行高 */
    -webkit-text-size-adjust: 100%; /* 防止移动浏览器文本大小调整 */
}

/* View */
body, html {
    background: #000000; /* 背景颜色 */
    margin: 0; /* 移除默认边距 */
    padding: 0; /* 移除默认内边距 */
    font-size: 16px; /* 基础字体大小 */
    width: 100%;
    height: 100%;
    color: white; /* 字体颜色 */
}
/* 在style.css中添加 */
#jailbreakBtn {
    transition: all 0.3s ease;
    position: relative;
}

#jailbreakBtn::after {
    content: "";
    display: block;
    width: 0%;
    height: 3px;
    background: #4CAF50;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: width 0.3s ease;
}

#jailbreakBtn[data-progress]::after {
    width: attr(data-progress);
}

* {
    font-family: monospace, Arial, sans-serif; /* 全局字体 */
}

/* Header */
header {
    padding-top: 25px; /* 顶部内边距 */
    text-align: center; /* 文本居中 */
    font-size: 42px; /* 标题字体大小 */
    font-weight: bold; /* 加粗 */
}

/* Main */
main {
    width: 100%; /* 主体宽度 */
    text-align: center; /* 文本居中 */
    padding-top: 25%; /* 顶部内边距 */
}

/* Button Styles */
.jailbreak {
    padding: 15px; /* 内边距 */
    min-width: 150px; /* 最小宽度 */
    max-width: 90%; /* 最大宽度 */
    background: rgba(252, 252, 252, 0.7); /* 背景颜色 */
    border-radius: 7px; /* 圆角 */
    color: purple; /* 字体颜色 */
    text-align: center; /* 文本居中 */
    text-decoration: none; /* 无下划线 */
    font-weight: bold; /* 加粗 */
    font-size: 1rem; /* 字体大小 */
    display: inline-block; /* 块级元素 */
    transition: background 0.3s; /* 背景色过渡 */
}

.jailbreak:hover {
    background: rgba(252, 252, 252, 0.9); /* 悬停时背景颜色 */
}

/* Footer */
footer {
    padding-top: 25%; /* 顶部内边距 */
    text-align: center; /* 文本居中 */
}

/* 重置表单元素的样式 */
button, input, optgroup, select, textarea {
    font-family: inherit; /* 继承字体 */
    font-size: 100%; /* 字体大小 */
    line-height: 1.15; /* 行高 */
    margin: 0; /* 移除边距 */
}

/* 链接和按钮样式 */
a, button {
    color: #007aff; /* 链接颜色 */
    text-decoration: none; /* 无下划线 */
}

/* 隐藏元素 */
[hidden] {
    display: none; /* 隐藏带有 hidden 属性的元素 */
}
