.bizn-public{background:var(--pub-bg,var(--bg-0));color:var(--pub-text,var(--text));font-family:Vazirmatn,Noto Sans Arabic,Inter,system-ui,sans-serif}.bizn-public .pub-surface{background:var(--pub-surface,var(--bg-1));border-radius:var(--pub-radius,1rem)}.bizn-public .pub-muted{color:var(--pub-muted,var(--muted))}.bizn-public .pub-accent{color:var(--pub-accent,var(--accent))}.bizn-public .pub-btn{border-radius:var(--pub-btn-radius,calc(var(--pub-radius) * .75));transition:transform .15s,box-shadow .15s,background .15s}.bizn-public .pub-btn-primary{color:#fff}.bizn-public[data-pub-btn=gradient] .pub-btn-primary{background:linear-gradient(135deg, var(--pub-accent), var(--pub-accent-2,var(--pub-accent)));box-shadow:0 8px 24px color-mix(in srgb, var(--pub-accent) 35%, transparent)}.bizn-public[data-pub-btn=solid] .pub-btn-primary{background:var(--pub-accent);box-shadow:var(--pub-shadow,0 8px 20px #0000001f)}.bizn-public[data-pub-btn=soft] .pub-btn-primary{background:color-mix(in srgb, var(--pub-accent) 18%, var(--pub-surface));color:var(--pub-accent);border:1px solid color-mix(in srgb, var(--pub-accent) 35%, transparent)}.bizn-public[data-pub-btn=outline] .pub-btn-primary{color:var(--pub-accent);border:2px solid var(--pub-accent);background:0 0}.bizn-public[data-pub-btn=sharp] .pub-btn-primary{background:var(--pub-accent);text-transform:uppercase;letter-spacing:.04em;border-radius:.35rem;font-size:.8125rem}.bizn-public .pub-btn-secondary{border:var(--pub-card-border,1px solid color-mix(in srgb, var(--pub-accent) 35%, transparent));color:var(--pub-text);background:color-mix(in srgb, var(--pub-surface) 90%, transparent)}.bizn-public .pub-btn:hover{transform:translateY(-1px)}.bizn-public .pub-header{background:var(--pub-header-blur,var(--pub-surface));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb, var(--pub-muted) 25%, transparent)}.bizn-public[data-pub-header=centered] .pub-header-inner{text-align:center;flex-direction:column;gap:.75rem}.bizn-public[data-pub-header=centered] .pub-header-nav{justify-content:center}.bizn-public[data-pub-header=split] .pub-header-inner{flex-wrap:wrap}.bizn-public[data-pub-header=split] .pub-header-brand{flex:1;min-width:12rem}.bizn-public[data-pub-header=split] .pub-header-nav{margin-inline-start:auto}.bizn-public .pub-menu-card,.bizn-public .pub-card{border-radius:var(--pub-radius);transition:transform .2s,box-shadow .2s}.bizn-public[data-pub-card=elevated] .pub-menu-card{border:var(--pub-card-border);background:var(--pub-surface);box-shadow:var(--pub-shadow)}.bizn-public[data-pub-card=elevated] .pub-menu-card:hover{transform:translateY(-3px)}.bizn-public[data-pub-card=glass] .pub-menu-card{background:color-mix(in srgb, var(--pub-surface) 75%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:var(--pub-card-border);box-shadow:var(--pub-shadow)}.bizn-public[data-pub-card=outline] .pub-menu-card{border:var(--pub-card-border);background:0 0}.bizn-public[data-pub-card=inset] .pub-menu-card{background:color-mix(in srgb, var(--pub-muted) 8%, var(--pub-surface));border:var(--pub-card-border);box-shadow:inset 0 2px 8px #0000000a}.bizn-public[data-pub-card=accent-bar] .pub-menu-card{border:var(--pub-card-border);background:var(--pub-surface);border-inline-start:4px solid var(--pub-accent)}.bizn-public[data-pub-card=neo] .pub-menu-card{border:var(--pub-card-border);background:var(--pub-surface);box-shadow:8px 8px 0 color-mix(in srgb, var(--pub-accent) 45%, transparent)}.bizn-public[data-pub-card=neo] .pub-menu-card:hover{box-shadow:10px 10px 0 color-mix(in srgb, var(--pub-accent-2,var(--pub-accent)) 40%, transparent);transform:translate(-2px,-2px)}.bizn-public .pub-hero-gradient{background:linear-gradient(145deg, color-mix(in srgb, var(--pub-accent) 35%, var(--pub-bg)), var(--pub-bg) 55%, color-mix(in srgb, var(--pub-accent-2,var(--pub-accent)) 20%, var(--pub-bg)))}.bizn-public .pub-category-pill{border:1px solid color-mix(in srgb, var(--pub-accent) 40%, transparent);color:var(--pub-accent);background:color-mix(in srgb, var(--pub-accent) 8%, transparent);border-radius:999px}.bizn-public .pub-price{font-variant-numeric:tabular-nums;color:var(--pub-accent);font-weight:600}.bizn-public[data-pub-landing=split-hero] .pub-landing-grid{gap:1.5rem;display:grid}@media (width>=768px){.bizn-public[data-pub-landing=split-hero] .pub-landing-grid{grid-template-columns:1fr 1fr;align-items:center}}.bizn-public[data-pub-landing=split-hero] .pub-landing-hero{display:block}@media (width>=768px){.bizn-public[data-pub-landing=split-hero] .pub-landing-hero{display:block}}.bizn-public[data-pub-landing=editorial] .pub-landing-hero{border-inline-start:4px solid var(--pub-accent);padding-inline-start:1.25rem}.bizn-public[data-pub-landing=showcase] .pub-landing-hero{text-align:center}.bizn-public[data-pub-landing=showcase] .pub-landing-hero .pub-landing-actions{justify-content:center}.bizn-public .pub-landing-highlights[data-layout=showcase]{grid-template-columns:1fr}@media (width>=768px){.bizn-public .pub-landing-highlights[data-layout=showcase]{grid-template-columns:repeat(3,1fr)}}.bizn-public .pub-footer{margin-top:auto}.bizn-public[data-bizn-theme=modern-cafe]{letter-spacing:.01em}.bizn-public[data-bizn-theme=grill-kebab] .pub-header{border-bottom-width:2px;border-bottom-color:var(--pub-accent)}.bizn-public[data-bizn-theme=juice-ice] .pub-category-pill{font-weight:600}.bizn-public[data-bizn-theme=classic-restaurant] .pub-price{font-family:Georgia,Times New Roman,serif}
