﻿/*
 Theme Name: GeneratePress Child
 Theme URI: https://example.com
 Description: Child theme for GeneratePress customizations.
 Author: lovey
 Template: generatepress
 Version: 1.0.0
/*
 Theme Name: GeneratePress Child
 Theme URI: https://example.com
 Description: Child theme for GeneratePress customizations.
 Author: lovey
 Template: generatepress
 Version: 1.0.0
 Text Domain: generatepress-child
*/

/* External Fonts */
@import url("https://hangeul.pstatic.net/hangeul_static/css/nanum-square-neo.css");

/* CSS Modules */
@import url("css/variables.css");
@import url("css/utilities.CSS");
@import url("css/header.css");
@import url("css/footer.css");
@import url("css/components.css");
@import url("css/shop-archive.css");
@import url("css/single-product.css");
@import url("css/cart.css");
@import url("css/checkout.css");
@import url("css/account.css");
@import url("css/responsive.css");

/* Prevent layout shift from scrollbar appearing/disappearing */
html {
    scrollbar-gutter: stable;
}

/* Dynamic Login/Logout visibility based on logged-in state */
/* When logged in, hide login link and show logout */
body.logged-in .menu-item.login-link {
    display: none !important;
}

body.logged-in .menu-item.logout-link {
    display: inline-block !important;
}

/* When logged out, show login link and hide logout */
body:not(.logged-in) .menu-item.login-link {
    display: inline-block !important;
}

body:not(.logged-in) .menu-item.logout-link {
    display: none !important;
}