*{box-sizing:border-box}
html,body{min-height:100%;margin:0}
body.mbc-public-card{background:var(--mbc-bg);color:#f6fbfc;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}
.mbc-public-card #wpadminbar{direction:ltr}
.mbc-page{min-height:100vh;background:radial-gradient(circle at 50% -10%,color-mix(in srgb,var(--mbc-accent) 15%,transparent),transparent 35%),var(--mbc-bg);padding:18px 12px 32px}
.mbc-phone{width:min(100%,430px);margin:0 auto}
.mbc-languages{display:flex;justify-content:center;gap:6px;margin-bottom:14px;direction:ltr}
.mbc-languages a{min-width:39px;padding:7px 8px;border:1px solid color-mix(in srgb,var(--mbc-accent) 36%,transparent);border-radius:999px;color:#aebfc4;text-align:center;text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.06em;transition:.2s ease}
.mbc-languages a:hover,.mbc-languages a[aria-current=page]{background:var(--mbc-accent);border-color:var(--mbc-accent);color:#001013}
.mbc-header{text-align:center;margin:0 0 16px}
.mbc-logo{width:128px;height:128px;margin:0 auto 10px;border-radius:50%;overflow:hidden;border:2px solid var(--mbc-accent);background:#fff;box-shadow:0 0 28px color-mix(in srgb,var(--mbc-accent) 35%,transparent)}
.mbc-logo img{width:100%;height:100%;object-fit:cover;display:block}
.mbc-header h1{margin:0;font-size:clamp(22px,6vw,28px);line-height:1.2;letter-spacing:.035em}
.mbc-header p{max-width:360px;margin:7px auto 0;color:#9fb0b5;font-size:14px;line-height:1.55}
.mbc-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.mbc-action{position:relative;display:flex;align-items:center;width:100%;min-height:72px;padding:12px 31px 12px 13px;border:1px solid color-mix(in srgb,var(--mbc-accent) 30%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--mbc-card) 92%,white 8%),var(--mbc-card));color:#f6fbfc;text-align:inherit;text-decoration:none;cursor:pointer;font:inherit;box-shadow:0 8px 24px rgba(0,0,0,.16);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
[dir=rtl] .mbc-action{padding:12px 13px 12px 31px}
.mbc-action:hover,.mbc-action:focus-visible{color:#fff;border-color:var(--mbc-accent);transform:translateY(-2px);box-shadow:0 10px 30px color-mix(in srgb,var(--mbc-accent) 14%,transparent)}
.mbc-primary{margin:10px 0 12px;min-height:78px;border-color:color-mix(in srgb,var(--mbc-accent) 62%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--mbc-accent) 13%,var(--mbc-card)),var(--mbc-card))}
.mbc-grid .mbc-wide{grid-column:1/-1}
.mbc-icon{display:grid;place-items:center;flex:0 0 38px;height:38px;margin-inline-end:10px;border-radius:10px;background:color-mix(in srgb,var(--mbc-accent) 13%,transparent);color:var(--mbc-accent)}
.mbc-icon-svg{display:block;width:23px;height:23px;overflow:visible}
.mbc-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}
.mbc-copy strong{font-size:14px;line-height:1.2;overflow-wrap:anywhere}
.mbc-copy small{color:#95a8ad;font-size:11px;line-height:1.35;overflow-wrap:anywhere}
.mbc-arrow{position:absolute;inset-inline-end:13px;color:var(--mbc-accent);font-size:25px;line-height:1}
.mbc-share{margin-top:14px}
.mbc-public-card .mbc-page button.mbc-action{-webkit-appearance:none!important;appearance:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;min-height:72px!important;margin:0!important;padding:12px 31px 12px 13px!important;border:1px solid color-mix(in srgb,var(--mbc-accent) 30%,transparent)!important;border-radius:14px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--mbc-card) 92%,white 8%),var(--mbc-card))!important;color:#f6fbfc!important;text-align:start!important;text-transform:none!important;letter-spacing:normal!important;line-height:normal!important;box-shadow:0 8px 24px rgba(0,0,0,.16)!important}
.mbc-public-card .mbc-page button.mbc-action:hover,.mbc-public-card .mbc-page button.mbc-action:focus-visible{border-color:var(--mbc-accent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--mbc-card) 92%,white 8%),var(--mbc-card))!important;color:#fff!important;box-shadow:0 10px 30px color-mix(in srgb,var(--mbc-accent) 14%,transparent)!important}
.mbc-public-card .mbc-page button.mbc-action .mbc-icon{display:grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;margin:0 10px 0 0!important;padding:0!important;border:0!important;border-radius:10px!important;background:color-mix(in srgb,var(--mbc-accent) 13%,transparent)!important;color:var(--mbc-accent)!important}
.mbc-public-card .mbc-page button.mbc-action .mbc-copy{display:flex!important;min-width:0!important;flex:1!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;margin:0!important;padding:0!important;text-align:start!important}
.mbc-public-card .mbc-page button.mbc-action .mbc-copy strong{margin:0!important;padding:0!important;color:#f6fbfc!important;font-size:14px!important;line-height:1.2!important;text-transform:none!important;letter-spacing:normal!important}
.mbc-public-card .mbc-page button.mbc-action .mbc-copy small{margin:0!important;padding:0!important;color:#95a8ad!important;font-size:11px!important;line-height:1.35!important;text-transform:none!important;letter-spacing:normal!important}
.mbc-public-card .mbc-page button.mbc-action .mbc-arrow{display:block!important;position:absolute!important;inset-inline-end:13px!important;color:var(--mbc-accent)!important;font-size:25px!important;line-height:1!important}
.mbc-public-card .mbc-page button.mbc-share{min-height:78px!important;margin:14px 0 12px!important;border-color:color-mix(in srgb,var(--mbc-accent) 62%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--mbc-accent) 13%,var(--mbc-card)),var(--mbc-card))!important}
[dir=rtl] .mbc-public-card .mbc-page button.mbc-action{padding:12px 13px 12px 31px!important}
[dir=rtl] .mbc-public-card .mbc-page button.mbc-action .mbc-icon{margin:0 0 0 10px!important}
.mbc-toast{position:fixed;z-index:99999;left:50%;bottom:28px;transform:translateX(-50%);max-width:calc(100% - 32px);padding:11px 17px;border:1px solid var(--mbc-accent);border-radius:999px;background:#071216;color:#fff;font-size:13px;box-shadow:0 12px 32px rgba(0,0,0,.4)}
.mbc-toast[hidden]{display:none}
@media (max-width:360px){.mbc-grid{grid-template-columns:1fr}.mbc-grid .mbc-wide{grid-column:auto}.mbc-page{padding-inline:9px}.mbc-logo{width:112px;height:112px}}
@media (prefers-reduced-motion:reduce){.mbc-action,.mbc-languages a{transition:none}}
@supports not (color:color-mix(in srgb,#000,#fff)){.mbc-page{background:var(--mbc-bg)}.mbc-action{background:var(--mbc-card);border-color:var(--mbc-accent)}.mbc-icon{background:#0b2c32}.mbc-public-card .mbc-page button.mbc-action,.mbc-public-card .mbc-page button.mbc-action:hover,.mbc-public-card .mbc-page button.mbc-action:focus-visible,.mbc-public-card .mbc-page button.mbc-share{background:var(--mbc-card)!important;border-color:var(--mbc-accent)!important}.mbc-public-card .mbc-page button.mbc-action .mbc-icon{background:#0b2c32!important}}
