#shrineMenu>.menu-nyanbers{cursor:pointer;width:100%!important;height:auto!important;max-width:none!important;align-self:stretch!important}
#shrineMenu>.menu-nyanbers>svg{display:block!important;width:100%!important;height:auto!important;aspect-ratio:821/111!important}
#shrineMenu>.nyan-silver{filter:grayscale(1) brightness(1.18)!important}
.nyan-modal[hidden],.nyan-home-draw[hidden],.nyan-rail[hidden]{display:none!important}
.nyan-rail{border:double 3px #e8c77d;border-radius:8px;background:#723e59;color:#fff0cb;font-size:27px;padding:5px;cursor:pointer}
.nyan-home-draw{position:absolute;left:12px;bottom:calc(100% + 31px);z-index:15;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:2px 5px;width:clamp(178px,26%,232px);min-height:60px;padding:8px 9px;border:double 3px #ffedb7;border-radius:12px;background:linear-gradient(125deg,#694324f5,#352018f5);color:#fff0c8;box-shadow:0 0 5px 2px #fff2b7,0 0 15px 5px #ffd36b80;font:13px 'Yu Mincho',serif;cursor:pointer}
.nyan-home-draw small{grid-column:2;font-size:10px}
.nyan-home-draw span{grid-row:1/3}
@media(max-width:480px){.nyan-home-draw{width:calc(50% - 18px);min-width:0;font-size:11px}}
.nyan-burst{position:absolute;inset:0;z-index:15;pointer-events:none;overflow:hidden}
.nyan-burst i{position:absolute;left:var(--x);top:-24px;width:13px;height:19px;border-radius:80% 0 80% 40%;background:linear-gradient(135deg,#fff1f4,#e6a4bd);box-shadow:0 0 8px #ffcfdf66;animation:nyan-petal-fall var(--fall) var(--delay) cubic-bezier(.2,.3,.6,.9) both}
@keyframes nyan-petal-fall{0%{opacity:0;transform:translate(0,-20px) rotate(0)}12%{opacity:1}90%{opacity:.9}100%{opacity:0;transform:translate(var(--drift),105dvh) rotate(var(--spin))}}
html body #top .foot-tickers>.home-free-omikuji,html body #top .foot-tickers>.nyan-home-draw{width:clamp(140px,22%,180px)!important;max-width:calc(50% - 18px)!important;min-height:44px!important;height:44px!important;padding:6px 10px!important;grid-template-columns:16px minmax(0,1fr)!important;gap:1px 4px!important;border:1px solid #c8aa70!important;border-radius:5px!important;box-shadow:inset 0 0 0 2px #192238,inset 0 0 0 3px #c39f6855,0 3px 9px #0006!important;background:linear-gradient(110deg,#1c2d43,#3a3545,#1b273a)!important;font-size:11px!important;bottom:calc(100% + 31px)!important;animation:none!important}
.nyan-home-draw{left:12px!important;right:auto!important}
.nyan-home-draw span{font-size:12px}
.nyan-home-draw small,html body #top .home-free-omikuji small{font-size:8px!important}
.nyan-home-draw strong,html body #top .home-free-omikuji strong{font-size:11px!important;white-space:nowrap}
@media(prefers-reduced-motion:reduce){.nyan-burst i{animation-duration:.01ms!important;opacity:0!important}}
/* Approved NYANBERS 3 artwork. Dynamic values remain real DOM text. */
.nyan-modal{--ink:#071f45;--pink:#e90063;--gold:#ba862b;--cream:#fff6e6;background:#f8ecd4;color:var(--ink);font-family:'Noto Serif JP','Yu Mincho',serif;position:fixed;inset:0;overflow:auto;z-index:100000;padding:0;overscroll-behavior:contain}
.nyan-modal[hidden]{display:none!important}.nyan-modal *{box-sizing:border-box}.nyan-modal button{font-family:inherit;cursor:pointer}.nyan-modal button:focus-visible{outline:3px solid #e60066;outline-offset:3px}.nyan-modal button:disabled{cursor:default;opacity:.57}.nyan-modal .nyan-wrap{width:100%;max-width:540px;margin:0 auto;padding:0 10px 20px;min-height:100dvh;background:radial-gradient(ellipse at 0 14%,#f7cada66,transparent 30%),radial-gradient(ellipse at 100% 72%,#f9c7cd66,transparent 28%),#fff6e6;color:var(--ink);overflow:visible;border:0;border-radius:0;box-shadow:0 0 40px #6a4c2730}
.nyan-modal .nyan-bar{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:5px;width:auto;min-height:48px;padding:6px 0;background:transparent;border:0;box-shadow:none;color:var(--ink)}
.nyan-modal .nyan-bar h2{margin:0;text-align:center;font-size:clamp(15px,4.5vw,22px);letter-spacing:.06em;font-weight:800}.nyan-close,.nyan-sound{font:700 12px/1.5 sans-serif!important;padding:7px 8px!important;border:2px solid #bc923d!important;border-radius:10px!important;background:linear-gradient(#fff9e6,#f1dfb8)!important;color:#092143!important;white-space:nowrap;box-shadow:0 2px 3px #5e3c2520}.nyan-status{position:relative;margin:0!important;color:#9a173b;font:600 12px/1.6 sans-serif;text-align:center;padding:0!important;min-height:0!important}.nyan-status:empty{display:none}.nyan-status:not(:empty){padding:5px 8px!important;background:#fff0d3}
.nyan-art-slice{display:block;overflow:hidden}.nyan-art-slice svg{width:100%;height:100%;display:block}.nyan-approved-logo{width:86%;margin:8px auto 12px}.nyan-brand-header{position:relative;margin:0 -10px 6px;padding:3px 8px;border-top:1px solid #d8b866;border-bottom:3px double #b18435;background:#fff5e5}.nyan-brand-header:before,.nyan-brand-header:after{content:'✿';color:#eda6b2;font-size:35px;position:absolute;bottom:6px;left:6px;opacity:.7}.nyan-brand-header:after{left:auto;right:7px;top:0;bottom:auto}.nyan-brand-header .nyan-approved-logo{width:74%;margin:2px auto}
.nyan-modal .nyan-approved-paper{position:relative;margin:8px 0;padding:13px 12px;border:4px double #b88936;border-radius:13px;background:radial-gradient(ellipse at 0 0,#fad6dc80,transparent 35%),radial-gradient(ellipse at 100% 100%,#f7d4cc88,transparent 30%),#fff8e8;box-shadow:0 2px 3px #a86c1f22;color:var(--ink);overflow:hidden}.nyan-approved-paper:before,.nyan-approved-paper:after{content:'✿';font-size:35px;color:#ecb0ba;position:absolute;left:-4px;top:-12px;opacity:.7;pointer-events:none}.nyan-approved-paper:after{left:auto;top:auto;right:-2px;bottom:-12px}.nyan-approved-paper h2,.nyan-approved-paper h3{text-align:center;margin:3px 0 10px;color:var(--ink);font-weight:800;letter-spacing:.06em}.nyan-approved-paper h2{font-size:23px}.nyan-approved-paper h3{font-size:20px}.nyan-copy{text-align:center;font-size:12px!important;line-height:1.7;margin:6px 0;color:var(--ink)}.nyan-test-note{font:11px/1.6 sans-serif!important;color:#715c49}.nyan-schedule{font-size:14px;text-align:center;margin:9px 0;color:var(--pink);font-weight:700}.nyan-tagline{font-size:17px;font-weight:700;text-align:center;letter-spacing:.03em;margin:8px 0}
.nyan-modal .nyan-action{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;margin:9px 0;padding:10px 16px;border:4px double #d1a54d;border-radius:12px;box-shadow:0 2px 4px #50301544;font-size:clamp(17px,4.8vw,24px);font-weight:700;letter-spacing:.05em;line-height:1.4;color:#fff9e6;background:radial-gradient(ellipse at 12% 0,#204c74,transparent 60%),linear-gradient(130deg,#07385c,#041a3a);text-decoration:none}
.nyan-action:after{content:'›';position:absolute;right:12px;font:28px/1 serif;opacity:.85}.nyan-action:before{content:'✿';position:absolute;left:9px;font-size:15px;color:#efcf77;opacity:.55}.nyan-action span{z-index:1}.nyan-modal .nyan-gold{color:#082249;background:radial-gradient(ellipse at 25% 30%,#fff4ae,transparent 65%),linear-gradient(120deg,#c69734,#f6d776 45%,#bd8428)}.nyan-modal .nyan-red{background:linear-gradient(120deg,#941829,#4b0a16);color:#fff6de}.nyan-modal .nyan-light{background:#fff8e9;color:var(--ink);border-width:3px;font-size:13px}.nyan-two-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.nyan-two-actions .nyan-action{padding:8px 10px;min-height:42px}.nyan-two-actions .nyan-action:before,.nyan-two-actions .nyan-action:after{display:none}
.nyan-modal .nyan-scene{height:auto;min-height:0;margin:0 -10px;aspect-ratio:1/1;overflow:hidden;border-bottom:2px solid #c99a43}.nyan-modal .nyan-art{height:100%;width:100%;position:relative}.nyan-modal .nyan-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.nyan-mouth{position:absolute;left:50%;top:28%;width:2.4%;height:auto;aspect-ratio:1.5;opacity:0;pointer-events:none;z-index:2}.nyan-mouth svg{width:100%;height:100%;display:block}.nyan-modal .nyan-shop-content{padding:8px 2px;background:transparent;border:0}.nyan-shop-content .nyan-approved-logo{width:94%;margin:6px auto 12px}.nyan-modal[data-view=shop] .nyan-bar{position:absolute;top:0;left:0;right:0;padding:6px 8px;margin:auto;max-width:540px}.nyan-modal[data-view=shop] .nyan-close,.nyan-modal[data-view=shop] .nyan-sound{background:linear-gradient(#70512a,#352313)!important;color:#fff1d2!important}.nyan-modal[data-view=shop] .nyan-wrap{position:relative;padding-top:0}
.nyan-number-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:9px 0 7px}.nyan-number-column{display:flex;flex-direction:column;align-items:center;gap:4px;border-right:1px solid #d7b35f}.nyan-number-column:last-child{border-right:0}.nyan-number-column h4{background:linear-gradient(120deg,#072d51,#081c38);color:#fff5de;border:2px solid #caa04c;padding:4px 5px;border-radius:8px;width:90%;font-size:14px;text-align:center;margin:0 0 4px}.nyan-number-option{width:clamp(30px,8vw,40px);height:clamp(30px,8vw,40px);border:2px solid #c9a554;border-radius:50%;background:radial-gradient(circle at 35% 20%,#fffef5,#f6ead2);color:var(--ink);font-size:clamp(22px,6vw,30px);line-height:1;padding:0;box-shadow:0 2px 3px #6e4d2333}.nyan-number-option.selected{background:#eb0868;color:white;border-color:#d9ad41}.nyan-modal[data-view=purchase] .nyan-brand-header{border:0}.nyan-modal[data-view=purchase] .nyan-brand-header .nyan-approved-logo{width:76%}.nyan-modal[data-view=purchase] .nyan-approved-paper{padding:10px 8px}.nyan-modal[data-view=purchase] .nyan-approved-paper h3{font-size:21px}.nyan-modal[data-view=purchase] .nyan-action{font-size:18px;min-height:46px;margin:7px 0}.nyan-modal[data-view=purchase] .nyan-schedule{margin:4px 0;color:var(--ink);font-size:12px}
.nyan-guide-step{border:3px double #c49b49;border-radius:10px;overflow:hidden;margin:10px 0;background:#fff8e9}.nyan-guide-step h3{background:linear-gradient(120deg,#0d4265,#071a39);color:#fff6de;margin:0;padding:9px;font-size:19px}.nyan-guide-step p{font-size:14px;line-height:1.9;padding:7px 15px}.nyan-rules{border-top:1px solid #d4af57;padding:10px 0;font-size:13px;line-height:1.9}.nyan-rules summary{cursor:pointer;font-weight:700}.nyan-guide-step p:before{content:'✿';float:left;margin:0 12px 4px 0;font-size:28px;color:#c7983b}
.nyan-modal .nyan-ticket-paper{margin-top:3px;padding:12px 10px;border:5px double #bc8c34;border-radius:3px;box-shadow:0 3px 8px #7a532a44;background:radial-gradient(ellipse at top left,#fbd3df88,transparent 55%),radial-gradient(ellipse at bottom right,#fbcdd888,transparent 45%),#fff8e8}.nyan-ticket-paper .nyan-approved-logo{width:100%;margin:6px auto 10px}.nyan-ticket-paper h2{padding:10px 0;border:3px double #bf943f;margin:9px 0;font-size:24px}.nyan-ticket-paper h3{font-size:20px}.nyan-modal .nyan-ticket-row{display:grid;grid-template-columns:54px minmax(0,1fr) 45px;gap:5px;align-items:center;border-top:1px solid #c7a152;padding:10px 0;background:transparent;min-height:65px;color:var(--ink)}.nyan-entry-label{font-size:17px;white-space:nowrap;font-weight:700}.nyan-ticket-digits{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.nyan-ticket-digits strong{font-size:clamp(32px,10vw,56px);line-height:1.2;text-align:center;padding:3px 0;background:#fff8e6;border:1px solid #cba855;border-radius:3px;font-weight:700}.nyan-paw{font-size:30px;color:#ee90b2;text-align:center}.nyan-win{color:var(--pink);font-size:16px;font-weight:bold}.nyan-amount{margin:0;text-align:center;font-size:14px;color:#a13242}.nyan-empty{text-align:center;padding:25px 5px}.nyan-winning{font-size:19px;text-align:center}.nyan-ticket-message{text-align:center;font-size:14px;line-height:1.7}
.nyan-standing{position:relative;aspect-ratio:540/710;margin:0 -10px;overflow:hidden;background:#301427}.nyan-standing-video{display:block;position:absolute;left:0;top:0;width:100%;height:auto;max-height:none;object-fit:initial}.nyan-modal[data-view=start] .nyan-brand-header,.nyan-modal[data-view=result] .nyan-brand-header,.nyan-modal[data-view=draw] .nyan-brand-header{margin-bottom:0}.nyan-modal .nyan-start-panel,.nyan-modal .nyan-final-panel{margin:0 -8px;padding:12px 15px;box-shadow:0 -2px 8px #7d421733;border-radius:8px}.nyan-start-panel h2,.nyan-final-panel h2{font-size:24px;margin:5px 0 13px}.nyan-final-panel .nyan-action,.nyan-start-panel .nyan-action{min-height:55px;font-size:25px}.nyan-modal .nyan-result{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 14px;justify-content:stretch}.nyan-modal .nyan-result span{display:block;background:radial-gradient(ellipse at 0 0,#f8ced766,transparent 80%),#fff6df;border:4px double #b88a36;box-shadow:0 2px 3px #84562022;border-radius:9px;text-align:center;font-size:clamp(55px,18vw,90px);line-height:1.2;color:#e80065;padding:4px 0;min-width:0}.nyan-draw-link{background:linear-gradient(135deg,#062b4d,#0b1732)!important;color:#fff7e0!important}.nyan-draw-link h3,.nyan-draw-link .nyan-copy{color:#fff5d9!important}.nyan-modal[data-view=overview] .nyan-ticket-row{min-height:40px;padding:5px 0;grid-template-columns:65px 1fr 30px}.nyan-modal[data-view=overview] .nyan-ticket-digits strong{font-size:23px;border-radius:50%;width:33px;height:33px;justify-self:center}.nyan-modal[data-view=overview] .nyan-paw{font-size:20px}
.nyan-live-frame{position:relative;aspect-ratio:540/960;margin:0 -10px;overflow:hidden;background:#271324}.nyan-live-video,.nyan-string-fixed{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;display:block}.nyan-string-fixed{visibility:hidden}.nyan-holding .nyan-string-fixed{visibility:visible}.nyan-holding .nyan-live-video{clip-path:ellipse(32.5% 18.3% at 50% 32.5%)}.nyan-draw-overlay{position:absolute;inset:0;pointer-events:none}.nyan-draw-round,.nyan-draw-caption,.nyan-draw-digits span{background:radial-gradient(ellipse at 0 0,#f7cdd5aa,transparent 60%),#fff6e5;border:3px double #c39741;color:#092143;box-shadow:0 2px 4px #42231d55;text-align:center}.nyan-draw-round{position:absolute;top:.6%;left:27.8%;width:44.4%;height:5%;border-radius:8px;display:grid;place-items:center;font-size:20px}.nyan-draw-digits{position:absolute;top:5.6%;left:23.8%;width:52.5%;height:7.6%;display:grid;grid-template-columns:repeat(3,1fr);gap:3.2%}.nyan-draw-digits span{display:grid;place-items:center;border-radius:8px;font-size:28px;color:#e80065}.nyan-draw-caption{position:absolute;top:85.8%;left:17.2%;width:66%;height:9.4%;border-radius:9px;display:grid;place-items:center;font-size:25px;font-weight:700}.nyan-draw-caption:before,.nyan-draw-caption:after{content:'✿';position:absolute;left:8px;color:#e6a5b0;font-size:20px}.nyan-draw-caption:after{left:auto;right:8px}
.nyan-impact{position:absolute;top:32.5%;left:50%;width:1px;height:1px;pointer-events:none;opacity:0;z-index:3}.nyan-impact.active{animation:nyan-flash .7s ease-out}.nyan-impact i{position:absolute;width:140px;height:140px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#fff 0 8%,#fff6bd 12%,#ffc551aa 35%,transparent 68%);filter:drop-shadow(0 0 14px #ffed9b)}.nyan-impact b,.nyan-impact em{position:absolute;width:240px;height:6px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,#fffac2,#fff, #fffac2,transparent);border-radius:50%;box-shadow:0 0 16px #ffe69c}.nyan-impact em{transform:translate(-50%,-50%) rotate(90deg);width:180px}.nyan-impact:after{content:'';position:absolute;inset:-40px;border:2px solid #fff7b3;border-radius:50%;box-shadow:0 0 18px #ffe594;animation:inherit}@keyframes nyan-flash{0%{opacity:0;transform:scale(.35)}12%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(2.1)}}
@media(min-width:600px){.nyan-modal .nyan-wrap{border-left:1px solid #b78c36;border-right:1px solid #b78c36}.nyan-number-option{width:36px;height:36px;font-size:27px}}
@media(prefers-reduced-motion:reduce){.nyan-impact.active{animation-duration:.9s}.nyan-impact b,.nyan-impact em{display:none}}
.nyan-approved-static{position:relative;margin:0 -10px}.nyan-art-hotspot{position:absolute!important;margin:0!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:transparent!important;font-size:0!important;min-height:0!important}.nyan-art-hotspot:focus-visible{outline:3px solid #e80065!important}.nyan-art-hotspot:disabled{background:#fff8e45c!important}.nyan-art-hotspot .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}

.nyan-modal[data-view=result] .nyan-standing{aspect-ratio:540/520}.nyan-modal[data-view=result] .nyan-standing-video{top:-20px}.nyan-modal[data-view=result] .nyan-result{margin:6px 0}.nyan-modal[data-view=result] .nyan-result span{font-size:clamp(45px,15vw,75px)}

/* Restore visible icons, readable labels and the promised steady omikuji glow. */
html body #top .foot-tickers>.home-free-omikuji,html body #top .foot-tickers>.nyan-home-draw{display:grid!important;box-sizing:border-box!important;width:clamp(170px,28%,246px)!important;max-width:calc(50% - 18px)!important;height:60px!important;min-height:60px!important;grid-template-columns:23px minmax(0,1fr)!important;grid-template-rows:1fr 1fr!important;gap:0 5px!important;padding:8px!important;align-items:center!important;bottom:calc(100% + 31px)!important}
html body #top .foot-tickers>.home-free-omikuji{right:12px!important;left:auto!important;box-shadow:0 0 5px 2px #fff2b7,0 0 15px 5px #ffd36bba,0 0 24px 7px #f8bb4b66,inset 0 0 12px #e8bb653d!important;border-color:#ffedb7!important}
html body #top .foot-tickers>.nyan-home-draw{left:12px!important;right:auto!important}
html body #top .foot-tickers>button.home-free-omikuji>span,html body #top .foot-tickers>button.nyan-home-draw>span{position:static!important;grid-column:1!important;grid-row:1/3!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;width:23px!important;height:28px!important;margin:0!important;padding:0!important;transform:none!important;font-size:22px!important;line-height:1!important}
html body #top .foot-tickers>button.home-free-omikuji>strong,html body #top .foot-tickers>button.nyan-home-draw>strong{grid-column:2!important;grid-row:1!important;font-size:clamp(13px,1.5vw,17px)!important;line-height:1.35!important;letter-spacing:0!important;white-space:nowrap!important;min-width:0!important;align-self:end!important}
html body #top .foot-tickers>button.home-free-omikuji>small,html body #top .foot-tickers>button.nyan-home-draw>small{grid-column:2!important;grid-row:2!important;align-self:start!important;font-size:10px!important;line-height:1.5!important;letter-spacing:0!important;white-space:nowrap!important}
@media(max-width:370px){html body #top .foot-tickers>.home-free-omikuji,html body #top .foot-tickers>.nyan-home-draw{max-width:calc(50% - 10px)!important;padding:5px!important;column-gap:3px!important;grid-template-columns:20px minmax(0,1fr)!important}html body #top .foot-tickers>.home-free-omikuji{right:6px!important}html body #top .foot-tickers>.nyan-home-draw{left:6px!important}html body #top .foot-tickers>button.home-free-omikuji>strong{font-size:12px!important}}
.nyan-standing-image{display:block;position:absolute;left:0;top:0;width:100%;height:auto;max-height:none;object-fit:initial}.nyan-modal[data-view=result] .nyan-standing-image{top:-20px}
html body #top .foot-tickers>button.nyan-home-draw>strong{font-size:clamp(15px,1.5vw,18px)!important}

/* Full scene fits the viewport; controls sit over the illustration. */
.nyan-modal.nyan-fixed-scene{overflow:hidden;overscroll-behavior:none;touch-action:none}
.nyan-modal.nyan-fixed-scene .nyan-wrap{position:absolute;left:50%;top:0;margin:0;min-height:0;height:auto;padding-bottom:0;transform-origin:top center;overflow:hidden}
.nyan-modal.nyan-fixed-scene .nyan-bar{position:absolute!important;top:var(--scene-toolbar-top,6px)!important;left:8px!important;right:8px!important;padding:0!important;min-height:36px!important;background:transparent!important;pointer-events:none}
.nyan-modal.nyan-fixed-scene .nyan-bar h2{display:none}.nyan-modal.nyan-fixed-scene .nyan-bar button{pointer-events:auto}
.nyan-modal .nyan-close,.nyan-modal .nyan-sound{background:linear-gradient(#70512a,#352313)!important;color:#fff1d2!important;border-color:#bc923d!important}
.nyan-modal.nyan-fixed-scene .nyan-brand-header{margin-top:0}.nyan-modal.nyan-fixed-scene .nyan-status{position:absolute;z-index:5;left:70px;right:70px;top:0;font-size:10px}

.nyan-modal[data-view=waiting] .nyan-wrap{padding:0}.nyan-modal[data-view=waiting] .nyan-status:empty{display:none}.nyan-modal[data-view=waiting] .nyan-bar{position:absolute;z-index:5;left:2.5%;right:2.5%;top:2.2%;padding:0;background:transparent;max-width:none}.nyan-modal[data-view=waiting] .nyan-bar h2{display:none}.nyan-modal[data-view=waiting] .nyan-close,.nyan-modal[data-view=waiting] .nyan-sound{font-size:12px;padding:5px 8px;border-radius:20px;color:#251c08!important;background:linear-gradient(#fff5c9,#d8ad44)!important;border:2px solid #b88826}.nyan-modal[data-view=waiting] .nyan-close{font-size:0}.nyan-modal[data-view=waiting] .nyan-close:after{content:'← 戻る';font-size:12px}

.nyan-modal.nyan-fixed-scene[data-view=waiting] .nyan-bar{top:2.6%!important;left:2.4%!important;right:2.4%!important;min-height:0!important}.nyan-modal[data-view=waiting] .nyan-close{font-size:0!important;min-width:16%}.nyan-modal[data-view=waiting] .nyan-sound{min-width:18%}

/* Keep the lip anchor stationary as the mouth opens. */
.nyan-mouth{transform-origin:50% 35%}
