:root{--mm-paper: #f4ead5;--mm-paper-deep: #e8d8b8;--mm-paper-light: #fbf3e0;--mm-paper-warm: #ecdcbd;--mm-ink: #2b2018;--mm-ink-soft: #4a3a28;--mm-ink-rgb: 43, 32, 24;--mm-frame: #2b2018;--mm-gold: #c8902f;--mm-rule: #b9a47e;--mm-rarity-off: #cdbb95;--mm-tint: var(--mm-paper-deep);--mm-accent: var(--mm-gold);--mm-dark-paper: #14141e;--mm-dark-ink: #f4ead5;--mm-dark-ink-soft: #c4b5d6;--mm-dark-accent: #cdbcff;--mm-dark-rule: rgba(205, 188, 255, .35);--mm-dark-highlight: #ffd8a8;--mm-dark-origin-bg: rgba(255, 245, 208, .08);--mm-page-dark-bg-1: #1a1622;--mm-page-dark-bg-2: #221c2a;--mm-page-dark-bg-3: #15101c;--mm-grain-size: 13px;--mm-grain-opacity: .35;--mm-shadow-strength: .5;--mm-shadow-strength-soft: .4;--mm-glow-strength: .18;--mm-font-display: "Fredoka", system-ui, -apple-system, "Segoe UI", sans-serif;--mm-font-body: "Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mm-font-mono: "Space Mono", ui-monospace, SFMono-Regular, "JetBrains Mono", monospace;--mm-card-radius: 14px;--mm-card-inset-radius: 9px;--mm-card-border: 2.5px;--mm-card-aspect: 5 / 7;--mm-flip-duration: .7s;--mm-rise-duration: .8s;--mm-foil-duration: 4.5s;--mm-hover-lift: -9px}.mm-page{position:relative;background:radial-gradient(ellipse at 18% 12%,var(--mm-paper-light) 0%,transparent 55%),radial-gradient(ellipse at 85% 88%,var(--mm-paper-warm) 0%,transparent 60%),linear-gradient(160deg,var(--mm-paper) 0%,var(--mm-paper-deep) 100%);color:var(--mm-ink);font-family:var(--mm-font-body);overflow-x:hidden}.mm-page--dark{--mm-paper: #1a1622;--mm-paper-deep: #221c2a;--mm-paper-light: #2a2034;--mm-paper-warm: #251a2c;--mm-ink: #f4ead5;--mm-ink-soft: #c4b5d6;--mm-ink-rgb: 244, 234, 213;--mm-frame: #5a4e6e;--mm-rule: rgba(205, 188, 255, .32);--mm-rarity-off: #4a3e58;background:radial-gradient(ellipse at 18% 12%,var(--mm-page-dark-bg-2) 0%,transparent 55%),radial-gradient(ellipse at 85% 88%,var(--mm-page-dark-bg-3) 0%,transparent 60%),linear-gradient(160deg,var(--mm-page-dark-bg-1) 0%,var(--mm-page-dark-bg-3) 100%);color:var(--mm-dark-ink)}.mm-page--dark:after{background:radial-gradient(ellipse at 50% 42%,transparent 55%,rgba(0,0,0,.45) 100%)}.mm-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.45'/%3E%3C/svg%3E");background-size:220px 220px;animation:mm-grain-drift 18s linear infinite}.mm-page--dark:before{mix-blend-mode:soft-light;opacity:.18}.mm-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:radial-gradient(ellipse at 50% 42%,transparent 55%,rgba(43,32,24,.16) 100%)}.mm-page>*{position:relative;z-index:3}.mm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:clamp(1.4rem,3vw,2.4rem)}.mm-card{display:block;width:100%;position:relative;aspect-ratio:var(--mm-card-aspect);perspective:1400px;cursor:pointer;animation:mm-rise var(--mm-rise-duration) cubic-bezier(.2,.8,.2,1) both;transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease;background:transparent;border:0;padding:0;font:inherit;text-align:inherit;color:inherit}.mm-card:hover{transform:translateY(var(--mm-hover-lift));filter:drop-shadow(0 14px 22px rgba(var(--mm-ink-rgb),var(--mm-glow-strength)))}.mm-card:focus-visible{outline:3px solid var(--mm-gold);outline-offset:4px;border-radius:var(--mm-card-radius)}.mm-card[data-dark=true]:focus-visible{outline-color:var(--mm-dark-accent)}.mm-card-inner{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform var(--mm-flip-duration) cubic-bezier(.4,.2,.2,1);transform-style:preserve-3d}.mm-card.is-flipped .mm-card-inner{transform:rotateY(180deg)}.mm-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;border-radius:var(--mm-card-radius);overflow:hidden;background:var(--mm-paper);border:var(--mm-card-border) solid var(--mm-frame);box-shadow:0 1px 0 1px var(--mm-paper) inset,0 18px 26px -14px rgba(var(--mm-ink-rgb),var(--mm-shadow-strength)),0 6px 10px -8px rgba(var(--mm-ink-rgb),var(--mm-shadow-strength-soft));display:flex;flex-direction:column}.mm-face:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid var(--mm-rule);border-radius:var(--mm-card-inset-radius);pointer-events:none;z-index:5}.mm-front{padding:11px 11px 0}.mm-art{position:relative;flex:1;border-radius:var(--mm-card-inset-radius) var(--mm-card-inset-radius) 0 0;overflow:hidden;background:var(--mm-tint);border-bottom:var(--mm-card-border) solid var(--mm-frame);display:flex;align-items:center;justify-content:center}.mm-art svg{width:100%;height:100%;display:block}.mm-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.5) 1px,transparent 1.4px);background-size:var(--mm-grain-size) var(--mm-grain-size);opacity:var(--mm-grain-opacity);pointer-events:none}.mm-corner-no{position:absolute;top:7px;left:8px;font-family:var(--mm-font-mono);font-size:.62rem;font-weight:700;letter-spacing:.05em;color:var(--mm-ink);background:var(--mm-paper);border:1.5px solid var(--mm-frame);border-radius:5px;padding:1px 5px;z-index:4}.mm-rarity{position:absolute;top:7px;right:8px;display:flex;gap:2px;background:var(--mm-paper);border:1.5px solid var(--mm-frame);border-radius:5px;padding:2px 4px;z-index:4}.mm-rarity i{width:7px;height:7px;display:block;background:var(--mm-gold);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.mm-rarity i.is-off{background:var(--mm-rarity-off)}.mm-label{flex:0 0 auto;padding:.7rem .7rem .85rem;text-align:center;background:repeating-linear-gradient(90deg,transparent 0 6px,rgba(43,32,24,.025) 6px 7px),var(--mm-paper)}.mm-label h2,.mm-label .mm-title{font-family:var(--mm-font-display);font-weight:700;font-size:1.32rem;line-height:1;color:var(--mm-ink);letter-spacing:-.005em;margin:0}.mm-label .mm-latin{font-family:var(--mm-font-mono);font-style:italic;font-size:.62rem;color:var(--mm-ink-soft);margin-top:.32rem;letter-spacing:.02em}.mm-label .mm-tap{margin-top:.5rem;font-family:var(--mm-font-mono);font-size:.54rem;letter-spacing:.22em;text-transform:uppercase;color:var(--mm-ink-soft);opacity:.7}.mm-back{transform:rotateY(180deg);padding:20px 17px;background:radial-gradient(circle at 50% 0%,var(--mm-tint) 0%,transparent 70%),var(--mm-paper)}.mm-back-head{text-align:center;border-bottom:1.5px dashed var(--mm-rule);padding-bottom:.7rem;margin-bottom:.7rem}.mm-back-head h3{font-family:var(--mm-font-display);font-weight:600;font-size:1.18rem;color:var(--mm-ink);margin:0}.mm-back-head .mm-tag{font-family:var(--mm-font-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mm-gold);margin-top:.2rem}.mm-def{font-size:.83rem;line-height:1.5;color:var(--mm-ink);margin:0 0 .6rem}.mm-def b{font-weight:700}.mm-usage{font-size:.78rem;line-height:1.45;font-style:italic;color:var(--mm-ink-soft);padding-left:.6rem;border-left:2px solid var(--mm-gold);margin:0 0 .6rem}.mm-origin{font-family:var(--mm-font-mono);font-size:.6rem;line-height:1.5;color:var(--mm-ink-soft);letter-spacing:.01em;margin-top:auto;background:#2b20180b;border-radius:6px;padding:.5rem .55rem}.mm-origin:before{content:"✦ FIELD NOTE";display:block;color:var(--mm-gold);font-weight:700;letter-spacing:.14em;margin-bottom:.2rem}.mm-card[data-dark=true] .mm-back{background:radial-gradient(circle at 50% 0%,var(--mm-tint) 0%,var(--mm-dark-paper) 80%);color:var(--mm-dark-ink)}.mm-card[data-dark=true] .mm-back-head{border-bottom-color:var(--mm-dark-rule)}.mm-card[data-dark=true] .mm-back-head h3{color:var(--mm-dark-ink)}.mm-card[data-dark=true] .mm-back-head .mm-tag{color:var(--mm-dark-accent)}.mm-card[data-dark=true] .mm-def{color:var(--mm-dark-ink)}.mm-card[data-dark=true] .mm-def b{color:var(--mm-dark-highlight)}.mm-card[data-dark=true] .mm-usage{color:var(--mm-dark-ink-soft);border-left-color:var(--mm-dark-accent)}.mm-card[data-dark=true] .mm-origin{color:var(--mm-dark-ink-soft);background:var(--mm-dark-origin-bg)}.mm-card[data-dark=true] .mm-origin:before{color:var(--mm-dark-accent)}.mm-card[data-rarity="4"] .mm-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 45%,rgba(255,240,200,.5) 50%,transparent 65%);background-size:280% 280%;animation:mm-foil var(--mm-foil-duration) ease-in-out infinite;pointer-events:none;z-index:3}.mm-card:not([data-rarity="4"]):hover .mm-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.38) 48%,rgba(255,240,200,.28) 52%,transparent 65%);background-size:280% 280%;animation:mm-foil-sweep 1.2s ease-out 1;pointer-events:none;z-index:3}@keyframes mm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes mm-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes mm-flutter{0%,to{transform:scaleX(1)}50%{transform:scaleX(.78)}}@keyframes mm-twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes mm-shiver{0%,to{transform:translate(0)}25%{transform:translate(-1.2px)}75%{transform:translate(1.2px)}}.anim-bob{animation:mm-bob 3s ease-in-out infinite;transform-origin:center}.anim-sway{animation:mm-sway 4s ease-in-out infinite;transform-origin:50% 90%}.anim-flutter{animation:mm-flutter .4s ease-in-out infinite;transform-origin:center}.anim-twinkle{animation:mm-twinkle 2.5s ease-in-out infinite}.mm-card:hover .anim-shiver{animation:mm-shiver .18s linear infinite}@keyframes mm-rise{0%{opacity:0;transform:translateY(34px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mm-foil{0%,to{background-position:0% 0%}50%{background-position:100% 100%}}@keyframes mm-foil-sweep{0%{background-position:0% 0%}to{background-position:100% 100%}}@keyframes mm-grain-drift{0%{background-position:0 0}to{background-position:220px 220px}}@media (prefers-reduced-motion: reduce){.mm-card,.mm-card-inner,.mm-art:after,.mm-page:before,.anim-bob,.anim-sway,.anim-flutter,.anim-twinkle,.anim-shiver,.mm-card:hover .anim-shiver{animation-duration:1ms!important;animation-iteration-count:1!important}.mm-card{transition:none}}@media (prefers-contrast: more){:root{--mm-ink-soft: var(--mm-ink);--mm-rule: var(--mm-ink);--mm-rarity-off: var(--mm-ink)}.mm-face{border-width:calc(var(--mm-card-border) + 1px)}.mm-card:focus-visible{outline-width:4px;outline-offset:5px}}.mm-motion-on .mm-card,.mm-motion-on .mm-card-inner,.mm-motion-on .mm-art:after,.mm-motion-on .mm-page:before,.mm-motion-on .anim-bob,.mm-motion-on .anim-sway,.mm-motion-on .anim-flutter,.mm-motion-on .anim-twinkle,.mm-motion-on .anim-shiver,.mm-motion-on .mm-card:hover .anim-shiver{animation-duration:unset!important;animation-iteration-count:infinite!important}.mm-motion-on .mm-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease}.mm-motion-off .mm-card,.mm-motion-off .mm-card-inner,.mm-motion-off .mm-art:after,.mm-motion-off .mm-page:before,.mm-motion-off .anim-bob,.mm-motion-off .anim-sway,.mm-motion-off .anim-flutter,.mm-motion-off .anim-twinkle,.mm-motion-off .anim-shiver,.mm-motion-off .mm-card:hover .anim-shiver{animation-duration:1ms!important;animation-iteration-count:1!important}.mm-motion-off .mm-card{transition:none}.mm-card--interactive{--mm-mx: 50%;--mm-my: 50%}.mm-card--interactive:hover .mm-card-inner{transform:rotateY(calc((var(--mm-mxn, 0) * 8deg))) rotateX(calc((var(--mm-myn, 0) * -8deg)))}.mm-card--interactive.is-flipped:hover .mm-card-inner{transform:rotateY(calc(180deg + (var(--mm-mxn, 0) * 8deg))) rotateX(calc((var(--mm-myn, 0) * -8deg)))}.mm-card--interactive .mm-front:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--mm-mx) var(--mm-my),rgba(255,255,255,.32) 0%,rgba(255,255,255,0) 35%);mix-blend-mode:overlay;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:6}.mm-card--interactive:hover .mm-front:before{opacity:1}@media (prefers-reduced-motion: reduce){.mm-card--interactive:hover .mm-card-inner{transform:none}.mm-card--interactive.is-flipped:hover .mm-card-inner{transform:rotateY(180deg)}}.mm-card--page-flip .mm-card-inner{transform-style:flat}.mm-card--page-flip .mm-face{backface-visibility:visible;transition:opacity .35s ease,transform var(--mm-flip-duration) cubic-bezier(.4,.2,.2,1)}.mm-card--page-flip .mm-back{transform:translate(-6%) rotate(-2deg) skewY(-2deg);opacity:0}.mm-card--page-flip.is-flipped .mm-front{transform:translate(6%) rotate(2deg) skewY(2deg);opacity:0}.mm-card--page-flip.is-flipped .mm-back{transform:none;opacity:1}.mm-card--page-flip.is-flipped .mm-card-inner{transform:none}.mm-animal{display:inline-block;line-height:0}.mm-animal svg{width:100%;height:auto;display:block}.mm-animal--tinted{background:var(--mm-tint);border-radius:var(--mm-card-inset-radius, 9px);overflow:hidden;border:var(--mm-card-border, 2.5px) solid var(--mm-frame, #2b2018);position:relative}.mm-animal--tinted:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.5) 1px,transparent 1.4px);background-size:13px 13px;opacity:.35;pointer-events:none}.mm-picker{max-width:280px;margin:0 auto;display:flex;flex-direction:column;align-items:center;outline:none}.mm-picker:focus-visible{outline:2px dashed var(--mm-gold);outline-offset:8px;border-radius:var(--mm-card-radius, 14px)}.mm-picker__stage{position:relative;width:100%;aspect-ratio:var(--mm-card-aspect, 5 / 7)}.mm-picker__stage>*{width:100%}.mm-picker__controls{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;margin-top:1rem}.mm-picker__btn{font-family:var(--mm-font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;background:var(--mm-paper);border:1.5px solid var(--mm-frame);border-radius:6px;padding:.4rem .8rem;cursor:pointer;color:var(--mm-ink-soft);transition:color .15s,border-color .15s,background .15s}.mm-picker__btn:hover{color:var(--mm-ink);border-color:var(--mm-gold)}.mm-picker__btn:focus-visible{outline:2px solid var(--mm-gold);outline-offset:2px}.mm-picker__btn--primary{background:var(--mm-ink);color:var(--mm-paper);border-color:var(--mm-ink)}.mm-picker__btn--primary:hover{background:var(--mm-frame);color:var(--mm-paper);border-color:var(--mm-gold)}.deal-enter-active,.deal-leave-active{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1)}.deal-enter-from{opacity:0;transform:translate(24px)}.deal-leave-to{opacity:0;transform:translate(-24px)}@media (prefers-reduced-motion: reduce){.deal-enter-active,.deal-leave-active,.mm-picker__btn{transition-duration:1ms}}.mm-shelf{min-width:0;position:relative;padding-block:28px 18px}.mm-shelf__scroller{display:flex;gap:var(--mm-shelf-gap, 1.4rem);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;padding-inline:4px;padding-block:12px;height:var(--mm-shelf-h, auto)}.mm-shelf__scroller::-webkit-scrollbar{display:none}.mm-shelf__scroller:active{cursor:grabbing}.mm-shelf__scroller:focus-visible{outline:2px solid var(--mm-gold);outline-offset:4px;border-radius:var(--mm-card-radius)}.mm-shelf[data-snap=true] .mm-shelf__scroller{scroll-snap-type:x mandatory}.mm-shelf__item{flex:0 0 auto;width:var(--mm-shelf-card-w, 220px)}.mm-shelf[data-snap=true] .mm-shelf__item{scroll-snap-align:start}.mm-shelf__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:34px;height:42px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mm-font-display);font-size:1.4rem;line-height:1;color:var(--mm-ink);background:var(--mm-paper);border:var(--mm-card-border) solid var(--mm-frame);border-radius:9px;cursor:pointer;padding:0;box-shadow:0 1px 0 1px var(--mm-paper) inset,0 8px 14px -8px rgba(var(--mm-ink-rgb),var(--mm-shadow-strength-soft));transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.mm-shelf__arrow--prev{left:-8px}.mm-shelf__arrow--next{right:-8px}.mm-shelf__arrow:hover:not(:disabled){transform:translateY(-50%) scale(1.05)}.mm-shelf__arrow:focus-visible{outline:3px solid var(--mm-gold);outline-offset:3px}.mm-shelf__arrow:disabled{opacity:.35;cursor:not-allowed}.mm-shelf__arrow>span{display:block;transform:translateY(-2px)}.mm-shelf__progress{position:relative;height:2px;width:100%;margin-top:10px;background:var(--mm-rule);border-radius:1px;overflow:hidden}.mm-shelf__progress-fill{height:100%;width:100%;background:var(--mm-gold);transform:scaleX(var(--p, 0));transform-origin:left center;transition:transform .2s ease}@media (prefers-reduced-motion: reduce){.mm-shelf__progress-fill,.mm-shelf__arrow{transition:none}.mm-shelf__scroller{scroll-behavior:auto}}.mm-reveal{position:relative;aspect-ratio:var(--mm-card-aspect, 5 / 7);perspective:1400px}.mm-reveal__face{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1)}.mm-reveal__sealed{opacity:1;border-radius:var(--mm-card-radius, 14px);overflow:hidden;background:var(--mm-paper);border:var(--mm-card-border, 2.5px) solid var(--mm-frame);box-shadow:0 1px 0 1px var(--mm-paper) inset,0 18px 26px -14px rgba(var(--mm-ink-rgb),var(--mm-shadow-strength, .5)),0 6px 10px -8px rgba(var(--mm-ink-rgb),var(--mm-shadow-strength-soft, .4));display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1.4rem 1rem 1.1rem;text-align:center}.mm-reveal__sealed:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid var(--mm-rule);border-radius:var(--mm-card-inset-radius, 9px);pointer-events:none}.mm-reveal[data-mm-reveal=revealed] .mm-reveal__sealed{opacity:0;transform:scale(.98);pointer-events:none}.mm-reveal__head{display:flex;flex-direction:column;gap:.3rem;z-index:1}.mm-reveal__eyebrow{font-family:var(--mm-font-mono);font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--mm-gold);font-weight:700}.mm-reveal__catalogue{font-family:var(--mm-font-display);font-size:1.15rem;font-weight:700;color:var(--mm-ink);letter-spacing:-.005em}.mm-reveal__action{background:transparent;border:0;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;color:inherit;font:inherit;z-index:1}.mm-reveal__action:disabled,.mm-reveal--disabled .mm-reveal__action{cursor:not-allowed;opacity:.65}.mm-reveal__action:focus-visible{outline:3px solid var(--mm-gold);outline-offset:6px;border-radius:50%}.mm-reveal__seal{position:relative;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#e07061,#c44730 38%,#7a1714);box-shadow:inset 0 4px 6px #ffdcc873,inset 0 -6px 10px #2e06008c,0 6px 12px #2e060066,0 0 0 1.5px var(--mm-frame);display:flex;align-items:center;justify-content:center;transform:rotate(-6deg);transition:transform .2s ease,filter .2s ease}.mm-reveal__action:hover .mm-reveal__seal{transform:rotate(-6deg) scale(1.04);filter:drop-shadow(0 8px 14px rgba(46,6,0,.35))}.mm-reveal__monogram{font-family:var(--mm-font-display);font-weight:700;font-size:1.4rem;color:#ffebd7eb;text-shadow:0 1px 1px rgba(46,6,0,.65);letter-spacing:-.04em;transition:opacity .2s ease}.mm-reveal__seal--shattered .mm-reveal__monogram{opacity:0}.mm-reveal__fragment{position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:6px 9px 5px 8px;background:radial-gradient(circle at 40% 35%,#d35a48,#8a1f15 80%);box-shadow:0 2px 4px #2e060066;opacity:0;pointer-events:none}.mm-reveal__seal--shattered .mm-reveal__fragment--1{animation:mm-shatter-1 .7s cubic-bezier(.22,1,.36,1) forwards}.mm-reveal__seal--shattered .mm-reveal__fragment--2{animation:mm-shatter-2 .7s cubic-bezier(.22,1,.36,1) forwards}.mm-reveal__seal--shattered .mm-reveal__fragment--3{animation:mm-shatter-3 .7s cubic-bezier(.22,1,.36,1) forwards}.mm-reveal__seal--shattered .mm-reveal__fragment--4{animation:mm-shatter-4 .7s cubic-bezier(.22,1,.36,1) forwards}.mm-reveal__seal--shattered .mm-reveal__fragment--5{animation:mm-shatter-5 .7s cubic-bezier(.22,1,.36,1) forwards}.mm-reveal__seal--shattered .mm-reveal__fragment--6{animation:mm-shatter-6 .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes mm-shatter-1{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:translate(-68px,-52px) rotate(-145deg) scale(.7)}}@keyframes mm-shatter-2{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:translate(70px,-38px) rotate(160deg) scale(.65)}}@keyframes mm-shatter-3{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:translate(-58px,48px) rotate(-205deg) scale(.6)}}@keyframes mm-shatter-4{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:translate(62px,56px) rotate(220deg) scale(.7)}}@keyframes mm-shatter-5{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:translateY(-78px) rotate(-90deg) scale(.5)}}@keyframes mm-shatter-6{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:translateY(80px) rotate(95deg) scale(.55)}}.mm-reveal__seal-label{font-family:var(--mm-font-mono);font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:var(--mm-ink-soft)}.mm-reveal__hint{display:flex;flex-direction:column;gap:.32rem;align-items:center;z-index:1}.mm-reveal__title{font-family:var(--mm-font-display);font-weight:700;font-size:1.32rem;line-height:1;color:var(--mm-ink);margin:0}.mm-reveal__latin{font-family:var(--mm-font-mono);font-style:italic;font-size:.62rem;color:var(--mm-ink-soft);letter-spacing:.02em}.mm-reveal__placeholder{font-family:var(--mm-font-display);font-weight:700;font-size:1.32rem;color:var(--mm-ink-soft);letter-spacing:.16em;opacity:.55}.mm-reveal__placeholder--small{font-family:var(--mm-font-mono);font-style:italic;font-size:.62rem;letter-spacing:.22em;opacity:.45}.mm-reveal__revealed{opacity:0;transform:translateY(8px) scale(.98);pointer-events:none}.mm-reveal[data-mm-reveal=revealed] .mm-reveal__revealed{opacity:1;transform:none;pointer-events:auto}.mm-reveal__missing{display:flex;align-items:center;justify-content:center;height:100%;color:var(--mm-ink-soft);font-family:var(--mm-font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.mm-reveal--legendary[data-mm-reveal=revealed]:after{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 50%,#ffe6a08c,#ffdc8200 60%);animation:mm-reveal-sparkle .6s ease-out forwards;z-index:4}@keyframes mm-reveal-sparkle{0%{opacity:0;transform:scale(.6)}35%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion: reduce){.mm-reveal__face{transition-duration:1ms}.mm-reveal__seal--shattered .mm-reveal__fragment--1,.mm-reveal__seal--shattered .mm-reveal__fragment--2,.mm-reveal__seal--shattered .mm-reveal__fragment--3,.mm-reveal__seal--shattered .mm-reveal__fragment--4,.mm-reveal__seal--shattered .mm-reveal__fragment--5,.mm-reveal__seal--shattered .mm-reveal__fragment--6{animation-duration:1ms}.mm-reveal--legendary[data-mm-reveal=revealed]:after{animation-duration:1ms}}.mm-motion-off .mm-reveal__face,.mm-motion-off .mm-reveal__seal--shattered .mm-reveal__fragment,.mm-motion-off .mm-reveal--legendary[data-mm-reveal=revealed]:after{animation-duration:1ms!important;transition-duration:1ms!important}.mm-compare{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.mm-compare:focus-visible{outline:3px solid var(--mm-gold);outline-offset:6px;border-radius:var(--mm-card-radius)}.mm-compare__label{width:100%;text-align:center;font-family:var(--mm-font-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mm-ink-soft)}.mm-compare__pair{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,3vw,2rem);position:relative;width:100%}.mm-compare__card{flex:0 0 auto;width:min(280px,40vw)}.mm-compare__divider{display:flex;align-items:center;justify-content:center;align-self:stretch}.mm-compare__divider--rule{width:2px;height:70%;border-left:2px dashed var(--mm-rule);align-self:center}.mm-compare__disc{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--mm-gold);color:var(--mm-paper);border:2px solid var(--mm-frame);font-family:var(--mm-font-display);font-weight:700;font-size:1.2rem;line-height:1;box-shadow:0 6px 12px -6px rgba(var(--mm-ink-rgb),var(--mm-shadow-strength));transition:transform .35s cubic-bezier(.2,.8,.2,1);position:relative;z-index:4;text-transform:lowercase}.mm-compare__pair:has(.mm-compare__card:nth-child(1) .mm-card:hover) .mm-compare__disc{transform:rotate(-6deg)}.mm-compare__pair:has(.mm-compare__card:nth-child(3) .mm-card:hover) .mm-compare__disc{transform:rotate(6deg)}.mm-compare__footer{width:100%;text-align:center;font-family:var(--mm-font-mono);font-size:.78rem;color:var(--mm-ink-soft);padding-top:.5rem}@media (max-width: 560px){.mm-compare__pair{flex-direction:column}.mm-compare__card{width:min(320px,80vw)}.mm-compare__divider--rule{width:70%;height:2px;border-left:0;border-top:2px dashed var(--mm-rule)}.mm-compare__divider{align-self:center}}@media (prefers-reduced-motion: reduce){.mm-compare__disc,.mm-compare__pair:has(.mm-compare__card:nth-child(1) .mm-card:hover) .mm-compare__disc,.mm-compare__pair:has(.mm-compare__card:nth-child(3) .mm-card:hover) .mm-compare__disc{transition:none;transform:none}}.mm-motion-off .mm-compare__disc,.mm-motion-off .mm-compare__pair:has(.mm-compare__card:nth-child(1) .mm-card:hover) .mm-compare__disc,.mm-motion-off .mm-compare__pair:has(.mm-compare__card:nth-child(3) .mm-card:hover) .mm-compare__disc{transition:none;transform:none}.pv-palette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding:clamp(4rem,12vh,8rem) 1rem 1rem}.pv-palette__panel{width:min(520px,100%);background:var(--mm-paper);border:2.5px solid var(--mm-frame);border-radius:12px;box-shadow:0 24px 48px #00000073;overflow:hidden;display:flex;flex-direction:column}.pv-palette__input{border:0;background:transparent;font-family:var(--mm-font-display);font-size:1.2rem;color:var(--mm-ink);padding:1rem 1.1rem;outline:none;border-bottom:1.5px dashed var(--mm-rule)}.pv-palette__list{list-style:none;margin:0;padding:.4rem;max-height:320px;overflow-y:auto}.pv-palette__empty{padding:1rem;text-align:center;font-family:var(--mm-font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mm-ink-soft)}.pv-palette__item{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.55rem .8rem;background:transparent;border:0;border-radius:8px;cursor:pointer;color:var(--mm-ink);font:inherit;text-align:left}.pv-palette__item.is-active{background:var(--mm-ink);color:var(--mm-paper)}.pv-palette__name{font-family:var(--mm-font-display);font-weight:600;font-size:1rem}.pv-palette__latin{font-family:var(--mm-font-mono);font-style:italic;font-size:.66rem;opacity:.8}.pv-palette__footer{display:flex;gap:1rem;justify-content:center;padding:.5rem;border-top:1.5px dashed var(--mm-rule);font-family:var(--mm-font-mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mm-ink-soft)}.pv-palette__footer kbd{background:var(--mm-paper-deep);border:1px solid var(--mm-frame);border-radius:4px;padding:1px 5px;font-family:inherit;font-size:.55rem;margin-right:.3rem}.pv-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,3rem)}.pv-modal__panel{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.2rem;outline:none;max-width:100%}.pv-modal__stage{width:min(380px,80vw);aspect-ratio:var(--mm-card-aspect, 5 / 7)}.pv-modal__stage>.mm-card{width:100%;height:100%}.pv-modal__close{position:absolute;top:-10px;right:-10px;width:36px;height:36px;border-radius:50%;background:var(--mm-paper);border:1.5px solid var(--mm-frame);font-family:var(--mm-font-display);font-size:1.4rem;line-height:1;color:var(--mm-ink);cursor:pointer;box-shadow:0 4px 10px #0000004d;z-index:4}.pv-modal__close:hover{border-color:var(--mm-gold)}.pv-modal__close:focus-visible{outline:2px solid var(--mm-gold);outline-offset:2px}.pv-modal__nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:60px;border-radius:10px;background:var(--mm-paper);border:1.5px solid var(--mm-frame);font-family:var(--mm-font-display);font-size:1.8rem;line-height:1;color:var(--mm-ink);cursor:pointer;box-shadow:0 8px 16px #0000004d;z-index:4}.pv-modal__nav--prev{left:-64px}.pv-modal__nav--next{right:-64px}.pv-modal__nav:hover{border-color:var(--mm-gold)}.pv-modal__nav:focus-visible{outline:2px solid var(--mm-gold);outline-offset:2px}@media (max-width: 760px){.pv-modal__nav--prev{left:8px}.pv-modal__nav--next{right:8px}}.pv-modal__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;max-width:min(420px,90vw)}.pv-modal__snippet{font-family:var(--mm-font-mono);font-size:.7rem;background:var(--mm-paper);color:var(--mm-ink);border:1.5px solid var(--mm-frame);border-radius:6px;padding:.34rem .55rem}.pv-modal__hint{width:100%;text-align:center;font-family:var(--mm-font-mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#f4ead5bf}.pv-modal__toast{position:absolute;bottom:-56px;left:50%;transform:translate(-50%);background:var(--mm-ink);color:var(--mm-paper);font-family:var(--mm-font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;padding:.5rem .8rem;border-radius:6px;border:1.5px solid var(--mm-gold);box-shadow:0 4px 12px #0006}.toast-enter-active,.toast-leave-active{transition:opacity .2s ease,transform .2s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,6px)}@media (prefers-reduced-motion: reduce){.toast-enter-active,.toast-leave-active{transition-duration:1ms}}.pv-showcase{margin:5rem auto 1rem;max-width:1240px;padding:0 clamp(1rem,4vw,3rem)}.pv-showcase__rule{width:60px;height:2px;background:var(--mm-rule);margin:0 auto 2.2rem}.pv-showcase__title{font-family:var(--mm-font-display);font-weight:700;font-size:clamp(1.8rem,4vw,2.8rem);color:var(--mm-ink);text-align:center;margin:0;line-height:1.05}.pv-swash{color:var(--mm-gold)}.pv-showcase__sub{font-family:var(--mm-font-body);color:var(--mm-ink-soft);text-align:center;max-width:44ch;margin:.8rem auto 2.6rem}.pv-block{margin:0 0 3.6rem;padding:1.6rem clamp(1rem,3vw,2rem) 2rem;background:#f4ead580;border:1.5px solid var(--mm-rule);border-radius:12px}.mm-page--dark .pv-block{background:#f4ead50d;border-color:#f4ead540}.pv-block__head{margin:0 0 1.4rem;text-align:center}.pv-block__eyebrow{display:inline-block;font-family:var(--mm-font-mono);font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--mm-gold);font-weight:700}.pv-block__title{font-family:var(--mm-font-display);font-weight:700;font-size:1.6rem;color:var(--mm-ink);margin:.2rem 0 .3rem}.pv-block__desc{font-family:var(--mm-font-body);color:var(--mm-ink-soft);margin:0;font-size:.94rem}.pv-block__desc kbd{background:var(--mm-paper);border:1px solid var(--mm-frame);border-radius:4px;padding:1px 5px;font-family:var(--mm-font-mono);font-size:.66rem}.pv-block__body{display:flex;align-items:center;justify-content:center}.pv-block__body--picker{flex-direction:column;gap:1.2rem}.pv-picker__meta{display:inline-flex;flex-direction:column;margin-left:.6rem;text-align:left;color:var(--mm-ink)}.pv-picker__name{font-family:var(--mm-font-display);font-weight:700;font-size:.95rem}.pv-picker__latin{font-family:var(--mm-font-mono);font-style:italic;font-size:.6rem;color:var(--mm-ink-soft)}.pv-toggle--inline{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--mm-font-mono);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mm-ink-soft);cursor:pointer}.pv-toggle--inline input{accent-color:var(--mm-gold);cursor:pointer}.pv-block__body--shelf{width:100%}.pv-block__body--reveal{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.4rem;max-width:720px;margin:0 auto;width:100%}.pv-reveal-slot{aspect-ratio:var(--mm-card-aspect);width:100%}.pv-reveal-slot>.mm-reveal{width:100%}.pv-block__body--compare{flex-direction:column}.mm-page--dark .pv-block__title,.mm-page--dark .pv-showcase__title{color:var(--mm-dark-ink)}.mm-page--dark .pv-block__desc,.mm-page--dark .pv-showcase__sub,.mm-page--dark .pv-toggle--inline,.mm-page--dark .pv-picker__latin{color:var(--mm-dark-ink-soft)}.mm-page--dark .pv-block__desc kbd{background:#f4ead51a;color:var(--mm-dark-ink);border-color:#f4ead540}.mm-page--dark .pv-picker__name{color:var(--mm-dark-ink)}.pv-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pv-toolbar{display:flex;flex-direction:column;gap:.6rem;margin:1.4rem auto .4rem;max-width:880px;width:100%}.pv-toolbar__row{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;align-items:center}.pv-toolbar__row--top{margin-bottom:.2rem}.pv-search{position:relative;display:flex;align-items:center;gap:.4rem;width:min(420px,100%);background:var(--mm-paper);border:1.5px solid var(--mm-frame);border-radius:8px;padding:.4rem .7rem .4rem .6rem;color:var(--mm-ink-soft);transition:border-color .15s}.pv-search:focus-within{border-color:var(--mm-gold)}.pv-search__icon{color:var(--mm-ink-soft);flex-shrink:0}.pv-search__input{flex:1;border:0;background:transparent;font-family:var(--mm-font-body);font-size:.92rem;color:var(--mm-ink);outline:none;min-width:0}.pv-chip{font-family:var(--mm-font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;background:var(--mm-paper);border:1.5px solid var(--mm-frame);border-radius:6px;padding:.4rem .7rem;cursor:pointer;color:var(--mm-ink-soft);transition:color .15s,border-color .15s,background .15s}.pv-chip:hover{color:var(--mm-ink);border-color:var(--mm-gold)}.pv-chip:focus-visible{outline:2px solid var(--mm-gold);outline-offset:2px}.pv-chip.is-on{background:var(--mm-ink);color:var(--mm-paper);border-color:var(--mm-ink)}.pv-chip--primary{background:var(--mm-gold);color:var(--mm-frame);border-color:var(--mm-frame)}.pv-chip--primary:hover{background:var(--mm-frame);color:var(--mm-paper);border-color:var(--mm-gold)}.pv-chip--mini{padding:.32rem .55rem;font-size:.6rem;letter-spacing:.14em}.pv-group{display:inline-flex;gap:.36rem;flex-wrap:wrap;justify-content:center}.pv-select{display:inline-flex;align-items:center;gap:.4rem;background:var(--mm-paper);border:1.5px solid var(--mm-frame);border-radius:6px;padding:.32rem .5rem}.pv-select__label{font-family:var(--mm-font-mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mm-ink-soft)}.pv-select__el{border:0;background:transparent;font-family:var(--mm-font-mono);font-size:.7rem;letter-spacing:.06em;color:var(--mm-ink);cursor:pointer;outline:none}.pv-toolbar__row--toggles{margin-top:.2rem;gap:.9rem}.pv-toggle{display:inline-flex;gap:.3rem;align-items:center}.pv-toggle__label{font-family:var(--mm-font-mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mm-ink-soft);margin-right:.2rem}.mm-page--dark .pv-search,.mm-page--dark .pv-chip,.mm-page--dark .pv-select{background:#f4ead50f;border-color:#f4ead540;color:var(--mm-dark-ink-soft)}.mm-page--dark .pv-search:focus-within,.mm-page--dark .pv-chip:hover{border-color:var(--mm-dark-highlight);color:var(--mm-dark-ink)}.mm-page--dark .pv-chip.is-on{background:var(--mm-dark-ink);color:var(--mm-frame);border-color:var(--mm-dark-ink)}.mm-page--dark .pv-chip--primary{background:var(--mm-dark-highlight);color:var(--mm-frame);border-color:var(--mm-dark-highlight)}.mm-page--dark .pv-search__input,.mm-page--dark .pv-select__el{color:var(--mm-dark-ink)}.mm-page--dark .pv-toggle__label,.mm-page--dark .pv-select__label,.mm-page--dark .pv-search__icon{color:var(--mm-dark-ink-soft)}.pv-hero{text-align:center;margin-bottom:clamp(2.5rem,6vw,4.5rem);padding-top:clamp(2rem,5vw,4.5rem)}.pv-hero__eyebrow{font-family:var(--mm-font-mono);font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:var(--mm-gold);margin-bottom:.7rem}.pv-hero__title{font-family:var(--mm-font-display);font-weight:700;font-size:clamp(2.6rem,7vw,5rem);line-height:.98;letter-spacing:-.01em;color:var(--mm-ink);text-shadow:2px 2px 0 var(--mm-paper-deep),4px 4px 0 rgba(43,32,24,.12);margin:0}.pv-swash{color:var(--mm-gold);font-style:normal}.pv-hero__sub{margin:1.2rem auto 0;max-width:38ch;font-size:1.04rem;line-height:1.6;color:var(--mm-ink-soft)}.pv-hero__stats{margin:1.3rem 0 .4rem;font-family:var(--mm-font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mm-ink-soft);display:inline-flex;gap:.55rem;flex-wrap:wrap;justify-content:center;align-items:center}.pv-hero__stats b{color:var(--mm-gold);font-family:var(--mm-font-display);font-weight:700;font-size:.85rem}.pv-hero__dot{color:var(--mm-rule)}.pv-hero__count{margin-top:1rem;font-family:var(--mm-font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mm-ink-soft)}.pv-hero__count b{color:var(--mm-gold)}.pv-footer{margin-top:4.5rem;padding-bottom:4rem;text-align:center;font-family:var(--mm-font-mono);font-size:.7rem;letter-spacing:.14em;color:var(--mm-ink-soft);text-transform:uppercase}.pv-footer__rule{width:60px;height:2px;background:var(--mm-rule);margin:0 auto 1.2rem}.pv-footer b{color:var(--mm-gold)}.pv-footer__hint{margin-top:1.4rem;font-size:.62rem;letter-spacing:.18em;color:var(--mm-ink-soft)}.pv-footer__hint kbd{background:var(--mm-paper);border:1px solid var(--mm-frame);border-radius:4px;padding:1px 5px;font-family:var(--mm-font-mono);font-size:.64rem;margin-right:.2rem}html,body{margin:0;padding:0;background:var(--mm-paper)}html:has(.mm-page--dark),html:has(.mm-page--dark) body{background:var(--mm-page-dark-bg-1)}.mm-page{min-height:100vh;padding:0 clamp(1rem,4vw,3rem)}.mm-page>.mm-grid{max-width:1240px;margin:0 auto}.mm-page--dark .pv-hero__title{color:var(--mm-dark-ink);text-shadow:2px 2px 0 var(--mm-page-dark-bg-2),4px 4px 0 rgba(0,0,0,.35)}.mm-page--dark .pv-hero__sub,.mm-page--dark .pv-hero__stats,.mm-page--dark .pv-hero__count,.mm-page--dark .pv-footer,.mm-page--dark .pv-footer__hint{color:var(--mm-dark-ink-soft)}.mm-page--dark .pv-hero__count b{color:var(--mm-dark-highlight)}.mm-page--dark .pv-footer__hint kbd{background:#f4ead51a;color:var(--mm-dark-ink);border-color:#f4ead540}.mm-page--dark .pv-hero__dot{color:var(--mm-dark-rule)}.mm-page--dark .pv-footer__rule{background:var(--mm-dark-rule)}.modal-enter-active,.modal-leave-active{transition:opacity .22s ease}.modal-enter-active .pv-modal__panel,.modal-leave-active .pv-modal__panel,.modal-enter-active .pv-palette__panel,.modal-leave-active .pv-palette__panel{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .pv-modal__panel,.modal-leave-to .pv-modal__panel,.modal-enter-from .pv-palette__panel,.modal-leave-to .pv-palette__panel{opacity:0;transform:translateY(8px) scale(.98)}@media (prefers-reduced-motion: reduce){.modal-enter-active,.modal-leave-active,.modal-enter-active .pv-modal__panel,.modal-leave-active .pv-modal__panel,.modal-enter-active .pv-palette__panel,.modal-leave-active .pv-palette__panel{transition-duration:1ms}}
