._group_zqdrz_1{gap:var(--space-sm);border:0;min-width:max-content;margin:0;padding:0;display:flex}._bubble_zqdrz_10{border:1.5px solid var(--color-ink);min-height:2.75rem;color:var(--color-ink-soft);background:var(--color-surface-raised);box-shadow:2px 2px 0 var(--color-ink);font-size:var(--text-sm);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border-radius:999px;padding:.625rem 1rem;font-weight:750;line-height:1}._bubble_zqdrz_10[aria-pressed=true]{color:var(--color-on-accent);background:var(--color-accent);box-shadow:2px 2px 0 var(--color-ink)}._bubble_zqdrz_10:active{box-shadow:0 0 0 var(--color-ink);transform:translate(2px,2px)}@media (hover:hover){._bubble_zqdrz_10:hover{color:var(--color-on-accent);background:var(--color-accent);transform:translateY(-1px)}}._control_ktux2_1{grid-template-columns:2.75rem minmax(2.5rem,1fr) 2.75rem;align-items:center;gap:.25rem;width:100%;display:grid}._button_ktux2_9,._input_ktux2_10{border:1.5px solid var(--color-ink);height:2.75rem;color:var(--color-ink);background:var(--color-control);font-variant-numeric:tabular-nums}._button_ktux2_9{cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border-radius:50%;font-size:1.25rem;font-weight:800;line-height:1}._button_ktux2_9:active:not(:disabled){transform:scale(.92)}._button_ktux2_9:disabled{color:var(--color-disabled-text);background:var(--color-disabled);cursor:not-allowed}._inputWrap_ktux2_39{min-width:0}._input_ktux2_10{text-align:center;width:100%;font-size:var(--text-base);appearance:textfield;border-radius:.5rem;font-weight:800}._input_ktux2_10::-webkit-inner-spin-button{appearance:none;margin:0}._input_ktux2_10::-webkit-outer-spin-button{appearance:none;margin:0}@media (hover:hover){._button_ktux2_9:hover:not(:disabled){color:var(--color-on-accent);background:var(--color-accent)}}._card_funiy_1{--card-turn:-.35deg;border:1.5px solid var(--color-ink);background:var(--color-surface-raised);min-width:0;box-shadow:3px 3px 0 var(--color-ink);opacity:0;transform:translateY(.75rem) rotate(var(--card-turn));animation:_card-in_funiy_1 var(--duration-enter) var(--ease-out) forwards;animation-delay:calc(var(--card-index) * 35ms);transition:transform var(--duration-medium) var(--ease-out), box-shadow var(--duration-medium) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border-radius:.625rem;flex-direction:column;display:flex;overflow:hidden}._card_funiy_1:nth-child(3n){--card-turn:.35deg}._card_funiy_1[data-owned=true]{background:var(--color-owned-surface)}._imageFrame_funiy_29{border-bottom:1.5px solid var(--color-ink);background:var(--color-image-backdrop);position:relative;overflow:hidden}._card_funiy_1[data-kind=photocard] ._imageFrame_funiy_29{aspect-ratio:2/3}._card_funiy_1[data-kind=photocard] ._imageOrientation_funiy_40{position:absolute;inset:0}._card_funiy_1[data-kind=photocard] ._image_funiy_29{object-fit:contain;height:100%}._card_funiy_1[data-kind=photocard] ._imageOrientation_funiy_40[data-rotation="180"]{transform:rotate(180deg)}._card_funiy_1[data-kind=photocard] ._imageOrientation_funiy_40:is([data-rotation="90"],[data-rotation="270"]){width:150%;height:66.6667%;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(90deg)}._card_funiy_1[data-kind=photocard] ._imageOrientation_funiy_40[data-rotation="270"]{transform:translate(-50%,-50%)rotate(270deg)}._image_funiy_29{width:100%;height:auto;transition:filter var(--duration-medium) var(--ease-out), opacity var(--duration-medium) var(--ease-out), transform var(--duration-medium) var(--ease-out);display:block}._card_funiy_1[data-owned=false] ._image_funiy_29{filter:grayscale(.92)sepia(.12);opacity:.46}._imageFallback_funiy_83{place-content:center;gap:var(--space-xs);width:100%;height:100%;padding:var(--space-md);color:var(--color-ink-soft);text-align:center;background-image:radial-gradient(circle, var(--color-pattern-dot) .75px, transparent .8px);background-size:8px 8px;display:grid}._imageFallback_funiy_83 span{font-weight:900}._status_funiy_104{border:1px solid var(--color-ink);color:var(--color-ink);background:var(--color-muted-gold);box-shadow:1px 1px 0 var(--color-ink);font-size:var(--text-xs);border-radius:.25rem;padding:.25rem .45rem;font-weight:850;line-height:1;position:absolute;bottom:.5rem;right:.5rem;transform:rotate(-2deg)}._card_funiy_1[data-owned=false] ._status_funiy_104{color:var(--color-ink-soft);background:var(--color-surface-muted)}._meta_funiy_125{gap:var(--space-sm);padding:var(--space-sm);display:grid}._number_funiy_131{color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.08em;font-weight:900;display:block}._meta_funiy_125 h3{color:var(--color-ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:.125rem 0 0;font-weight:750;line-height:1.25;overflow:hidden}@media (hover:hover){._card_funiy_1:hover{box-shadow:4px 5px 0 var(--color-ink);transform:translateY(-.2rem)rotate(0)}._card_funiy_1:hover ._image_funiy_29{transform:scale(1.018)}}@keyframes _card-in_funiy_1{to{opacity:1;transform:translateY(0) rotate(var(--card-turn))}}._shell_gk9d1_1{z-index:var(--z-content);min-height:100svh;padding-bottom:max(var(--space-xl), env(safe-area-inset-bottom));background:var(--color-surface);position:relative}._collectionNav_gk9d1_9{gap:var(--space-sm);padding:calc(var(--space-md) + env(safe-area-inset-top)) var(--space-lg) var(--space-md);border-bottom:1.5px dashed var(--color-border);background:var(--color-light-ivory);display:flex}._collectionNav_gk9d1_9 a{min-height:2.75rem;padding:var(--space-sm) var(--space-md);border:1.5px solid var(--color-ink);color:var(--color-ink-soft);font-size:var(--text-sm);border-radius:.35rem;flex:1;justify-content:center;align-items:center;font-weight:850;text-decoration:none;display:flex}._collectionNav_gk9d1_9 a[aria-current=page]{color:var(--color-on-accent);background:var(--color-accent);box-shadow:2px 2px 0 var(--color-ink)}._header_gk9d1_39{gap:var(--space-md);padding:var(--space-xl) var(--space-lg);border-bottom:2px solid var(--color-ink);background:var(--color-light-ivory);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid;position:relative;overflow:hidden}._header_gk9d1_39:before{border-block:1px dashed var(--color-accent);content:"";opacity:.55;width:7rem;height:1.4rem;position:absolute;top:1rem;right:-1.5rem;transform:rotate(24deg)}._titleBlock_gk9d1_63{z-index:1;min-width:0;position:relative}._eyebrow_gk9d1_69,._subtitle_gk9d1_70,._scoreCard_gk9d1_71 p,._scoreCard_gk9d1_71 small{margin:0}._eyebrow_gk9d1_69{color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.14em;font-weight:900}._titleBlock_gk9d1_63 h1{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.08em;margin:.2rem 0 0;font-size:2.35rem;font-weight:900;line-height:1}._titleBlock_gk9d1_63 h1 span{color:var(--color-accent);display:inline-block;transform:rotate(-6deg)}._subtitle_gk9d1_70{margin-top:var(--space-sm);color:var(--color-ink-soft);font-size:var(--text-sm);line-height:1.45}._scoreCard_gk9d1_71{z-index:1;border:1.5px solid var(--color-ink);min-width:6.8rem;color:var(--color-ink);background:var(--color-muted-gold);box-shadow:3px 3px 0 var(--color-ink);text-align:right;border-radius:.35rem;padding:.7rem .75rem .65rem;position:relative;transform:rotate(1.5deg)}._scoreCard_gk9d1_71 strong{font-size:1.65rem;font-weight:900;line-height:1}._scoreCard_gk9d1_71 p span{font-size:var(--text-sm);font-weight:800}._scoreCard_gk9d1_71 small{margin-top:.25rem;font-size:.625rem;font-weight:750;line-height:1.25;display:block}._filterBar_gk9d1_139{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1.5px dashed var(--color-border);background:var(--color-sticky);scrollbar-width:none;display:flex;position:sticky;top:0;overflow-x:auto}._filterBar_gk9d1_139::-webkit-scrollbar{display:none}._resultCount_gk9d1_158{color:var(--color-ink-soft);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;font-weight:800}._collection_gk9d1_9,._loading_gk9d1_167{gap:var(--space-md);padding:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._loading_gk9d1_167 span{aspect-ratio:173/300;border:1.5px solid var(--color-border);background:var(--color-surface-muted);animation:_pulse_gk9d1_1 1.1s var(--ease-in-out) infinite alternate;border-radius:.625rem}._message_gk9d1_182{align-content:center;place-items:center;gap:var(--space-sm);min-height:22rem;padding:var(--space-xl);color:var(--color-ink);text-align:center;display:grid}._message_gk9d1_182 strong{font-family:var(--font-display);font-size:var(--text-lg)}._message_gk9d1_182 p{max-width:24ch;color:var(--color-ink-soft);font-size:var(--text-sm);margin:0;line-height:1.5}._message_gk9d1_182 button{min-height:2.75rem;margin-top:var(--space-sm);border:1.5px solid var(--color-ink);color:var(--color-on-accent);background:var(--color-accent);box-shadow:2px 2px 0 var(--color-ink);cursor:pointer;border-radius:999px;padding:.65rem 1rem;font-weight:800}._emptyStamp_gk9d1_219{border:2px solid var(--color-accent);color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.14em;padding:.25rem .5rem;font-weight:900;transform:rotate(-5deg)}._footer_gk9d1_229{justify-content:center;gap:var(--space-xs);padding:var(--space-lg);color:var(--color-ink-soft);font-size:var(--text-xs);text-align:center;line-height:1.45;display:flex}._footer_gk9d1_229 span{color:var(--color-accent);font-size:.55rem}@keyframes _pulse_gk9d1_1{0%{opacity:.55}to{opacity:1}}@media (width<=22rem){._header_gk9d1_39{grid-template-columns:1fr}._scoreCard_gk9d1_71{text-align:left;justify-self:start}._collection_gk9d1_9,._loading_gk9d1_167{gap:var(--space-sm);padding-inline:var(--space-md)}}._decor_l5qss_1{display:none}@media (width>=64rem) and (height>=36rem){._decor_l5qss_1{z-index:var(--z-decoration);pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:fixed;inset:0;overflow:hidden}._rail_l5qss_16{width:calc((100% - var(--mobile-shell-width)) / 2);position:absolute;inset-block:0}._left_l5qss_22{left:0}._right_l5qss_26{right:0}._photo_l5qss_30{width:min(44%,22vh,15rem);transform:translateX(-50%) rotate(var(--tilt));position:absolute;box-shadow:2px 4px 8px oklch(19% .012 40/.16)}._photo_l5qss_30 img{width:100%;height:auto;display:block}._left_l5qss_22 ._photo_l5qss_30:first-child{--tilt:-12deg;top:6%;left:34%}._left_l5qss_22 ._photo_l5qss_30:nth-child(2){--tilt:8deg;top:29%;left:65%}._left_l5qss_22 ._photo_l5qss_30:nth-child(3){--tilt:-7deg;top:53%;left:30%}._left_l5qss_22 ._photo_l5qss_30:nth-child(4){--tilt:13deg;top:71%;left:62%}._right_l5qss_26 ._photo_l5qss_30:first-child{--tilt:11deg;top:8%;left:64%}._right_l5qss_26 ._photo_l5qss_30:nth-child(2){--tilt:-9deg;top:30%;left:33%}._right_l5qss_26 ._photo_l5qss_30:nth-child(3){--tilt:7deg;top:54%;left:69%}._right_l5qss_26 ._photo_l5qss_30:nth-child(4){--tilt:-12deg;top:72%;left:37%}._decor_l5qss_1[data-kind=photocard] ._photo_l5qss_30{width:min(48%,18vh,13rem)}._decor_l5qss_1[data-kind=photocard] ._left_l5qss_22 ._photo_l5qss_30:first-child{--tilt:-11deg;top:5%;left:37%}._decor_l5qss_1[data-kind=photocard] ._left_l5qss_22 ._photo_l5qss_30:nth-child(2){--tilt:8deg;top:36%;left:62%}._decor_l5qss_1[data-kind=photocard] ._left_l5qss_22 ._photo_l5qss_30:nth-child(3){--tilt:-7deg;top:67%;left:32%}._decor_l5qss_1[data-kind=photocard] ._right_l5qss_26 ._photo_l5qss_30{width:min(55%,22vh,16rem)}._decor_l5qss_1[data-kind=photocard] ._right_l5qss_26 ._photo_l5qss_30:first-child{--tilt:10deg;top:13%;left:61%}._decor_l5qss_1[data-kind=photocard] ._right_l5qss_26 ._photo_l5qss_30:nth-child(2){--tilt:-12deg;top:58%;left:37%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--beige-100:oklch(93% .025 65);--beige-300:oklch(82% .04 60);--ivory-50:oklch(97% .018 72);--warm-gray-500:oklch(56% .018 65);--warm-black-900:oklch(19% .012 40);--warm-black-800:oklch(27% .014 45);--famicom-red-500:oklch(58% .19 27);--famicom-red-400:oklch(64% .17 27);--muted-gold-400:oklch(81% .15 86);--muted-gold-300:oklch(86% .12 88);--color-canvas:var(--beige-100);--color-surface:var(--ivory-50);--color-surface-raised:oklch(98% .01 75);--color-surface-muted:oklch(91% .022 65);--color-light-ivory:var(--ivory-50);--color-image-backdrop:oklch(98% .008 75);--color-control:oklch(97% .012 72);--color-disabled:oklch(89% .016 65);--color-disabled-text:oklch(58% .016 55);--color-sticky:oklch(96% .02 70);--color-owned-surface:oklch(92% .07 86);--color-pattern-dot:oklch(70% .03 58);--color-ink:var(--warm-black-900);--color-ink-soft:var(--warm-gray-500);--color-border:oklch(53% .018 55);--color-accent:var(--famicom-red-500);--color-on-accent:oklch(97% .015 70);--color-muted-gold:var(--muted-gold-400);--font-display:ui-rounded, "Avenir Next", "Apple SD Gothic Neo", sans-serif;--font-body:"Avenir Next", "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--mobile-shell-width:30rem;--duration-fast:.12s;--duration-medium:.24s;--duration-enter:.42s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--z-decoration:0;--z-content:1;--z-sticky:20}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-canvas:oklch(15% .014 45);--color-surface:oklch(20% .016 50);--color-surface-raised:oklch(24% .018 52);--color-surface-muted:oklch(28% .018 55);--color-light-ivory:oklch(22% .022 60);--color-image-backdrop:oklch(91% .018 70);--color-control:oklch(29% .018 53);--color-disabled:oklch(24% .012 50);--color-disabled-text:oklch(53% .012 55);--color-sticky:oklch(18% .015 48);--color-owned-surface:oklch(32% .055 75);--color-pattern-dot:oklch(36% .022 55);--color-ink:oklch(92% .018 70);--color-ink-soft:oklch(72% .018 65);--color-border:oklch(60% .018 60);--color-accent:var(--famicom-red-400);--color-on-accent:oklch(97% .012 65);--color-muted-gold:var(--muted-gold-300)}}*{box-sizing:border-box}html{min-width:20rem;color:var(--color-ink);background-color:var(--color-canvas);background-image:radial-gradient(circle, var(--color-pattern-dot) .65px, transparent .75px);font-family:var(--font-body);font-synthesis:none;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-size:12px 12px}body{min-width:20rem;min-height:100svh;margin:0}button,input{font:inherit}button:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}#root{width:100%;max-width:var(--mobile-shell-width);border-inline:1.5px solid var(--color-ink);background:var(--color-surface);min-height:100svh;margin:0 auto}.visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skipLink{z-index:100;border:2px solid var(--color-ink);color:var(--color-on-accent);background:var(--color-accent);transition:transform var(--duration-fast) var(--ease-out);border-radius:.35rem;padding:.65rem .9rem;font-weight:800;position:fixed;top:.5rem;left:50%;transform:translate(-50%,-150%)}.skipLink:focus{transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
