@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-900:#82181a;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-yellow-400:#fac800;--color-yellow-600:#cd8900;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-teal-600:#009588;--color-cyan-400:#00d2ef;--color-cyan-600:#0092b5;--color-sky-600:#0084cc;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-indigo-600:#4f39f6;--color-violet-300:#c4b4ff;--color-violet-400:#a685ff;--color-violet-700:#7008e7;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-fuchsia-300:#f2a9ff;--color-pink-300:#fda5d5;--color-pink-400:#fb64b6;--color-pink-600:#e30076;--color-rose-600:#e70044;--color-gray-700:#364153;--color-zinc-800:#27272a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-noto-sans-jp);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-display-latin:var(--font-display-latin)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-600:lab(55.1767% -26.7496 -30.5139);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-fuchsia-300:lab(78.5378% 39.3533 -32.9615);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-600:lab(49.5493% 79.8381 2.31768);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-zinc-800:lab(15.7305% .613764 -2.16959)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-1{inset-inline:calc(var(--spacing)*1)}.inset-y-0\.5{inset-block:calc(var(--spacing)*.5)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-2{top:calc(var(--spacing)*-2)}.-top-3{top:calc(var(--spacing)*-3)}.-top-6{top:calc(var(--spacing)*-6)}.-top-11{top:calc(var(--spacing)*-11)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-10{top:calc(var(--spacing)*10)}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.-right-2{right:calc(var(--spacing)*-2)}.-right-3{right:calc(var(--spacing)*-3)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-8{right:calc(var(--spacing)*8)}.right-24{right:calc(var(--spacing)*24)}.right-\[10\%\]{right:10%}.right-\[30\%\]{right:30%}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-12{bottom:calc(var(--spacing)*12)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.left-\[10\%\]{left:10%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[85\]{z-index:85}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[180\]{z-index:180}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-0{height:calc(var(--spacing)*0)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\/4{height:75%}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-60{height:calc(var(--spacing)*60)}.h-72{height:calc(var(--spacing)*72)}.h-96{height:calc(var(--spacing)*96)}.h-\[1px\]{height:1px}.h-\[55\%\]{height:55%}.h-\[calc\(100dvh-4rem\)\]{height:calc(100dvh - 4rem)}.h-full{height:100%}.h-px{height:1px}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[90dvh\]{max-height:90dvh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[40dvh\]{min-height:40dvh}.min-h-\[60dvh\]{min-height:60dvh}.min-h-\[calc\(100dvh-8rem\)\]{min-height:calc(100dvh - 8rem)}.min-h-dvh{min-height:100dvh}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-96{width:calc(var(--spacing)*96)}.w-full{width:100%}.w-px{width:1px}.max-w-\[250px\]{max-width:250px}.max-w-\[480px\]{max-width:480px}.max-w-\[720px\]{max-width:720px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-5{min-width:calc(var(--spacing)*5)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-700{background-color:var(--color-amber-700)}.bg-amber-800{background-color:var(--color-amber-800)}.bg-background{background-color:var(--background)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black)85%,transparent)}}.bg-blue-500\/80{background-color:#3080ffcc}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/80{background-color:color-mix(in oklab,var(--color-blue-500)80%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-emerald-500\/80{background-color:#00bb7fcc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/80{background-color:color-mix(in oklab,var(--color-emerald-500)80%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-pink-600{background-color:var(--color-pink-600)}.bg-purple-500\/80{background-color:#ac4bffcc}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/80{background-color:color-mix(in oklab,var(--color-purple-500)80%,transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-500\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/80{background-color:color-mix(in oklab,var(--color-red-500)80%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-red-900{background-color:var(--color-red-900)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-surface{background-color:var(--surface)}.bg-teal-600{background-color:var(--color-teal-600)}.bg-violet-700{background-color:var(--color-violet-700)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-zinc-800{background-color:var(--color-zinc-800)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-\[2\.5px\]{padding:2.5px}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-20{padding-right:calc(var(--spacing)*20)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[family-name\:var\(--font-display\)\]{font-family:var(--font-display)}.font-\[family-name\:var\(--font-display-latin\)\]{font-family:var(--font-display-latin)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/80{color:color-mix(in oklab,var(--color-amber-300)80%,transparent)}}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/90{color:color-mix(in oklab,var(--color-amber-300)90%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/40{color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/40{color:color-mix(in oklab,var(--color-amber-400)40%,transparent)}}.text-amber-400\/60{color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/60{color:color-mix(in oklab,var(--color-amber-400)60%,transparent)}}.text-amber-400\/70{color:#fcbb00b3}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/70{color:color-mix(in oklab,var(--color-amber-400)70%,transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-400\/70{color:#00d2efb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/70{color:color-mix(in oklab,var(--color-cyan-400)70%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/50{color:#00d29480}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/50{color:color-mix(in oklab,var(--color-emerald-400)50%,transparent)}}.text-emerald-400\/70{color:#00d294b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/70{color:color-mix(in oklab,var(--color-emerald-400)70%,transparent)}}.text-foreground{color:var(--foreground)}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-fuchsia-300\/80{color:#f2a9ffcc}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-300\/80{color:color-mix(in oklab,var(--color-fuchsia-300)80%,transparent)}}.text-gold{color:var(--gold)}.text-gold-dim{color:var(--gold-dim)}.text-muted,.text-muted\/40{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/40{color:color-mix(in oklab,var(--muted)40%,transparent)}}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-pink-300{color:var(--color-pink-300)}.text-pink-400{color:var(--color-pink-400)}.text-primary{color:var(--primary)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-red-400{color:var(--color-red-400)}.text-violet-300{color:var(--color-violet-300)}.text-violet-400{color:var(--color-violet-400)}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab,var(--color-white)20%,transparent)}}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab,var(--color-white)25%,transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab,var(--color-white)65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab,var(--color-white)95%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-600{color:var(--color-yellow-600)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-\[0\.04\]{opacity:.04}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-muted::placeholder{color:var(--muted)}@media (hover:hover){.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:bg-emerald-500\/15:hover{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/15:hover{background-color:color-mix(in oklab,var(--color-emerald-500)15%,transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:text-emerald-400:hover{color:var(--color-emerald-400)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-white\/60:hover{color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/60:hover{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/70:hover{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.hover\:opacity-80:hover{opacity:.8}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.focus\:border-primary\/50:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/50:focus{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary)50%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:brightness-95:active{--tw-brightness:brightness(95%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:items-center{align-items:center}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:pt-4{padding-top:calc(var(--spacing)*4)}}@media (min-width:48rem){.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}}}@keyframes legend-pulse{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-legend{background:linear-gradient(135deg,#ff6b9d,#ff4081,#e91e63,#ff6b9d,#f48fb1,#ff6b9d) 0 0/300% 300%;animation:3.5s infinite legend-pulse}@keyframes legend-chaos-fast{0%{filter:contrast(1.2)brightness(1.2);background-position:0%}25%{filter:contrast(2)brightness(1.5);background-position:100% 30%}50%{filter:contrast()brightness();background-position:50% 80%}75%{filter:contrast(1.8)brightness(1.3);background-position:80% 20%}to{filter:contrast(1.2)brightness(1.2);background-position:0%}}@keyframes aaaa-shake{0%{transform:translate(0)}10%{transform:translate(-.5px,-.5px)rotate(-.1deg)}20%{transform:translate(-1px)rotate(.1deg)}30%{transform:translate(1px,.5px)rotate(0)}40%{transform:translate(.5px,-1px)rotate(.1deg)}50%{transform:translate(-1px,1px)rotate(-.1deg)}60%{transform:translate(-1.5px,.5px)rotate(0)}70%{transform:translate(1px,1px)rotate(-.1deg)}80%{transform:translate(-.5px,-.5px)rotate(.1deg)}90%{transform:translate(1.5px,1px)rotate(0)}to{transform:translate(0)}}@keyframes aaaa-ghost-text{0%,to{opacity:0;transform:scale(.8)translate(0)}5%{opacity:.6;transform:scale(1.2)translate(10px,-20px)}10%{opacity:0;transform:scale(1.5)translate(-30px,10px)}45%{opacity:0}50%{opacity:.4;transform:scale(.5)translate(40px,40px)}55%{opacity:0}}@keyframes aaaa-glyph-glitch{0%{text-shadow:2px 0 red,-2px 0 #0ff;filter:blur();transform:translate(-50%,-50%)scale(1)}2%{text-shadow:-5px 0 red,5px 0 #0ff;filter:blur(1px);transform:translate(-52%,-48%)scale(1.1)}4%{text-shadow:2px 0 red,-2px 0 #0ff;filter:blur();transform:translate(-50%,-50%)scale(1)}60%{transform:translate(-50%,-50%)scale(1)}61%{transform:translate(-48%,-52%)scale(1.05)skew(10deg)}63%{transform:translate(-50%,-50%)scale(1)skew(0deg)}}.card-border-legend-chaos{background-size:250% 250%;animation:1s linear infinite legend-chaos-fast,.15s linear infinite aaaa-shake}.card-overlay-aaaa{pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-overlay-aaaa:before,.card-overlay-aaaa:after{content:"あ";color:#f006;z-index:10;pointer-events:none;font-family:serif;font-size:4rem;font-weight:900;position:absolute}.card-overlay-aaaa:before{animation:3s linear infinite aaaa-ghost-text;top:10%;left:10%}.card-overlay-aaaa:after{content:"ああ!";animation:2.3s linear infinite reverse aaaa-ghost-text;bottom:10%;right:15%}.card-glyph-aaaa{text-shadow:0 0 15px #f00c,0 0 30px #f006;z-index:5;animation:4s linear infinite aaaa-glyph-glitch;color:red!important}@keyframes extreme-flash{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%,to{background:0 0}1%,12%,35%,68%,85%{background:#fff6}2%,14%,37%,70%,87%{background:0 0}}@keyframes extreme-lux-shimmer{0%,to{text-shadow:0 0 10px #fff3;filter:brightness()blur();opacity:.8}15%{text-shadow:0 0 60px #fff,0 0 120px #fff9;filter:brightness(4)blur(.5px);opacity:1}30%{text-shadow:0 0 20px #fff6;filter:brightness(1.5)blur();opacity:.9}}@keyframes extreme-border-royal{0%{filter:contrast(1.2);background-position:0%}50%{filter:contrast(2);background-position:100%}to{filter:contrast(1.2);background-position:0%}}.card-border-legend-extreme{background-size:300% 300%;animation:2s infinite extreme-border-royal}.card-overlay-extreme{pointer-events:none;z-index:20;animation:8s linear infinite extreme-flash;position:absolute;inset:0}.card-overlay-extreme:before{content:"";opacity:.3;background:radial-gradient(circle,#fff3 0%,#0000 80%);position:absolute;inset:0}.card-glyph-extreme{text-shadow:0 0 20px #fffc,0 0 40px #c8c8ff66;z-index:10;font-family:serif;font-weight:900;animation:4s ease-in-out infinite extreme-lux-shimmer;color:#fff!important}.card-overlay-extreme:after{content:"";filter:blur(8px);background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:300%;height:40px;animation:5s ease-in-out infinite extreme-line-flash;position:absolute;top:50%;left:-100%;transform:translateY(-50%)rotate(-15deg)}@keyframes extreme-line-flash{0%{opacity:0;left:-150%}20%{opacity:.8}40%{opacity:0;left:150%}to{opacity:0;left:150%}}@keyframes legend-invincible{0%{filter:brightness();background-position:0%}50%{filter:brightness(1.15);background-position:100%}to{filter:brightness();background-position:0%}}.card-border-legend-invincible{background-size:300% 300%;animation:4s ease-in-out infinite legend-invincible}@keyframes legend-nihilism-border{0%,to{opacity:.2;filter:brightness(.4)contrast(1.2)}48%,52%{opacity:.15;filter:brightness(.3)}50%{opacity:.8;filter:brightness(1.5)saturate(0);transform:scale(1.002)}}.card-border-legend-nihilism{animation:15s ease-in-out infinite legend-nihilism-border;background-color:#000!important;background-image:radial-gradient(circle,#1a1a2e 0%,#000 70%),repeating-linear-gradient(45deg,#ffffff03 0 1px,#0000 1px 2px)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:100% 100%,4px 4px!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;box-shadow:0 0 30px #000,inset 0 0 20px #000!important}.legend-overlay-nihilism:before{content:"";opacity:.4;mix-blend-mode:overlay;pointer-events:none;background:radial-gradient(circle,#0000 20%,#000c 60%,#000 100%),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");animation:60s linear infinite nihilism-void-spin;position:absolute;inset:-50%}.legend-overlay-nihilism:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 0%,#000000e6 100%);position:absolute;inset:0}@keyframes nihilism-void-spin{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1.1)}}.card-border-legend-nihilism .card-info-section,.card-border-legend-nihilism .card-detail-info{opacity:.03;filter:blur(2px)grayscale();transition:all .8s cubic-bezier(.2,.8,.2,1);background:#000000e6!important}.card-border-legend-nihilism:hover .card-info-section,.card-border-legend-nihilism:hover .card-detail-info{opacity:.7;filter:blur()grayscale(.5)}.card-border-legend-nihilism h3,.card-border-legend-nihilism p{text-shadow:0 0 5px #000;color:#888!important}.legend-glyph-nihilism{color:#ffffff05;text-shadow:0 0 20px #ffffff0d;filter:blur(4px);animation:20s infinite nihilism-glyph-flicker}@keyframes nihilism-glyph-flicker{0%,10%,90%,to{opacity:0;filter:blur(8px);transform:translate(-50%,-50%)scale(.9)}45%,55%{opacity:1;filter:blur(2px);transform:translate(-50%,-50%)scale(1.1)}50%{opacity:.3;filter:blur(10px);transform:translate(-50%,-50%)scale(1.5)}}.card-border-legend-nihilism .card-compact-btn,.card-border-legend-nihilism .card-detail-view{animation:30s linear infinite nihilism-existence-drift}@keyframes nihilism-existence-drift{0%,to{transform:translate(0)}25%{transform:translate(-1px,.5px)}50%{transform:translate(.5px,-1px)}75%{transform:translate(-.5px,-.5px)}}@keyframes legend-recursion-border{0%{filter:hue-rotate();background-position:0%}50%{filter:hue-rotate(-20deg)brightness(1.1);background-position:100%}to{filter:hue-rotate();background-position:0%}}.card-border-legend-recursion{background-size:300% 300%;animation:6s ease-in-out infinite legend-recursion-border}.legend-overlay-recursion:before{content:"★";color:#ffd70059;text-shadow:0 0 10px #ffd70080;pointer-events:none;z-index:1;justify-content:flex-end;align-items:flex-start;padding:12px;font-size:20px;animation:8s ease-in-out infinite recursion-combined-before;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 20px #00e5ff1a,inset 0 0 0 2px #00e5ff26,inset 10px 15px 30px #00e5ff0d,inset -10px -15px 30px #00e5ff0d,inset 20px 30px 0 2px #00e5ff14,inset 40px 60px 0 2px #00e5ff0f,inset 60px 90px 0 2px #00e5ff0a}@keyframes recursion-combined-before{0%,to{opacity:.7;filter:brightness();transform:scale(1)}50%{opacity:1;filter:brightness(1.2);transform:scale(1.03)}}.legend-overlay-recursion:after{content:"もしかして：再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰 再帰";color:#00e5ff14;text-shadow:0 0 5px #00e5ff0d;letter-spacing:.2em;text-transform:uppercase;white-space:pre;pointer-events:none;z-index:0;justify-content:center;align-items:center;width:200%;height:200%;font-size:10px;font-weight:700;animation:30s linear infinite recursion-text-scroll;display:flex;position:absolute;inset:-50%;transform:rotate(-35deg)}@keyframes recursion-text-scroll{0%{transform:rotate(-35deg)translateY(-10%)}to{transform:rotate(-35deg)translateY(10%)}}.legend-glyph-recursion{color:#00e5ff40;text-shadow:0 0 30px #00e5ff33,0 0 60px #00e5ff1a,0 0 100px #ffd7001a,-2px -2px #00e5ff26,2px 2px #ffd70026;filter:contrast(1.2);animation:4s ease-in-out infinite recursion-glyph-pulse,15s linear infinite recursion-glyph-rotate}@keyframes recursion-glyph-pulse{0%,to{filter:hue-rotate()blur();transform:translate(-50%,-50%)scale(1)}50%{filter:hue-rotate(10deg)blur(1px);opacity:.8;transform:translate(-50%,-50%)scale(1.15)}}@keyframes recursion-glyph-rotate{0%{rotate:none}to{rotate:360deg}}@keyframes indifference-border-slow{0%,to{opacity:.8;background-position:0%}50%{opacity:.6;background-position:100%}}@keyframes nobody-cares-floating-text{0%{opacity:0;transform:translateY(10px)scale(.9)}20%,80%{opacity:.3;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(1.1)}}@keyframes nobody-cares-tumbleweed{0%{left:-20%;transform:rotate(0)}to{left:120%;transform:rotate(720deg)}}@keyframes nobody-cares-glyph-flicker{0%,to{opacity:.3;filter:blur(1px)}50%{opacity:.6;filter:blur()}}.card-border-legend-indifference{background-size:200% 200%;animation:10s infinite indifference-border-slow}.card-overlay-nobody-cares{pointer-events:none;filter:grayscale(.5);position:absolute;inset:0;overflow:hidden}.card-overlay-nobody-cares:before{content:"ふーん";color:#888;font-size:.8rem;animation:5s infinite nobody-cares-floating-text;position:absolute;top:20%;left:10%}.card-overlay-nobody-cares:after{content:"誰も気にしない";color:#999;font-size:.7rem;animation:7s 2s infinite nobody-cares-floating-text;position:absolute;bottom:25%;right:5%}.card-glyph-nobody-cares{text-shadow:0 0 10px #80808066;opacity:.5;z-index:5;font-size:8rem;animation:8s ease-in-out infinite nobody-cares-glyph-flicker;color:#bbb!important;font-weight:100!important}@keyframes legend-tarai-mawashi-border{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-legend-tarai-mawashi{background-size:200% 200%;animation:4s ease-in-out infinite legend-tarai-mawashi-border;box-shadow:inset 0 0 15px #fff3}.legend-overlay-tarai-mawashi:before{content:"盥回し → タライまわし → たらいまわし → タライ回し → 盥まわし → たらい回し →";color:#9e9e9e26;white-space:nowrap;pointer-events:none;z-index:0;width:300%;font-size:14px;font-weight:700;animation:20s linear infinite tarai-mawashi-text-scroll;position:absolute;top:15%;left:0}@keyframes tarai-mawashi-text-scroll{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.legend-overlay-tarai-mawashi:after{content:"← 盥回し ← たらい回し ← 盥まわし ← タライ回し ← たらいまわし ← タライまわし";color:#9e9e9e26;white-space:nowrap;pointer-events:none;z-index:0;width:300%;font-size:14px;font-weight:700;animation:20s linear infinite tarai-mawashi-text-scroll-reverse;position:absolute;bottom:15%;right:0}@keyframes tarai-mawashi-text-scroll-reverse{0%{transform:translate(0)}to{transform:translate(33.33%)}}.legend-glyph-tarai-mawashi{color:#bdbdbd4d;text-shadow:0 0 20px #9e9e9e66,2px 2px 4px #0000004d;font-family:serif;animation:3s ease-in-out infinite tarai-mawashi-glyph-wobble}@keyframes tarai-mawashi-glyph-wobble{0%,to{transform:translate(-50%,-50%)rotate(-5deg)}50%{color:#e0e0e066;transform:translate(-50%,-50%)rotate(5deg)scale(1.1)}}@keyframes legend-kaze-oke-border{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-legend-kaze-oke{background-size:300% 300%;animation:5s ease-in-out infinite legend-kaze-oke-border}.legend-overlay-kaze-oke:before{content:"";pointer-events:none;z-index:1;opacity:.6;background:conic-gradient(#0000 0deg,#d2a6790d 30deg,#0000 60deg,#f5f5dc14 120deg,#0000 180deg,#d2a6790d 240deg,#0000 300deg);width:300%;height:300%;animation:10s linear infinite kaze-oke-swirl;position:absolute;inset:-100%}@keyframes kaze-oke-swirl{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.legend-overlay-kaze-oke:after{content:"風が吹く → 砂埃が舞う → 目に入る → 三味線が必要 → 猫が捕まる → ネズミが増える → 桶が噛まれる → 桶屋が儲かる → 風が吹く → 砂埃が舞う → 目に入る → 三味線が必要 → 猫が捕まる → ネズミが増える → 桶が噛まれる → 桶屋が儲かる";color:#ffd7001a;text-shadow:0 0 5px #d2a6790d;white-space:nowrap;letter-spacing:.15em;pointer-events:none;z-index:0;width:400%;font-size:11px;font-weight:700;animation:40s linear infinite kaze-oke-causality-scroll;position:absolute;top:50%;left:-100%;transform:rotate(-15deg)}@keyframes kaze-oke-causality-scroll{0%{transform:translate(0%)rotate(-15deg)}to{transform:translate(-50%)rotate(-15deg)}}.legend-glyph-kaze-oke{color:#d2a6794d;text-shadow:0 0 20px #d2a67966,0 0 40px #ffd7004d,0 0 80px #ffd7001a;filter:sepia(.3)brightness(1.1);animation:4s ease-in-out infinite kaze-oke-glyph-pulse}@keyframes kaze-oke-glyph-pulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;filter:sepia(.2)brightness(1.3);transform:translate(-50%,-50%)scale(1.1)}}@keyframes legend-two-cows-border{0%{background-position:0 0}to{background-position:40px 40px}}.card-border-legend-two-cows{background-color:#fff;background-image:radial-gradient(circle at 10px 10px,#000 8px,#0000 8px),radial-gradient(circle at 30px 30px,#000 12px,#0000 12px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:10s linear infinite legend-two-cows-border;box-shadow:0 0 15px #fff6}.legend-overlay-two-cows:before{content:"★ Moo·(sin(CowA)+cos(CowB))=2·Cows";color:#00000014;text-shadow:0 0 5px #ffd70033;white-space:nowrap;pointer-events:none;width:200%;font-family:serif;font-size:10px;font-style:italic;font-weight:700;animation:20s linear infinite cow-formula-float-1;position:absolute;top:10%;left:-50%;transform:rotate(-5deg)}@keyframes cow-formula-float-1{0%{transform:translate(0%)rotate(-5deg)}to{transform:translate(50%)rotate(-5deg)}}.legend-overlay-two-cows:after{content:"🐄 🐄";opacity:.15;filter:grayscale();pointer-events:none;font-size:24px;animation:4s ease-in-out infinite cow-pulse;position:absolute;bottom:20%;right:10%;transform:rotate(10deg)}@keyframes cow-pulse{0%,to{opacity:.15;transform:scale(1)rotate(10deg)}50%{opacity:.25;transform:scale(1.2)rotate(15deg)}}.legend-glyph-two-cows{color:#0000004d;text-shadow:1px 1px #ffffff80;font-family:Times New Roman,serif;font-weight:900;animation:.5s step-end infinite one-equal2-shake}@keyframes one-equal2-shake{0%,to{transform:translate(-50%,-50%)skew(0deg)}25%{transform:translate(-50.5%,-49.5%)skew(1deg)}50%{transform:translate(-49.5%,-50.5%)skew(-1deg)}75%{transform:translate(-50.2%,-50.2%)skew(.5deg)}}@keyframes legend-chikan-border{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-legend-chikan{background-size:200% 200%;animation:3s linear infinite legend-chikan-border}.legend-overlay-chikan:before{content:"★";color:#ffd700b3;text-shadow:0 0 10px #ffd700e6;pointer-events:none;z-index:1;justify-content:flex-end;align-items:flex-start;padding:12px;font-size:20px;animation:2s ease-in-out infinite chikan-star-pulse;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 30px #0006,inset 0 0 60px #f4433626}@keyframes chikan-star-pulse{0%,to{opacity:.6;filter:brightness()}50%{opacity:1;filter:brightness(1.6)}}.legend-overlay-chikan:after{content:"99.9% 有罪 社会的抹殺 呪文 禁 99.9% 有罪 社会的抹殺 呪文 禁 99.9% 有罪 社会的抹殺 呪文 禁";color:#f4433626;text-shadow:0 0 5px #0009;letter-spacing:.1em;white-space:pre;pointer-events:none;z-index:0;justify-content:center;align-items:center;width:200%;height:200%;font-size:11px;font-weight:700;animation:15s linear infinite chikan-text-scroll;display:flex;position:absolute;inset:-50%;transform:rotate(15deg)}@keyframes chikan-text-scroll{0%{transform:rotate(15deg)translate(-15%)}to{transform:rotate(15deg)translate(15%)}}.legend-glyph-chikan{animation:.2s linear infinite chikan-glyph-tremble;color:#00000080!important;text-shadow:0 0 20px #f4433680,0 0 40px #f443364d,-1px -1px #ffd60033,1px 1px #ffd60033!important}@keyframes chikan-glyph-tremble{0%{transform:translate(-50.5%,-50%)scale(1)}25%{transform:translate(-50%,-50.5%)scale(1.02)}50%{transform:translate(-49.5%,-50%)scale(1)}75%{transform:translate(-50%,-49.5%)scale(1.02)}to{transform:translate(-50.5%,-50%)scale(1)}}@keyframes yuugu-caution-scroll{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes yuugu-banner-flicker{0%,to{opacity:.8;transform:rotate(-5deg)scale(1)}50%{opacity:1;transform:rotate(-5deg)scale(1.05)}}@keyframes yuugu-sponge-soften{0%,to{filter:blur(.5px)}50%{filter:blur(1.5px)}}.card-border-legend-caution{background-size:50px 50px;border-width:4px;animation:2s linear infinite yuugu-caution-scroll}.card-overlay-yuugu{pointer-events:none;background-image:radial-gradient(circle at 20% 20%,#ffffff1a 0%,#0000 20%),radial-gradient(circle at 80% 80%,#ffffff1a 0%,#0000 20%);position:absolute;inset:0;overflow:hidden}.card-overlay-yuugu:before{content:"削除提案中";color:red;text-align:center;z-index:10;background:#eeffffe6;border:1px solid #999;width:120%;padding:4px 0;font-size:.8rem;font-weight:900;animation:3s ease-in-out infinite yuugu-banner-flicker;position:absolute;top:15%;left:-10%;transform:rotate(-5deg);box-shadow:0 2px 4px #0003}.card-overlay-yuugu:after{content:"SAFETY FIRST";color:#00000026;letter-spacing:.1em;border:2px solid #0000001a;padding:2px 4px;font-size:.6rem;font-weight:700;position:absolute;bottom:10%;right:5%;transform:rotate(15deg)}.card-glyph-yuugu{text-shadow:0 0 10px #00000080;animation:4s ease-in-out infinite yuugu-sponge-soften;position:relative;color:#fcd34d!important}.card-glyph-yuugu:before{content:"🚫";opacity:.3;z-index:-1;font-size:2.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes police-lights{0%,to{background-position:0%;box-shadow:0 0 20px #0055ff80}50%{background-position:100%;box-shadow:0 0 20px #ff000080}}@keyframes police-text-float{0%{opacity:0;transform:translateY(10px)rotate(-5deg)}20%{opacity:.7}80%{opacity:.7}to{opacity:0;transform:translateY(-20px)rotate(5deg)}}@keyframes police-glitch{0%,90%,to{clip-path:inset(0);transform:translate(-50%,-50%)}92%{clip-path:inset(20% -6px 30% 0);transform:translate(calc(-50% - 5px),calc(2px - 50%))}94%{clip-path:inset(10% 0 60% -6px);transform:translate(calc(5px - 50%),calc(-50% - 2px))}96%{clip-path:inset(50% -6px 10% 0);transform:translate(calc(-50% - 2px),calc(5px - 50%))}}.card-border-police-lights{background-size:300% 300%;animation:.8s ease-in-out infinite police-lights}.card-overlay-police{pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-overlay-police:before{content:"カツ丼";color:#05f6;font-size:.8rem;font-weight:700;animation:4s infinite police-text-float;position:absolute;top:15%;left:10%}.card-overlay-police:after{content:"{{ホワホワ}}";color:#f009;background:#000;padding:2px 4px;font-size:1.2rem;font-weight:900;animation:3s infinite reverse police-text-float;position:absolute;bottom:20%;right:15%}.card-glyph-police{text-shadow:0 0 10px #05fc,0 0 20px #f00c;animation:2s infinite police-glitch;color:#fff!important}.card-overlay-police .extra-text{white-space:nowrap;opacity:0;font-size:.7rem;position:absolute}.card-overlay-police .text-badger{color:#ffffff4d;animation:5s 1s infinite police-text-float;top:40%;right:5%}@keyframes torch-fire-flicker{0%,to{opacity:.3;filter:blur(5px)hue-rotate();transform:scale(1)}25%{opacity:.6;filter:blur(7px)hue-rotate(-10deg);transform:scale(1.1)translateY(-2px)}50%{opacity:.4;filter:blur(6px)hue-rotate(10deg);transform:scale(1.2)translate(2px)}75%{opacity:.7;filter:blur(8px)hue-rotate(-5deg);transform:scale(1.05)translateY(2px)}}@keyframes torch-hide-darken{0%,45%,55%,to{background:0 0}50%{background:#000000e6}}@keyframes blue-guard-flash{0%,94%,to{box-shadow:none}95%,99%{box-shadow:inset 0 0 100px #00f6}}@keyframes smoke-attack{0%,70%,85%,to{filter:brightness()blur()}75%,80%{filter:brightness(1.8)blur(4px)}}.card-border-legend-extreme-torch-relay{background-size:200% 200%;animation:3s linear infinite torch-border-flow}@keyframes torch-border-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-overlay-extreme-torch-relay{pointer-events:none;z-index:20;animation:12s ease-in-out infinite smoke-attack,5s step-end infinite blue-guard-flash;position:absolute;inset:0;overflow:hidden}.card-overlay-extreme-torch-relay:before{content:"";mix-blend-mode:screen;background:radial-gradient(circle at 50% 80%,#ff450099 0%,#ff8c004d 40%,#0000 70%);animation:.2s ease-in-out infinite torch-fire-flicker;position:absolute;inset:-20%}.card-overlay-extreme-torch-relay:after{content:"";z-index:30;animation:20s ease-in-out infinite torch-hide-darken;position:absolute;inset:0}.card-glyph-extreme-torch-relay{text-shadow:0 0 10px #ff4500cc,0 0 20px #ff8c0099,0 0 30px #f006;z-index:10;font-family:serif;font-weight:900;animation:.1s infinite torch-glyph-shake;color:#ff4500!important}@keyframes torch-glyph-shake{0%,to{transform:translate(-50%,-50%)rotate(0)}25%{transform:translate(calc(1px - 50%),calc(-50% - 1px))rotate(1deg)}50%{transform:translate(calc(-50% - 1px),calc(1px - 50%))rotate(-1deg)}75%{transform:translate(calc(1px - 50%),calc(1px - 50%))rotate(.5deg)}}@keyframes pencil-manual-border{0%{background-position:0 0}to{background-position:200% 200%}}@keyframes pencil-scroll-text{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.card-border-legend-pencil{background-size:300% 300%;animation:8s linear infinite pencil-manual-border;box-shadow:0 0 20px #00489966}.card-overlay-pencil-manual{pointer-events:none;opacity:.15;position:absolute;inset:0;overflow:hidden}.card-overlay-pencil-manual:before{content:"弊社は責任を負いません 弊社は責任を負いません 本製品は空を飛びません 500ページ 改訂第12版 弊社は責任を負いません 本製品は食べられません 訴訟大国 アメリカ合衆国向け 弊社は責任を負いません 弊社は責任を負いません 弊社は責任を負いません 本製品は空を飛びません 500ページ 改訂第12版 弊社は責任を負いません 本製品は食べられません 訴訟大国 アメリカ合衆国向け 弊社は責任を負いません 弊社は責任を負いません";word-break:break-all;color:#1a1a1a;width:200%;height:200%;font-size:.6rem;line-height:1.2;display:block;position:absolute;top:0;left:0;transform:rotate(-15deg)}.card-overlay-pencil-manual:after{content:"";background:repeating-linear-gradient(#fffc 0 1px,#c8c8c8cc 1px 2px);border-left:1px solid #0003;width:10px;position:absolute;top:15%;bottom:15%;right:4px;box-shadow:-2px 0 5px #0000001a}.card-glyph-pencil-manual{text-shadow:2px 2px #fffc;background:#fff;border:2px solid #004899;border-radius:4px;padding:4px 8px;font-family:serif;font-weight:900;transform:translate(-50%,-50%)rotate(-5deg);box-shadow:4px 4px 10px #0003;color:#1a1a1a!important}@keyframes legend-dema-glitch{0%{filter:hue-rotate()contrast();transform:translate(0)skew(0deg)}2%{filter:hue-rotate(90deg)contrast(1.5);transform:translate(-2px,1px)skew(5deg)}4%{filter:hue-rotate(-90deg)contrast(2);transform:translate(2px,-1px)skew(-5deg)}6%{filter:hue-rotate()contrast();transform:translate(0)skew(0deg)}60%{transform:translate(0)}62%{filter:invert(.1);transform:translate(5px)scaleY(1.1)}64%{transform:translate(-5px)scaleY(.9)}66%{transform:translate(0)}}@keyframes dema-float-text{0%{opacity:0;transform:translateY(100%)translate(-10%)}10%{opacity:.8}90%{opacity:.8}to{opacity:0;transform:translateY(-100%)translate(10%)}}@keyframes dema-static{0%{background-position:0 0}to{background-position:100% 100%}}.card-border-legend-dema{background-image:linear-gradient(135deg,#333 0%,#555 25%,red 50%,#000 75%,#333 100%);background-size:300% 300%;animation:3s linear infinite legend-chaos-fast;box-shadow:0 0 20px #ff00004d}.card-overlay-dema{pointer-events:none;background:radial-gradient(circle,#0000 0%,#0006 100%);position:absolute;inset:0;overflow:hidden}.card-overlay-dema:before,.card-overlay-dema:after{content:"[要出典]";color:#ff3232b3;white-space:nowrap;text-shadow:0 0 4px #000c;pointer-events:none;font-family:MS PGothic,Yu Gothic,sans-serif;font-size:.65rem;font-weight:700;position:absolute}.card-overlay-dema:before{animation:6s linear infinite dema-float-text;top:20%;left:10%}.card-overlay-dema:after{animation:8s linear infinite reverse dema-float-text;bottom:25%;right:15%}.card-glyph-dema{filter:drop-shadow(0 0 10px #ff000080);animation:5s step-end infinite legend-dema-glitch;color:#ccc!important}@keyframes piped-vortex{0%{transform:translate(0)rotate(0)}25%{transform:translate(1px,1px)rotate(.5deg)}50%{transform:translate(-1px,1px)rotate(-.5deg)}75%{transform:translate(-1px,-1px)rotate(.5deg)}to{transform:translate(1px,-1px)rotate(-.5deg)}}@keyframes piped-liquid-drip{0%{background-position:0 0}to{background-position:0 100%}}@keyframes piped-despair-text{0%,to{opacity:0;transform:translateY(20px)scale(.8)}20%,80%{opacity:.3;transform:translateY(0)scale(1)}50%{opacity:.5;filter:blur(1px);transform:translateY(-10px)scale(1.1)}}@keyframes piped-border-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-piped{background-size:200% 200%;animation:3s infinite piped-border-flow,50ms linear infinite piped-vortex;box-shadow:0 0 20px #00ffc866}.card-overlay-piped{pointer-events:none;background:radial-gradient(circle,#0000 50%,#00ff961a 100%);position:absolute;inset:0;overflow:hidden}.card-overlay-piped:before{content:"俺の大学時代を返せ";color:#00ffb499;white-space:nowrap;writing-mode:vertical-rl;font-size:1.2rem;font-weight:900;animation:4s ease-in-out infinite piped-despair-text;position:absolute;top:20%;left:5%}.card-overlay-piped:after{content:"奴隷";color:#00ff6433;font-size:2.5rem;font-weight:900;animation:3.2s ease-in-out infinite reverse piped-despair-text;position:absolute;bottom:15%;right:10%}.card-glyph-piped{text-shadow:0 0 10px #0fcc,0 0 20px #0fc6,-2px -2px #fff;filter:drop-shadow(0 0 5px #00000080);animation:.1s linear infinite piped-vortex;color:#0fc!important}@keyframes snow-fall-center{0%{background-position:0 0,0 0,0 0}to{background-position:500px 1000px,400px 400px,300px 300px}}@keyframes mark-sheet-blink{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}@keyframes pencil-shake{0%,to{transform:translate(-50%,-50%)rotate(0)}25%{transform:translate(-48%,-52%)rotate(5deg)}50%{transform:translate(-52%,-48%)rotate(-5deg)}75%{transform:translate(-49%,-51%)rotate(3deg)}}.card-border-legend-center-test{background-image:linear-gradient(135deg,#2c3e50,#bdc3c7,#2c3e50,#7f8c8d,#2c3e50);background-size:300% 300%;animation:6s linear infinite legend-border-spin}.card-overlay-center-test{pointer-events:none;background-image:radial-gradient(circle,#fff 1.5px,#0000 2px),radial-gradient(circle at 30% 30%,#fff 1px,#0000 1.5px),radial-gradient(circle at 20% 20%,#2c3e5014 1.5px,#0000 1.5px);background-size:120px 120px,80px 80px,25px 25px;animation:20s linear infinite snow-fall-center;position:absolute;inset:0;overflow:hidden}.card-overlay-center-test:before{content:"●";color:#2c3e50;filter:blur(.5px);font-size:1.5rem;animation:3s ease-in-out infinite mark-sheet-blink;position:absolute;top:20%;left:30%}.card-overlay-center-test:after{content:"●";color:#2c3e50;filter:blur(.5px);font-size:1.2rem;animation:2.5s ease-in-out infinite reverse mark-sheet-blink;position:absolute;bottom:30%;right:25%}.card-glyph-center-test{text-shadow:0 0 10px #bdc3c799,0 0 20px #2c3e5033;font-weight:900;top:48%;left:50%;color:#2c3e50!important;animation:.8s ease-in-out infinite alternate pencil-shake!important}@keyframes legend-summer-homework-border{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-legend-summer-homework{background-size:300% 300%;animation:6s ease-in-out infinite legend-summer-homework-border}.legend-overlay-summer-homework{background-size:100% 100%,20px 20px,20px 20px!important}.legend-overlay-summer-homework:before{content:"";pointer-events:none;z-index:1;opacity:.5;background-image:radial-gradient(circle at 20% 30%,#0000001a 0%,#0000 10%),radial-gradient(circle at 80% 70%,#dc143c0d 0%,#0000 15%),radial-gradient(circle at 40% 60%,#0000800d 0%,#0000 12%);width:200%;height:200%;animation:15s linear infinite homework-ink-drift;position:absolute;inset:-50%}@keyframes homework-ink-drift{0%{transform:translate(-5%,-5%)rotate(0)}to{transform:translate(5%,5%)rotate(5deg)}}.legend-overlay-summer-homework:after{content:"8/31 8/31 8/31 8/31 8/31 8/31 8/31 8/31 8/31 8/31 8/31 8/31 8/31 8/31 8/31 8/31 8/31 8/31 8/31 8/31 9/1... 9/1... 9/1... 9/1... 9/1...";color:#dc143c26;text-shadow:0 0 4px #0003;white-space:nowrap;letter-spacing:.2em;pointer-events:none;z-index:0;width:400%;font-family:Courier New,Courier,monospace;font-size:14px;font-weight:900;animation:25s linear infinite homework-deadline-scroll;position:absolute;bottom:10%;left:-100%;transform:rotate(-5deg)}@keyframes homework-deadline-scroll{0%{transform:translate(0%)rotate(-5deg)}to{transform:translate(-50%)rotate(-5deg)}}.legend-glyph-summer-homework{color:#2f4f4f66;text-shadow:0 0 15px #dc143c80,0 0 30px #8b00004d;filter:contrast(1.2)brightness(.8);animation:.5s ease-in-out infinite alternate homework-glyph-anxiety}@keyframes homework-glyph-anxiety{0%{opacity:.5;transform:translate(-50%,-50%)scale(1)rotate(-2deg)}to{opacity:.8;color:#8b000099;transform:translate(-50%,-50%)scale(1.05)rotate(2deg)}}.card-border-legend-fubutsushi{background-size:400% 400%;animation:12s linear infinite fubutsushi-border-anim}@keyframes fubutsushi-border-anim{0%{background-position:0 0;border-color:#ffb7c5;box-shadow:0 0 15px #ffb7c566}25%{background-position:50% 0;border-color:#63b3ed;box-shadow:0 0 15px #63b3ed66}50%{background-position:100% 100%;border-color:#ed8936;box-shadow:0 0 15px #ed893666}75%{background-position:50% 100%;border-color:#edf2f7;box-shadow:0 0 15px #edf2f766}to{background-position:0 0;border-color:#ffb7c5;box-shadow:0 0 15px #ffb7c566}}.card-overlay-fubutsushi{opacity:.3;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 10 L90 90 M90 10 L10 90' stroke='rgba(0,0,0,0.1)' stroke-width='1'/%3E%3C/svg%3E"),linear-gradient(#0003 1px,#0000 1px),linear-gradient(90deg,#0003 1px,#0000 1px);background-size:50px 50px,20px 20px,20px 20px;animation:30s linear infinite fubutsushi-overlay-drift}@keyframes fubutsushi-overlay-drift{0%{background-position:0 0,0 0,0 0}to{background-position:100px 100px,40px 40px,40px 40px}}.card-glyph-fubutsushi{color:#1a202c;text-shadow:0 0 10px #ffffff80,0 0 20px #0000004d;opacity:.8;filter:contrast(1.2)brightness(.8);font-family:Sawarabi Mincho,Hiragino Mincho ProN,serif}@keyframes legend-pleonasm-border{0%,to{filter:contrast();background-position:0 0}50%{filter:contrast(1.2);background-position:100% 100%}}.card-border-legend-pleonasm{background-size:200% 200%;animation:4s ease-in-out infinite legend-pleonasm-border}.legend-overlay-pleonasm:before,.legend-overlay-pleonasm:after{pointer-events:none;white-space:pre-wrap;text-align:center;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1.2;display:flex;position:absolute;inset:0;overflow:hidden}.legend-overlay-pleonasm:before{content:"冗語法 冗語法 冗語法 冗語法 冗語法 冗語法 冗語法 冗語法 冗語法 冗語法 冗語法 冗語法 冗語法 冗語法 冗語法 冗語法 冗語法 冗語法 冗語法 冗語法";color:#8000000d;animation:20s linear infinite pleonasm-text-float-1;transform:rotate(-15deg)scale(2)}.legend-overlay-pleonasm:after{content:"REDUNDANCY REDUNDANCY REDUNDANCY REDUNDANCY REDUNDANCY REDUNDANCY REDUNDANCY REDUNDANCY REDUNDANCY REDUNDANCYnDEPARTMENT OF REDUNDANCY DEPARTMENT DEPARTMENT OF REDUNDANCY DEPARTMENT";color:#80000008;animation:25s linear infinite pleonasm-text-float-2;transform:rotate(15deg)scale(1.5)}@keyframes pleonasm-text-float-1{0%{transform:rotate(-15deg)scale(2)translateY(-10%)}to{transform:rotate(-15deg)scale(2)translateY(10%)}}@keyframes pleonasm-text-float-2{0%{transform:rotate(15deg)scale(1.5)translateY(10%)}to{transform:rotate(15deg)scale(1.5)translateY(-10%)}}.legend-glyph-pleonasm{color:maroon;text-shadow:2px 2px #8000004d,4px 4px #80000033,6px 6px #8000001a;animation:.5s infinite pleonasm-glyph-jitter}@keyframes pleonasm-glyph-jitter{0%,to{transform:translate(-50%,-50%)translate(0)}25%{transform:translate(-50%,-50%)translate(1px,1px)}50%{transform:translate(-50%,-50%)translate(-1px,1px)}75%{transform:translate(-50%,-50%)translate(1px,-1px)}}@keyframes legend-russian-reversal-border{0%{filter:brightness();background-position:0%}50%{filter:brightness(1.2);background-position:100%}to{filter:brightness();background-position:0%}}.card-border-legend-russian-reversal{background-size:300% 300%;animation:4s ease-in-out infinite legend-russian-reversal-border}.legend-overlay-russian-reversal:before{content:"☭";color:#ffcc0026;text-shadow:0 0 15px #ffcc004d;pointer-events:none;z-index:1;font-size:40px;animation:6s ease-in-out infinite russian-reversal-glyph-float;position:absolute;top:10px;left:10px}@keyframes russian-reversal-glyph-float{0%,to{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(-5px)rotate(10deg)scale(1.1)}}.legend-overlay-russian-reversal:after{content:"ソビエトロシアでは、カードがお前を引く！！ ソビエトロシアでは、記事がお前を読む！！ ソビエトロシアでは、党がお前を見つける！！ ソビエトロシアでは、標識がお前を読む！！ ソビエトロシアでは、不自然がお前を無視する！！";color:#cc00001a;white-space:nowrap;pointer-events:none;z-index:0;text-transform:uppercase;width:1000%;font-family:serif;font-size:14px;font-weight:900;animation:40s linear infinite russian-reversal-text-scroll;position:absolute;top:0;left:0}@keyframes russian-reversal-text-scroll{0%{transform:translate(0)translateY(50px)rotate(-15deg)}to{transform:translate(-50%)translateY(50px)rotate(-15deg)}}.legend-glyph-russian-reversal{color:#fc0;text-shadow:0 0 10px #fc0c,0 0 20px #f009,2px 2px #8b0000cc;filter:drop-shadow(0 0 5px #ffcc0080);animation:3s ease-in-out infinite russian-reversal-glyph-pulse}@keyframes russian-reversal-glyph-pulse{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.1)}}@keyframes hyakunin-isshu-pulse{0%,to{filter:brightness();background-position:0%}50%{filter:brightness(1.2)contrast(1.1);background-position:100%}}@keyframes hyakunin-isshu-leaf-fall{0%{opacity:0;transform:translateY(-20px)translate(0)rotate(0)}10%{opacity:.8}90%{opacity:.8}to{opacity:0;transform:translateY(180px)translate(20px)rotate(360deg)}}@keyframes hyakunin-isshu-char-float{0%,to{opacity:.4;transform:translateY(0)rotate(-2deg)}50%{opacity:.8;transform:translateY(-5px)rotate(2deg)}}.card-border-legend-hyakunin-isshu{background-size:300% 300%;animation:5s ease-in-out infinite hyakunin-isshu-pulse;box-shadow:0 0 20px #8b451366,inset 0 0 15px #ffd7004d}.card-overlay-hyakunin-isshu{pointer-events:none;background-image:radial-gradient(circle,#0000 30%,#8b45130d 100%),url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Ctext x='10' y='30' font-family='serif' font-size='12' fill='rgba(139, 69, 19, 0.1)'%3Eあ%3C/text%3E%3Ctext x='60' y='70' font-family='serif' font-size='14' fill='rgba(139, 69, 19, 0.1)'%3Eい%3C/text%3E%3Ctext x='40' y='15' font-family='serif' font-size='10' fill='rgba(139, 69, 19, 0.05)'%3Eう%3C/text%3E%3Ctext x='80' y='40' font-family='serif' font-size='11' fill='rgba(139, 69, 19, 0.08)'%3Eえ%3C/text%3E%3Ctext x='20' y='85' font-family='serif' font-size='13' fill='rgba(139, 69, 19, 0.05)'%3Eお%3C/text%3E%3C/svg%3E");background-size:cover,100px 100px;animation:20s linear infinite hyakunin-isshu-chars-move;position:absolute;inset:0;overflow:hidden}@keyframes hyakunin-isshu-chars-move{0%{background-position:50%,0 0}to{background-position:50%,100px 200px}}.card-overlay-hyakunin-isshu:before,.card-overlay-hyakunin-isshu:after{content:"🍁";pointer-events:none;z-index:10;filter:drop-shadow(0 0 5px #0003);font-size:1.2rem;position:absolute}.card-overlay-hyakunin-isshu:before{content:"🍁";animation:6s linear infinite hyakunin-isshu-leaf-fall;top:-10%;left:20%}.card-overlay-hyakunin-isshu:after{content:"🌸";font-size:.9rem;animation:8s linear infinite reverse hyakunin-isshu-leaf-fall;top:-10%;left:70%}.card-glyph-hyakunin-isshu{text-shadow:0 0 10px #ffd700cc,0 0 20px #8b451366;filter:drop-shadow(0 0 5px #0003);font-family:Hiragino Mincho ProN,MS PMincho,serif;transform:scale(1.1);color:#8b4513!important}@keyframes unreadable-glitch{0%{clip-path:inset(0);transform:translate(-50%,-50%)scaleY(.4)skew(20deg)rotateY(180deg)}10%{clip-path:inset(20% -6px 30% 0);transform:translate(-52%,-48%)scaleY(.4)skew(25deg)rotateY(185deg)}20%{clip-path:inset(60% 0 10% -6px);transform:translate(-48%,-52%)scaleY(.4)skew(15deg)rotateY(175deg)}30%{clip-path:inset(0);transform:translate(-50%,-50%)scaleY(.4)skew(20deg)rotateY(180deg)}to{clip-path:inset(0);transform:translate(-50%,-50%)scaleY(.4)skew(20deg)rotateY(180deg)}}@keyframes unreadable-border-flicker{0%,to{filter:hue-rotate();border-color:red;box-shadow:0 0 10px red}25%{filter:hue-rotate(90deg);border-color:#00f;box-shadow:0 0 20px #00f}50%{filter:hue-rotate(180deg);border-color:#0f0;box-shadow:0 0 10px #0f0}75%{filter:hue-rotate(270deg);border-color:#ff0;box-shadow:0 0 20px #ff0}}@keyframes unreadable-text-float-1{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.4}90%{opacity:.4}to{opacity:0;transform:translate(40px,-60px)rotate(180deg)}}@keyframes unreadable-text-float-2{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.3}90%{opacity:.3}to{opacity:0;transform:translate(-50px,40px)rotate(-180deg)}}@keyframes unreadable-bg-shift{0%{background-position:0 0}to{background-position:100% 100%}}.card-border-unreadable{background:linear-gradient(45deg,red,#00f,#0f0,#ff0) 0 0/400% 400%!important;animation:.15s steps(4,end) infinite unreadable-border-flicker!important}.card-overlay-unreadable{pointer-events:none;-webkit-backdrop-filter:contrast(1.8)brightness(1.1)blur(.5px);backdrop-filter:contrast(1.8)brightness(1.1)blur(.5px);mix-blend-mode:exclusion;background-color:#ffffff0d;position:absolute;inset:0;overflow:hidden}.card-overlay-unreadable:before,.card-overlay-unreadable:after{color:#fff9;pointer-events:none;white-space:nowrap;font-family:serif;font-weight:900;position:absolute}.card-overlay-unreadable:before{content:"読みにくい";font-size:2.5rem;animation:4s linear infinite unreadable-text-float-1;top:20%;left:10%}.card-overlay-unreadable:after{content:"文章文章";writing-mode:vertical-rl;font-size:3rem;animation:5.3s linear infinite reverse unreadable-text-float-2;bottom:25%;right:5%}.card-glyph-unreadable{text-shadow:2px 2px #ff0,-2px -2px #0ff,4px 0 #f0f;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px #fffc);z-index:5;background:linear-gradient(#fff 0% 45%,#0000 45% 55%,#fff 55% 100%);-webkit-background-clip:text;animation:.3s steps(2,end) infinite unreadable-glitch;color:#000!important;font-family:serif!important}@keyframes legend-book-report-border{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-legend-book-report{background-size:300% 300%;animation:8s ease-in-out infinite legend-book-report-border}.legend-overlay-book-report{background-size:20px 20px,20px 20px,100% 100%!important}.legend-overlay-book-report:before{content:"親呼び出し";color:#d32f2f;opacity:0;z-index:2;pointer-events:none;border:4px double #d32f2f;padding:4px 8px;font-family:MS Mincho,Hiragino Mincho ProN,serif;font-size:1.4rem;font-weight:900;animation:4s linear infinite stamp-red;position:absolute;top:10%;right:5%;transform:rotate(15deg)}@keyframes stamp-red{0%{opacity:0;transform:scale(2)rotate(15deg)}10%{opacity:.8;transform:scale(1)rotate(15deg)}90%{opacity:.8;transform:scale(1)rotate(15deg)}to{opacity:0;transform:scale(1)rotate(15deg)}}.legend-overlay-book-report:after{content:"42 42 42 42 42 精神に異常をきたしたりしておりません チャカポコ アッー！ 検閲により削除 精神に異常をきたしたりしておりません 42 42";color:#00000014;white-space:nowrap;letter-spacing:.1em;pointer-events:none;z-index:0;width:200%;font-family:serif;font-size:12px;font-weight:700;animation:30s linear infinite book-report-forbidden-scroll;position:absolute;top:50%;left:-50%;transform:rotate(-10deg)}@keyframes book-report-forbidden-scroll{0%{transform:translate(0%)rotate(-10deg)}to{transform:translate(-40%)rotate(-10deg)}}.legend-glyph-book-report{color:#d32f2f66;text-shadow:0 0 10px #d32f2f4d;filter:contrast(1.5)blur(.5px);animation:3s ease-in-out infinite alternate book-report-glyph-pulse}@keyframes book-report-glyph-pulse{0%{opacity:.4;filter:blur();transform:translate(-50%,-50%)scale(.95)}to{opacity:.6;filter:blur(1.5px);transform:translate(-50%,-50%)scale(1.05)}}@keyframes legend-buntai-rensyu-border{0%,to{filter:brightness();background-position:0 0}50%{filter:brightness(1.2);background-position:100% 100%}}.card-border-legend-buntai-rensyu{background-size:200% 200%;animation:6s ease-in-out infinite legend-buntai-rensyu-border}.legend-overlay-buntai-rensyu:before,.legend-overlay-buntai-rensyu:after{pointer-events:none;white-space:pre-wrap;text-align:center;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:-20%;overflow:hidden}.legend-overlay-buntai-rensyu:before{content:"体言止め 比喩 最高敬語 擬音語 擬態語 反語 倒置法 ロシア的倒置法 挿入語句 再帰論述法 反復法 冗語法 畳語法 二重否定 疑惑法 誇張法 箇条書き 未来形 言い換え 頭韻 頓呼法 短歌 俳句 川柳 古文 漢文 絵文字 高橋メソッド";color:#3c4a6014;font-family:serif;font-size:14px;animation:40s linear infinite buntai-text-scroll-1;transform:rotate(-5deg)}.legend-overlay-buntai-rensyu:after{content:"Exercices de style Raymond Queneau 99 Notation En partie double Litotes Métaphoriquement Rétrograde Surprises Hésitations Précisions Le côté subjectif Autre côté subjectif Récit Composition de mots Négativités Animisme Portrait Distinction Gastronomique";color:#3c4a600d;font-family:sans-serif;font-size:12px;animation:50s linear infinite reverse buntai-text-scroll-2;transform:rotate(10deg)}@keyframes buntai-text-scroll-1{0%{transform:rotate(-5deg)translateY(-20%)}to{transform:rotate(-5deg)translateY(20%)}}@keyframes buntai-text-scroll-2{0%{transform:rotate(10deg)translate(-10%)}to{transform:rotate(10deg)translate(10%)}}.legend-glyph-buntai-rensyu{color:#3c4a60;text-shadow:1px 1px #ffffff80,-1px -1px #0003;filter:drop-shadow(0 0 5px #3c4a604d);font-family:MS UI Gothic,Meiryo,serif;transition:all .3s}.legend-glyph-buntai-rensyu:hover{letter-spacing:.1em;transform:translate(-50%,-50%)scale(1.1)rotate(360deg)}@keyframes chunibyo-pulse-darkness{0%,to{background-position:0%;box-shadow:0 0 20px #8a2be266,inset 0 0 10px #000c}50%{background-position:100%;box-shadow:0 0 40px #8a2be2cc,inset 0 0 20px #000000e6}}@keyframes chunibyo-eye-glow{0%,to{opacity:.3;filter:brightness()blur(2px)}50%{opacity:.8;filter:brightness(1.5)blur(4px)}}@keyframes chunibyo-floating-particles{0%{opacity:0;transform:translateY(0)scale(1)}50%{opacity:.5}to{opacity:0;transform:translateY(-100px)scale(.5)}}.card-border-legend-darkness{background-size:300% 300%;border:1px solid #8a2be280;animation:4s ease-in-out infinite chunibyo-pulse-darkness}.card-overlay-chunibyo{pointer-events:none;z-index:10;background:radial-gradient(circle,#0000 40%,#0006 100%);position:absolute;inset:0;overflow:hidden}.card-overlay-chunibyo:before{content:"👁️";filter:sepia()saturate(500%)hue-rotate(300deg);opacity:.6;text-shadow:0 0 20px red;font-size:40px;animation:3s ease-in-out infinite chunibyo-eye-glow;position:absolute;top:20%;right:15%}.card-overlay-chunibyo:after{content:"";opacity:.3;background-image:repeating-conic-gradient(#0000 0deg 10deg,#8a2be20d 15deg,#0000 20deg);width:140%;height:140%;animation:20s linear infinite rotate-slow;position:absolute;bottom:-20%;left:-20%}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-glyph-chunibyo{text-shadow:0 0 15px #8a2be2e6,0 0 30px #000;letter-spacing:-.1em;font-family:MS Mincho,Hiragino Mincho ProN,serif;font-weight:700;color:#e0b0ff!important}.card-overlay-chunibyo-text-shadow{color:#8a2be233;white-space:nowrap;pointer-events:none;font-size:10px;position:absolute}@keyframes chestnut-expansion{0%{filter:brightness();background-size:100% 100%}50%{filter:brightness(1.3);background-size:150% 150%}to{filter:brightness(1.1);background-size:200% 200%}}@keyframes chestnut-pulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}}.card-border-legend-chestnut-bun{background:linear-gradient(135deg,#8d6e63,gold,#5d4037,gold,#8d6e63,#ffb300,#8d6e63) 0 0/300% 300%;animation:5s linear infinite legend-pulse,10s ease-in-out infinite alternate chestnut-expansion}.legend-overlay-chestnut-bun{mix-blend-mode:overlay;animation:5s ease-in-out infinite chestnut-pulse}.legend-glyph-chestnut-bun{color:gold;text-shadow:0 0 10px #ffd700cc,0 0 20px #8d6e6380;font-family:Times New Roman,serif;font-size:1.4rem;font-style:italic;font-weight:700}.card-border-legend-rainbow-fast{background:linear-gradient(135deg,#f80,#f0f,#0ff,#f80,#f0f,#0ff) 0 0/300% 300%;animation:1.5s linear infinite legend-pulse}.card-overlay-koneko{mix-blend-mode:overlay;pointer-events:none;z-index:2;background:radial-gradient(circle,#ffffff4d 0%,#0000 70%);width:100%;height:100%;animation:2s linear infinite trippy-rainbow;position:absolute;top:0;left:0}.card-glyph-koneko{filter:drop-shadow(0 0 15px #f80);font-size:5rem;animation:.4s ease-in-out infinite alternate wobble-koneko;display:inline-block}@keyframes trippy-rainbow{0%{filter:hue-rotate()contrast(1.5)blur(1px)}50%{filter:hue-rotate(180deg)contrast(2)blur(3px)}to{filter:hue-rotate(360deg)contrast(1.5)blur(1px)}}@keyframes wobble-koneko{0%{opacity:.8;transform:translate(-50%,-50%)scale(1)rotate(-15deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1.3)rotate(15deg)}}.card-overlay-erohon{background:linear-gradient(#0000 0%,#0009 100%);overflow:hidden}.card-overlay-erohon:before{content:"";background:radial-gradient(circle,#0000 30%,#0006 70%);width:200%;height:200%;animation:10s ease-in-out infinite alternate erohon-shadow;position:absolute;top:-50%;left:-50%}@keyframes erohon-shadow{0%{transform:translate(-5%,-5%)scale(1)}to{transform:translate(5%,5%)scale(1.1)}}.card-overlay-erohon:after{content:"";clip-path:polygon(0% 100%,100% 100%,100% 20%,90% 40%,80% 20%,70% 40%,60% 20%,50% 40%,40% 20%,30% 40%,20% 20%,10% 40%,0% 20%);background:linear-gradient(#0000,#8b451366);width:100%;height:40%;position:absolute;bottom:0;left:0}.card-glyph-erohon{opacity:.8;text-shadow:2px 2px 10px #000c;filter:drop-shadow(0 0 15px #f4a46080);font-family:"serif";font-weight:900}@keyframes card-border-legend-wood{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-legend-wood{background-size:200% 200%;animation:4s infinite card-border-legend-wood}@keyframes airsumo-border-glow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes airsumo-clouds{0%{transform:translate(-100%)translateY(0)}to{transform:translate(100%)translateY(20px)}}@keyframes airsumo-wings-flap{0%,to{opacity:.1;transform:scaleY(1)rotate(0)}50%{opacity:.3;transform:scaleY(.6)rotate(5deg)}}@keyframes airsumo-daisy-cutter{0%,90%{filter:brightness()}92%{filter:brightness(2.5)contrast(1.5)}94%{filter:brightness(1.2)}96%{filter:brightness(3)}to{filter:brightness()}}.card-border-legend-airsumo{background-size:200% 200%;animation:4s linear infinite airsumo-border-glow}.card-overlay-airsumo{pointer-events:none;background:radial-gradient(circle at 50% 120%,#e6b4221a 0%,#0000 60%);animation:15s infinite airsumo-daisy-cutter;position:absolute;inset:0;overflow:hidden}.card-overlay-airsumo:before{content:"";filter:blur(10px);background:radial-gradient(#ffffff1a 0%,#0000 70%);width:200%;height:30%;animation:10s linear infinite airsumo-clouds;position:absolute;top:10%;left:-50%}.card-overlay-airsumo:after{content:"羽";color:#00000026;z-index:1;letter-spacing:2rem;justify-content:center;align-items:center;font-family:serif;font-size:8rem;font-weight:900;animation:3s ease-in-out infinite airsumo-wings-flap;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-glyph-airsumo{text-shadow:0 0 10px #000c,0 0 20px #e6b42266;z-index:5;filter:drop-shadow(2px 2px #000);color:#e6b422!important}@keyframes warning-flash{0%,to{background-color:red;box-shadow:0 0 15px red}50%{background-color:#000;box-shadow:0 0 5px #000}}@keyframes caution-scroll{0%{background-position:0 0}to{background-position:40px 0}}@keyframes deleted-stamp{0%{opacity:0;transform:scale(2.5)rotate(-15deg)}10%{opacity:1;transform:scale(1)rotate(-15deg)}90%{opacity:1;transform:scale(1)rotate(-15deg)}to{opacity:0;transform:scale(.9)rotate(-15deg)}}.card-border-legend-warning{background:repeating-linear-gradient(45deg,red,red 10px,#000 10px 20px) 0 0/200% 200%;animation:1s linear infinite caution-scroll}.card-overlay-warning{pointer-events:none;background:#0006;position:absolute;inset:0;overflow:hidden}.card-overlay-warning:before{content:"削除済 / DELETED";color:#fff3;white-space:nowrap;z-index:10;border:4px solid #fff3;padding:5px 15px;font-family:Impact,sans-serif;font-size:2.2rem;font-weight:900;animation:4s ease-in infinite deleted-stamp;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-15deg)}.card-overlay-warning:after{content:"WARNING WARNING WARNING";color:red;white-space:nowrap;opacity:.8;width:200%;font-family:monospace;font-size:.8rem;font-weight:700;animation:2s linear infinite reverse caution-scroll;position:absolute;bottom:5%;left:-50%}.card-glyph-warning{text-shadow:0 0 10px red,0 0 20px #000;animation:1s step-end infinite warning-flash;color:red!important}@keyframes skater-border-spin{0%{filter:hue-rotate();background-position:0%}50%{filter:hue-rotate(10deg)brightness(1.2);background-position:100%}to{filter:hue-rotate();background-position:0%}}@keyframes skater-ice-sparkle{0%,to{opacity:.1;transform:scale(1)translate(0)}25%{opacity:.5;transform:scale(1.2)translate(5px,-5px)}50%{opacity:.2;transform:scale(.8)translate(-5px,10px)}75%{opacity:.6;transform:scale(1.1)translate(10px)}}@keyframes skater-speed-lines{0%{opacity:0;transform:translate(-100%)skew(-45deg)}10%{opacity:.3}50%{opacity:.1;transform:translate(100%)skew(-45deg)}to{opacity:0;transform:translate(100%)skew(-45deg)}}@keyframes skater-glyph-spin{0%{filter:drop-shadow(0 0 5px #0efc);transform:translate(-50%,-50%)rotate(0)scale(1)}20%{filter:drop-shadow(0 0 15px #fff);transform:translate(-50%,-50%)rotate(720deg)scale(1.2)}25%{transform:translate(-50%,-50%)rotate(720deg)scale(1.1)}to{filter:drop-shadow(0 0 5px #0efc);transform:translate(-50%,-50%)rotate(720deg)scale(1)}}.card-border-legend-skater{background-size:200% 200%;animation:3s linear infinite skater-border-spin}.card-overlay-skater{pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-overlay-skater:before{content:"";background-image:radial-gradient(circle at 20% 30%,#fff 1px,#0000 1px),radial-gradient(circle at 80% 10%,#fff 1px,#0000 1px),radial-gradient(circle at 40% 70%,#fff 1.5px,#0000 1.5px),radial-gradient(circle at 70% 85%,#fff 1px,#0000 1px);background-size:100px 100px;animation:4s ease-in-out infinite skater-ice-sparkle;position:absolute;inset:0}.card-overlay-skater:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff3 45%,#fff6 50%,#fff3 55%,#0000 100%);width:200%;height:100%;animation:2s ease-in infinite skater-speed-lines;position:absolute;top:0;left:0}.card-glyph-skater{z-index:5;filter:drop-shadow(0 0 10px #00eeff80);font-size:4.5rem;font-weight:700;animation:5s cubic-bezier(.4,0,.2,1) infinite skater-glyph-spin;color:#fff!important}@keyframes legend-magical-solitude{0%{filter:brightness();background-position:0%}50%{filter:brightness(1.2)contrast(1.1);background-position:100%}to{filter:brightness();background-position:0%}}@keyframes solitary-sparkle{0%,to{opacity:0;transform:scale(.5)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(180deg)}}@keyframes solitary-drift{0%{transform:translate(-50%,-50%)}33%{transform:translate(calc(10px - 50%),calc(-50% - 20px))}66%{transform:translate(calc(-50% - 15px),calc(10px - 50%))}to{transform:translate(-50%,-50%)}}.card-border-legend-magical-solitude{background-size:200% 200%;animation:4s ease-in-out infinite legend-magical-solitude;box-shadow:0 0 15px #03c6}.card-overlay-hitori-disney{pointer-events:none;background:radial-gradient(circle,#0000 0%,#0003 100%);position:absolute;inset:0;overflow:hidden}.card-overlay-hitori-disney:before{content:"✦";color:#fc0;text-shadow:0 0 10px #fc0c;font-size:1.5rem;animation:3s ease-in-out infinite solitary-sparkle;position:absolute;top:15%;left:20%}.card-overlay-hitori-disney:after{content:"🙂";opacity:.04;filter:grayscale()brightness(2);pointer-events:none;font-size:6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-overlay-hitori-disney-sparkle2{content:"✦";color:#fc0;text-shadow:0 0 10px #fc0c;font-size:1.2rem;animation:3s ease-in-out 1.5s infinite solitary-sparkle;position:absolute;bottom:20%;right:25%}.card-glyph-hitori-disney{text-shadow:0 0 10px #03c,0 0 20px #fc0;animation:6s ease-in-out infinite solitary-drift;color:#fff!important}@keyframes security-pulse{0%,to{filter:brightness()contrast(1.1);background-position:0%}50%{filter:brightness(1.2)contrast(1.3);background-position:100%}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes rec-blink{0%,50%{opacity:1}51%,to{opacity:0}}.card-border-legend-security{background-size:300% 300%;animation:3s ease-in-out infinite security-pulse}.card-overlay-jitaku-keibiyin{pointer-events:none;background:radial-gradient(circle,#0000 30%,#0006 100%);position:absolute;inset:0;overflow:hidden}.card-overlay-jitaku-keibiyin:before{content:"";z-index:2;background:linear-gradient(#12101000 50%,#00000026 50%) 0 0/100% 2px,linear-gradient(90deg,#ff000008,#00ff0003,#0000ff08) 0 0/3px 100%;position:absolute;inset:0}.card-overlay-jitaku-keibiyin:after{content:"";z-index:3;background:linear-gradient(#0000,#39ff140d,#0000);height:20%;animation:4s linear infinite scanline;position:absolute;top:0;left:0;right:0}.card-overlay-jitaku-keibiyin-rec{z-index:10;align-items:center;gap:4px;display:flex;position:absolute;top:15px;left:15px}.card-overlay-jitaku-keibiyin-indicator{color:red;z-index:10;text-shadow:0 0 4px #ff000080;align-items:center;gap:4px;font-family:monospace;font-size:8px;display:flex;position:absolute;top:8px;left:10px}.card-overlay-jitaku-keibiyin-indicator:before{content:"";background-color:red;border-radius:50%;width:6px;height:6px;animation:1s step-end infinite rec-blink}.card-overlay-jitaku-keibiyin-indicator:after{content:"REC"}.card-glyph-jitaku-keibiyin{text-shadow:0 0 10px #39ff1499,0 0 20px #39ff144d,0 0 40px #39ff141a;opacity:.8;filter:blur(.5px);font-family:MS Mincho,Hiragino Mincho ProN,serif;color:#39ff14!important}@keyframes legend-roma-pulse{0%,to{filter:brightness();background-position:0%}50%{filter:brightness(1.2);background-position:100%}}@keyframes roma-laurel-sway{0%,to{transform:rotate(0)scale(1)translate(-50%)}50%{transform:rotate(5deg)scale(1.05)translate(-50%)}}@keyframes roma-persia-curse{0%{opacity:0;transform:translateY(-20px)rotate(0)}20%{opacity:.6}80%{opacity:.4}to{opacity:0;transform:translateY(250px)rotate(360deg)}}.card-border-legend-roma{background:linear-gradient(135deg,#702963,gold,indigo,gold,#702963,#ffdf00,#702963) 0 0/300% 300%;animation:4s infinite legend-roma-pulse}.card-overlay-roma{pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-overlay-roma:before{content:"🌿";opacity:.25;filter:sepia()saturate(5)hue-rotate(10deg);z-index:10;transform-origin:0 0;font-size:3.5rem;animation:4s ease-in-out infinite roma-laurel-sway;position:absolute;top:8%;left:50%;transform:translate(-50%)}.card-overlay-roma:after{content:"💀";color:#4b008266;filter:blur(1px);text-shadow:60px 40px 2px #ffd7004d,120px -20px #4b008233;font-size:1.8rem;animation:6s linear infinite roma-persia-curse;position:absolute;top:-30px;left:15%}.card-glyph-roma{letter-spacing:.1em;text-shadow:0 0 15px #ffd700b3,0 0 30px #70296380,2px 2px 5px #0009;z-index:5;justify-content:center;align-items:center;font-family:Times New Roman,serif;font-weight:900;display:flex;color:gold!important;font-size:2.2rem!important}@keyframes brahms-float{0%{opacity:0;transform:translate(0)rotate(0)}20%{opacity:.4}80%{opacity:.4}to{opacity:0;transform:translate(100px,-150px)rotate(360deg)}}@keyframes brahms-pulse{0%{text-shadow:0 0 10px #8b451380}50%{text-shadow:0 0 25px #8b4513cc,0 0 10px tan}to{text-shadow:0 0 10px #8b451380}}.card-border-legend-brahms{background-size:200% 200%;animation:5s linear infinite legend-pulse}.card-overlay-brahms{background-color:#0000;background-image:linear-gradient(#8b45131a 1px,#0000 1px),linear-gradient(90deg,#8b45131a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;overflow:hidden}.card-overlay-brahms:before{content:"🪲 🍬 🪲 🍬";pointer-events:none;filter:sepia()saturate(2);justify-content:space-around;width:200%;height:200%;font-size:24px;animation:8s linear infinite brahms-float;display:flex;position:absolute;top:50%;left:-50%}.card-overlay-brahms:after{content:"🍬 🪲 🍬 🪲";pointer-events:none;filter:sepia(.5)opacity(.3);justify-content:space-around;width:200%;height:200%;font-size:18px;animation:12s linear infinite reverse brahms-float;display:flex;position:absolute;bottom:-50%;right:-50%}.card-glyph-brahms{color:#5d4037;font-family:Times New Roman,Times,serif;font-style:italic;font-weight:700;animation:3s ease-in-out infinite brahms-pulse;transform:scale(1.2)}@keyframes legend-manco-gold-flow{0%{filter:brightness()contrast(1.2);background-position:0%}50%{filter:brightness(1.4)contrast(1.5);background-position:100%}to{filter:brightness()contrast(1.2);background-position:0%}}@keyframes manco-wet-shimmer{0%{opacity:.3;transform:translateY(-10%)scale(1)}50%{opacity:.7;transform:translateY(0%)scale(1.1)}to{opacity:.3;transform:translateY(10%)scale(1)}}@keyframes manco-sun-pulse{0%{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 20px #ffd70066}50%{transform:translate(-50%,-50%)scale(1.2);box-shadow:0 0 40px #ff69b499}to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 20px #ffd70066}}.card-border-legend-manco{background-size:200% 200%;animation:3s ease-in-out infinite legend-manco-gold-flow}.card-overlay-manco{pointer-events:none;background:radial-gradient(circle,#ffdf001a 0%,#0000 70%);position:absolute;inset:0;overflow:hidden}.card-overlay-manco:before{content:"";filter:blur(1px);background-image:radial-gradient(circle at 20% 30%,#fff6 1px,#0000 1px),radial-gradient(circle at 80% 70%,#ffffff4d 2px,#0000 2px),radial-gradient(circle at 40% 80%,#fff6 1px,#0000 1px),radial-gradient(circle at 70% 20%,#ffffff4d 2px,#0000 2px);background-size:100px 100px;animation:4s linear infinite manco-wet-shimmer;position:absolute;inset:-50%}.card-overlay-manco:after{content:"MANCO";color:#ffd7004d;letter-spacing:.5rem;text-shadow:0 0 10px #ff69b480;font-family:serif;font-size:.8rem;font-weight:900;position:absolute;top:10%;left:50%;transform:translate(-50%)}.card-glyph-manco{text-shadow:0 0 20px #ff69b4,0 0 40px #ffd70080;z-index:5;animation:4s ease-in-out infinite manco-sun-pulse;color:gold!important}.card-border-legend-cat{background:linear-gradient(135deg,#fc0,#f69,#6cf,#fc0) 0 0/200% 200%;animation:3s infinite legend-border-flow-cat}.card-overlay-cat{pointer-events:none;z-index:1;background:radial-gradient(circle,#ffcc001a 0%,#0000 80%);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.card-overlay-cat:after{content:"🐾";color:#f696;filter:blur(1px);font-size:2rem;animation:12s linear infinite cat-paw-float;position:absolute;top:10%;left:10%}.card-overlay-cat:before{content:"🐾";color:#6cf6;filter:blur(2px);font-size:1.5rem;animation:10s linear infinite cat-paw-float-reverse;position:absolute;bottom:20%;right:15%}.card-glyph-cat{filter:drop-shadow(0 0 20px #fc0c);color:#fc0;text-shadow:0 0 10px #f699;font-size:6rem;animation:4s ease-in-out infinite alternate cat-glyph-morph;display:inline-block}@keyframes cat-paw-float{0%{opacity:0;transform:translate(-20px,-20px)rotate(0)}20%{opacity:.6}80%{opacity:.6}to{opacity:0;transform:translate(180px,300px)rotate(360deg)}}@keyframes cat-paw-float-reverse{0%{opacity:0;transform:translate(20px,20px)rotate(0)}20%{opacity:.5}80%{opacity:.5}to{opacity:0;transform:translate(-180px,-350px)rotate(-360deg)}}@keyframes cat-glyph-morph{0%{transform:translate(-50%,-50%)scale(1)skew(0deg)}33%{transform:translate(-50%,-50%)scale(1.1,.9)skew(3deg)}66%{transform:translate(-50%,-50%)scale(.9,1.1)skew(-3deg)}to{transform:translate(-50%,-50%)scale(1.05,.95)rotate(5deg)}}@keyframes legend-border-flow-cat{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes legend-byzantine-flicker{0%,to{opacity:1;filter:brightness();background-position:0%}50%{opacity:.85;filter:brightness(.9);background-position:100%}75%{opacity:.95;filter:brightness(1.1)}}@keyframes byzantine-stamp-rotate{0%{transform:scale(.95)rotate(-3deg)}to{transform:scale(1.05)rotate(3deg)}}.card-border-legend-byzantine{background:linear-gradient(135deg,#f90,gold,#232f3e,gold,#f90,gold,#f90) 0 0/300% 300%;animation:4s infinite legend-byzantine-flicker}.card-overlay-byzantine{pointer-events:none;background-image:radial-gradient(circle,#ff99000d 0%,#0000 80%);position:absolute;inset:0;overflow:hidden}.card-overlay-byzantine:before{content:"😐 😐 😐\a 😐 😐 😐\a 😐 😐 😐\a 😐 😐 😐";white-space:pre;opacity:.08;color:gold;letter-spacing:.2em;filter:grayscale();font-size:2.2rem;line-height:1.1;animation:8s ease-in-out infinite alternate byzantine-stamp-rotate;position:absolute;top:5%;left:5%}.card-overlay-byzantine:after{content:"★★☆☆☆";color:#f90;text-shadow:0 0 8px #f906;opacity:.7;letter-spacing:2px;font-size:1.4rem;position:absolute;bottom:22%;right:8%}.card-glyph-byzantine{text-shadow:0 0 10px #f90c,0 0 20px #232f3e66,3px 3px #232f3e;z-index:5;justify-content:center;align-items:center;font-family:Arial Black,Impact,sans-serif;font-weight:900;display:flex;transform:rotate(-8deg)translateY(-10px);color:#f90!important;font-size:2.6rem!important}@keyframes wikipedia-border-protect{0%{filter:brightness()saturate();background-position:0%}50%{filter:brightness(1.2)saturate(1.2);background-position:100%}to{filter:brightness()saturate();background-position:0%}}@keyframes wikipedia-citation-needed{0%,to{opacity:0;transform:translateY(10px)scale(.8)}10%,90%{opacity:.8;transform:translate(0)scale(1)}50%{opacity:1;transform:translateY(-5px)scale(1.1)}}@keyframes wikipedia-glyph-vandalism{0%,94%,to{filter:none;opacity:1;transform:translate(-50%,-50%)scale(1)}95%{filter:invert()hue-rotate(180deg);opacity:.8;transform:translate(-52%,-48%)scale(1.1)skew(5deg)}97%{filter:sepia()saturate(5);opacity:.9;transform:translate(-48%,-52%)scale(.9)skew(-5deg)}}@keyframes wikipedia-protect-fade{0%,to{opacity:.2}50%{opacity:.5}}.card-border-legend-wikipedia{background-size:200% 200%;border-style:double;border-width:4px;animation:4s ease-in-out infinite wikipedia-border-protect}.card-overlay-wikipedia{pointer-events:none;background-image:radial-gradient(circle,#0000 30%,#3366cc0d 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23a2a9b1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'%3E%3C/path%3E%3C/svg%3E");background-position:50% bottom 20%,right 5px top 5px;background-repeat:no-repeat;background-size:auto,16px 16px;position:absolute;inset:0;overflow:hidden}.card-overlay-wikipedia:before,.card-overlay-wikipedia:after{content:"[要出典]";color:#36c;pointer-events:none;z-index:10;background:#f8f9fa;border:1px solid #a2a9b1;border-radius:2px;padding:0 4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.65rem;font-weight:700;position:absolute;box-shadow:0 1px 3px #0000001a}.card-overlay-wikipedia:before{animation:5.5s ease-in-out infinite wikipedia-citation-needed;top:15%;right:5%}.card-overlay-wikipedia:after{content:"[独自研究?]";animation:8s ease-in-out infinite reverse wikipedia-citation-needed;bottom:25%;left:8%}.card-glyph-wikipedia{text-shadow:0 0 15px #36c6;opacity:.9;font-family:Linux Libertine,Palatino,Georgia,serif;font-weight:400;animation:12s linear infinite wikipedia-glyph-vandalism;color:#36c!important}@keyframes mcdonalds-gold-glow{0%,to{filter:drop-shadow(0 0 5px #ffc72c80)drop-shadow(0 0 10px #da291c4d)}50%{filter:drop-shadow(0 0 15px #ffc72ccc)drop-shadow(0 0 20px #da291c80)}}@keyframes mcdonalds-smile-float{0%{opacity:0;transform:translateY(20px)scale(.8)}20%{opacity:.8}80%{opacity:.8}to{opacity:0;transform:translateY(-40px)scale(1.2)}}@keyframes mcdonalds-border-rotate{0%{background-position:0 0}to{background-position:200% 200%}}.card-border-legend-mcdonalds{background-size:200% 200%;animation:4s linear infinite mcdonalds-border-rotate}.card-overlay-mcdonalds{pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-overlay-mcdonalds:before,.card-overlay-mcdonalds:after{content:"スマイル 0円";color:#ffc72c;text-shadow:1px 1px 2px #da291ccc;white-space:nowrap;opacity:0;z-index:10;font-size:.8rem;font-weight:700;position:absolute}.card-overlay-mcdonalds:before{animation:4s ease-out infinite mcdonalds-smile-float;top:20%;left:10%}.card-overlay-mcdonalds:after{content:"i'm lovin' it";animation:4s ease-out 2s infinite mcdonalds-smile-float;bottom:25%;right:15%}.card-glyph-mcdonalds{text-shadow:0 0 10px #da291ccc,0 0 20px #ffc72c66;z-index:5;animation:3s ease-in-out infinite mcdonalds-gold-glow;color:#ffc72c!important;font-family:Arial Black,Gadget,sans-serif!important;font-size:5rem!important;font-weight:900!important}.card-glyph-mcdonalds:before{content:"M";opacity:.3;filter:blur(4px);z-index:-1;position:absolute;transform:scale(1.2)}@keyframes nhk-static{0%{background-position:0 0}to{background-position:100px 100px}}@keyframes nhk-glitch{0%{text-shadow:-2px 0 #f0f,2px 0 #0ff;transform:translate(-50%,-50%)}20%{text-shadow:-2px 0 #0ff,2px 0 #f0f;transform:translate(calc(-50% - 2px),calc(1px - 50%))}40%{text-shadow:2px 0 #f0f,-2px 0 #0ff;transform:translate(calc(-50% - 1px),calc(-50% - 1px))}60%{text-shadow:-2px 0 #f0f,2px 0 #0ff;transform:translate(calc(2px - 50%),calc(1px - 50%))}80%{text-shadow:-2px 0 #0ff,2px 0 #f0f;transform:translate(calc(1px - 50%),calc(-50% - 1px))}to{text-shadow:2px 0 #f0f,-2px 0 #0ff;transform:translate(-50%,-50%)}}@keyframes nhk-poison-pulse{0%,to{filter:hue-rotate()}50%{filter:hue-rotate(90deg)contrast(1.5)saturate(1.5)}}.card-border-legend-nhk{background-size:200% 200%;animation:.5s steps(10,end) infinite nhk-static,4s linear infinite nhk-poison-pulse;box-shadow:inset 0 0 20px #00ff0080}.card-overlay-nhk{pointer-events:none;opacity:.15;mix-blend-mode:color-burn;z-index:20;background-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\"><filter id=\"noise\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.8\" numOctaves=\"3\" stitchTiles=\"stitch\"/></filter><rect width=\"100%\" height=\"100%\" filter=\"url(%23noise)\"/></svg>");animation:.2s steps(5,end) infinite nhk-static;position:absolute;inset:0}.card-overlay-nhk:after{content:"";pointer-events:none;z-index:21;background:repeating-linear-gradient(0deg,#0000001a,#0000001a 2px,#0000 2px 4px);position:absolute;inset:0}.card-glyph-nhk{z-index:10;opacity:.9;font-family:monospace;font-weight:900;animation:.3s infinite nhk-glitch;color:#fff!important}@keyframes math-glitch{0%{text-shadow:2px 0 #0ffc,-2px 0 #f0fc;transform:translate(-50%,-50%)}20%{text-shadow:-2px 0 #0ffc,2px 0 #f0fc;transform:translate(calc(-50% - 2px),calc(1px - 50%))}40%{text-shadow:2px 0 #0ffc,-2px 0 #f0fc;transform:translate(calc(1px - 50%),calc(-50% - 1px))}60%{text-shadow:-2px 0 #0ffc,2px 0 #f0fc;transform:translate(calc(-50% - 1px),calc(2px - 50%))}80%{text-shadow:2px 0 #0ffc,-2px 0 #f0fc;transform:translate(calc(2px - 50%),calc(-50% - 2px))}to{text-shadow:-2px 0 #0ffc,2px 0 #f0fc;transform:translate(-50%,-50%)}}@keyframes math-float{0%{opacity:0;transform:translateY(0)scale(1)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(-120px)scale(1.5)}}@keyframes bg-pan-math{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-legend-math{background-size:200% 200%;animation:3s linear infinite bg-pan-math}.card-overlay-one-equals-two{pointer-events:none;background:radial-gradient(circle,#0000 30%,#00ffcc1a 100%);position:absolute;inset:0;overflow:hidden}.card-overlay-one-equals-two:before,.card-overlay-one-equals-two:after{content:"1=2";color:#0fc6;z-index:10;pointer-events:none;font-family:monospace;font-size:2rem;font-weight:700;position:absolute}.card-overlay-one-equals-two:before{animation:4s linear infinite math-float;bottom:-15%;left:15%}.card-overlay-one-equals-two:after{content:"2=1";animation:5s linear 2s infinite math-float;bottom:-10%;right:15%}.card-glyph-one-equals-two{text-shadow:0 0 10px #0fcc;z-index:5;font-family:monospace;animation:.2s infinite math-glitch;color:#0fc!important}@keyframes bg-pan-kurisagari-10{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-legend-kurisagari-10{background-size:200% 200%;animation:3s linear infinite bg-pan-kurisagari-10}@keyframes float-missing-10{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:.8}90%{opacity:.8}to{opacity:0;transform:translateY(-120px)rotate(-15deg)}}@keyframes float-debt{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(120px)rotate(15deg)}}.card-overlay-kurisagari-10{pointer-events:none;background:radial-gradient(circle at 0 100%,#0000 40%,#ff4d4d33 100%);position:absolute;inset:0;overflow:hidden}.card-overlay-kurisagari-10:before{content:"10";color:#ff4d4d;text-shadow:0 0 10px #ff4d4dcc;z-index:10;pointer-events:none;font-family:monospace;font-size:2.5rem;font-weight:700;animation:5s ease-in-out infinite float-missing-10;position:absolute;top:30%;left:20%}.card-overlay-kurisagari-10:after{content:"-8";color:#ffffff4d;text-shadow:0 0 15px #fff3;z-index:2;pointer-events:none;font-family:monospace;font-size:3rem;font-weight:700;animation:6s ease-in-out 2s infinite float-debt;position:absolute;bottom:20%;right:20%}@keyframes glitch-kurisagari-10{0%{text-shadow:2px 0 #ff4d4dcc,-2px 0 #fff6;transform:translate(-50%,-50%)}25%{text-shadow:-2px 0 #ff4d4dcc,2px 0 #fff6;transform:translate(calc(1px - 50%),calc(-50% - 1px))}50%{text-shadow:2px 0 #ff4d4dcc,-2px 0 #fff6;transform:translate(calc(-50% - 1px),calc(1px - 50%))}75%{text-shadow:-2px 0 #ff4d4dcc,2px 0 #fff6;transform:translate(calc(1px - 50%),calc(1px - 50%))}to{text-shadow:2px 0 #ff4d4dcc,-2px 0 #fff6;transform:translate(-50%,-50%)}}.card-glyph-kurisagari-10{z-index:5;font-family:monospace;font-weight:700;animation:.15s infinite glitch-kurisagari-10;color:#ff4d4d!important}.card-border-legend-peace{background-size:200% 200%;animation:8s infinite border-flow-peace}@keyframes border-flow-peace{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-overlay-peace{mix-blend-mode:hard-light;opacity:.4;background-image:repeating-linear-gradient(45deg,#fff3 0 2px,#0000 2px 10px);animation:10s linear infinite peace-mirage}@keyframes peace-mirage{0%{opacity:.3;background-position:0 0}50%{opacity:.6}to{opacity:.3;background-position:50px 50px}}.card-glyph-peace{color:#87ceeb;text-shadow:0 0 10px #87ceebcc,0 0 20px #ffffff80;font-size:5rem;animation:4s ease-in-out infinite alternate peace-illusion}@keyframes peace-illusion{0%{filter:blur();transform:translate(-50%,-50%)scale(1)translateY(0)}50%{filter:blur(1px);transform:translate(-50%,-50%)scale(1.05)translateY(-5px)}to{filter:blur();transform:translate(-50%,-50%)scale(1)translateY(0)}}@keyframes border-religion{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-legend-religion{background:linear-gradient(135deg,#d4af37,#ffdf00,#8a2be2,indigo,#d4af37,#ffdf00) 0 0/300% 300%;animation:4s ease-in-out infinite border-religion}.card-overlay-religion:before{content:"";opacity:.6;pointer-events:none;background:repeating-conic-gradient(#d4af371a 0deg 15deg,#8a2be21a 15deg 30deg);animation:15s linear infinite religion-hypno;position:absolute;inset:0}@keyframes religion-hypno{0%{transform:scale(2)rotate(0)}to{transform:scale(2)rotate(360deg)}}.card-overlay-religion:after{content:"";pointer-events:none;mix-blend-mode:overlay;background:radial-gradient(circle,#ffdf0066 0%,#0000 60%);width:150%;height:150%;animation:3s ease-in-out infinite alternate religion-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes religion-glow{0%{opacity:.3;transform:translate(-50%,-50%)scale(.9)}to{opacity:.8;transform:translate(-50%,-50%)scale(1.1)}}.card-glyph-religion{filter:drop-shadow(0 0 10px #d4af37cc);animation:2s ease-in-out infinite alternate religion-glyph-pulse}@keyframes religion-glyph-pulse{0%{filter:drop-shadow(0 0 5px #d4af3780)hue-rotate();transform:translate(-50%,-50%)scale(1)translateY(0)}to{filter:drop-shadow(0 0 20px #ffdf00)hue-rotate(45deg);transform:translate(-50%,-50%)scale(1.1)translateY(-5px)}}@keyframes renai-pulse{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-legend-renai{background-size:300% 300%;animation:3s infinite renai-pulse}@keyframes renai-heartbeat{0%{filter:drop-shadow(0 0 10px #ff149380);transform:translate(-50%,-50%)scale(1)}15%{filter:drop-shadow(0 0 20px #ff1493cc);transform:translate(-50%,-50%)scale(1.15)}30%{filter:drop-shadow(0 0 10px #ff149380);transform:translate(-50%,-50%)scale(1)}45%{filter:drop-shadow(0 0 20px #ff1493cc);transform:translate(-50%,-50%)scale(1.15)}60%{filter:drop-shadow(0 0 10px #ff149380);transform:translate(-50%,-50%)scale(1)}to{filter:drop-shadow(0 0 10px #ff149380);transform:translate(-50%,-50%)scale(1)}}@keyframes renai-glitch{0%{opacity:0;transform:translate(0)scale(.8)}10%{opacity:.8;color:purple;transform:translate(-10px,-20px)scale(1.2)}15%{opacity:0}50%{opacity:0}60%{opacity:.6;color:#000;transform:translate(20px,10px)scale(.9)}65%{opacity:0}to{opacity:0}}.card-glyph-renai{z-index:5;animation:2s infinite renai-heartbeat;color:#ff1493!important}.card-overlay-renai{pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-overlay-renai:before{content:"金";z-index:10;font-family:serif;font-size:2rem;font-weight:700;animation:4s linear infinite renai-glitch;position:absolute;top:20%;left:20%}.card-overlay-renai:after{content:"破局";z-index:10;font-family:serif;font-size:1.5rem;font-weight:700;animation:5s linear infinite reverse renai-glitch;position:absolute;bottom:25%;right:15%}@keyframes citation-scan{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes citation-flash{0%,to{opacity:1}50%{opacity:.5}}@keyframes citation-float-text{0%{opacity:0;transform:translateY(20px)scale(.8)}20%{opacity:.7;transform:translateY(0)scale(1)}80%{opacity:.7;transform:translateY(-40px)scale(1)}to{opacity:0;transform:translateY(-60px)scale(.8)}}.card-border-legend-citation{background-size:200% 200%;animation:3s linear infinite citation-scan;box-shadow:inset 0 0 10px #0645ad80}.card-overlay-citation{pointer-events:none;position:absolute;inset:0;overflow:hidden;background-size:20px 20px!important}.card-overlay-citation:before,.card-overlay-citation:after{color:#0645ad;pointer-events:none;font-family:sans-serif;font-size:1rem;font-weight:700;text-decoration:none;position:absolute}.card-overlay-citation:before{content:"[誰によって?]";animation:4s ease-in-out infinite citation-float-text;top:30%;left:10%}.card-overlay-citation:after{content:"[いつ?]";animation:5s ease-in-out 1.5s infinite citation-float-text;bottom:20%;right:15%}.card-glyph-citation{text-shadow:0 0 5px #0645ad4d;z-index:5;white-space:nowrap;font-family:sans-serif;text-decoration:none;animation:2s infinite citation-flash;color:#0645ad!important;width:auto!important;font-size:1.5rem!important;transform:translate(-50%,-50%)!important}.card-border-legend-schrodingers-cat{background:linear-gradient(135deg,#c3f,#111,#3fc,#111) 0 0/200% 200%;animation:4s linear infinite legend-border-flow-schrodingers-cat}.card-overlay-schrodingers-cat{pointer-events:none;z-index:1;mix-blend-mode:screen;background:radial-gradient(circle,#cc33ff1a 0%,#0000 80%);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.card-overlay-schrodingers-cat:before{content:"🐈";opacity:0;filter:drop-shadow(0 0 10px #3fc);font-size:3rem;animation:3s step-end infinite schrodinger-superposition-alive;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-overlay-schrodingers-cat:after{content:"💀";opacity:0;filter:drop-shadow(0 0 10px #c3f);font-size:3rem;animation:3s step-end infinite schrodinger-superposition-dead;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-glyph-schrodingers-cat{color:#888;filter:drop-shadow(0 0 15px #c3fc);font-size:5rem;animation:2s ease-in-out infinite schrodinger-box-shake;display:inline-block}@keyframes schrodinger-superposition-alive{0%{opacity:0;transform:translate(-80%,-50%)scale(.8)}10%{opacity:.8;transform:translate(-30%,-60%)scale(1.2)}15%{opacity:0}50%{opacity:0}60%{opacity:.5;transform:translate(10%,-30%)scale(1)}65%{opacity:0}to{opacity:0}}@keyframes schrodinger-superposition-dead{0%{opacity:0}25%{opacity:.8;transform:translate(30%,-40%)scale(1.1)}30%{opacity:0}75%{opacity:.6;transform:translate(-20%,-20%)scale(.9)}80%{opacity:0}to{opacity:0}}@keyframes schrodinger-box-shake{0%,to{transform:translate(-50%,-50%)rotate(0)}10%{transform:translate(-52%,-50%)rotate(-5deg)}20%{transform:translate(-48%,-50%)rotate(5deg)}30%{filter:hue-rotate(90deg);transform:translate(-50%,-50%)rotate(0)}70%{filter:hue-rotate();transform:translate(-50%,-50%)rotate(0)}}@keyframes legend-border-flow-schrodingers-cat{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-legend-sugar{background:linear-gradient(135deg,#fff,#adf,#fdf,#fff) 0 0/200% 200%;animation:3s infinite legend-border-flow-sugar}.card-overlay-sugar{pointer-events:none;z-index:1;background:radial-gradient(circle,#fff3 0%,#0000 80%);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.card-overlay-sugar:after{content:"🧊";color:#fffc;filter:drop-shadow(0 0 5px #fffc);font-size:1.5rem;animation:8s linear infinite sugar-powder-fall;position:absolute;top:-10%;left:20%}.card-overlay-sugar:before{content:"❄️";color:#fff9;filter:blur(1px);font-size:1rem;animation:6s linear 2s infinite sugar-powder-fall;position:absolute;top:-10%;right:30%}.card-glyph-sugar{filter:drop-shadow(0 0 20px #fff);color:#fff;text-shadow:0 0 15px #8cfc,0 0 30px #f8cc;font-size:6rem;animation:3s ease-in-out infinite alternate sugar-glyph-pulse;display:inline-block}@keyframes sugar-powder-fall{0%{opacity:0;transform:translateY(-20px)rotate(0)}10%{opacity:.8}90%{opacity:.8}to{opacity:0;transform:translateY(350px)rotate(360deg)}}@keyframes sugar-glyph-pulse{0%{filter:drop-shadow(0 0 10px #ffffff80);transform:translate(-50%,-50%)scale(.95)}to{filter:drop-shadow(0 0 30px #fff)drop-shadow(0 0 50px #8cf9);transform:translate(-50%,-50%)scale(1.05)}}@keyframes legend-border-flow-sugar{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes hotel-california-border{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-legend-hotel-california{background-size:300% 300%;animation:8s infinite hotel-california-border}@keyframes hotel-california-flicker{0%,to{opacity:1;text-shadow:0 0 10px #fa0,0 0 20px #f50}50%{opacity:.8;text-shadow:0 0 5px #fa0,0 0 15px #f50}25%,75%{opacity:.9;text-shadow:0 0 8px #fa0,0 0 18px #f50}}@keyframes hotel-california-ghost{0%{opacity:0;transform:translateY(0)scale(1)}20%{opacity:.3}50%{opacity:.5;transform:translateY(-20px)scale(1.1)}80%{opacity:.3}to{opacity:0;transform:translateY(-40px)scale(1.2)}}.card-overlay-hotel-california{pointer-events:none;z-index:2;position:absolute;inset:0}.card-overlay-hotel-california:before{content:"YOU CAN NEVER LEAVE";text-align:center;color:#fff3;letter-spacing:.2em;text-transform:uppercase;z-index:10;width:100%;font-family:serif;font-size:1.2rem;animation:10s linear infinite hotel-california-ghost;position:absolute;bottom:10%;left:0}.card-glyph-hotel-california{text-shadow:0 0 10px #fa0,0 0 20px #f50,0 0 30px red;z-index:5;font-size:4rem;animation:3s infinite alternate hotel-california-flicker;color:#fc0!important}@keyframes viking-swing{0%{transform:translate(-50%,-50%)rotate(-30deg)}50%{transform:translate(-50%,-50%)rotate(30deg)}to{transform:translate(-50%,-50%)rotate(-30deg)}}@keyframes viking-seasick{0%{filter:hue-rotate()blur();background-position:0 0}25%{filter:hue-rotate(15deg)blur(1px);background-position:-5% 5%}50%{filter:hue-rotate(30deg)blur(2px);background-position:0 10%}75%{filter:hue-rotate(15deg)blur(1px);background-position:5% 5%}to{filter:hue-rotate()blur();background-position:0 0}}@keyframes viking-border-swing{0%{background-position:0 0}50%{background-position:0 100%}to{background-position:0 0}}.card-border-legend-viking{background-size:100% 200%;animation:12s ease-in-out infinite viking-border-swing}.card-overlay-viking{pointer-events:none;animation:12s ease-in-out infinite viking-seasick;position:absolute;inset:0;overflow:hidden}.card-overlay-viking:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 40%,#0032644d 100%);animation:6s ease-in-out infinite alternate viking-seasick;position:absolute;inset:0}.card-glyph-viking{text-shadow:0 5px 15px #00000080,0 -5px 15px #87ceeb80;z-index:5;transform-origin:top;animation:12s ease-in-out infinite viking-swing;color:#8b4513!important}@keyframes takeyari-thrust{0%{opacity:0;transform:translateY(0)}5%{opacity:1;transform:translateY(0)}15%{opacity:1;transform:translateY(-150vh)}16%{opacity:0;transform:translateY(-150vh)}to{opacity:0;transform:translateY(-150vh)}}@keyframes takeyari-border-glow{0%,to{filter:brightness()drop-shadow(0 0 5px #2e8b5780)}50%{filter:brightness(1.2)drop-shadow(0 0 15px #2e8b57cc)}}@keyframes legend-border-flow-takeyari{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-legend-takeyari{background-size:200% 200%;animation:4s linear infinite legend-border-flow-takeyari,2s ease-in-out infinite takeyari-border-glow}.card-overlay-takeyari{pointer-events:none;background:linear-gradient(#0000 70%,#2e8b5733 100%),repeating-linear-gradient(90deg,#0000 0% 10%,#2e8b570d 10% 12%,#0000 12% 20%);position:absolute;inset:0;overflow:hidden}.card-overlay-takeyari:before{content:"";clip-path:polygon(50% 0%,100% 10%,100% 100%,0% 100%,0% 10%);z-index:10;background:repeating-linear-gradient(0deg,#2e8b57,#2e8b57 60px,#1e6b3f 60px 64px,#55a872 64px 68px);width:16px;height:400px;animation:1.5s cubic-bezier(.1,.8,.3,1) infinite takeyari-thrust;position:absolute;bottom:-400px;left:30%}.card-overlay-takeyari:after{content:"";clip-path:polygon(50% 0%,100% 10%,100% 100%,0% 100%,0% 10%);z-index:10;background:repeating-linear-gradient(0deg,#228b22,#228b22 80px,#155915 80px 85px,#3ca33c 85px 90px);width:24px;height:500px;animation:2s cubic-bezier(.1,.8,.3,1) .7s infinite takeyari-thrust;position:absolute;bottom:-500px;right:20%}@keyframes takeyari-glyph-stab{0%,to{transform:translate(-50%,-50%)translateY(0)}5%,15%,25%{text-shadow:0 0 20px #2e8b57,0 10px 10px #00000080;transform:translate(-50%,-50%)translateY(-15px)}10%,20%{transform:translate(-50%,-50%)translateY(10px)}}.card-glyph-takeyari{text-shadow:0 0 15px #2e8b5799,0 0 25px #2e8b574d;z-index:5;animation:3s ease-in-out infinite takeyari-glyph-stab;color:#2e8b57!important}.card-overlay-dhmo{pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:repeating-linear-gradient(45deg,#0000,#0000 10px,#00ffff0d 10px 20px);animation:10s linear infinite dhmo-flow;position:absolute;inset:0}@keyframes dhmo-flow{0%{background-position:0 0}to{background-position:100px 100px}}.card-overlay-dhmo:before{content:"⚠️ HAZARD";color:#0ff;letter-spacing:.2em;opacity:.15;text-shadow:0 0 10px #00ffff80;z-index:1;font-size:1.5rem;font-weight:900;position:absolute;top:10%;left:50%;transform:translate(-50%)}.card-overlay-dhmo:after{content:"";opacity:.6;background-color:#0000;background-image:radial-gradient(circle at 30% 20%,#fff6 1px,#0000 2px),radial-gradient(circle at 70% 60%,#fff6 1px,#0000 2px),radial-gradient(circle at 40% 80%,#ffffff4d 1px,#0000 2px);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100px 100px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:4s linear infinite dhmo-drip;position:absolute;inset:0}@keyframes dhmo-drip{0%{background-position:0 0,0 0,0 0}to{background-position:0 100px,0 50px,0 150px}}.card-glyph-dhmo{filter:drop-shadow(0 0 20px #0ffc)hue-rotate(180deg)saturate(2);font-family:Noto Color Emoji,sans-serif;font-size:6rem;animation:3s ease-in-out infinite alternate dhmo-pulse}@keyframes dhmo-pulse{0%{filter:drop-shadow(0 0 10px #00ffff80)hue-rotate(180deg)saturate(1.5);transform:translate(-50%,-50%)scale(.95)}to{filter:drop-shadow(0 0 30px #0ff)hue-rotate(190deg)saturate(2.5);transform:translate(-50%,-50%)scale(1.05)}}@keyframes ensou-kigou-pulse{0%{opacity:.8;text-shadow:0 0 10px #00000080;transform:translate(-50%,-50%)scale(1.2)}50%{opacity:1;text-shadow:0 0 20px #ffd700cc;transform:translate(-50%,-50%)scale(1.3)}to{opacity:.8;text-shadow:0 0 10px #00000080;transform:translate(-50%,-50%)scale(1.2)}}@keyframes ensou-kigou-float{0%{opacity:0;transform:translateY(100%)rotate(-15deg)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(-100%)rotate(15deg)}}@keyframes ensou-kigou-shake{0%,to{transform:translate(-50%,-50%)scale(1.2)}25%{transform:translate(calc(-50% - 5px),-50%)rotate(-5deg)scale(1.2)}75%{transform:translate(calc(5px - 50%),-50%)rotate(5deg)scale(1.2)}}.card-border-legend-ensou-kigou{background:linear-gradient(135deg,#111 25%,#eee 25% 50%,#111 50% 75%,#eee 75% 100%) 0 0/20px 20px;animation:3s linear infinite legend-pulse}.card-overlay-ensou-kigou{opacity:.8;background:repeating-linear-gradient(#0000,#0000 18%,#333 18% 20%) 0 0/100% 40px;overflow:hidden}.card-overlay-ensou-kigou:before{content:"♪ ♫ ♩ ♬ 𝄞 𝄢";color:#fff;text-shadow:1px 1px 3px #000;pointer-events:none;letter-spacing:2em;opacity:.4;flex-wrap:wrap;justify-content:space-around;align-items:center;width:200%;height:200%;font-size:2rem;animation:10s linear infinite ensou-kigou-float;display:flex;position:absolute;top:0;left:0}.card-overlay-ensou-kigou:after{content:"ffff pppp sfz rit. dim. accel.";color:#fdd835;text-shadow:2px 2px 5px #000;pointer-events:none;letter-spacing:3em;opacity:.5;flex-wrap:wrap;justify-content:space-around;align-items:center;width:200%;height:200%;font-family:serif;font-size:1.5rem;font-style:italic;font-weight:700;animation:12s linear infinite reverse ensou-kigou-float;display:flex;position:absolute;top:0;left:-50%}.card-glyph-ensou-kigou{color:#fff;text-shadow:2px 2px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;font-family:serif;font-style:italic;font-weight:700;animation:.5s ease-in-out infinite ensou-kigou-shake,2s ease-in-out infinite ensou-kigou-pulse;transform:translate(-50%,-50%)scale(1.2)}.card-border-legend-kyoudai-bune{background:linear-gradient(135deg,#039,#06c,#39f,#039) 0 0/200% 200%;animation:4s infinite legend-border-flow-kyoudai-bune}.card-overlay-kyoudai-bune{pointer-events:none;z-index:1;background:linear-gradient(#0000 40%,#06c3 100%);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.card-overlay-kyoudai-bune:after{content:"";background:radial-gradient(circle at 50% 100%,#ffffff4d 0%,#0000 60%);border-radius:50%;width:200%;height:50px;animation:3s ease-in-out infinite alternate kyoudai-bune-wave;position:absolute;bottom:-20px;left:-50%}.card-overlay-kyoudai-bune:before{content:"🌊";color:#39f6;filter:blur(1px);font-size:2rem;animation:4s linear infinite kyoudai-bune-wave-splash;position:absolute;bottom:10%;right:-10%}.card-glyph-kyoudai-bune{filter:drop-shadow(0 0 20px #06cc);color:#06c;text-shadow:0 5px 10px #0399;font-size:6rem;animation:3s ease-in-out infinite alternate kyoudai-bune-glyph-rock;display:inline-block}@keyframes kyoudai-bune-wave{0%{transform:translate(0)scaleY(1)}to{transform:translate(10%)scaleY(1.5)}}@keyframes kyoudai-bune-wave-splash{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:.6}80%{opacity:.6}to{opacity:0;transform:translate(-150px,-50px)scale(1.5)}}@keyframes kyoudai-bune-glyph-rock{0%{transform:translate(-50%,-50%)rotate(-5deg)translateY(-5px)}50%{transform:translate(-50%,-50%)rotate(0)translateY(0)}to{transform:translate(-50%,-50%)rotate(5deg)translateY(-5px)}}@keyframes legend-border-flow-kyoudai-bune{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-legend-sherlock{background:linear-gradient(135deg,#8b4513,tan,sienna,#8b4513) 0 0/200% 200%;animation:4s infinite legend-border-flow-sherlock}.card-overlay-sherlock{pointer-events:none;z-index:1;background:radial-gradient(circle,#8b45131a 0%,#0000 80%);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.card-overlay-sherlock:after{content:"🎵";color:#8b451366;filter:blur(1px);font-size:2rem;animation:5s ease-in infinite sherlock-note-float;position:absolute;bottom:-10%;left:20%}.card-overlay-sherlock:before{content:"💨";color:#c8c8c84d;filter:blur(4px);font-size:3rem;animation:7s ease-in-out infinite sherlock-smoke-rise;position:absolute;bottom:-20%;right:15%}.card-glyph-sherlock{filter:drop-shadow(0 0 15px #8b4513cc);color:#8b4513;text-shadow:0 0 10px #d2b48c99;font-size:6rem;animation:3s ease-in-out infinite alternate sherlock-glyph-shake;display:inline-block}@keyframes sherlock-note-float{0%{opacity:0;transform:translateY(0)scale(.5)rotate(-20deg)}20%{opacity:.8}80%{opacity:.8}to{opacity:0;transform:translateY(-400px)scale(1.5)rotate(45deg)}}@keyframes sherlock-smoke-rise{0%{opacity:0;transform:translateY(0)scale(1)}30%{opacity:.5}70%{opacity:.5}to{opacity:0;transform:translateY(-500px)scale(3)}}@keyframes sherlock-glyph-shake{0%{transform:translate(-50%,-50%)rotate(-5deg)scale(1)}25%{transform:translate(-50%,-50%)rotate(5deg)scale(1.05)}50%{transform:translate(-50%,-50%)rotate(-3deg)scale(.95)}75%{transform:translate(-50%,-50%)rotate(3deg)scale(1.1)}to{transform:translate(-50%,-50%)rotate(0)scale(1)}}@keyframes legend-border-flow-sherlock{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-legend-space-odyssey{background:linear-gradient(135deg,#000,#111,red,#005) 0 0/300% 300%;animation:10s infinite legend-border-flow-space-odyssey}.card-overlay-space-odyssey{pointer-events:none;z-index:1;background:radial-gradient(circle,#ff00001a 0%,#0000 70%);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.card-overlay-space-odyssey:after{content:"";background-color:#000;width:20px;height:80px;animation:15s linear infinite monolith-float;position:absolute;top:20%;left:10%;box-shadow:0 0 10px #fff3}.card-overlay-space-odyssey:before{content:"";opacity:.3;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff0d 2px 4px);width:100%;height:100%;animation:2s linear infinite stargate-scan;position:absolute}.card-glyph-space-odyssey{filter:drop-shadow(0 0 20px red);color:red;text-shadow:0 0 15px #f00c,0 0 30px red;font-size:5rem;animation:4s ease-in-out infinite alternate hal-eye-pulse;display:inline-block}@keyframes monolith-float{0%{opacity:0;transform:translate(-50px,-50px)rotate(0)scale(.5)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(250px,400px)rotate(360deg)scale(1.5)}}@keyframes stargate-scan{0%{background-position:0 0}to{background-position:0 40px}}@keyframes hal-eye-pulse{0%{filter:drop-shadow(0 0 10px #f00c);transform:translate(-50%,-50%)scale(1)}50%{filter:drop-shadow(0 0 30px red);transform:translate(-50%,-50%)scale(1.1)}to{filter:drop-shadow(0 0 10px #f00c);transform:translate(-50%,-50%)scale(1)}}@keyframes legend-border-flow-space-odyssey{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes boku-no-natsuyasumi-glitch{0%{filter:hue-rotate();transform:translate(-50%,-50%)}20%{filter:hue-rotate(-90deg)invert(10%);transform:translate(calc(-50% - 2px),calc(2px - 50%))}40%{filter:hue-rotate(90deg)invert(20%);transform:translate(calc(-50% - 2px),calc(-50% - 2px))}60%{filter:hue-rotate(180deg)invert(10%);transform:translate(calc(2px - 50%),calc(2px - 50%))}80%{filter:hue-rotate();transform:translate(calc(2px - 50%),calc(-50% - 2px))}to{transform:translate(-50%,-50%)}}@keyframes boku-no-natsuyasumi-flicker{0%,19.999%,22%,62.999%,64%,64.999%,70%,to{opacity:1}20%,21.999%,63%,63.999%,65%,69.999%{opacity:.3}}@keyframes legend-border-flow-boku-no-natsuyasumi{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-legend-boku-no-natsuyasumi{filter:contrast(1.5)saturate(1.5);background-size:200% 200%;animation:4s linear infinite legend-border-flow-boku-no-natsuyasumi,5s infinite boku-no-natsuyasumi-flicker}.card-overlay-boku-no-natsuyasumi:after{content:"";opacity:.3;mix-blend-mode:overlay;pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000001a,#0000001a 1px,#0000 1px 2px);position:absolute;inset:0}.card-glyph-boku-no-natsuyasumi{color:#b22222;text-shadow:0 0 10px #b22222cc,0 0 20px #000c;opacity:.9;animation:.2s infinite alternate-reverse boku-no-natsuyasumi-glitch}.card-art-eroge{pointer-events:none;z-index:0;background:radial-gradient(1px 1px at 18% 12%,#ffffffb3 50%,#0000 50%),radial-gradient(1px 1px at 52% 8%,#ffffff80 50%,#0000 50%),radial-gradient(1.2px 1.2px at 78% 22%,#ffc8e699 50%,#0000 50%),radial-gradient(1px 1px at 38% 42%,#fff6 50%,#0000 50%),radial-gradient(1px 1px at 88% 55%,#ffffff80 50%,#0000 50%),radial-gradient(.8px .8px at 12% 68%,#ffc8e666 50%,#0000 50%),radial-gradient(1px 1px at 65% 72%,#ffffff4d 50%,#0000 50%),radial-gradient(45% 35% at 72% 18%,#ff6b9d33 0%,#0000 70%),radial-gradient(80% 30% at 50% 95%,#ff6b9d14 0%,#0000 70%),linear-gradient(175deg,#08082a 0%,#12083a 30%,#1e0a3a 55%,#140830 80%,#0a0620 100%);position:absolute;inset:0;overflow:hidden}.card-art-eroge:before{content:"ユーザーの想いは、ユーザーへ伝わる…";letter-spacing:.05em;color:#ffffffd1;text-shadow:0 0 8px #ff6b9d4d;z-index:3;background:repeating-linear-gradient(0deg,#0000,#0000 1.5px,#0000000f 1.5px 3px),linear-gradient(#0f0823e0 0%,#190c2deb 100%);border:1px solid #ff6b9d59;border-radius:2px;padding:5px 7px 4px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:.5rem;line-height:1.5;position:absolute;bottom:6%;left:7%;right:7%;box-shadow:0 0 10px #ff6b9d1f,0 0 3px #ff6b9d14,inset 0 0 12px #ff6b9d0a,inset 0 1px #ffffff0d}.card-art-eroge:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0f082380 0%,#0f082359 100%),linear-gradient(90deg,#ff5555bf 0%,#ff7850bf 68%,#ff785000 69%,#281e3266 70% 100%) 8% 12%/84% 10% no-repeat,linear-gradient(90deg,#ffc832bf 0%,#ffaa32bf 53%,#ffaa3200 54%,#281e3266 55% 100%) 8% 30%/84% 10% no-repeat,linear-gradient(90deg,#ff6b9dd9 0%,#ff5082d9 83%,#ff508200 84%,#281e3266 85% 100%) 8% 48%/84% 10% no-repeat,linear-gradient(90deg,#50c878bf 0%,#3cb464bf 43%,#3cb46400 44%,#281e3266 45% 100%) 8% 66%/84% 10% no-repeat,linear-gradient(90deg,#5096ffbf 0%,#3c82dcbf 58%,#3c82dc00 59%,#281e3266 60% 100%) 8% 84%/84% 10% no-repeat;border:1px solid #ff6b9d26;border-radius:2px;width:32%;height:42%;animation:5s ease-in-out infinite eroge-stats-pulse;position:absolute;top:7%;right:7%;overflow:hidden;box-shadow:0 0 6px #ff6b9d14,inset 0 0 8px #0003}.card-overlay-eroge{pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-overlay-eroge:before{content:"♡";color:#ff6b9d8c;filter:drop-shadow(0 0 6px #ff6b9d59);z-index:5;font-size:1.1rem;animation:7s ease-in-out infinite eroge-heart-float;position:absolute;bottom:35%;left:18%}.card-overlay-eroge:after{content:"♡";color:#ff6b9d59;filter:drop-shadow(0 0 4px #ff6b9d33);z-index:5;font-size:.7rem;animation:9s ease-in-out 3s infinite eroge-heart-float;position:absolute;bottom:45%;left:40%}.card-glyph-eroge{text-shadow:0 0 25px #ff6b9d59,0 0 50px #ff6b9d26,0 0 80px #ff40811a;z-index:4;animation:4s ease-in-out infinite alternate eroge-glyph-pulse;color:#ff6b9d4d!important}@keyframes eroge-heart-float{0%{opacity:0;transform:translateY(0)scale(1)rotate(0)}10%{opacity:.6}50%{opacity:.4;transform:translateY(-50px)scale(1.15)rotate(8deg)}80%{opacity:.15}to{opacity:0;transform:translateY(-90px)scale(.7)rotate(-5deg)}}@keyframes eroge-glyph-pulse{0%{filter:drop-shadow(0 0 12px #ff6b9d40);transform:translate(-50%,-50%)scale(1)}to{filter:drop-shadow(0 0 22px #ff6b9d73);transform:translate(-50%,-50%)scale(1.06)}}@keyframes eroge-stats-pulse{0%,to{opacity:.85}50%{opacity:1}}.card-art-ucp-gacha-meta{pointer-events:none;z-index:0;background:radial-gradient(1.2px 1.2px at 14% 18%,#ffffffd9 50%,#0000 50%),radial-gradient(1px 1px at 84% 22%,#ffd700b3 50%,#0000 50%),radial-gradient(.9px .9px at 28% 64%,#fff9 50%,#0000 50%),radial-gradient(1.1px 1.1px at 72% 56%,#b388ffb3 50%,#0000 50%),radial-gradient(.8px .8px at 46% 12%,#66ccff8c 50%,#0000 50%),radial-gradient(1px 1px at 58% 88%,#ff408180 50%,#0000 50%),radial-gradient(.9px .9px at 8% 82%,#ffffff80 50%,#0000 50%),radial-gradient(1px 1px at 92% 78%,#fff6 50%,#0000 50%),radial-gradient(55% 45% at 50% 48%,#ffd70038 0%,#ff40811a 35%,#0000 70%),radial-gradient(80% 35% at 30% 22%,#66ccff2e 0%,#0000 70%),radial-gradient(70% 30% at 78% 30%,#b388ff29 0%,#0000 70%),radial-gradient(90% 28% at 50% 96%,#ffd7001f 0%,#0000 70%),linear-gradient(178deg,#06061c 0%,#0c0830 28%,#150a2e 52%,#100626 78%,#050414 100%);position:absolute;inset:0;overflow:hidden}.card-art-ucp-gacha-meta:before{content:"";z-index:2;pointer-events:none;filter:drop-shadow(0 6px 12px #00000073)blur(.3px);opacity:.85;background-image:linear-gradient(-16deg,#ff408114 0%,#ff408138 50%,#ff408114 100%),linear-gradient(16deg,#66ccff14 0%,#66ccff38 50%,#66ccff14 100%),linear-gradient(#ffd70052 0%,#ffa5006b 50%,#ffd70052 100%);background-position:22% 64%,78% 64%,50% 60%;background-repeat:no-repeat;background-size:22% 30%,22% 30%,24% 33%;animation:6s ease-in-out infinite meta-card-fan-breathe;position:absolute;inset:0}.card-art-ucp-gacha-meta:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(14% 26%,#ffffff2e 0%,#ffd70014 60%,#0000 100%) no-repeat,linear-gradient(90deg,#3c1e508c 0% 100%) 12% 92%/76% 2.5% no-repeat,linear-gradient(90deg,#66ccfff2 0%,#ff4081f2 100%) 12% 92%/47% 2.5% no-repeat,linear-gradient(90deg,#ffd7008c 0%,#ffd70000 100%) 8% 7%/1% 3% no-repeat,linear-gradient(90deg,#ffffff59 0%,#fff0 100%) 91% 7%/1% 3% no-repeat;animation:4s ease-in-out infinite meta-stamina-pulse;position:absolute;inset:0}.card-overlay-ucp-gacha-meta{pointer-events:none;z-index:5;background:linear-gradient(115deg,#0000 30%,#ffd70014 45%,#66ccff14 52%,#ff408114 59%,#0000 75%) 0 0/250% 250%;animation:7s linear infinite meta-holo-shimmer;position:absolute;inset:0;overflow:hidden}.card-overlay-ucp-gacha-meta:before{content:"✦";color:#ffd700d9;filter:drop-shadow(0 0 6px #ffd70099);z-index:6;font-size:.95rem;animation:5.5s ease-in-out infinite meta-spark-rise;position:absolute;bottom:8%;left:22%}.card-overlay-ucp-gacha-meta:after{content:"✦";color:#66ccffb3;filter:drop-shadow(0 0 5px #66ccff8c);z-index:6;font-size:.7rem;animation:7.5s ease-in-out 2.2s infinite meta-spark-rise;position:absolute;bottom:12%;right:24%}.card-glyph-ucp-gacha-meta{-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 18px #ffd70080)drop-shadow(0 0 36px #66ccff47);z-index:4;background:linear-gradient(135deg,#ff4081 0%,gold 33%,#6cf 66%,#b388ff 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite alternate meta-glyph-rainbow;color:#fff5dceb!important}.card-border-legend-ucp-gacha-meta{background-size:300% 300%;animation:5s infinite meta-border-flow}@keyframes meta-card-fan-breathe{0%,to{opacity:.82;transform:translateY(0)}50%{opacity:.95;transform:translateY(-1px)}}@keyframes meta-stamina-pulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes meta-holo-shimmer{0%{background-position:-120% -120%}to{background-position:120% 120%}}@keyframes meta-spark-rise{0%{opacity:0;transform:translateY(0)rotate(0)scale(.7)}15%{opacity:1}60%{opacity:.85;transform:translateY(-70px)rotate(180deg)scale(1.1)}to{opacity:0;transform:translateY(-130px)rotate(360deg)scale(.4)}}@keyframes meta-glyph-rainbow{0%{background-position:0%}to{background-position:100%}}@keyframes meta-border-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.card-art-ucp-gacha-meta:before,.card-art-ucp-gacha-meta:after,.card-overlay-ucp-gacha-meta,.card-overlay-ucp-gacha-meta:before,.card-overlay-ucp-gacha-meta:after,.card-glyph-ucp-gacha-meta,.card-border-legend-ucp-gacha-meta{animation:none!important}}@keyframes featured-breathe{0%,to{box-shadow:0 0 20px #ffd70033,0 0 40px #ffd70014,0 0 60px #ffd7000a,0 8px 24px #00000080}50%{box-shadow:0 0 28px #ffd70059,0 0 56px #ffd70026,0 0 84px #ffd7000f,0 8px 24px #00000080}}.card-glow-featured{animation:4s ease-in-out infinite featured-breathe}.card-border-featured>div{box-shadow:inset 0 1px #ffec8b26,inset 0 -1px #b8860b33,inset 1px 0 #ffd70014,inset -1px 0 #ffd70014}.card-overlay-featured{pointer-events:none;background:radial-gradient(120% 100% at 50% 30%,#ffd7000a 0%,#0000 50%,#b8860b12 100%),radial-gradient(60% 50% at 50% 60%,#ffc80008 0%,#0000 70%);position:absolute;inset:0}@keyframes featured-lame-shift{0%{background-position:0 0}to{background-position:100px 50px}}.card-overlay-featured:before{content:"";opacity:.75;mix-blend-mode:screen;pointer-events:none;background-color:#0000;background-image:radial-gradient(1px 1px at 20% 30%,#ffec8b8c 50%,#0000 50%),radial-gradient(1px 1px at 40% 70%,#ffd70073 50%,#0000 50%),radial-gradient(1.5px 1.5px at 60% 15%,#ffec8b80 50%,#0000 50%),radial-gradient(1px 1px at 75% 55%,#ffd70066 50%,#0000 50%),radial-gradient(1px 1px at 10% 80%,#ffec8b73 50%,#0000 50%),radial-gradient(1.5px 1.5px at 85% 40%,#ffd70080 50%,#0000 50%),radial-gradient(1px 1px at 50% 90%,#ffec8b8c 50%,#0000 50%),radial-gradient(1px 1px at 30%,#ffd70066 50%,#0000 50%),radial-gradient(.8px .8px at 15% 55%,#fff0a080 50%,#0000 50%),radial-gradient(1.2px 1.2px at 68% 82%,#ffdf0073 50%,#0000 50%),radial-gradient(.8px .8px at 92% 18%,#ffec8b80 50%,#0000 50%),radial-gradient(1px 1px at 45% 38%,#ffc83c66 50%,#0000 50%),radial-gradient(1.2px 1.2px at 5% 45%,#ffec8b73 50%,#0000 50%),radial-gradient(.8px .8px at 78% 72%,#ffd70080 50%,#0000 50%),radial-gradient(1px 1px at 55% 8%,#fff0a073 50%,#0000 50%),radial-gradient(1.2px 1.2px at 35% 92%,#ffd70066 50%,#0000 50%);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:90px 90px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;animation:8s linear infinite featured-lame-shift;position:absolute;inset:0}@keyframes featured-light-sweep{0%{opacity:0;transform:translate(-250%)}10%{opacity:1}50%{opacity:1;transform:translate(250%)}60%{opacity:0}to{opacity:0;transform:translate(250%)}}.card-overlay-featured:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffec8b0d 42%,#ffdc6414 45%,#ffd70024 50%,#ffdc6414 55%,#ffec8b0d 58%,#0000 62%);width:60%;height:200%;animation:6s ease-in-out infinite featured-light-sweep;position:absolute;top:0;left:0}.card-frame-normal{border:1.5px solid #32323e;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #0006,0 8px 24px #0003,inset 0 1px #ffffff12,inset 0 -1px #00000026,inset 1px 0 #ffffff08,inset -1px 0 #ffffff08}.card-frame-rare{transition:transform .2s,box-shadow .2s}.card-frame-rare>div{box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000001a,inset 1px 0 #ffffff0d,inset -1px 0 #ffffff0d}.card-compact-btn{background:linear-gradient(#121216 0%,#0d0d11 100%)}.card-info-section{background:linear-gradient(#16161d 0%,#101014 100%);padding:8px 8px 6px}.card-size-badge{color:#ffffff59;letter-spacing:.04em;background:#ffffff0a;border:1px solid #ffffff0a;border-radius:4px;align-items:center;padding:1px 5px;font-size:8px;font-weight:500;display:inline-flex}.card-detail-view{background:linear-gradient(#121216 0%,#0b0b0e 100%)}.tiltable-card{will-change:transform}.card-detail-info{background:linear-gradient(#16161d 0%,#101014 100%)}.detail-tag{color:#ffffffb3;background:#292932;border:1px solid #32323e;border-radius:9999px;padding:2px 8px;font-size:10px;display:inline-block}.cat-progress-container{background:linear-gradient(145deg,#19191f 0%,#151519 100%);border:1px solid #25252d;border-radius:16px;padding:16px}.cat-progress-header{border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;display:flex}.cat-progress-row{border-bottom:1px solid #ffffff06;align-items:center;gap:10px;padding:8px 0;display:flex}.cat-progress-row:last-child{border-bottom:none}.cat-progress-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.cat-progress-bar-track{background:#ffffff0d;border-radius:3px;width:100%;height:6px;overflow:hidden}.cat-progress-bar-fill{border-radius:3px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);position:relative}.cat-progress-bar-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff26);border-radius:0 3px 3px 0;width:12px;position:absolute;top:0;bottom:0;right:0}.cat-progress-count{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:48px;font-size:11px;font-weight:600}@keyframes cat-bar-shine{0%{background-position:-200%}to{background-position:200%}}.cat-complete-shine{background-size:200% 100%;animation:2.5s ease-in-out infinite cat-bar-shine}.cat-progress-summary{cursor:pointer;background:linear-gradient(145deg,#19191f 0%,#151519 100%);border:1px solid #25252d;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 12px;transition:border-color .2s;display:flex}.cat-progress-summary:hover{border-color:#e9456040}.cat-progress-mini-bar{background:#ffffff0d;border-radius:2px;flex-shrink:0;width:48px;height:4px;overflow:hidden}.cat-progress-mini-bar-fill{background:linear-gradient(90deg,var(--primary),var(--gold));border-radius:2px;height:100%;transition:width .4s}.cat-progress-list-scroll{max-height:min(50dvh,400px);overflow-y:auto}.enc-row{text-align:left;border-bottom:1px solid #ffffff08;align-items:center;gap:10px;width:100%;padding:0 8px 0 0;transition:background-color .15s;display:flex;position:absolute;left:0;right:0}.enc-row:not(:disabled):hover{background:#ffffff0a}.enc-row-accent{border-radius:0 2px 2px 0;flex-shrink:0;align-self:stretch;width:3px}.enc-row-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.enc-row-locked{background:repeating-linear-gradient(-45deg,#0000,#0000 8px,#ffffff02 8px 16px)}.enc-designation-pill{border-radius:9999px;align-items:center;padding:1px 6px;font-size:9px;font-weight:600;line-height:1.4;display:inline-flex}.enc-new-pill{background:var(--primary);color:#fff;border-radius:9999px;align-items:center;padding:1px 6px;font-size:9px;font-weight:700;line-height:1.4;display:inline-flex}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.card-border-featured{background:linear-gradient(110deg,#b8860b 0%,gold 25%,#ffec8b 50%,gold 75%,#b8860b 100%) 0 0/200% 100%;animation:3s ease-in-out infinite shimmer}@keyframes holographic{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-contest{background:linear-gradient(135deg,#ff6b6b,#feca57,#48dbfb,#ff9ff3,#54a0ff,#5f27cd,#ff6b6b) 0 0/400% 400%;animation:4s infinite holographic}@keyframes trending-flame{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-border-trending{background:linear-gradient(120deg,#c2410c,#ea580c,#f97316,#fb923c,#f97316,#ea580c,#c2410c) 0 0/300% 100%;animation:3s ease-in-out infinite trending-flame}@keyframes candidate-shimmer{0%{background-position:-200%}to{background-position:200%}}.card-border-candidate{opacity:.7;background:linear-gradient(110deg,#92702d 0%,#c5a54e 25%,#f0d878 50%,#c5a54e 75%,#92702d 100%) 0 0/200% 100%;animation:4s ease-in-out infinite candidate-shimmer}@keyframes glitch-bar{0%,to{opacity:.7}25%{opacity:.4}50%{opacity:.9}75%{opacity:.3}}@keyframes glitch-shift{0%,to{transform:translate(-50%,-50%)translate(0)}20%{transform:translate(-50%,-50%)translate(-3px)}40%{transform:translate(-50%,-50%)translate(3px)}60%{transform:translate(-50%,-50%)translate(-1px)}80%{transform:translate(-50%,-50%)translate(2px)}}.variant-glitch{animation:2s steps(4,end) infinite glitch-bar}.variant-glitch-glyph{animation:.8s steps(5,end) infinite glitch-shift!important}@keyframes blood-drip{0%{background-position:0 0}to{background-position:0 5%}}.variant-blood{animation:4s ease-in-out infinite alternate blood-drip}@keyframes neon-pulse{0%,to{opacity:.6}50%{opacity:1}}.variant-neon-pink{animation:2.5s ease-in-out infinite neon-pulse}@keyframes dynamic-rotate{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.variant-dynamic{animation:8s linear infinite dynamic-rotate}.variant-invert{filter:hue-rotate(180deg);opacity:.7}@keyframes void-breathe{0%,to{opacity:.8}50%{opacity:1}}.variant-void{animation:3s ease-in-out infinite void-breathe}@keyframes thought-crime-flicker{0%,to{opacity:.85;filter:brightness()}15%{opacity:.7;filter:brightness(.9)hue-rotate(10deg)}30%{opacity:.95;filter:brightness(1.05)}50%{opacity:.75;filter:brightness(.95)hue-rotate(-5deg)}70%{opacity:.9;filter:brightness(1.02)}85%{opacity:.8;filter:brightness(.92)hue-rotate(5deg)}}.variant-thought-crime{animation:3s ease-in-out infinite thought-crime-flicker}@keyframes ai-grid-pulse{0%,to{opacity:.6}50%{opacity:1}}.variant-ai-generated{animation:4s ease-in-out infinite ai-grid-pulse}@keyframes chronicle-ink-drip{0%,to{opacity:.85;filter:sepia(.2)contrast(1.05)brightness(.95)}25%{opacity:.9;filter:sepia(.3)contrast(1.08)brightness(.92)}50%{opacity:.8;filter:sepia(.15)contrast(1.02)brightness(.98)}75%{opacity:.95;filter:sepia(.25)contrast(1.1)brightness(.9)}}.variant-chronicle{animation:4s ease-in-out infinite chronicle-ink-drip}.variant-chronicle-glyph{filter:blur(.5px)contrast(1.2);font-style:italic;font-family:Georgia,Times New Roman,serif!important}@keyframes historical-seal-pulse{0%,to{opacity:.8;filter:sepia(.12)saturate(.9)brightness()}30%{opacity:.9;filter:sepia(.08)saturate()brightness(1.04)}60%{opacity:.85;filter:sepia(.18)saturate(.85)brightness(.96)}}@keyframes historical-stamp-glow{0%,to{text-shadow:0 0 20px #8c141426,0 0 40px #b49b6414}50%{text-shadow:0 0 30px #8c141440,0 0 60px #b49b641f}}.variant-historical{animation:5s ease-in-out infinite historical-seal-pulse}.variant-historical-glyph{font-weight:900;font-family:Georgia,Times New Roman,Yu Mincho,serif!important;animation:4s ease-in-out infinite historical-stamp-glow!important}.card-shine-layer,.card-glare-layer,.card-glare-hardlight,.card-grain-layer,.card-glitter-layer,.card-foil-layer{pointer-events:none;border-radius:inherit;will-change:opacity,background-position;position:absolute;inset:0;transform:translateZ(.01px)}.card-shine-layer{mix-blend-mode:color-dodge;filter:brightness(.5)contrast(2.75)saturate(.65);opacity:0;background-size:300% 300%;transition:opacity .4s ease-out}.tiltable-card:hover .card-shine-layer,.tiltable-card:active .card-shine-layer{opacity:.7}.card-shine-layer:before{content:"";border-radius:inherit;background:radial-gradient(circle at var(--pointer-x,50%)var(--pointer-y,50%),#ffffff40 0%,transparent 55%);mix-blend-mode:hard-light;opacity:calc(var(--pointer-from-center,0)*.6);position:absolute;inset:0}.card-shine-bar{pointer-events:none;border-radius:inherit;mix-blend-mode:hard-light;filter:brightness(1.15)contrast(1.1);opacity:0;background-size:200% 400%;transition:opacity .4s ease-out;position:absolute;inset:0;transform:translateZ(.01px)}.tiltable-card:hover .card-shine-bar,.tiltable-card:active .card-shine-bar{opacity:.4}.card-grain-layer{mix-blend-mode:screen;opacity:0;transition:opacity .4s ease-out}.tiltable-card:hover .card-grain-layer,.tiltable-card:active .card-grain-layer{opacity:.15}.card-glitter-layer{mix-blend-mode:soft-light;filter:brightness(1.5)contrast(2);opacity:0;background-size:80px 80px;transition:opacity .5s ease-out;transform:translateZ(.01px)}.tiltable-card:hover .card-glitter-layer,.tiltable-card:active .card-glitter-layer{opacity:.35}.card-glare-layer{mix-blend-mode:overlay;opacity:var(--glare-opacity,0);transition:opacity .35s ease-out}.tiltable-card:hover .card-glare-layer,.tiltable-card:active .card-glare-layer{opacity:var(--glare-opacity,1)}.card-glare-hardlight{mix-blend-mode:hard-light;opacity:0;filter:brightness(.9)contrast(1.5);transition:opacity .35s ease-out}.tiltable-card:hover .card-glare-hardlight,.tiltable-card:active .card-glare-hardlight{opacity:calc(var(--glare-opacity,.2)*.6)}.card-foil-layer{mix-blend-mode:overlay;filter:brightness(.8)contrast(1.3);opacity:0;background-size:300px 300px;transition:opacity .5s ease-out;transform:translateZ(.01px)}.tiltable-card:hover .card-foil-layer,.tiltable-card:active .card-foil-layer{opacity:.2}.card-shine-featured .card-shine-layer{filter:brightness(.4)contrast(2.5)saturate(.8)}.card-shine-featured .card-glitter-layer{mix-blend-mode:screen}.card-shine-contest .card-shine-layer{filter:brightness(.45)contrast(2.5)saturate(.7)}.card-shine-contest .card-glitter-layer{mix-blend-mode:color-dodge;filter:brightness(.8)contrast(1.5)}.card-shine-trending .card-shine-layer{filter:brightness(.4)contrast(2.75)saturate(.6)}.card-shine-trending .card-glitter-layer{filter:brightness(.9)contrast(1.3)}.card-shine-legend .card-shine-layer{filter:brightness(.45)contrast(2.5)saturate(.7)}.card-shine-legend .card-glitter-layer{mix-blend-mode:screen;filter:brightness()contrast(1.3)}.card-shine-candidate .card-shine-layer{filter:brightness(.35)contrast(2)saturate(.5)}.card-shine-candidate .card-glitter-layer{opacity:0}.tiltable-card:hover .card-shine-candidate .card-glitter-layer,.tiltable-card:active .card-shine-candidate .card-glitter-layer{opacity:.4}.card-shine-candidate .card-foil-layer,.card-shine-none .card-shine-layer,.card-shine-none .card-shine-bar,.card-shine-none .card-glitter-layer,.card-shine-none .card-foil-layer{display:none}.card-shine-none .card-grain-layer{opacity:0}.tiltable-card:hover .card-shine-none .card-grain-layer,.tiltable-card:active .card-shine-none .card-grain-layer{opacity:.08}.tiltable-card:not(:hover) .card-shine-layer,.tiltable-card:not(:hover) .card-shine-bar,.tiltable-card:not(:hover) .card-grain-layer,.tiltable-card:not(:hover) .card-glitter-layer,.tiltable-card:not(:hover) .card-glare-layer,.tiltable-card:not(:hover) .card-glare-hardlight,.tiltable-card:not(:hover) .card-foil-layer{will-change:auto}.perspective-1000{perspective:1000px}.card-flip-inner{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1)}.card-flip-inner.flipped{transform:rotateY(180deg)}.card-face-front,.card-face-back{backface-visibility:hidden}.card-face-back{transform:rotateY(180deg)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pack-float{animation:3s ease-in-out infinite float}.standard-pack-card{background:linear-gradient(135deg,#1f1f28 0%,#17171c 100%);border:2px solid #32323e;box-shadow:0 8px 40px #00000080}.standard-pack-stripe{background:repeating-linear-gradient(45deg,#0000 0 10px,#e945601a 10px 12px)}.standard-pack-title{-webkit-text-fill-color:transparent;background:linear-gradient(#ffffffb3,#ffffff4d);-webkit-background-clip:text}.standard-pack-seal{background-image:repeating-linear-gradient(90deg,#ffffff14 0 4px,#0000 4px 8px);height:1px}@keyframes portal-border-glow{0%,to{box-shadow:0 0 12px var(--portal-glow),0 8px 32px #0006}50%{box-shadow:0 0 24px var(--portal-glow),0 0 48px var(--portal-glow),0 8px 32px #0006}}@keyframes portal-pack-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes portal-subtle-glow{0%,to{opacity:.4}50%{opacity:.7}}@keyframes portal-icon-breathe{0%,to{opacity:.06;transform:scale(1)}50%{opacity:.1;transform:scale(1.05)}}.portal-pack-glow{animation:3s ease-in-out infinite portal-border-glow}.portal-pack-shimmer{background-size:200% 100%;animation:4s linear infinite portal-pack-shimmer}.portal-icon-breathe{animation:4s ease-in-out infinite portal-icon-breathe}.card-frame-portal{box-shadow:0 0 10px var(--portal-glow,#6464c826),0 2px 8px #0006,0 8px 24px #0003,inset 0 1px 0 #ffffff08;border:1.5px solid #32323e;transition:transform .2s,box-shadow .2s;animation:3s ease-in-out infinite portal-subtle-glow}@keyframes tear-glow{0%{opacity:0;filter:blur(8px)}50%{opacity:1;filter:blur(2px)}to{opacity:.6;filter:blur()}}.tear-glow-line{animation:.3s ease-out forwards tear-glow}@keyframes burst{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}.burst-effect{animation:.8s ease-out forwards burst}@keyframes trophy-glow{0%,to{box-shadow:0 0 20px #ffd7004d}50%{box-shadow:0 0 40px #ffd70099}}.trophy-glow{animation:2s ease-in-out infinite trophy-glow}@keyframes gold-particle{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0}}.gold-particle{pointer-events:none;background:radial-gradient(circle,#ffec8b,gold);border-radius:50%;width:6px;height:6px;animation:1s ease-out forwards gold-particle;position:absolute;box-shadow:0 0 6px #ffd700cc}@keyframes holo-flash{0%{opacity:0;transform:scale(.5)}30%{opacity:.8;transform:scale(1.2)}to{opacity:0;transform:scale(2)}}.holo-flash{background:conic-gradient(#ff6b6b,#feca57,#48dbfb,#ff9ff3,#54a0ff,#5f27cd,#ff6b6b);animation:1s ease-out forwards holo-flash}@keyframes screen-shake{0%,to{transform:translate(0)}10%{transform:translate(-3px,-2px)}20%{transform:translate(3px,1px)}30%{transform:translate(-2px,3px)}40%{transform:translate(2px,-2px)}50%{transform:translate(-1px,2px)}60%{transform:translate(1px,-1px)}70%{transform:translate(-2px,1px)}80%{transform:translate(2px,-1px)}90%{transform:translate(-1px,1px)}}.screen-shake{animation:.4s ease-out screen-shake}@keyframes new-badge-bounce{0%,to{transform:scale(1)}25%{transform:scale(1.25)}50%{transform:scale(.95)}75%{transform:scale(1.1)}}.new-badge-bounce{animation:.6s ease-in-out .8s new-badge-bounce}@keyframes badgeTooltipIn{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}.issue-reporter-trigger{width:30px;height:30px;color:var(--muted);opacity:.3;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1a2e80;border:1px solid #ffffff0a;border-radius:8px;justify-content:center;align-items:center;transition:opacity .2s,background .2s;display:flex}.issue-reporter-trigger:hover{opacity:.9;background:#1a1a2ed9}.issue-reporter-panel{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141424f0;border-radius:12px;width:260px;overflow:hidden;box-shadow:0 8px 32px #00000080}.issue-reporter-header{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.issue-reporter-title{color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.issue-reporter-close{width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.issue-reporter-close:hover{color:var(--foreground);background:#ffffff0f}.issue-reporter-textarea{width:100%;color:var(--foreground);resize:none;background:0 0;border:none;outline:none;padding:8px 10px;font-family:inherit;font-size:12px;line-height:1.5;display:block}.issue-reporter-textarea::placeholder{color:#6b728099}.issue-reporter-textarea:disabled{opacity:.5}.issue-reporter-footer{border-top:1px solid #ffffff08;justify-content:flex-end;align-items:center;gap:6px;padding:6px 8px;display:flex}.issue-reporter-charcount{font-variant-numeric:tabular-nums;margin-right:auto;font-size:9px}.issue-reporter-error{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:9px;overflow:hidden}.issue-reporter-submit{cursor:pointer;background:var(--primary-dim);color:#fff;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:10px;font-weight:500;transition:opacity .15s,background .15s;display:inline-flex}.issue-reporter-submit:hover:not(:disabled){background:var(--primary)}.issue-reporter-submit:disabled{opacity:.35;cursor:not-allowed}.issue-reporter-sent{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:20px 12px;font-size:11px;display:flex}.kofi-widget-trigger{width:26px;height:26px;color:var(--muted);opacity:.2;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1a2e66;border:1px solid #ffffff08;border-radius:8px;justify-content:center;align-items:center;transition:opacity .2s,background .2s;display:flex}.kofi-widget-trigger:hover{opacity:.8;background:#1a1a2ed9}.kofi-widget-panel{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141424f0;border-radius:12px;width:280px;overflow:hidden;box-shadow:0 8px 32px #00000080}.kofi-widget-header{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.kofi-widget-title{color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.kofi-widget-close{width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.kofi-widget-close:hover{color:var(--foreground);background:#ffffff0f}.kofi-widget-body{max-height:min(500px,100dvh - 140px);overflow:hidden}.kofi-widget-body iframe{border:none;width:100%;display:block}@keyframes points-glow{0%{box-shadow:0 0 #ffd70000}30%{box-shadow:0 0 12px #ffd70080,0 0 24px #ffd70033}to{box-shadow:0 0 #ffd70000}}.points-glow{animation:.8s ease-out points-glow}@keyframes coin-idle{0%,to{transform:rotateY(0)}50%{transform:rotateY(15deg)}}.showcase-section-label{letter-spacing:.04em;color:#ffffff59;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;padding-left:2px;font-size:11px;font-weight:600;display:flex}.showcase-card{color:inherit;background:linear-gradient(145deg,#19191f 0%,#151519 100%);border:1px solid #25252d;border-radius:16px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;transition:border-color .25s,box-shadow .25s;display:flex}.showcase-card:hover,.showcase-card:focus-visible{border-color:#2b6464;box-shadow:0 0 20px #00c8b40f}.showcase-card:focus-visible{outline-offset:2px;outline:2px solid #399}.showcase-card-head{align-items:flex-start;gap:12px;display:flex}.showcase-card-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.showcase-card-title{color:#ffffffe6;font-size:14px;font-weight:700;line-height:1.3}.showcase-card-desc{color:#ffffff61;margin-top:2px;font-size:11px;line-height:1.6}.showcase-tag{letter-spacing:.05em;text-transform:uppercase;border-radius:6px;align-items:center;gap:3px;padding:2px 7px;font-size:9px;font-weight:700;line-height:1.5;display:inline-flex}.showcase-tag[data-variant=web]{color:#7dd3fc;background:#38bdf81f;border:1px solid #38bdf833}.showcase-tag[data-variant=mcp]{color:#c494fc;background:#a855f71f;border:1px solid #a855f733}.showcase-tag[data-variant=cli]{color:#6ee7b7;background:#34d3991f;border:1px solid #34d39933}.showcase-tag[data-variant=fork]{color:#fcd34d;background:#fbbf241f;border:1px solid #fbbf2433}.showcase-tag[data-variant=mirror]{color:#f9a8d4;background:#f472b61f;border:1px solid #f472b633}.showcase-card-link-hint{color:#fff3;align-items:center;gap:4px;margin-top:4px;font-size:10px;transition:color .2s;display:flex}.showcase-card:hover .showcase-card-link-hint{color:#00c8b480}.showcase-card--static{cursor:default}.showcase-card--static:hover,.showcase-card--static:focus-visible{box-shadow:none;border-color:#25252d}.showcase-endpoint{color:#c494fcb3;background:#a855f70f;border:1px solid #a855f71f;border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:6px 10px;font-size:10px;display:flex;overflow-x:auto}.showcase-endpoint code{white-space:nowrap;-webkit-user-select:all;user-select:all;font-family:Cascadia Code,Fira Code,monospace}.showcase-footer{color:#fff3;text-align:center;background:#17171c;border:1px solid #22222a;border-radius:12px;margin-top:24px;padding:12px 16px;font-size:10px;line-height:1.6}@keyframes anticipation-glow{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1)}70%{opacity:.8;transform:scale(1.1)}to{opacity:.6;transform:scale(1.05)}}.anticipation-glow{animation:1.2s ease-out forwards anticipation-glow}@keyframes rainbow-ring-rotate{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.3)}15%{opacity:1;transform:translate(-50%,-50%)rotate(54deg)scale(.8)}to{opacity:.9;transform:translate(-50%,-50%)rotate(720deg)scale(1.2)}}.rainbow-ring{filter:blur(3px)brightness(1.3);pointer-events:none;background:conic-gradient(#ff6b6b,#feca57,#48dbfb,#ff9ff3,#54a0ff,#5f27cd,#ff6b6b);border-radius:50%;width:200px;height:200px;animation:2s cubic-bezier(.16,1,.3,1) forwards rainbow-ring-rotate;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#0000 60%,#000 62% 100%);mask:radial-gradient(circle,#0000 60%,#000 62% 100%)}.rainbow-ring-outer{filter:blur(6px)brightness(1.1);opacity:.6;width:260px;height:260px;animation-duration:2.5s;animation-direction:reverse}@keyframes anticipation-flash{0%{opacity:0}20%{opacity:.95}to{opacity:0}}.anticipation-flash{animation:.4s ease-out forwards anticipation-flash}@keyframes star-fall{0%{opacity:0;transform:translateY(-80px)scale(0)}30%{opacity:1;transform:translateY(-20px)scale(1.2)}60%{opacity:.8;transform:translateY(10px)scale(1)}to{opacity:0;transform:translateY(30px)scale(.5)}}.star-fall{animation:1s ease-out forwards star-fall}@keyframes rise-particle{0%{opacity:.8;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-120px)scale(0)}}@keyframes burst-particle{0%{opacity:.9;transform:translate(0)scale(.5)}to{opacity:0}}@keyframes subtle-pulse{0%{opacity:0;transform:scale(.8)}50%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}.subtle-pulse{animation:.8s ease-in-out forwards subtle-pulse}@keyframes radiate-ray{0%{opacity:0;transform:scaleY(0)}40%{opacity:.6;transform:scaleY(1)}to{opacity:0;transform:scaleY(1.3)}}.favorites-gallery{min-height:100%;position:relative}.favorites-gallery:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% -20%,#ffd7000a,#0000 70%);height:320px;position:absolute;top:0;left:0;right:0}.fav-sort-pill{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.fav-sort-pill:active{transform:scale(.95)}.fav-sort-pill[data-active=true]{color:#fff;background:linear-gradient(135deg,#b8860b,#9a7209);border-color:#b8860b;box-shadow:inset 0 1px #ffffff26,0 2px 8px #b8860b40}.fav-card-cell{border-radius:8px;transition:box-shadow .2s;position:relative}.fav-card-cell:hover{box-shadow:0 0 16px #ffd70014}.fav-remove-btn{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffd70066;cursor:pointer;background:#00000080;border:none;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex;position:absolute;bottom:4px;left:4px}.fav-remove-btn:hover{color:#ffd700cc;background:#000000b3}.fav-remove-btn:active{transform:scale(.9)}.fav-card-cell .card-effect-indicator{left:32px}.fav-empty{min-height:50dvh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.fav-empty-icon{opacity:.25;color:var(--gold-dim)}.collection-segment-container{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:3px;display:flex;position:relative}.collection-segment-btn{color:var(--muted);z-index:1;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 0;font-size:13px;font-weight:600;transition:color .15s;display:flex;position:relative}.collection-segment-btn[data-active=true]{color:#fff}.collection-segment-btn:active{transform:scale(.98)}.collection-segment-count{font-family:var(--font-display-latin),sans-serif;opacity:.5;font-size:11px;font-weight:700;transition:opacity .15s}.collection-segment-btn[data-active=true] .collection-segment-count{opacity:.85}.backup-section{text-align:center;background:linear-gradient(145deg,#19191f 0%,#151519 100%);border:1px solid #25252d;border-radius:16px;margin-top:32px;padding:20px 16px}.backup-title{letter-spacing:.12em;color:#ffffff8c;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.backup-desc{color:#ffffff59;margin-bottom:16px;font-size:12px;line-height:1.7}.backup-buttons{justify-content:center;gap:12px;display:flex}.backup-btn{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 20px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,opacity .2s;display:inline-flex}.backup-btn:disabled{opacity:.4;cursor:not-allowed}.backup-btn--export{color:#ffffffbf;background:0 0;border:1.5px solid #3d3d5c}.backup-btn--export:hover:not(:disabled){background:#ffffff08;border-color:#505095}.backup-btn--import{color:#52e0e0;background:0 0;border:1.5px solid #267373}.backup-btn--import:hover:not(:disabled){background:#00dcc80a;border-color:#2babab}.backup-btn--cancel{color:#ffffff73;background:0 0;border:1.5px solid #32323e}.backup-btn--cancel:hover:not(:disabled){border-color:#49495a}.backup-btn--submit{color:#a3f5f5;background:#206060;border:1.5px solid #297a7a}.backup-btn--submit:hover:not(:disabled){background:#267373}.backup-field{text-align:left;margin-bottom:12px}.backup-label{letter-spacing:.04em;color:#ffffff59;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.backup-file-input{color:#ffffff80;width:100%;font-size:12px}.backup-file-input::file-selector-button{color:#fff9;cursor:pointer;background:#202027;border:1px solid #32323e;border-radius:6px;margin-right:8px;padding:6px 12px;font-size:11px;font-weight:600;transition:border-color .2s}.backup-file-input::file-selector-button:hover{border-color:#505062}.backup-pw-wrap{background:#17171c;border:1px solid #2e2e38;border-radius:8px;align-items:center;gap:0;transition:border-color .2s;display:flex;overflow:hidden}.backup-pw-wrap:focus-within{border-color:#367d7d}.backup-pw-input{color:#ffffffd9;background:0 0;border:none;outline:none;flex:1;padding:8px 10px;font-size:13px}.backup-pw-input::placeholder{color:#fff3}.backup-pw-toggle{color:#ffffff4d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;transition:color .2s;display:flex}.backup-pw-toggle:hover{color:#fff9}.backup-status{color:#ffffff73;text-align:center;margin-bottom:12px;font-size:12px}.backup-status--error{color:#e05252}.backup-status--ok{color:#26d99d}.card-effect-layer{pointer-events:none;border-radius:inherit;z-index:5;position:absolute;inset:0;overflow:hidden}.card-effect-kira{mix-blend-mode:screen;background-color:#0000;background-image:radial-gradient(1.5px 1.5px at 20% 30%,gold 50%,#0000 60%),radial-gradient(1px 1px at 60% 15%,#fff8b8 50%,#0000 60%),radial-gradient(1.5px 1.5px at 80% 65%,gold 50%,#0000 60%),radial-gradient(1px 1px at 35% 80%,#fff8b8 50%,#0000 60%),radial-gradient(2px 2px,gold 40%,#0000 60%),radial-gradient(1px 1px at 10% 60%,gold 50%,#0000 60%),radial-gradient(1.5px 1.5px at 90% 25%,#fff8b8 50%,#0000 60%),radial-gradient(1px 1px at 70% 90%,gold 50%,#0000 60%);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;animation:3s ease-in-out infinite alternate kira-twinkle}@keyframes kira-twinkle{0%{opacity:.3;filter:brightness(.8)}25%{opacity:.7;filter:brightness(1.2)}50%{opacity:.4;filter:brightness(.9)}75%{opacity:.8;filter:brightness(1.3)}to{opacity:.5;filter:brightness()}}.card-effect-diamond{mix-blend-mode:screen;background-color:#0000;background-image:conic-gradient(from 45deg at 25% 20%,#0000 0deg,#ff6b9d33 45deg,#0000 90deg),conic-gradient(from 45deg at 70%,#0000 0deg,#ff6b9d44 45deg,#0000 90deg),conic-gradient(from 45deg at 40% 75%,#0000 0deg,#ff6b9d33 45deg,#0000 90deg),conic-gradient(from 45deg at 85% 15%,#0000 0deg,#ff6b9d22 45deg,#0000 90deg),conic-gradient(from 45deg at 15% 55%,#0000 0deg,#ff6b9d33 45deg,#0000 90deg);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;animation:4s ease-in-out infinite alternate diamond-float}@keyframes diamond-float{0%{opacity:.4;transform:translateY(0)rotate(0)}50%{opacity:.7;transform:translateY(-3px)rotate(2deg)}to{opacity:.5;transform:translateY(1px)rotate(-1deg)}}.card-effect-holo{mix-blend-mode:color-dodge;background:linear-gradient(135deg,#ff000026 0%,#ffa50026 14%,#ffff0026 28%,#00ff0026 42%,#0080ff26 57%,#4b008226 71%,#ee82ee26 85%,#ff000026 100%) 0 0/300% 300%;animation:4s linear infinite holo-shift}@keyframes holo-shift{0%{opacity:.5;background-position:0 0}50%{opacity:.7;background-position:100% 100%}to{opacity:.5;background-position:0 0}}.card-effect-prism{mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(60deg,#0000 30%,#06b6d433 45%,#0000 55%),linear-gradient(120deg,#0000 40%,#a855f726 50%,#0000 60%),linear-gradient(#0000 35%,#22d3ee1a 50%,#0000 65%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:200% 200%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:5s ease-in-out infinite prism-refract}@keyframes prism-refract{0%{opacity:.4;background-position:0 0}33%{opacity:.6;background-position:100%}66%{opacity:.5;background-position:50% 100%}to{opacity:.4;background-position:0 0}}.card-effect-gold{mix-blend-mode:screen;background-color:#0000;background-image:radial-gradient(2px 2px at 15% 20%,gold 40%,#0000 60%),radial-gradient(1.5px 1.5px at 45% 35%,#f59e0b 40%,#0000 60%),radial-gradient(2px 2px at 75% 60%,gold 40%,#0000 60%),radial-gradient(1px 1px at 30% 70%,#fbbf24 40%,#0000 60%),radial-gradient(2.5px 2.5px at 60% 15%,#f59e0b 30%,#0000 60%),radial-gradient(1.5px 1.5px at 85% 85%,gold 40%,#0000 60%),radial-gradient(1px 1px at 10% 90%,#fbbf24 40%,#0000 60%),radial-gradient(2px 2px,gold 35%,#0000 60%),linear-gradient(135deg,#ffd7000d 0%,#f59e0b1a 50%,#ffd7000d 100%);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;animation:3.5s ease-in-out infinite alternate gold-shimmer}@keyframes gold-shimmer{0%{opacity:.35;filter:brightness(.9)}50%{opacity:.7;filter:brightness(1.3)}to{opacity:.4;filter:brightness()}}.card-effect-sakura{mix-blend-mode:screen;background-color:#0000;background-image:radial-gradient(3px 4px at 20% 25%,#f472b6 40%,#0000 70%),radial-gradient(2px 3px at 55% 10%,#f9a8d4 40%,#0000 70%),radial-gradient(3px 4px at 80% 45%,#f472b6 40%,#0000 70%),radial-gradient(2px 3px at 35% 65%,#f9a8d4 40%,#0000 70%),radial-gradient(4px 3px at 65% 80%,#f472b6 40%,#0000 70%),radial-gradient(2px 3px at 10%,#f9a8d4 40%,#0000 70%),radial-gradient(3px 2px at 90% 70%,#f472b6 40%,#0000 70%);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box;animation:5s ease-in-out infinite sakura-fall}@keyframes sakura-fall{0%{opacity:.3;transform:translateY(-2px)rotate(0)}25%{opacity:.6;transform:translateY(1px)rotate(1deg)}50%{opacity:.4;transform:translateY(3px)rotate(-1deg)}75%{opacity:.6;transform:translateY(1px)rotate(.5deg)}to{opacity:.3;transform:translateY(-2px)rotate(0)}}.card-effect-flame{mix-blend-mode:screen;background-color:#0000;background-image:radial-gradient(60% 40% at 50% 100%,#ef44444d 0%,#0000 70%),radial-gradient(40% 30% at 30% 90%,#f9731640 0%,#0000 60%),radial-gradient(40% 30% at 70% 90%,#f9731640 0%,#0000 60%),radial-gradient(20% 50% at 50% 80%,#ffd70026 0%,#0000 70%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:2s ease-in-out infinite alternate flame-flicker}@keyframes flame-flicker{0%{opacity:.5;transform:scaleY(1)}20%{opacity:.7;transform:scaleY(1.02)}40%{opacity:.55;transform:scaleY(.98)}60%{opacity:.8;transform:scaleY(1.03)}80%{opacity:.6;transform:scaleY(.99)}to{opacity:.65;transform:scaleY(1.01)}}.card-effect-cosmic{mix-blend-mode:screen;background-color:#0000;background-image:radial-gradient(1px 1px at 10% 15%,#fff 60%,#0000 70%),radial-gradient(1.5px 1.5px at 30% 40%,#c7d2fe 50%,#0000 70%),radial-gradient(1px 1px at 55% 20%,#fff 60%,#0000 70%),radial-gradient(2px 2px at 75% 55%,#818cf8 40%,#0000 60%),radial-gradient(1px 1px at 90% 30%,#c7d2fe 60%,#0000 70%),radial-gradient(1.5px 1.5px at 20% 70%,#fff 50%,#0000 70%),radial-gradient(1px 1px at 65% 85%,#818cf8 60%,#0000 70%),radial-gradient(1px 1px at 45% 60%,#fff 60%,#0000 70%),radial-gradient(80% 60%,#6366f114 0%,#8b5cf60f 50%,#0000 100%);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;animation:6s ease-in-out infinite cosmic-pulse}@keyframes cosmic-pulse{0%{opacity:.4;filter:hue-rotate()}33%{opacity:.65;filter:hue-rotate(30deg)}66%{opacity:.5;filter:hue-rotate(-20deg)}to{opacity:.4;filter:hue-rotate()}}.card-effect-indicator{z-index:15;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;line-height:1;animation:2s ease-in-out infinite alternate effect-badge-pulse;display:flex;position:absolute;bottom:1px;left:22px}@keyframes effect-badge-pulse{0%{box-shadow:0 0 4px var(--effect-glow,#ffd70066)}to{box-shadow:0 0 10px var(--effect-glow,#ffd70099)}}.card-effect-lv2.card-effect-kira{opacity:.9;filter:brightness(1.3);animation-duration:2s}.card-effect-lv2.card-effect-diamond{opacity:.85;filter:brightness(1.2);animation-duration:2.5s}.card-effect-lv2.card-effect-holo{mix-blend-mode:color-dodge;opacity:.8;background-size:400% 400%;animation-duration:2.5s}.card-effect-lv2.card-effect-prism{opacity:.7;background-size:300% 300%;animation-duration:3s}.card-effect-lv2.card-effect-gold{filter:brightness(1.4);animation-duration:2s}.card-effect-lv2.card-effect-sakura{filter:brightness(1.2)saturate(1.3);animation-duration:3.5s}.card-effect-lv2.card-effect-flame{filter:brightness(1.3)saturate(1.2);animation-duration:1.2s}.card-effect-lv2.card-effect-cosmic{filter:brightness(1.2)saturate(1.3);animation-duration:4s}.card-effect-lv2:after{content:"";border-radius:inherit;pointer-events:none;z-index:6;animation:2.5s ease-in-out infinite alternate lv2-glow-pulse;position:absolute;inset:-2px}@keyframes lv2-glow-pulse{0%{box-shadow:inset 0 0 8px var(--effect-accent,#ffd70033),0 0 6px var(--effect-accent,#ffd70026)}to{box-shadow:inset 0 0 16px var(--effect-accent,#ffd70059),0 0 12px var(--effect-accent,#ffd70040)}}.card-effect-lv3.card-effect-kira{opacity:1;filter:brightness(1.6);animation-duration:1.5s}.card-effect-lv3.card-effect-diamond{opacity:1;filter:brightness(1.5)saturate(1.3);animation-duration:1.8s}.card-effect-lv3.card-effect-holo{opacity:.95;filter:brightness(1.2);background-size:500% 500%;animation-duration:1.8s}.card-effect-lv3.card-effect-prism{opacity:.85;filter:brightness(1.3)saturate(1.2);background-size:400% 400%;animation-duration:2s}.card-effect-lv3.card-effect-gold{filter:brightness(1.7)saturate(1.2);animation-duration:1.5s}.card-effect-lv3.card-effect-sakura{filter:brightness(1.4)saturate(1.5);animation-duration:2.5s}.card-effect-lv3.card-effect-flame{filter:brightness(1.6)saturate(1.4);animation-duration:.8s}.card-effect-lv3.card-effect-cosmic{filter:brightness(1.5)saturate(1.5)hue-rotate();animation-duration:3s}.card-effect-lv3:after{content:"";border-radius:inherit;pointer-events:none;z-index:6;animation:2s ease-in-out infinite alternate lv3-glow-pulse;position:absolute;inset:-3px}@keyframes lv3-glow-pulse{0%{box-shadow:inset 0 0 12px var(--effect-accent,#ffd70059),0 0 10px var(--effect-accent,#ffd7004d),0 0 20px var(--effect-accent,#ffd7001a)}to{box-shadow:inset 0 0 20px var(--effect-accent,#ffd70080),0 0 16px var(--effect-accent,#ffd70066),0 0 30px var(--effect-accent,#ffd70026)}}.card-effect-lv3:before{content:"";border-radius:inherit;pointer-events:none;z-index:7;background:repeating-linear-gradient(0deg,transparent,transparent 3px,var(--effect-accent,#ffd70008)3px,var(--effect-accent,#ffd70008)4px);mix-blend-mode:overlay;animation:4s linear infinite lv3-scanline;position:absolute;inset:0}@keyframes lv3-scanline{0%{transform:translateY(0)}to{transform:translateY(4px)}}.card-effect-synergy{border-radius:inherit;pointer-events:none;z-index:8;animation:3s ease-in-out infinite synergy-aura;position:absolute;inset:-4px}@keyframes synergy-aura{0%,to{box-shadow:0 0 12px var(--synergy-color,#ffd70066),inset 0 0 8px var(--synergy-color,#ffd70033);opacity:.7}50%{box-shadow:0 0 24px var(--synergy-color,#ffd70099),inset 0 0 16px var(--synergy-color,#ffd7004d);opacity:1}}.card-synergy-badge{z-index:15;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;align-items:center;gap:3px;padding:2px 8px;font-size:9px;font-weight:800;animation:2s ease-in-out infinite alternate synergy-badge-glow;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}@keyframes synergy-badge-glow{0%{box-shadow:0 0 6px var(--synergy-color,#ffd7004d)}to{box-shadow:0 0 14px var(--synergy-color,#ffd70099)}}.effect-preview-thumb{background:#202027;border:1.5px solid #32323e;border-radius:8px;width:72px;height:100px;transition:all .2s;position:relative;overflow:hidden}.effect-preview-thumb[data-selected=true]{border-color:var(--primary);box-shadow:0 0 12px #e945604d}.effect-preview-thumb:hover{border-color:#ffffff4d;transform:translateY(-2px)}body:before,body:after{content:"";pointer-events:none;z-index:0;opacity:1;transition:opacity .4s;position:fixed;inset:0}.skin-stage{z-index:1;position:relative}html[data-skin=default] body:before{background:radial-gradient(ellipse at 50% 0%,var(--primary)0%,transparent 55%),radial-gradient(ellipse at 50% 110%,var(--gold)0%,transparent 55%)}@supports (color:color-mix(in lab, red, red)){html[data-skin=default] body:before{background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--primary)14%,transparent)0%,transparent 55%),radial-gradient(ellipse at 50% 110%,color-mix(in srgb,var(--gold)6%,transparent)0%,transparent 55%)}}html[data-skin=default] body:after{background-image:radial-gradient(circle at 20% 30%,var(--primary)0,transparent 1px),radial-gradient(circle at 70% 65%,var(--gold)0,transparent 1px)}@supports (color:color-mix(in lab, red, red)){html[data-skin=default] body:after{background-image:radial-gradient(circle at 20% 30%,color-mix(in srgb,var(--primary)8%,transparent)0,transparent 1px),radial-gradient(circle at 70% 65%,color-mix(in srgb,var(--gold)6%,transparent)0,transparent 1px)}}html[data-skin=default] body:after{opacity:.6;background-size:180px 180px,220px 220px}html[data-skin=ocean] body:before{background:radial-gradient(at 30% 0,#22d3ee1f 0%,#0000 50%),radial-gradient(at 70% 100%,#3b82f624 0%,#0000 55%),linear-gradient(#0000 0%,#06152873 100%)}@keyframes skin-ocean-caustic{0%,to{opacity:.35;transform:translate(0)scale(1)}50%{opacity:.5;transform:translate(2%,-1.5%)scale(1.04)}}html[data-skin=ocean] body:after{mix-blend-mode:screen;background-image:repeating-radial-gradient(circle at 25% 30%,#22d3ee14 0 1px,#0000 2px 60px),repeating-radial-gradient(circle at 75% 70%,#3b82f612 0 1px,#0000 2px 75px);animation:12s ease-in-out infinite skin-ocean-caustic}html[data-skin=forest] body:before{background:radial-gradient(at 15% 10%,#eab30829 0%,#0000 35%),radial-gradient(at 85% 25%,#84cc161a 0%,#0000 40%),radial-gradient(at 50% 95%,#22c55e1a 0%,#0000 60%)}@keyframes skin-forest-sway{0%,to{transform:translate(0)}50%{transform:translate(-6px,4px)}}html[data-skin=forest] body:after{mix-blend-mode:screen;background-image:radial-gradient(circle at 20% 15%,#eab3082e 0,#0000 4px),radial-gradient(circle at 75% 25%,#84cc161f 0,#0000 6px),radial-gradient(circle at 40% 70%,#eab3081a 0,#0000 5px),radial-gradient(circle at 88% 85%,#22c55e24 0,#0000 6px);background-size:350px 350px;animation:9s ease-in-out infinite skin-forest-sway}html[data-skin=sunset] body:before{background:linear-gradient(#2d122399 0%,#0000 35% 60%,#fb923c2e 90%,#ec489938 100%),radial-gradient(80% 40% at 50% 100%,#fb923c52 0%,#0000 60%)}@keyframes skin-sunset-glow{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(-1.5%)}}html[data-skin=sunset] body:after{mix-blend-mode:screen;background:radial-gradient(60% 25% at 50% 95%,#fbbf2440 0%,#ec489926 40%,#0000 70%);animation:8s ease-in-out infinite skin-sunset-glow}html[data-skin=sakura] body:before{background:radial-gradient(at 30% 0,#f472b62e 0%,#0000 45%),radial-gradient(at 70% 100%,#fce7f31f 0%,#0000 50%),linear-gradient(170deg,#0000 0%,#f472b60f 50%,#0000 100%)}@keyframes skin-sakura-haze{0%,to{opacity:.5;transform:translate(0)}50%{opacity:.75;transform:translate(2%,1%)}}html[data-skin=sakura] body:after{mix-blend-mode:screen;background-image:radial-gradient(circle at 25% 35%,#f472b624 0,#0000 3px),radial-gradient(circle at 70% 60%,#fce7f31f 0,#0000 4px);background-size:280px 280px;animation:14s ease-in-out infinite skin-sakura-haze}html[data-skin=midnight] body:before{background:radial-gradient(at 50% 0,#a78bfa2e 0%,#0000 50%),radial-gradient(at 50% 100%,#7c3aed2e 0%,#0000 55%),radial-gradient(circle at 20% 80%,#c084fc1a 0%,#0000 35%)}@keyframes skin-midnight-twinkle{0%,to{opacity:.6}50%{opacity:1}}html[data-skin=midnight] body:after{background-image:radial-gradient(circle,#e5e7ebf2 .4px,#0000 1.2px),radial-gradient(circle,#a78bfab3 .3px,#0000 1px),radial-gradient(circle,#e5e7eb99 .3px,#0000 .9px);background-position:20px 30px,80px 140px,140px 60px;background-size:260px 260px,180px 180px,340px 340px;animation:4.5s ease-in-out infinite skin-midnight-twinkle}html[data-skin=neon] body:before{background:radial-gradient(at 50% 0,#22d3ee2e 0%,#0000 45%),radial-gradient(at 50% 100%,#f0abfc29 0%,#0000 50%),linear-gradient(#0000 0%,#05020f8c 100%)}@keyframes skin-neon-grid-pan{0%{background-position:0 0,0 0,0 0}to{background-position:40px 40px,40px 40px,0 100vh}}html[data-skin=neon] body:after{mix-blend-mode:screen;background-image:linear-gradient(90deg,#22d3ee1f 1px,#0000 1px),linear-gradient(#f0abfc1a 1px,#0000 1px),repeating-linear-gradient(0deg,#0000 0 3px,#22d3ee0a 3px 4px);background-size:40px 40px,40px 40px,100% 4px;animation:14s linear infinite skin-neon-grid-pan}html[data-skin=monochrome] body:before{background:radial-gradient(at 30% 20%,#e5e5e50d 0%,#0000 45%),radial-gradient(at 75% 75%,#7373730f 0%,#0000 50%),linear-gradient(135deg,#0a0a0a99 0%,#0000 30% 70%,#0a0a0a99 100%)}html[data-skin=monochrome] body:after{background-image:repeating-linear-gradient(45deg,#d4d4d406 0 1px,#0000 1px 6px),radial-gradient(circle at 50% 40%,#d4d4d408 0,#0000 50%)}@media (prefers-reduced-motion:reduce){body:before,body:after{transition:none!important;animation:none!important}}html[data-skin=ocean] .skin-accent-shadow{box-shadow:0 0 18px var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-skin=ocean] .skin-accent-shadow{box-shadow:0 0 18px color-mix(in srgb,var(--primary)28%,transparent)}}html[data-skin=forest] .skin-accent-shadow{box-shadow:0 0 18px var(--gold)}@supports (color:color-mix(in lab, red, red)){html[data-skin=forest] .skin-accent-shadow{box-shadow:0 0 18px color-mix(in srgb,var(--gold)25%,transparent)}}html[data-skin=sunset] .skin-accent-shadow{box-shadow:0 0 20px var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-skin=sunset] .skin-accent-shadow{box-shadow:0 0 20px color-mix(in srgb,var(--primary)32%,transparent)}}html[data-skin=sakura] .skin-accent-shadow{box-shadow:0 0 18px var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-skin=sakura] .skin-accent-shadow{box-shadow:0 0 18px color-mix(in srgb,var(--primary)28%,transparent)}}html[data-skin=midnight] .skin-accent-shadow{box-shadow:0 0 22px var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-skin=midnight] .skin-accent-shadow{box-shadow:0 0 22px color-mix(in srgb,var(--primary)30%,transparent)}}html[data-skin=neon] .skin-accent-shadow{box-shadow:0 0 16px var(--primary),0 0 32px var(--gold)}@supports (color:color-mix(in lab, red, red)){html[data-skin=neon] .skin-accent-shadow{box-shadow:0 0 16px color-mix(in srgb,var(--primary)40%,transparent),0 0 32px color-mix(in srgb,var(--gold)18%,transparent)}}html[data-skin=monochrome] .skin-accent-shadow{box-shadow:0 0 14px var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-skin=monochrome] .skin-accent-shadow{box-shadow:0 0 14px color-mix(in srgb,var(--primary)16%,transparent)}}.skin-ambient{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.skin-particle{pointer-events:none;will-change:transform,opacity;position:absolute}@keyframes skin-bubble-rise{0%{opacity:0;transform:translateY(110vh)scale(.8)}10%{opacity:.6}90%{opacity:.5}to{opacity:0;transform:translate(40px,-10vh)scale(1.2)}}.skin-bubble{background:radial-gradient(circle at 35% 30%,#ffffffb3 0%,#22d3ee59 40%,#22d3ee1a 80%,#0000 100%);border-radius:50%;width:14px;height:14px;animation:linear infinite skin-bubble-rise;box-shadow:inset 0 0 4px #fff6,0 0 8px #22d3ee66}@keyframes skin-leaf-fall{0%{opacity:0;transform:translateY(-10vh)rotate(0)}10%{opacity:.85}to{opacity:0;transform:translate(60px,110vh)rotate(420deg)}}.skin-leaf{background:linear-gradient(135deg,#84cc16 0%,#eab308 60%,#ca8a04 100%);border-radius:50% 0;width:12px;height:8px;animation:linear infinite skin-leaf-fall;box-shadow:0 0 6px #84cc1680}@keyframes skin-orb-drift{0%{opacity:0;transform:translateY(110vh)scale(.6)}15%{opacity:.7}85%{opacity:.6}to{opacity:0;transform:translate(-30px,-20vh)scale(1.4)}}.skin-orb{filter:blur(.4px);background:radial-gradient(circle,#fbbf24f2 0%,#fb923cb3 35%,#ec489973 70%,#0000 100%);border-radius:50%;width:10px;height:10px;animation:linear infinite skin-orb-drift;box-shadow:0 0 10px #fb923c99,0 0 18px #fbbf2459}@keyframes skin-petal-flutter{0%{opacity:0;transform:translateY(-10vh)rotate(0)}10%{opacity:.9}50%{transform:translate(40px,50vh)rotate(180deg)}to{opacity:0;transform:translate(80px,110vh)rotate(360deg)}}.skin-petal{background:radial-gradient(#fce7f3 0%,#f9a8d4 50%,#f472b6 100%);border-radius:100% 0;width:12px;height:10px;animation:linear infinite skin-petal-flutter;box-shadow:0 0 4px #f472b699,inset -1px -1px #be185d33}@keyframes skin-star-twinkle{0%,to{opacity:.15;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.skin-star{background:#e5e7eb;border-radius:50%;width:2px;height:2px;animation:ease-in-out infinite skin-star-twinkle;box-shadow:0 0 4px #e5e7ebf2,0 0 8px #a78bfa99}.skin-star.bright{width:3px;height:3px;box-shadow:0 0 6px #e5e7eb,0 0 14px #a78bfad9}@keyframes skin-shooting-star{0%{opacity:0;transform:translate(-30vw)rotate(20deg)}5%{opacity:1}20%{opacity:0}to{opacity:0;transform:translate(120vw,60vh)rotate(20deg)}}.skin-shooting-star{background:linear-gradient(90deg,#0000 0%,#e5e7ebe6 60%,#a78bfa 100%);border-radius:50%;width:100px;height:1px;animation:linear infinite skin-shooting-star;box-shadow:0 0 8px #e5e7ebcc}@keyframes skin-neon-rise{0%{opacity:0;transform:translateY(110vh)}10%{opacity:.9}90%{opacity:.6}to{opacity:0;transform:translateY(-10vh)}}.skin-neon-dot{background:#22d3ee;border-radius:50%;width:3px;height:3px;animation:linear infinite skin-neon-rise;box-shadow:0 0 6px #22d3ee,0 0 14px #22d3eecc}.skin-neon-dot.magenta{background:#f0abfc;box-shadow:0 0 6px #f0abfc,0 0 14px #f0abfcb3}@keyframes skin-neon-scan{0%{opacity:0;transform:translateY(-10vh)}10%{opacity:.45}90%{opacity:.45}to{opacity:0;transform:translateY(110vh)}}.skin-neon-scanline{background:linear-gradient(90deg,#0000 0%,#22d3ee99 50%,#0000 100%);height:2px;animation:linear infinite skin-neon-scan;position:absolute;left:0;right:0;box-shadow:0 0 8px #22d3eeb3,0 0 16px #22d3ee66}@keyframes skin-ink-drift{0%{opacity:0;transform:translateY(-10vh)scale(.6)rotate(0)}20%{opacity:.18}to{opacity:0;transform:translate(20px,110vh)scale(1.4)rotate(180deg)}}.skin-ink-blot{filter:blur(4px);background:radial-gradient(circle at 40% 35%,#d4d4d42e 0%,#73737314 50%,#0000 80%);border-radius:50%;width:32px;height:32px;animation:linear infinite skin-ink-drift}@keyframes skin-ember-rise{0%{opacity:0;transform:translateY(110vh)}15%{opacity:.8}85%{opacity:.5}to{opacity:0;transform:translate(-20px,-10vh)}}.skin-ember{background:radial-gradient(circle,gold 0%,#fbbf24 50%,#f59e0b 80%,#0000 100%);border-radius:50%;width:4px;height:4px;animation:linear infinite skin-ember-rise;box-shadow:0 0 6px #ffd700b3,0 0 12px #e9456066}@media (prefers-reduced-motion:reduce){.skin-ambient{display:none!important}.skin-preview,.skin-preview *,.skin-preview:before,.skin-preview:after{transition:none!important;animation:none!important}}.skin-preview{isolation:isolate;position:relative;overflow:hidden}.skin-preview-tile{border-radius:inherit;position:absolute;inset:0}@keyframes skin-preview-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes skin-preview-pan{0%{background-position:0 0,0 0}to{background-position:20px 20px,20px 20px}}@keyframes skin-preview-twinkle-mini{0%,to{opacity:.35}50%{opacity:1}}@keyframes skin-preview-drift{0%{transform:translateY(0)translate(0)}to{transform:translateY(-100%)translate(20%)}}:root{--background:#0f0f0f;--foreground:#eaeaea;--surface:#1a1a2e;--surface-light:#252540;--primary:#e94560;--primary-dim:#c23152;--gold:gold;--gold-dim:#b8860b;--contest:#7c3aed;--contest-dim:#5b21b6;--border:#2a2a3e;--muted:#6b7280;--compact-card-w:132px;--compact-card-h:187px}@media (max-width:720px){:root{--compact-card-w:calc((100vw - 3rem)/5);--compact-card-h:calc((100vw - 3rem)/5*1.417)}}body{background:var(--background);color:var(--foreground);font-family:var(--font-noto-sans-jp,"Noto Sans JP",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}
