/* Single continuous book frame; all text and artwork come from live data. */
.monster-memory-dialog .mm-live-list li.mm-memory{isolation:isolate;}
.monster-memory-dialog{box-sizing:border-box;width:min(650px,calc(100vw - 18px));max-width:none;max-height:94dvh;padding:0;border:11px solid #9a7850;border-image:var(--meta-frame-art) 18 stretch;border-radius:0;background:#f1e4c9;background-image:var(--meta-paper-art);background-size:72px 78px;color:#39291b;font-family:'Gowun Batang',serif;scrollbar-width:thin;overflow:auto;container-type:inline-size;text-align:left;}
.monster-memory-dialog .mm-sheet{padding:18px 15px 16px;}.monster-memory-dialog .mm-head{text-align:center;}.monster-memory-dialog .mm-kicker{font-size:clamp(11px,2.5cqw,16px);letter-spacing:.08em;color:#806849;margin:0 0 10px;}.monster-memory-dialog .mm-title{font:400 clamp(28px,6.5cqw,42px)/1.4 'Song Myung',serif;margin:0 0 12px;}.monster-memory-dialog .mm-count{font-size:clamp(12px,2.8cqw,17px);color:#705535;margin:0;padding:10px 0;border-block:1px solid #bba581;}
.monster-memory-dialog .mm-hero{position:relative;max-width:460px;margin:16px auto 10px;padding:5% 14%;background:url('../assets/ui/memory-detail-v4/portrait-frame.png') center/100% 100% no-repeat;}.monster-memory-dialog .mm-portrait{display:block;width:100%;max-width:none;aspect-ratio:1;margin:0;border:0;padding:0;cursor:zoom-in;}.monster-memory-dialog .mm-portrait img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;}.monster-memory-dialog .mm-undiscovered{text-align:center;padding:25px 0;}
.monster-memory-dialog .mm-explanation{max-width:460px;margin:14px auto 18px;font-size:clamp(12px,2.8cqw,16px);line-height:1.9;text-align:center;}.monster-memory-dialog .mm-section{display:flex;align-items:center;gap:12px;color:#8d3426;font:400 clamp(20px,4cqw,26px)/1.5 'Song Myung',serif;margin:18px 0 12px;}.monster-memory-dialog .mm-section:before,.monster-memory-dialog .mm-section:after{content:'';height:14px;flex:1;background:url('../assets/ui/codex-specimen/divider.svg') center/auto 14px no-repeat;}
.monster-memory-dialog .mm-metrics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px 10px;border:4px double #ad9065;}.monster-memory-dialog .mm-metric{position:relative;min-width:0;padding-left:33%;display:flex;flex-direction:column;justify-content:center;font-weight:400;}.monster-memory-dialog .mm-metric+.mm-metric{border-left:1px solid #ad9065;padding-left:35%;}.monster-memory-dialog .mm-metric>span:not(.mm-metric-icon){font-size:clamp(11px,2.6cqw,16px);}.monster-memory-dialog .mm-metric strong{color:#8d3426;font:700 clamp(26px,5.9cqw,38px)/1.4 'Gowun Batang',serif;}.monster-memory-dialog .mm-metric small{font-size:clamp(10px,2.3cqw,13px);color:#745b3c;}.monster-memory-dialog .mm-metric-icon{position:absolute;left:0;top:50%;transform:translateY(-50%);width:28%;aspect-ratio:1;background-image:url('../assets/ui/memory-detail-v4/approved-reference.png');background-repeat:no-repeat;}.monster-memory-dialog .mm-swords{background-size:870.4% 1844%;background-position:15.364% 55.964%;}.monster-memory-dialog .mm-bag{left:5%;background-size:1003.53% 1881.63%;background-position:59.375% 55.842%;}
.monster-memory-dialog .mm-live-list{list-style:none;margin:0;padding:0;}.monster-memory-dialog .mm-rules{font-size:13px;line-height:1.8;color:#745b3c;margin-top:18px;}.monster-memory-dialog .mm-rules summary{cursor:pointer;}.monster-memory-dialog .mm-close{display:block;max-width:80%;width:210px;margin:20px auto 0;padding:10px;border:4px double #ad9065;background:#fff4d850;color:#39291b;font:400 21px 'Song Myung',serif;}.monster-memory-dialog .mm-large{padding:16px;background:#f1e4c9;text-align:center;}.monster-memory-dialog .mm-large button{font:inherit;margin:12px auto;padding:10px;}

.monster-memory-dialog .mm-metric{padding-left:9cqw;}.monster-memory-dialog .mm-metric+.mm-metric{padding-left:10cqw;}.monster-memory-dialog .mm-metric-icon{width:7cqw;}.monster-memory-dialog .mm-bag{left:1cqw;}
