/*
Theme Name: Mi0ps Showcase
Theme URI: https://mi0ps.com/
Author: Mi0ps
Author URI: https://mi0ps.com/
Description: Premium WooCommerce marketing and licensing storefront theme for Mi0ps Core and Mi0ps Pro.
Version: 2.3.0
Requires at least: 6.4
Tested up to: 6.8
Requires PHP: 8.0
Text Domain: mi0ps-showcase
Tags: e-commerce, dark-mode, custom-logo, custom-menu, featured-images, full-width-template, woocommerce
*/


/* v1.1.1 — compact showcase + virtual tours */
.mi0ps-tour-section{overflow:hidden}
.mi0ps-tour-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:38px}
.mi0ps-tour-card{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,1.18fr);gap:22px;align-items:center;padding:24px;border:1px solid var(--mi0ps-border);border-radius:28px;background:var(--mi0ps-card);box-shadow:var(--mi0ps-shadow)}
.mi0ps-tour-card.is-pro{background:linear-gradient(135deg,rgba(139,92,246,.09),transparent 46%),var(--mi0ps-card);border-color:rgba(139,92,246,.34)}
.mi0ps-tour-copy h3{font-size:clamp(24px,2.3vw,36px);margin:12px 0 10px;letter-spacing:-.035em}
.mi0ps-tour-copy p{color:var(--mi0ps-muted);line-height:1.72;margin:0 0 22px}
.mi0ps-tour-image{position:relative;display:block;width:100%;padding:0;border:1px solid var(--mi0ps-border);border-radius:20px;overflow:hidden;background:var(--mi0ps-soft);cursor:pointer;box-shadow:none;text-align:left}
.mi0ps-tour-image img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top center;transition:transform .35s ease}
.mi0ps-tour-image:hover img{transform:scale(1.018)}
.mi0ps-tour-image span{position:absolute;right:12px;bottom:12px;padding:8px 11px;border-radius:999px;background:rgba(7,12,26,.84);color:#fff;font-size:11px;font-weight:800;backdrop-filter:blur(10px)}
.mi0ps-tour-pro-logo{max-width:168px;margin-bottom:12px}
.mi0ps-edition-brand .mi0ps-button,.mi0ps-pro-heading .mi0ps-button{margin-top:18px;width:max-content}
@media(max-width:1100px){.mi0ps-tour-grid{grid-template-columns:1fr}.mi0ps-tour-card{grid-template-columns:minmax(0,.8fr) minmax(300px,1.2fr)}}
@media(max-width:720px){.mi0ps-tour-card{grid-template-columns:1fr;padding:18px}.mi0ps-tour-image{order:-1}.mi0ps-showcase-tabs button{flex:1}}


/* v2.0.0 — Mi0ps Lite first-class edition */
.mi0ps-lite-section{background:radial-gradient(circle at 16% 20%,rgba(115,92,255,.09),transparent 30%),var(--bg)}
.mi0ps-lite-facts{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}
.mi0ps-lite-facts span{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid var(--line);border-radius:999px;background:var(--panel2);font-size:11px;color:var(--muted)}
.mi0ps-lite-facts strong{color:var(--text);font-size:13px}
.mi0ps-functionality-grid.is-lite .mi0ps-functionality-card{background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 95%,#4d9eff 5%),var(--panel))}
.mi0ps-lite-upgrade{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:24px;padding:24px 28px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(130deg,color-mix(in srgb,var(--panel) 93%,#5e65ff 7%),var(--panel))}
.mi0ps-lite-upgrade h3{font-size:22px;margin:7px 0 5px}.mi0ps-lite-upgrade p{margin:0;color:var(--muted);font-size:13px}
.mi0ps-lite-col{background:color-mix(in srgb,var(--panel) 94%,#3b97ff 6%)}
.mi0ps-price-card.is-lite{border-color:color-mix(in srgb,#4d9eff 45%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 94%,#3b97ff 6%),var(--panel))}
.mi0ps-free-price{font-size:40px;line-height:1;font-weight:950;letter-spacing:-.06em}
.mi0ps-tour-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:1100px){.mi0ps-tour-grid{grid-template-columns:1fr}.mi0ps-lite-upgrade{align-items:flex-start;flex-direction:column}}
@media(max-width:700px){.mi0ps-lite-facts{display:grid;grid-template-columns:1fr}.mi0ps-lite-upgrade{padding:20px}}
