.SG-Udq_doc{font-family:"PPLALE Rules", var(--font-site-body), "Hiragino Maru Gothic ProN", sans-serif;color:var(--brand-cocoa-deep);overflow-wrap:anywhere;font-size:15px;line-height:1.85}.SG-Udq_doc h3{border-bottom:3px dotted var(--brand-pink-edge);color:var(--brand-cocoa);margin:40px 0 14px;padding-bottom:6px;scroll-margin-top:140px;font-size:22px;line-height:1.4}.SG-Udq_doc h3:first-child{margin-top:0}.SG-Udq_doc h4{color:var(--brand-cocoa);margin:26px 0 10px;font-size:18px}.SG-Udq_doc p,.SG-Udq_doc ul,.SG-Udq_doc ol{margin:10px 0}.SG-Udq_doc ul,.SG-Udq_doc ol{padding-left:1.5em}.SG-Udq_doc ul{list-style:outside}.SG-Udq_doc ol{list-style:decimal}.SG-Udq_doc li{margin:4px 0}.SG-Udq_doc li::marker{color:var(--brand-cocoa-soft)}.SG-Udq_doc strong{color:var(--brand-cocoa);background:linear-gradient(transparent 62%, var(--brand-vanilla) 62%)}.SG-Udq_tableWrap{border:2px solid var(--brand-pink);background:var(--brand-paper);border-radius:14px;margin:12px 0 18px;overflow-x:auto}.SG-Udq_tableWrap table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px;line-height:1.7}.SG-Udq_tableWrap th{background:var(--brand-blush);color:var(--brand-cocoa);text-align:left;white-space:nowrap;padding:8px 12px;position:sticky;top:0}.SG-Udq_tableWrap td{border-top:1px solid var(--brand-pink);vertical-align:top;padding:8px 12px}.SG-Udq_tableWrap tr:nth-child(2n) td{background:var(--brand-cream)}.SG-Udq_tableWrap td:first-child{color:var(--brand-cocoa);font-weight:700}@media (max-width:640px){.SG-Udq_doc{font-size:14px}.SG-Udq_doc h3{font-size:19px}}
.MTmb9G_jumps{gap:8px;display:flex}.MTmb9G_jumps a{border:1px solid var(--brand-control-edge);border-radius:var(--brand-control-radius);background:var(--brand-paper);height:40px;color:var(--brand-cocoa-deep);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.MTmb9G_chip,.MTmb9G_zoom,.MTmb9G_controls button,.MTmb9G_close,.MTmb9G_arrow{border:1px solid var(--brand-control-edge);border-radius:var(--brand-control-radius);background:var(--brand-paper);color:var(--brand-cocoa-deep);cursor:pointer;transition:background-color .15s}.MTmb9G_jumps a:hover,.MTmb9G_chip:not([aria-pressed=true]):hover,.MTmb9G_zoom:hover,.MTmb9G_controls button:not(:disabled):hover,.MTmb9G_close:hover,.MTmb9G_arrow:not(:disabled):hover{background:var(--brand-blush)}.MTmb9G_chip:active,.MTmb9G_zoom:active,.MTmb9G_controls button:not(:disabled):active,.MTmb9G_jumps a:active{transform:translateY(2px)}.MTmb9G_about{--font-site-title:"PPLALE Rules Title", "Mochiy Pop One", "Mochiy Pop One Fallback";flex-direction:column;gap:48px;display:flex}.MTmb9G_part{scroll-margin-top:72px}.MTmb9G_partTitle{color:var(--brand-cocoa);font-family:var(--font-site-title), sans-serif;text-align:center;margin:0 0 16px;font-size:clamp(21px,2.8vw,26px);font-weight:400;line-height:1.5}.MTmb9G_note{color:var(--brand-cocoa-soft);text-align:center;margin:-8px 0 16px;font-size:14px}.MTmb9G_world{border:1px solid var(--brand-star);border-radius:var(--brand-control-radius);background:var(--brand-vanilla);width:fit-content;min-height:44px;color:var(--brand-cocoa-deep);justify-content:center;align-items:center;gap:8px;margin:-12px auto -16px;padding:6px 18px;font-weight:700;text-decoration:none;display:flex}.MTmb9G_world img{object-fit:contain;width:44px;height:22px}.MTmb9G_world:hover{background:var(--brand-vanilla-wash)}.MTmb9G_chips{scrollbar-width:none;gap:8px;margin:0 -12px 16px;padding:4px 12px 6px;display:flex;overflow-x:auto}.MTmb9G_chips::-webkit-scrollbar{display:none}.MTmb9G_chip{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:15px;display:flex}.MTmb9G_chip[aria-pressed=true]{border-color:var(--brand-cocoa);background:var(--brand-blush)}.MTmb9G_stickyChips{z-index:10;background:linear-gradient(var(--brand-cream) 75%, transparent);padding-top:8px;padding-bottom:8px;position:sticky;top:60px}@media (min-width:1072px){.MTmb9G_chips:not(.MTmb9G_stickyChips){flex-wrap:wrap;justify-content:center}}.MTmb9G_reader{outline-offset:8px}.MTmb9G_book{--pad:clamp(14px, 2.4vw, 24px)}.MTmb9G_paper{aspect-ratio:1191/842;background:var(--brand-paper);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.MTmb9G_page{position:absolute;inset:0;overflow:hidden}.MTmb9G_page[data-turned]{animation:.2s ease-out MTmb9G_pageIn}@keyframes MTmb9G_pageIn{0%{opacity:0;transform:scale(.97)}}.MTmb9G_zoom{z-index:2;place-items:center;width:44px;height:44px;font-size:22px;display:grid;position:absolute;bottom:8px;right:8px}.MTmb9G_controls{justify-content:center;align-items:center;gap:20px;margin:18px auto 12px;display:flex}.MTmb9G_controls button{flex-shrink:0;place-items:center;width:48px;height:48px;font-size:30px;line-height:1;display:grid}.MTmb9G_controls button:disabled{opacity:.35;cursor:default}.MTmb9G_pageNumber{min-width:100px;color:var(--brand-cocoa);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:4px;font-weight:700;display:flex}.MTmb9G_pageNumber small{color:var(--brand-cocoa-soft);font-size:14px}.MTmb9G_pageTitle{text-align:center;max-width:460px;font-size:13px}.MTmb9G_thumbs{scrollbar-width:thin;scrollbar-color:var(--brand-pink-edge) transparent;gap:8px;padding:4px 4px 10px;display:flex;overflow-x:auto}.MTmb9G_thumb{background:var(--brand-paper);opacity:.65;cursor:pointer;border:2px solid #0000;border-radius:4px;flex-shrink:0;width:96px;height:68px;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}.MTmb9G_thumb img{object-fit:cover;object-position:top;width:100%;height:100%}.MTmb9G_thumb:hover{opacity:1}.MTmb9G_thumb[aria-current=page]{border-color:var(--brand-cocoa);opacity:1}.MTmb9G_sheet{--pad:clamp(24px, 4.5vw, 48px);content-visibility:auto;contain-intrinsic-size:auto 12000px}.MTmb9G_lightbox{z-index:50;background:color-mix(in srgb, var(--brand-ink) 86%, transparent);justify-content:center;align-items:center;padding:56px 8px;display:flex;position:fixed;inset:0}.MTmb9G_lightboxStage{width:100%;height:100%;position:relative}.MTmb9G_lightboxSlide{touch-action:pan-y;position:absolute;inset:0}.MTmb9G_close{z-index:2;place-items:center;width:44px;height:44px;font-size:26px;font-weight:700;display:grid;position:absolute;top:10px;right:10px}.MTmb9G_arrow{z-index:2;place-items:center;width:48px;height:48px;margin-top:-24px;font-size:30px;font-weight:700;display:none;position:absolute;top:50%}.MTmb9G_arrow:disabled{opacity:.3;cursor:default}.MTmb9G_arrowLeft{left:16px}.MTmb9G_arrowRight{right:16px}.MTmb9G_reader:focus-visible,.MTmb9G_about button:focus-visible,.MTmb9G_about a:focus-visible,.MTmb9G_jumps a:focus-visible,.MTmb9G_lightbox button:focus-visible{outline:3px solid var(--brand-cocoa);outline-offset:4px}@media (min-width:768px){.MTmb9G_lightbox{padding:56px 80px}.MTmb9G_arrow{display:grid}}@media (max-width:640px){.MTmb9G_jumps a{height:36px;padding:0 10px;font-size:13px}.MTmb9G_stickyChips{top:54px}.MTmb9G_controls{gap:12px}.MTmb9G_pageTitle{max-width:190px}.MTmb9G_thumb{width:72px;height:51px}}@media (prefers-reduced-motion:reduce){.MTmb9G_about *,.MTmb9G_jumps a{transition:none}.MTmb9G_page[data-turned]{animation:none}}
.pyjLIG_header{z-index:40;background:color-mix(in srgb, var(--brand-paper) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:2px solid var(--brand-pink);color:var(--brand-cocoa-deep);position:sticky;top:0}.pyjLIG_headerInner{align-items:center;gap:12px;max-width:1200px;height:60px;margin:0 auto;padding:0 16px;display:flex}.pyjLIG_logo{border-radius:var(--brand-control-radius);flex-shrink:0;width:86px;display:block}.pyjLIG_logo img{width:100%;height:auto;display:block}.pyjLIG_logo:focus-visible{outline:3px solid var(--brand-cocoa);outline-offset:3px}.pyjLIG_headerTitle{min-width:0;color:var(--brand-cocoa);font-family:var(--font-site-title), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.3;overflow:hidden}.pyjLIG_headerActions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.pyjLIG_page{min-height:100vh;color:var(--brand-cocoa-deep);background:var(--brand-cream);flex-direction:column;display:flex}.pyjLIG_page[data-pattern=blush]{background:var(--brand-blush)}.pyjLIG_page[data-pattern=gingham]{background-color:var(--brand-cream);background-image:var(--brand-gingham);background-size:100px 100px}.pyjLIG_main{flex:1;width:100%;max-width:820px;margin:0 auto;padding:40px 16px 72px}.pyjLIG_main[data-width=lg]{max-width:1040px}.pyjLIG_titleWrap{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:28px;display:flex}.pyjLIG_title{color:var(--brand-cocoa);font-family:var(--font-site-title), sans-serif;margin:0;font-size:clamp(28px,4.4vw,42px);font-weight:400;line-height:1.4}.pyjLIG_titleDots{gap:8px;display:flex}.pyjLIG_titleDots i{background:var(--brand-pink);border-radius:50%;width:10px;height:10px}.pyjLIG_titleDots i:nth-child(2){background:var(--brand-vanilla)}.pyjLIG_titleDots i:nth-child(3){background:var(--brand-sage)}.pyjLIG_lead{max-width:36em;color:var(--brand-cocoa-soft);text-align:center;margin:-12px auto 28px;font-size:15px;line-height:1.8}.pyjLIG_panel{--pad:clamp(28px, 5vw, 48px)}.pyjLIG_prose{font-size:15px;line-height:1.9}.pyjLIG_prose>*+*,.pyjLIG_prose :where(div,section)+:where(div,section){margin-top:32px}.pyjLIG_prose h2{color:var(--brand-cocoa);font-family:var(--font-site-title), sans-serif;margin:0 0 10px;font-size:clamp(19px,2.6vw,23px);font-weight:400;line-height:1.5}.pyjLIG_prose h3{color:var(--brand-cocoa);margin:18px 0 6px;font-size:16px;font-weight:700}.pyjLIG_prose p{margin:0 0 10px}.pyjLIG_prose ul{margin:0;padding-left:1.4em;list-style:none}.pyjLIG_prose li{margin:4px 0;position:relative}.pyjLIG_prose li:before{content:"";background:var(--brand-peach);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:-1.05em}.pyjLIG_prose a{color:var(--brand-cocoa-deep);text-decoration:underline;-webkit-text-decoration-color:var(--brand-peach);text-decoration-color:var(--brand-peach);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration-thickness:2px}.pyjLIG_prose a:hover{-webkit-text-decoration-color:var(--brand-cocoa);text-decoration-color:var(--brand-cocoa)}.pyjLIG_prose hr{border:0;border-top:2px dotted var(--brand-pink-edge);margin:24px 0}@media (max-width:600px){.pyjLIG_headerInner{height:54px;padding:0 12px}.pyjLIG_logo{width:72px}.pyjLIG_headerTitle{font-size:15px}.pyjLIG_main{padding:28px 12px 56px}}
