html.demo-polaris-route body{background-color:var(--p-color-bg,#f1f1f1);color:var(--p-color-text,#303030)}html.demo-polaris-route .Polaris-TopBar{background-color:#0f0f0f;box-shadow:0 1px 0 hsla(0,0%,100%,.06)}html.demo-polaris-route .Polaris-TopBar__ContextControl{padding-inline-start:var(--p-space-800);box-sizing:border-box}html.demo-polaris-route .Polaris-TopBar__RightContent{padding-inline-end:var(--p-space-300)}html.demo-polaris-route .Polaris-TopBar-Menu__Activator.Polaris-TopBar-Menu__Activator--userMenu{background-color:transparent}html.demo-polaris-route .Polaris-TopBar-Menu__Activator.Polaris-TopBar-Menu__Activator--userMenu:focus,html.demo-polaris-route .Polaris-TopBar-Menu__Activator.Polaris-TopBar-Menu__Activator--userMenu:hover{background-color:hsla(0,0%,100%,.08)}html.demo-polaris-route .Polaris-TopBar-Menu__Activator.Polaris-TopBar-Menu__Activator--userMenu:active,html.demo-polaris-route .Polaris-TopBar-Menu__Activator.Polaris-TopBar-Menu__Activator--userMenu[aria-expanded=true]{background-color:hsla(0,0%,100%,.12)}html.demo-polaris-route .demo-topbar-store-mark{width:2.25rem;height:2.25rem;border-radius:.625rem;background:#c8ff3d;color:#0f0f0f;font-weight:700;font-size:.6875rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;letter-spacing:-.04em;flex-shrink:0}html.demo-polaris-route .demo-topbar-store-name{color:#fff;font-weight:700;font-size:var(--p-font-size-350,.9375rem);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14rem}@keyframes demo-floating-banner-in{0%{opacity:0;transform:translate(-50%,calc(-25% - .85rem))}to{opacity:1;transform:translate(-50%,-25%)}}.demo-floating-banner{position:fixed;top:var(--pg-top-bar-height,3.5rem);left:50%;transform:translate(-50%,-25%);z-index:520;box-sizing:border-box;display:flex;align-items:center;gap:.5rem;max-width:min(42rem,calc(100vw - 1.5rem));padding:.5rem 1.125rem;margin:0;background:#2563eb;color:#fff;border-radius:9999px;box-shadow:0 2px 4px rgba(15,23,42,.14),0 8px 24px rgba(15,23,42,.18),0 16px 40px rgba(15,23,42,.12),0 4px 18px rgba(37,99,235,.32);font-family:var(--p-font-family-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:var(--p-font-size-350,.875rem);line-height:1.4;opacity:0;animation:demo-floating-banner-in .6s ease-out forwards}@media (prefers-reduced-motion:reduce){.demo-floating-banner{animation:none;opacity:1;transform:translate(-50%,-25%)}}.demo-floating-banner__icon{flex-shrink:0;display:inline-flex;color:#fff;opacity:.95}.demo-floating-banner__text{margin:0;text-align:center}.demo-floating-banner__link{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:2px}.demo-floating-banner__link:hover{opacity:.92}.demo-floating-banner__link:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:2px}