.store-page{background:var(--lib-bg);color:var(--lib-text);min-height:100vh}.store-page .page-container{background:transparent;color:inherit}.store-page .store-hero-section__title{color:var(--lib-text)}.store-page .store-hero-section__title-gradient.gradient-animation{background-image:linear-gradient(100deg,var(--lib-primary) 0,var(--lib-primary-light) 42%,var(--lib-accent) 85%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent!important;color:transparent!important}.store-page .store-hero-section__text{color:var(--lib-text-secondary)}.store-page .store-hero-section .store-search-bar{background:var(--lib-surface);border:1px solid var(--lib-border);box-shadow:var(--lib-shadow-sm)}.store-page .store-hero-section:hover .store-search-bar{box-shadow:var(--lib-shadow-md),0 0 0 1px var(--lib-border-strong)}.store-page .store-hero-section .store-search-bar__input{color:var(--lib-text)}.store-page .store-hero-section .store-search-bar__input::placeholder{color:var(--lib-text-muted)}.store-page .store-hero-section .store-search-bar__btn{background:var(--lib-primary);color:var(--lib-text-inverse)}.store-page .store-hero-section .store-search-bar__btn:hover{background:var(--lib-primary-hover)}.store-page .store-3d-illus{color:var(--lib-text-muted)}.store-page .store-hero-section__illus .store-iso-card-back-inner{background:linear-gradient(162deg,var(--lib-bg) 0,var(--lib-bg-subtle) 50%,var(--lib-bg-muted) 100%);box-shadow:inset 0 1px 0 rgba(0,0,0,.04),0 0 0 1px var(--lib-border)}.store-page .store-hero-section__illus .store-iso-card-back .store-screen-header{background:linear-gradient(180deg,var(--lib-bg-subtle) 0,var(--lib-bg-muted) 100%);border-bottom:1px solid var(--lib-border)}.store-page .store-hero-section__illus .store-iso-card-back .store-content-block{background:linear-gradient(145deg,var(--lib-bg-subtle) 0,var(--lib-bg-muted) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px var(--lib-border),var(--lib-shadow-sm)}.store-page .store-hero-section__illus .store-iso-card-back .store-mini-tpl{background:var(--lib-bg-muted)}.store-page .store-hero-section__illus .store-template-screen{background:linear-gradient(162deg,var(--lib-bg) 0,var(--lib-bg-subtle) 48%,var(--lib-bg-muted) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px var(--lib-border)}.store-page .store-hero-section__illus .store-screen-header{background:linear-gradient(180deg,var(--lib-bg-subtle) 0,var(--lib-bg-muted) 100%);border-bottom:1px solid var(--lib-border)}.store-page .store-hero-section__illus .store-screen-dots span{background:var(--lib-border-strong);box-shadow:inset 0 1px 1px rgba(255,255,255,.5)}.store-page .store-hero-section__illus .store-screen-title{color:var(--lib-primary)!important;text-shadow:none}.store-page .store-hero-section__illus .store-iso-card .store-screen-title .store-screen-title-gradient.gradient-animation,.store-page .store-hero-section__illus .store-iso-card-back .store-screen-title .store-screen-title-gradient.gradient-animation{color:var(--lib-primary)!important;-webkit-text-fill-color:var(--lib-primary)!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important}.store-page .store-hero-section__illus .store-section-card{background:linear-gradient(145deg,var(--lib-surface) 0,var(--lib-bg-subtle) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px var(--lib-border),var(--lib-shadow-sm)}.store-page .store-hero-section__illus .store-section-card__filename{color:var(--lib-text-secondary)}.store-page .store-hero-section__illus .store-section-card__preview{background:var(--lib-bg-muted);border:1px solid var(--lib-border)}.store-page .store-hero-section__illus .store-iso-card-back .store-section-card{background:linear-gradient(145deg,var(--lib-bg-subtle) 0,var(--lib-bg-muted) 100%)}.store-page .store-hero-section__illus .store-iso-card-back .store-section-card__preview{background:var(--lib-bg-hover)}.store-page .store-hero-section__illus .store-iso-card-back .store-section-card__filename{color:var(--lib-text-muted)}.store-page .store-hero-section__illus .store-list-search-pill{background:linear-gradient(90deg,var(--lib-border) 0,var(--lib-border-strong) 35%,var(--lib-border) 100%)}.store-page .store-hero-section__illus .store-content-row{background:linear-gradient(145deg,var(--lib-bg-subtle) 0,var(--lib-bg-muted) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px var(--lib-border)}.store-page .store-hero-section__illus .store-content-row--with-avatar{background:var(--lib-bg-muted);border:1px solid var(--lib-border)}.store-page .store-hero-section__illus .store-content-row-avatar{background:linear-gradient(145deg,var(--lib-border-strong) 0,var(--lib-border) 100%)}.store-page .store-hero-section__illus .store-content-row-line,.store-page .store-hero-section__illus .store-wire-line{background:linear-gradient(90deg,var(--lib-border) 0,var(--lib-border-strong) 50%,var(--lib-border) 100%)}.store-page .store-hero-section__illus .store-wire-col{border-color:var(--lib-border)}.store-page .store-section-100vh__inner .new-home_feature-heading-right-text{color:var(--lib-text)}.store-page .store-section-100vh__inner .new-home_feature-heading-left-text-blur.gradient-animation,.store-page .store-section-100vh__inner .new-home_feature-heading-left-text.gradient-animation{background-image:linear-gradient(100deg,var(--lib-primary) 0,var(--lib-primary-light) 42%,var(--lib-accent) 85%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.store-page .store-section-100vh__more{color:var(--lib-primary)}.store-page .store-featured-section__title{color:var(--lib-primary);font-size:1.9rem}.store-page .store-featured-section__subtitle{color:var(--lib-text-secondary);font-size:1.05rem}.store-page .store-featured-section__more,.store-page .store-featured-section__subtitle-link{color:var(--lib-primary)}.store-page .store-featured-section__more:hover,.store-page .store-featured-section__subtitle-link:hover{color:var(--lib-primary-hover)}.store-page .store-featured-section .store-featured-card,.store-page .store-featured-section [class*=store-featured]{background:var(--lib-surface);border-color:var(--lib-border)}.store-page .store-categories-section__title{color:var(--lib-text)}.store-page .store-categories-section__card{background:var(--lib-surface);border:1px solid var(--lib-border);color:var(--lib-text)}.store-page .store-categories-section__card:hover{background:var(--lib-bg-muted);border-color:var(--lib-primary)}.store-page .store-grid-section__title{color:var(--lib-text)}.store-page .store-grid-section__subtitle{color:var(--lib-text-secondary)}.store-page .store-grid-section__more{color:var(--lib-primary)}.store-page .store-grid-section__more:hover{color:var(--lib-primary-hover)}.store-page .store-grid-section__card-skeleton{background:var(--lib-bg-muted)}.store-page .category-card{background:var(--lib-surface);border:1px solid var(--lib-border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--lib-shadow-sm)}.store-page .category-card:hover{border-color:var(--lib-primary);box-shadow:var(--lib-shadow-lg)}.store-page .category-icon{background:var(--lib-primary);color:var(--lib-text-inverse)}.store-page .category-card h3{color:var(--lib-text)}.store-page .category-card p{color:var(--lib-text-secondary)}.store-page .template-count{background:var(--lib-primary-muted);color:var(--lib-primary);border-color:var(--lib-primary-muted)}.store-page .template-card{background:var(--lib-surface);border:1px solid var(--lib-border);box-shadow:var(--lib-shadow-md)}.store-page .template-card:hover{border-color:var(--lib-primary);box-shadow:var(--lib-shadow-xl)}.store-page .template-card-title,.store-page .template-info h3{color:var(--lib-text)!important}.store-page .template-card-desc,.store-page .template-info p{color:var(--lib-text-secondary)!important}.store-page .template-card .template-meta{border-top-color:var(--lib-border)}.store-page .template-tag-small{background:var(--lib-bg-muted);color:var(--lib-text-secondary);border-color:var(--lib-border)}.store-page .template-category{color:var(--lib-text-secondary)}.store-page .template-price{color:var(--lib-primary)}.store-page .search-filter-bar{background:var(--lib-surface);border:1px solid var(--lib-border);-webkit-backdrop-filter:none;backdrop-filter:none}.store-page .search-group label,.store-page .store-how-section__title{color:var(--lib-text)}.store-page .store-how-section__subtitle{color:var(--lib-text-secondary)}.store-page .store-how-section__step{background:var(--lib-surface);border:1px solid var(--lib-border)}.store-page .store-how-section__step-num{background:var(--lib-primary-muted);color:var(--lib-primary)}.store-page .store-how-section__step-title{color:var(--lib-text)}.store-page .store-how-section__step-desc{color:var(--lib-text-secondary)}.store-page .store-how-section__cta{background:var(--lib-primary);color:var(--lib-text-inverse)}.store-page .store-how-section__cta:hover{background:var(--lib-primary-hover)}.store-page .store-closing-section{border-top-color:var(--lib-border)}.store-page .store-closing-section__title{color:var(--lib-text)}.store-page .store-closing-section__title-gradient.gradient-animation{background-image:linear-gradient(100deg,var(--lib-primary) 0,var(--lib-primary-light) 42%,var(--lib-accent) 85%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.store-page .store-closing-section__subtitle{color:var(--lib-text-secondary)}.store-page .store-closing-section__search .store-search-bar{background:var(--lib-surface);border:1px solid var(--lib-border);box-shadow:var(--lib-shadow-sm)}.store-page .store-closing-section__search .store-search-bar:hover{box-shadow:var(--lib-shadow-md);border-color:var(--lib-border-strong)}.store-page .store-closing-section__search .store-search-bar__input{color:var(--lib-text)}.store-page .store-closing-section__search .store-search-bar__input::placeholder{color:var(--lib-text-muted)}.store-page .store-closing-section__search .store-search-bar__btn{background:var(--lib-primary);color:var(--lib-text-inverse)}.store-page .store-closing-section__search .store-search-bar__btn:hover{background:var(--lib-primary-hover);box-shadow:var(--lib-shadow-md)}