/*
Theme Name: Allure Independent Core
Theme URI: https://allure.salon
Author: Nelson Wong
Author URI: https://allure.salon
Description: Allure 2026 獨立核心架構 - 徹底切除罐頭，回歸極致 Coding。
Version: 1.2
*/

/* [1] 珍珠白基礎重設 - 消除所有罐頭邊距 */
body {
    background-color: #FDFCF8 !important; /* 強制執行珍珠白 */
    margin: 0;
    padding: 0;
    font-family: "Optima", "Didot", "Helvetica Neue", sans-serif;
    -webkit-font-smoothing: antialiased;
    color: #333;
}

/* [2] 導航列美學 - 徹底解決垂直與黑點問題 */
.allure-nav {
    display: flex !important;
    flex-direction: row !important;
    list-style: none !important; /* 徹底消除點點 */
    padding: 50px 0 !important;
    margin: 0 !important;
    justify-content: center !important;
    gap: 45px !important; /* 結構金的高級間距 */
}

.allure-nav li {
    margin: 0;
    padding: 0;
    list-style-type: none !important;
}

.allure-nav a {
    text-decoration: none !important;
    color: #D4AF37 !important; /* Allure 結構金 */
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    transition: all 0.4s ease;
}

.allure-nav a:hover {
    color: #000 !important;
    letter-spacing: 3.5px;
}

/* [3] 主視覺區塊 */
.vision-section {
    text-align: center;
    padding: 120px 20px;
}

.vision-section h1 {
    color: #D4AF37;
    font-size: 2.4rem;
    letter-spacing: 4px;
    margin-bottom: 20px;
}

.vision-section p {
    font-size: 14px;
    color: #666;
    letter-spacing: 1px;
}

/* [4] Responsive 響應式：手機版自動優化 */
@media screen and (max-width: 768px) {
    .allure-nav {
        gap: 15px !important;
        flex-wrap: wrap !important;
        padding: 30px 10px !important;
    }
    
    .allure-nav a {
        font-size: 11px;
        letter-spacing: 1px;
    }

    .vision-section h1 {
        font-size: 1.8rem;
    }
}