/* ===== 脉轮内容页共用样式（开启步骤 / 唤醒脉轮）===== */

.container { max-width: 760px; }

.card {
    background: #fff;
    border-radius: 16px;
    padding: 36px 32px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.06);
    margin-bottom: 24px;
}

h1 { font-size: 1.8rem; color: #1a1a2e; margin-bottom: 8px; }
.subtitle { color: #6b7280; font-size: 0.95rem; margin-bottom: 20px; }

.back-link { margin-bottom: 20px; }
.back-link a { color: #7c3aed; text-decoration: none; font-size: 0.9rem; }

p {
    font-size: 0.95rem;
    color: #4b5563;
    line-height: 1.8;
    margin-bottom: 14px;
}

hr {
    border: none;
    border-top: 1px solid #f3f4f6;
    margin: 28px 0;
}

/* 脉轮分区（唤醒页） */
.chakra-section {
    padding: 20px 0;
    border-bottom: 1px solid #f3f4f6;
}
.chakra-section:last-child { border-bottom: none; }
.chakra-section h2 {
    font-size: 1.1rem;
    margin-bottom: 8px;
}

/* 脉轮配色 */
.c-root h2  { color: #FC0E0C; }
.c-sacral h2 { color: #FC9E0B; }
.c-navel h2  { color: #b89700; }
.c-heart h2  { color: #13A643; }
.c-throat h2 { color: #1C86FC; }
.c-eye h2    { color: #5C3E94; }
.c-crown h2  { color: #9D6BAD; }

.mudra-img {
    display: block;
    margin: 8px 0 0 0;
    border-radius: 8px;
    max-width: 100%;
    height: auto;
}

.warning {
    color: #991b1b;
    background: #fee2e2;
    padding: 10px 14px;
    border-radius: 8px;
    font-size: 0.9rem;
    margin-top: 10px;
}

/* 页面导航 */
.page-nav {
    display: flex;
    justify-content: space-between;
    margin-top: 32px;
    padding-top: 20px;
    border-top: 1px solid #f3f4f6;
}
.page-nav a {
    color: #7c3aed;
    text-decoration: none;
    font-size: 0.95rem;
}

@media (max-width: 600px) {
    .container { padding: 0 12px; }
    .card { padding: 24px 18px; }
    h1 { font-size: 1.5rem; }
    p { font-size: 0.9rem; }
}
