:root{--pink-050: #FFF0F7;--pink-100: #FFD6E9;--pink-200: #FFBFDC;--pink-300: #FFA8D0;--pink-400: #FF92C3;--pink-500: #FF7BB6;--pink-600: #FF64AA;--pink-700: #FF4D9D;--pink-800: #C24A80;--scale-from: var(--pink-100);--scale-to: var(--pink-500);--accent: var(--pink-700);--white: #FFFFFF;--grey-050: #F8F8F9;--grey-100: #F1F1F3;--grey-200: #E4E4E8;--grey-300: #CFCFD5;--grey-400: #A7A7B0;--grey-500: #82828B;--grey-600: #5F5F67;--grey-800: #38383E;--ink: #211F22;--surface-page: var(--white);--surface-card: var(--white);--surface-tint: var(--pink-050);--surface-image: var(--grey-100);--surface-inverse: var(--ink);--text-title: var(--ink);--text-body: var(--grey-800);--text-muted: var(--grey-500);--text-faint: var(--grey-400);--text-accent: var(--pink-800);--text-on-accent: var(--white);--text-on-inverse: var(--white);--line-hairline: var(--grey-200);--line-strong: var(--grey-300);--line-accent: var(--pink-300);--grade-psa8: var(--grey-400);--grade-psa9: var(--grey-600);--grade-psa10: #E98BB8;--grade-bgs-bl: var(--ink)}:root{--font-display: "Outfit", "Zen Kaku Gothic New", sans-serif;--font-body: "Zen Kaku Gothic New", "Hiragino Kaku Gothic ProN", sans-serif;--font-data: "IBM Plex Mono", ui-monospace, monospace;--text-folio: 9px;--text-label: 9px;--text-data: 10.5px;--text-caption: 11px;--text-body-size: 12.5px;--text-card-title: 15px;--text-section: 24px;--text-title-size: 38px;--tracking-label: .08em;--tracking-caps: .14em;--leading-tight: 1.15;--leading-body: 1.55;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--page-w: 665px;--page-h: 939px;--page-margin: 36px;--page-margin-inner: 52px;--grid-gap: 11px;--card-aspect: 63 / 88;--radius-card: 3px;--radius-image: 4px;--radius-badge: 2px;--shadow-card: none;--shadow-lift: 0 1px 4px rgba(33, 31, 34, .08)}:root{--web-hero: 64px;--web-h1: 40px;--web-h2: 28px;--web-h3: 20px;--web-body: 16px;--web-small: 14px;--web-label: 11px;--web-leading-tight: 1.15;--web-leading: 1.6;--web-radius-sm: 4px;--web-radius: 8px;--web-radius-pill: 999px;--shadow-lift: 0 1px 2px rgba(33,31,34,.06), 0 2px 8px rgba(33,31,34,.06);--shadow-raised: 0 2px 4px rgba(33,31,34,.06), 0 8px 24px rgba(33,31,34,.1);--ease: cubic-bezier(.2,.6,.3,1);--dur-fast: .12s;--dur: .2s;--focus-ring: 0 0 0 2px var(--surface-page), 0 0 0 4px var(--pink-700);--surface-hover: var(--grey-050);--surface-active: var(--grey-100);--surface-sunken: var(--grey-050);--control-height: 40px;--link: var(--pink-800);--link-hover: var(--pink-700)}[data-theme=dark]{--white: #FFFFFF;--ink: #F3F1F4;--grey-050: #232128;--grey-100: #2A2830;--grey-200: #35323C;--grey-300: #454250;--grey-400: #7C7889;--grey-500: #9A96A6;--grey-600: #BAB6C4;--grey-800: #E2DFE8;--surface-page: #141317;--surface-card: #1C1B21;--surface-tint: #2A1B24;--surface-image: #26242C;--surface-inverse: #F3F1F4;--surface-hover: #232128;--surface-active: #2A2830;--surface-sunken: #101014;--text-title: #F3F1F4;--text-body: #DCD9E2;--text-muted: #9A96A6;--text-faint: #7C7889;--text-accent: var(--pink-400);--text-on-inverse: #141317;--line-hairline: #302D38;--line-strong: #423E4C;--line-accent: var(--pink-700);--link: var(--pink-400);--link-hover: var(--pink-300);--grade-psa8: var(--grey-500);--grade-psa9: var(--grey-600);--grade-bgs-bl: #F3F1F4;--shadow-lift: 0 1px 2px rgba(0,0,0,.4), 0 2px 8px rgba(0,0,0,.35);--shadow-raised: 0 2px 4px rgba(0,0,0,.45), 0 8px 24px rgba(0,0,0,.5);--focus-ring: 0 0 0 2px var(--surface-page), 0 0 0 4px var(--pink-400)}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--link-hover)}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--web-radius-sm)}@media (prefers-reduced-motion: reduce){*{transition-duration:1ms!important;animation-duration:1ms!important}}body{margin:0;background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased}html,body{overscroll-behavior:none}@keyframes mewFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mew-scroll::-webkit-scrollbar{width:8px;height:8px}.mew-scroll::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:4px}.mew-scroll::-webkit-scrollbar-track{background:transparent}.mew-scroll::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:var(--pink-700)}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}}html::-webkit-scrollbar{width:8px;height:8px;background:transparent}html::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:4px}html::-webkit-scrollbar-track{background:transparent}[data-search-field]:focus-within,[data-search-field]:focus{background:var(--surface-tint)!important;border-color:var(--pink-200)!important}[data-search-field] input:focus,input[data-search-field]:focus{outline:none;box-shadow:none}[data-rail-tip]{position:relative}aside button:focus{outline:none;box-shadow:none}aside button:focus-visible{outline:2px solid var(--pink-700);outline-offset:-2px}[data-camo]{filter:grayscale(1) opacity(.75);transition:filter var(--dur-fast) var(--ease)}[data-camo][data-on="1"],[data-rail-tip]:hover [data-camo]{filter:none}[data-rail-label]{display:none!important}@media (hover: hover) and (min-width: 700px){[data-rail-center] [data-rail-label]{display:block!important}}[data-rail-tip]>[data-rail-label]{opacity:0;transform:translate(-4px);pointer-events:none;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}[data-rail-tip]:hover>[data-rail-label],[data-rail-tip]:focus-visible>[data-rail-label]{opacity:1;transform:translate(0)}@media (hover: none){[data-rail-label]{display:none}}@keyframes swirl{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.mew-gate-input{border:1px solid rgba(255,255,255,.2);background:#101010;color:#e5e7eb}.mew-gate-input:focus{background:#232323}[data-theme=light] .mew-gate-input{border:1px solid var(--line-strong);background:var(--surface-page);color:var(--text-title)}[data-theme=light] .mew-gate-input:focus{background:var(--surface-tint)}.loading-swirl{background:radial-gradient(circle at 30% 30%,#ffd1ddd9,#cb97a559 45%,#10101000 70%);background-size:200% 200%;opacity:.8;filter:blur(6px);animation:swirl 5s linear infinite;mask-image:url(/assets/mew-logo.png);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/assets/mew-logo.png);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}[data-card-face]{position:relative;z-index:0;transform-origin:50% 100%;transform-style:preserve-3d;transition:box-shadow var(--dur) var(--ease)}[data-wall-card]:hover [data-card-face]{box-shadow:var(--shadow-raised)}@media (prefers-reduced-motion: reduce){.cursor-star{display:none!important}}@media (max-width: 699px){input,select,textarea{font-size:16px!important}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}button{-webkit-tap-highlight-color:transparent}[data-hover-pink],[data-hover-pink]:active,[data-hover-pink]:focus,[data-hover-pink]:focus-visible{color:var(--text-muted)!important;outline:none!important}@media (hover: hover){[data-hover-pink]:hover{color:var(--pink-700)!important}}#cursor-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999}.cursor-star{position:absolute;font-size:1rem;line-height:1;will-change:transform,opacity;animation-duration:1.5s;animation-fill-mode:forwards;filter:drop-shadow(0 0 1.5rem rgba(238,185,213,.25));-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes fall-1{0%{transform:translate(0) rotateX(45deg) rotateY(30deg) rotate(0) scale(.25);opacity:0}5%{transform:translate(10px,-10px) rotateX(45deg) rotateY(30deg) rotate(0) scale(1);opacity:1}to{transform:translate(25px,200px) rotateX(180deg) rotateY(270deg) rotate(90deg) scale(1);opacity:0}}@keyframes fall-2{0%{transform:translate(0) rotateX(-20deg) rotateY(10deg) scale(.25);opacity:0}10%{transform:translate(-10px,-5px) rotateX(-20deg) rotateY(10deg) scale(1);opacity:1}to{transform:translate(-10px,160px) rotateX(-90deg) rotateY(45deg) scale(.25);opacity:0}}@keyframes fall-3{0%{transform:translate(0) rotateX(0) rotateY(45deg) scale(.5);opacity:0}15%{transform:translate(7px,5px) rotateX(0) rotateY(45deg) scale(1);opacity:1}to{transform:translate(20px,120px) rotateX(-180deg) rotateY(-90deg) scale(.5);opacity:0}}
