.mship{--m-peach:#f2f0ec;--m-peach-2:#e9e6e0;--m-paper:#fbfaf8;--m-ink:#1b1319;--m-ink-2:#2a2128;--m-body:#51474b;--m-faint:#8b7f81;--m-orange:#f04f2a;--m-sky:#e4eefa;--m-mint:#e2f2e7;--m-lilac:#ece8fa;--m-butter:#faf1d6;--m-gold:#c59a45;--foreground:#fff;--bcg-bg:#ffffffa8;--bcg-bg-strong:#ffffffd1;--bcg-border:#ffffff8c;--bcg-text:#111114;--bcg-muted:#1111149e;--bcg-blur:saturate(180%) blur(22px);--bcg-shadow:0 8px 28px #00000029, 0 1px 0 #ffffff80 inset;background:var(--m-peach);color:var(--m-body);font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}@layer base{.mship h1,.mship h2,.mship h3{font-family:var(--font-gilroy), var(--font-inter), system-ui, sans-serif;color:var(--m-ink);text-wrap:balance;margin:0}.mship p{text-wrap:pretty;margin:0}.mship dl,.mship dd,.mship ol,.mship ul,.mship figure{margin:0}.mship .num{font-variant-numeric:tabular-nums}.mship button:not(:disabled),.mship [role=tab],.mship [role=switch],.mship input[type=range],.mship label,.mship a{cursor:pointer}}@keyframes m-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes m-marquee-v{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}.mship .mcard{aspect-ratio:1.586;isolation:isolate;background-position:50%;background-size:cover;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff47,0 1px 1px #1b13191f,0 12px 24px -8px #1b131940,0 40px 80px -24px #1b131973}.mship .mcard:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(to top right,#0a04086b,#0a04081f 45%,#0000 70%);position:absolute;inset:0}.mship .mcard:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;mix-blend-mode:soft-light;background:linear-gradient(135deg,#ffffff38,#0000 32% 70%,#ffffff14);position:absolute;inset:0}.mship .mcard__logo{filter:brightness(0)invert();opacity:.92}.mship .mcard__portrait{z-index:1;opacity:.92;-webkit-mask-image:linear-gradient(#000 80%,#0000),linear-gradient(90deg,#0000,#000 18%);width:auto;height:96%;position:absolute;bottom:0;right:0;mask-image:linear-gradient(#000 80%,#0000)}.mship .mcard__micro{z-index:2;white-space:nowrap;font-family:var(--font-geist-mono);letter-spacing:.14em;color:#ffffff61;pointer-events:none;font-size:5px;position:absolute;bottom:3.2%;left:0;right:0;overflow:hidden}.mship .mcard__label{font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;font-size:10px}.mship .emboss{color:#fff;text-shadow:0 1px #00000040,0 -1px #ffffff1f}.mship .glass{-webkit-backdrop-filter:blur(20px)saturate(1.6);background:#ffffffed;box-shadow:inset 0 0 0 1px #fff9,0 1px 2px #1b13190f,0 18px 40px -16px #1b131947}.mship .strike{display:inline-block;position:relative}.mship .strike:after{content:"";background:var(--m-ink);transform-origin:0;height:.045em;transform:scaleX(var(--s,1));border-radius:99px;transition:transform .8s cubic-bezier(.16,1,.3,1) .3s;position:absolute;top:55%;left:-2%;right:-2%}@media (prefers-reduced-motion:reduce){.mship *,.mship :before,.mship :after{transition-duration:1ms!important;animation-duration:1ms!important}}.mship .range{appearance:none;background:#1b13191a;border-radius:99px;outline:none;height:6px}.mship .range::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .15s;box-shadow:0 0 0 1px #1b131926,0 4px 12px #1b131933}.mship .range::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.1)}.mship .range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 1px #1b131926,0 4px 12px #1b131933}.mship .range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--m-orange)}.mship .glass-store{background:var(--bcg-bg);-webkit-backdrop-filter:var(--bcg-blur);backdrop-filter:var(--bcg-blur);border:1px solid var(--bcg-border);box-shadow:var(--bcg-shadow);color:var(--bcg-text)}.mship .glass-store .g-muted{color:var(--bcg-muted)}.mship .glass-store .g-icon{background:#ffffff8c;box-shadow:inset 0 0 0 1px #fff9}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mship .glass-store{background:var(--bcg-bg-strong)}}
