/* Marcou Casou 0.5.2 - visual mobile first */
:root{--mc-mauve:#a26c98;--mc-dark:#543b55}body{overflow-x:hidden}html{scroll-padding-top:85px}
.authbox .panel,.mc-market-auth-pro{max-width:760px!important;width:min(94%,760px);box-shadow:0 26px 70px #6a3e661a!important;border:1px solid #ebd8e7!important;border-radius:30px!important;padding:clamp(22px,4vw,46px)!important}
.mc-role-intro{margin:26px 0 8px}.mc-role-intro strong{font-size:17px;color:#523651}.mc-role-intro p{font-size:13px;color:#826f80;line-height:1.5}
.mc-account-cards.mc-account-large{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:15px 0 28px!important}
.mc-account-large .mc-account-card{min-height:186px!important;display:flex!important;position:relative;gap:10px!important;text-decoration:none!important;align-items:flex-start!important;justify-content:center!important;padding:23px!important;text-align:left!important;border:2px solid #eadce8!important;border-radius:22px!important;background:#fff!important;transition:transform .2s,border .2s!important}
.mc-account-large .mc-account-card.is-selected{border-color:#a46d97!important;background:linear-gradient(135deg,#fbedf7,#fff)!important;box-shadow:0 9px 25px #79517420!important}
.mc-account-large .mc-account-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#f3e4f0;color:#8b5a81;font-size:26px!important}.mc-account-large .mc-account-card strong{font-size:20px;color:#543753}.mc-account-large .mc-account-card small{font-size:13px;line-height:1.5;min-height:38px}.mc-account-large .mc-account-card em{font-style:normal;font-weight:700;color:#955f8a;font-size:12px}
.mc-market-entry{margin-top:26px!important;background:linear-gradient(122deg,#f2e0ee 0%,#fff9fc 65%,#e8d1df)!important;border:1px solid #e9d7e4;box-shadow:0 16px 40px #805d7815}.mc-market-entry-art{border:1px solid #ead8e2;border-radius:24px;background:#ffffff80;padding:42px 8px}
.admin-sidebar{position:sticky;top:0;align-self:start}.admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr))!important}.mcplus-home-banner img{aspect-ratio:6/1;max-height:210px;object-fit:cover}.mcplus-card img{max-width:100%}
@media(max-width:680px){.mc-account-cards.mc-account-large{grid-template-columns:1fr!important}.mc-account-large .mc-account-card{min-height:126px!important;gap:6px!important}.mc-market-entry{margin:16px 12px!important}.admin-sidebar{position:static}.topbar nav{overflow-x:auto;max-width:100vw}.authbox .panel{width:calc(100% - 20px)!important}.mc-market-auth-pro{width:100%!important}}
