.frontend-layout[data-theme=inkflow] .brand-detail-page{background:transparent;min-height:100vh;padding:var(--spacing-3xl) var(--container-padding)}.frontend-layout[data-theme=inkflow] .brand-detail-container{max-width:var(--container-max);margin:0 auto}.frontend-layout[data-theme=inkflow] .brand-header{background:hsla(35,81%,96%,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--spacing-3xl);margin-bottom:var(--spacing-3xl);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);display:flex;gap:var(--spacing-3xl);align-items:center}.frontend-layout[data-theme=inkflow] .brand-header-logo{position:relative;width:200px;aspect-ratio:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--theme-bg-section);border:var(--border);border-radius:var(--radius-sm)}.frontend-layout[data-theme=inkflow] .brand-header-logo img{width:100%;height:100%;object-fit:contain;padding:var(--spacing-md)}.frontend-layout[data-theme=inkflow] .brand-header-info{flex:1 1}.frontend-layout[data-theme=inkflow] .brand-title{font-size:var(--font-size-3xl);color:var(--theme-accent);margin:0 0 var(--spacing-md);font-weight:var(--font-weight-bold);letter-spacing:.1em}.frontend-layout[data-theme=inkflow] .brand-description{font-size:var(--font-size-base);color:var(--theme-text-muted);line-height:var(--line-height-loose);margin:0 0 var(--spacing-lg)}.frontend-layout[data-theme=inkflow] .brand-website{display:inline-block;color:var(--theme-secondary);text-decoration:none;font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-lg);border:1px solid var(--theme-secondary);border-radius:var(--radius-sm);transition:background var(--transition-fast),color var(--transition-fast)}.frontend-layout[data-theme=inkflow] .brand-website:hover{background:var(--theme-secondary);color:var(--theme-btn-primary-text)}.frontend-layout[data-theme=inkflow] .brand-products-section{background:hsla(35,81%,96%,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--spacing-3xl);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.frontend-layout[data-theme=inkflow] .brand-products-section .section-title{font-size:var(--font-size-xl);color:var(--theme-accent);margin:0 0 var(--spacing-xl);padding-bottom:var(--spacing-md);border-bottom:var(--border);font-weight:var(--font-weight-medium);letter-spacing:.1em}.frontend-layout[data-theme=inkflow] .brand-not-found{text-align:center;padding:var(--spacing-3xl);font-size:var(--font-size-sm);color:var(--theme-text-muted)}@media (max-width:767px){.frontend-layout[data-theme=inkflow] .brand-detail-page{padding:var(--spacing-lg) var(--container-padding)}.frontend-layout[data-theme=inkflow] .brand-header{flex-direction:column;padding:var(--spacing-xl);gap:var(--spacing-xl)}.frontend-layout[data-theme=inkflow] .brand-header-logo{width:150px}.frontend-layout[data-theme=inkflow] .brand-title{font-size:var(--font-size-2xl)}.frontend-layout[data-theme=inkflow] .brand-products-section{padding:var(--spacing-xl)}}