/* Starlight Bay — a bright, tactile game world. */
:root{--ink:#173f56;--muted:#577c8e;--green:#248f7d;--blue:#138cb7;--gold:#b77f2c;--shadow:0 16px 35px #105a7220}
body{background:radial-gradient(ellipse at 10% 0,#bdeef1,transparent 40%),radial-gradient(ellipse at 100% 30%,#f3e6c8,transparent 38%),linear-gradient(135deg,#e6f4f1,#f5f5e9 55%,#d9edf2);color:var(--ink);font-family:ui-rounded,'Hiragino Maru Gothic ProN','PingFang SC','Microsoft YaHei',system-ui,sans-serif}
body:before{background-image:radial-gradient(#1b7b8a0c 1px,transparent 1px);background-size:24px 24px}#app{max-width:1536px;padding:24px 42px 145px}h1,h2,h3{color:var(--ink);letter-spacing:-.8px}h1{font-weight:900}h1 em{font-style:normal;color:#11858f}.eyebrow{font-size:9px;color:#60818b;font-weight:800;letter-spacing:2.3px}.fine{color:#5c7c8b}.smalllink{color:#176d87;font-weight:700}.intro{color:#567987;font-size:13px}.page-content{animation:bay-enter .3s ease-out}.primary{background:linear-gradient(#228da7,#13738c);border:1px solid #419fb2;box-shadow:inset 0 1px 0 #7ac9d4,0 4px 0 #0a526b,0 6px 14px #125c7933;color:#fffdf0;border-radius:14px;font-weight:800;padding:13px 20px}.secondary{color:#326b7d;background:linear-gradient(#fffef7,#e8efeb);border-color:#d3e0da;box-shadow:0 3px 0 #c3d4cf}.primary:hover{filter:brightness(1.08)}button:not(:disabled):hover{transform:translateY(-2px)}button:not(:disabled):active{transform:translateY(2px)}button:focus-visible{outline:3px solid #db993c;outline-offset:4px}.bay-top{margin-bottom:30px;gap:16px}.brand-mark{width:52px;height:52px;filter:drop-shadow(0 4px 0 #145a7119)}.brand-copy b{font-size:21px;color:#12445a}.brand-copy small{color:#56868c;font-size:8px;letter-spacing:2.6px}.hud-stars{background:linear-gradient(120deg,#fff9dc,#f7df9c);border:2px solid #fff7d5;box-shadow:0 4px 0 #c3a46b,0 8px 18px #b4965d19;min-height:47px;padding:1px 18px 1px 4px;border-radius:18px}.hud-stars b{color:#805619;font-size:24px;font-weight:900}.hud-stars span{color:#8b6935}.hud-stars svg{width:39px;height:39px}.console-top .parent{background:#ffffffb5;border:1px solid #f7fffa;box-shadow:0 3px 0 #accbd0;color:#48788b;min-height:45px;border-radius:15px;font-size:20px}.console-top .parent span{font-size:10px}.welcome-strip{margin:0 0 23px}.bay-welcome h1{font-size:34px;letter-spacing:-1.2px}.bay-welcome .eyebrow{font-size:10px;letter-spacing:1.6px;display:flex;align-items:center;gap:7px}.bay-welcome .eyebrow>span{width:6px;height:6px;border-radius:50%;background:#cfab55}.no-rush{border:1px solid #b7d4d2;background:#ffffff65;color:#426f7d;font-size:11px;padding:10px 15px}.console-dashboard{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:25px;align-items:stretch}
.bay-companion{padding:0;display:block;border:1px solid #f8fff8;border-radius:25px;box-shadow:0 7px 0 #a8c6c8,0 20px 35px #1d667a16;background:#fbfcf0;overflow:hidden}.room-title{padding:14px 20px;font-size:11px;gap:10px}.world-location{font-size:10px;letter-spacing:2px;font-weight:850;color:#397989}.room-title>span:last-child{margin-left:auto;font-size:10px;color:#567d83;display:flex;align-items:center;gap:5px}.live-dot{width:5px;height:5px;background:#5baf80;border-color:#c3e5ca;display:inline-block}.bay-room{height:auto;aspect-ratio:1.32;border:0;border-radius:0;box-shadow:none;background:#a5ded9;isolation:isolate}.bay-backdrop{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;z-index:0}.bay-room:before{display:none}.bay-room .pet{left:51%;bottom:10%;width:43%;height:69%;filter:drop-shadow(0 12px 6px #254e5738);z-index:3}.bay-room .pet svg{filter:drop-shadow(-3px 1px 0 #ffffff30)}.bay-room .pet:hover{transform:translateX(-50%) translateY(-5px)}.bay-room .pet:active{transform:translateX(-50%) scale(.96)}.bay-room .speech{top:12%;left:53%;max-width:64%;padding:10px 14px;font-size:11px;color:#356471;background:#fffdf4f2;border:1px solid #fffff0;box-shadow:0 4px 0 #7b9a8650;border-radius:16px}.bay-room .speech:after{border-top-color:#fffdf4}.bay-room .touch-prompt{bottom:4%;left:50%;color:#2e7181;background:#fffcefba;font-size:9px;padding:5px 12px;border:1px solid #fffcdf}.room-wardrobe{position:absolute;bottom:15px;right:14px;display:flex;align-items:center;gap:5px;background:linear-gradient(#fff7d8,#f4dba5);border:2px solid #fff4cf;box-shadow:0 4px 0 #a78853;border-radius:13px;padding:5px 10px 5px 5px;color:#7b592a;z-index:6;font-size:10px;font-weight:800}.room-wardrobe svg{width:29px;height:29px}.room-wardrobe b{font-size:14px;margin-left:3px}.ambient-sparkles{position:absolute;inset:0;pointer-events:none;z-index:4}.ambient-sparkles i{position:absolute;color:#fffbe7;font-style:normal;font-size:20px;text-shadow:0 0 10px #fff;animation:bay-glimmer 4s infinite}.ambient-sparkles i:nth-child(1){left:15%;top:26%}.ambient-sparkles i:nth-child(2){left:72%;top:38%;animation-delay:-1s;font-size:13px}.ambient-sparkles i:nth-child(3){left:23%;top:70%;animation-delay:-2s;font-size:12px}.ambient-sparkles i:nth-child(4){left:83%;top:18%;font-size:30px;animation-delay:-3s}.bay-companion .companion-caption{padding:14px 20px 8px;display:flex;justify-content:space-between;color:#4e7380}.companion-caption>div{display:grid;gap:4px}.companion-caption b{font-size:13px;color:#234f5e}.companion-caption div>span{font-size:9px;color:#688b91}.room-stamp{font-size:7px;letter-spacing:1.3px;border:1px solid #c2d4c6;color:#80a08a;padding:5px 7px;transform:rotate(-5deg);border-radius:5px}.bay-discovery{display:flex;align-items:center;gap:10px;width:calc(100% - 28px);margin:6px 14px 14px;border:1px solid #c5dddc;background:linear-gradient(110deg,#e8f3ed,#f7f6de);padding:8px 13px 8px 7px;border-radius:15px;text-align:left;color:#386878;box-shadow:0 2px 0 #d6e2d7}.bay-discovery .next-art{flex-shrink:0;width:49px;height:54px;display:grid;place-items:center;background:#fff8df;border-radius:12px;border:1px solid #e9dfbd}.next-art svg{max-width:48px;max-height:54px}.bay-discovery>section{flex:1}.bay-discovery b{color:#60868a;font-size:9px;letter-spacing:.5px}.bay-discovery p{font-size:12px;color:#2a5e70;display:flex;justify-content:space-between;margin:4px 0;gap:5px}.bay-discovery p span{color:#9a762e;font-size:10px;white-space:nowrap}.bay-discovery .track{height:7px;background:#cadfd7;border:1px solid #bed3c9;box-shadow:none;margin:7px 0 2px}.bay-discovery .fill{background:linear-gradient(#f4d36c,#d6a83c);border-radius:5px;box-shadow:inset 0 1px 0 #fff5c0}.discovery-arrow{font-size:27px;color:#7da4a0}
.mission-panel{border:1px solid #fffef1;background:linear-gradient(140deg,#fffef6f2,#f2f8f4e8);border-radius:25px;padding:25px 23px;box-shadow:0 6px 0 #bad0cc,0 17px 33px #1c607318}.mission-panel .sectiontop{margin-bottom:18px}.mission-panel h2{font-size:25px;font-weight:900;letter-spacing:-.7px}.task-bubble{border-color:#bbd4cb;color:#558787;font-size:9px;background:#eff8f1;transform:rotate(4deg)}.mission-panel .eyebrow{font-size:8px;letter-spacing:1.7px;margin-bottom:7px}.task-categories{display:flex;gap:5px;margin-bottom:20px;padding:5px;border:1px solid #d4e4da;background:#e7efea;border-radius:13px}.task-categories button{flex:1;padding:9px 6px;border:0;background:none;color:#5d8286;box-shadow:none;border-radius:9px;font-size:11px;white-space:nowrap}.task-categories button[aria-pressed=true]{background:linear-gradient(#318ca0,#196f85);border:1px solid #2b7886;box-shadow:0 2px 0 #135468;color:white}.quest-grid{gap:12px}.quest-card{border:1px solid #fffef8;border-radius:18px;padding:20px 7px 13px;min-height:160px;background:linear-gradient(135deg,#f7f2d9,#e8e8be);box-shadow:inset 0 1px 0 white,0 4px 0 #b5c4a9,0 7px 12px #49635210;overflow:hidden}.quest-card:before{background:linear-gradient(140deg,#fff8,transparent 55%);width:120%;height:100%;top:-40%;left:-35%;transform:rotate(-20deg)}.quest-card:after{display:none}.quest-card.group-0{background:linear-gradient(140deg,#fff4d4,#f3dfad);box-shadow:0 4px 0 #d5bb85}.quest-card.group-1{background:linear-gradient(140deg,#deecf8,#b9d9ec);box-shadow:0 4px 0 #91b6cf}.quest-card.group-2{background:linear-gradient(140deg,#eeeafa,#dcd2ec);box-shadow:0 4px 0 #b9aacd}.quest-card.group-3{background:linear-gradient(140deg,#e0f3e6,#c6e2cd);box-shadow:0 4px 0 #9cbea5}.quest-card.group-4{background:linear-gradient(140deg,#ffebdf,#f2cbbf);box-shadow:0 4px 0 #d9aa9e}.quest-card.group-5{background:linear-gradient(140deg,#f8ebd3,#e8d0a5);box-shadow:0 4px 0 #ccb17f}.quest-card.complete{background:linear-gradient(140deg,#d9f4d9,#b0d9ba);box-shadow:0 4px 0 #89b599;border-color:#edffec}.quest-icon{width:70px;height:70px;margin:2px auto 9px;filter:drop-shadow(0 5px 2px #53787719)}.quest-card strong{font-size:13px;color:#285567;font-weight:850}.quest-card small{font-size:9px;color:#62828b;margin-top:7px}.quest-sticker{top:7px;right:7px;border:1px solid #fff9d0;background:#fff9dc;color:#9e7427;border-radius:7px;font-size:9px;padding:3px 6px;box-shadow:0 1px 0 #c1ab6e33}.quest-card.complete .quest-sticker{background:#398b6a;border-color:#489f7c;color:#fff6d2}.mission-footnote{font-size:9px;margin:21px 0 0;color:#5b8588;text-align:center}.weekly-banner{background:linear-gradient(110deg,#0d6d78,#288f8f);color:white;border:2px solid #95c6b2;border-radius:22px;padding:19px 25px;gap:20px;box-shadow:0 5px 0 #075560,0 12px 25px #266b7a1a;margin-top:24px;position:relative;overflow:hidden}.weekly-banner:after{content:'✧';font-size:180px;position:absolute;right:40%;top:-50%;opacity:.05;pointer-events:none}.weekly-copy h2{color:#fff6d8;font-size:23px}.weekly-copy p{color:#c5e1d8;font-size:10px;max-width:270px}.label-ribbon{color:#f8da8f;border:1px solid #8ac1b4;background:#0b586c;font-size:8px;letter-spacing:1px;border-radius:5px;padding:4px 8px}.weekly-art{width:65px;height:65px}.leaf-day i{background:#124f63;border:1px solid #6da99c;color:#88b4a8;box-shadow:0 3px 0 #064756;width:34px;height:39px}.leaf-day.lit i{background:linear-gradient(#dfeeb0,#91be7c);color:#27634d;border-color:#f5f6b7;box-shadow:0 3px 0 #659a68}.leaf-day small{color:#bad5c9;font-size:8px}.weekly-prize{border-color:#65a69d;padding-left:22px;min-width:97px}.weekly-prize b{color:#ffe3a0}.weekly-prize svg{width:30px;height:30px}.weekly-prize small{color:#c9e1d6}.weekly-prize i{background:#fff2c9;color:#82662a;border-radius:7px;font-size:9px;font-weight:800}.waiting-tray{background:#fff3d2;border:1px solid #e8ce8c;color:#906a2a}.collection-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:38px 0 19px}.collection-heading h2{font-size:24px;font-weight:850}.collection-heading .smalllink{font-size:11px;white-space:nowrap;padding:8px 0}.showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.showcase-look{position:relative;display:flex;align-items:center;min-height:235px;text-align:left;overflow:hidden;padding:24px;border-radius:22px;border:1px solid #fffbeb;box-shadow:0 5px 0 #b7c8c1;background:linear-gradient(115deg,#fdf7e6 15%,#e3dfe9);isolation:isolate}.showcase-look.series-cool{background:linear-gradient(120deg,#eff8ef,#bbdadd)}.showcase-look.series-pretty{background:linear-gradient(120deg,#f4edfb,#dbd1ee);box-shadow:0 5px 0 #b8acca}.showcase-look>div{width:58%;z-index:2}.edition{font-size:7px;font-weight:900;letter-spacing:1.3px;color:#507a83;line-height:1.8;display:block}.showcase-look h3{font-size:20px;margin:9px 0 9px;max-width:100px;line-height:1.3}.showcase-look p{font-size:9px;color:#64818d;max-width:145px;margin:0}.showcase-cta{display:inline-block;color:#84612e;font-size:9px;margin-top:20px;padding:8px 10px;border-radius:9px;background:#fffcdfbb;border:1px solid #fdf4ce}.showcase-cta b{margin-left:10px}.showcase-character{width:51%;position:absolute;right:-4%;bottom:0;height:100%;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 9px 5px #354f672e);z-index:1}.showcase-character svg{width:100%;height:100%}.collector-seal{position:absolute;right:18px;top:16px;font-size:24px;color:#ffffe5;font-style:normal;filter:drop-shadow(0 2px 0 #bea555);z-index:0}.play-corner{margin-top:37px}.play-corner .eyebrow{font-size:8px}.play-corner h2{font-size:23px}.play-buttons button{border:1px solid #fffef0;background:linear-gradient(120deg,#fffcf0,#e8e7cd);box-shadow:0 4px 0 #c7c6a9;border-radius:18px}.play-buttons button:nth-child(2){background:linear-gradient(120deg,#fff5e8,#ead7ce);box-shadow:0 4px 0 #d3bfb5}.play-buttons button:nth-child(3){background:linear-gradient(120deg,#eff9f7,#cde8e7);box-shadow:0 4px 0 #a9cecd}.play-buttons b{font-size:13px;color:#285d6c}.play-buttons small{font-size:10px;color:#5c8088}.play-corner>.fine{font-size:10px;color:#5c858a}.sound-pill{background:#eff7ed;border:1px solid #b6d0c3;border-radius:10px;color:#3b7c7f;box-shadow:0 3px 0 #acc9c0}.honesty-note{border-color:#c3d9cb;background:#eff7eb7d;border-radius:16px;color:#527f83}.honesty-note summary{font-size:11px}.console-nav{background:linear-gradient(155deg,#1c6177,#103f56);border:2px solid #bbd6cb;border-radius:24px;padding:7px 10px;box-shadow:0 5px 0 #082d42,0 15px 30px #184a5840;bottom:20px;width:688px;gap:6px}.console-nav button{border-radius:16px;color:#b5d7d4;font-size:10px;position:relative;padding:8px 5px 9px}.console-nav button.active{background:linear-gradient(#fff4d4,#efd594);box-shadow:inset 0 1px 0 #fffde6,0 2px 0 #9b7636;color:#6e5026;border:1px solid #ffe6ab}.console-nav i{width:34px;height:34px;filter:drop-shadow(0 2px 0 #123d4e33)}.nav-dot{background:#b78430}.console-nav .active i{filter:drop-shadow(0 2px 0 #bb985033)}
/* A gallery, with a persistent large model instead of fifty equal tiny previews. */
.page-heading{margin:5px 0 24px;align-items:center}.page-heading h1{font-size:35px}.page-heading .intro{margin:9px 0 0;font-size:12px}.collection-count{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 20px;border:1px solid #d0dfcd;background:#f9fae9;border-radius:17px;box-shadow:0 3px 0 #c3d1b8}.collection-count b{font-size:27px;color:#215c6e}.collection-count small{font-size:13px;font-weight:600;color:#91a398}.collection-count>span{font-size:9px;color:#688b88;letter-spacing:1px}.atelier-layout{display:grid;grid-template-columns:minmax(290px,.78fr) minmax(0,1.65fr);gap:28px;align-items:start}.atelier-stage{position:sticky;top:20px;border:2px solid #fff5d5;border-radius:27px;overflow:hidden;background:radial-gradient(ellipse at 50% 10%,#fffdf3,#e1dfed 65%,#a8bed1);box-shadow:0 7px 0 #9cb8bc,0 15px 30px #376b7f20}.atelier-stage.series-cute{background:radial-gradient(ellipse at 50% 5%,#fff9e9,#e8dacd 65%,#c8ac9f)}.atelier-stage.series-pretty{background:radial-gradient(ellipse at 50% 5%,#fff8ff,#e2d3ee 65%,#b7a4d0);box-shadow:0 7px 0 #b3a4c3,0 15px 30px #59457d20}.stage-heading{display:flex;justify-content:space-between;gap:10px;padding:20px 21px 0;font-size:8px;letter-spacing:1.2px;color:#5a7b8a;font-weight:800}.atelier-model{height:345px;position:relative;isolation:isolate;overflow:hidden}.atelier-model>svg{position:absolute;width:83%;height:93%;left:8.5%;bottom:4%;filter:drop-shadow(0 10px 4px #52626c30);z-index:3;animation:bay-model 5s ease-in-out infinite}.display-pedestal{position:absolute;width:72%;height:49px;bottom:5%;left:14%;background:linear-gradient(#fff5d1,#d9c599 35%,#a88c5a 36%,#ead7af 41%,#d8c7a4 90%,#b9a78a);border:1px solid #ffffe2;border-radius:50%;box-shadow:0 13px 15px #3c4c6324;z-index:1}.display-pedestal:before{content:'';position:absolute;inset:0 0 24%;border-radius:50%;background:radial-gradient(ellipse,#fffffa,#edf1ec 63%,#c5dbd9 65%,#e6c98c 70%,#fff3c8 74%,#a58a59 78%);border:1px solid #fff6d3}.orbit{position:absolute;left:8%;top:12%;width:84%;height:72%;border:1px solid #ffffff80;border-radius:50%;transform:rotate(-20deg);z-index:0}.orbit-two{inset:20% 0 auto -10%;height:53%;width:120%;transform:rotate(20deg);border-style:dashed;border-color:#fffcdb85}.stage-spark{position:absolute;color:#fffcdf;font-size:30px;filter:drop-shadow(0 2px 0 #c9ab6877);animation:bay-glimmer 4s infinite;z-index:2}.spark-one{left:12%;top:28%}.spark-two{right:12%;top:50%;font-size:18px;animation-delay:-2s}.stage-arrows{position:absolute;top:47%;left:4%;right:4%;display:flex;justify-content:space-between;z-index:4}.stage-arrows button{width:31px;height:34px;display:grid;place-items:center;border-radius:12px;border:1px solid #fff7d9;background:#fffce591;color:#557f85;font-size:23px;box-shadow:0 2px 0 #acbba1}.atelier-description{padding:17px 24px 19px;background:linear-gradient(#fffbf0f2,#fffbee);text-align:center;border-top:1px solid #fff8d8;position:relative;z-index:5}.series-pill{display:inline-block;font-size:8px;letter-spacing:1.2px;color:#957032;background:#f3e5bd;border:1px solid #e6d19b;border-radius:5px;padding:4px 8px}.atelier-description h2{font-size:25px;margin:9px 0 4px}.atelier-description>p{font-size:11px;color:#6c8287;margin:7px 0}.atelier-cost{display:flex;justify-content:center;align-items:center;gap:4px;margin:16px 0 14px}.atelier-cost svg{width:24px;height:24px}.atelier-cost b{color:#a5792c;font-size:14px}.atelier-cost>span{font-size:9px;color:#649181;background:#e4f0e5;border:1px solid #c7dfcb;border-radius:7px;padding:3px 6px;margin-left:8px}.atelier-equip{width:100%;font-size:13px;min-height:45px}.atelier-description .atelier-footnote{font-size:9px;color:#788e8b;margin:11px 0 0}.atelier-description>.smalllink{font-size:10px;margin-top:8px}.closet-toolbar{display:flex;align-items:center;gap:8px;margin:0 0 18px;justify-content:space-between;flex-wrap:wrap}.filter-pills{gap:7px}.filter-pills button,.owned-toggle{background:#ffffffab;border:1px solid #b7cfc6;border-radius:10px;color:#447c81;font-size:10px;min-height:37px;padding:9px 13px;box-shadow:0 3px 0 #b9d1c8}.filter-pills .selected,.filter-pills button[aria-pressed=true],.owned-toggle[aria-pressed=true]{background:linear-gradient(#278c99,#176d7d);border-color:#5d9fa3;color:#fff7d8;box-shadow:0 3px 0 #105365}.outfit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.outfit-card{border:2px solid #fffcf0;border-radius:19px;background:#fffdf3;box-shadow:0 4px 0 #b7cbc3,0 7px 12px #3468760a;overflow:hidden}.outfit-card.preview-selected{outline:3px solid #d6a64a;outline-offset:2px;box-shadow:0 4px 0 #a98950,0 0 0 6px #fff4cf}.outfit-card.wearing{border-color:#3f9d93;outline-color:#d6a64a}.outfit-art{position:relative;display:block;width:100%;height:205px;background:radial-gradient(at 50% 30%,#fffef9,var(--look-bg));padding:21px 6px 8px;isolation:isolate;border-radius:0}.outfit-art svg{height:176px;width:100%;position:relative;z-index:2;filter:drop-shadow(0 6px 3px #59677429)}.mini-pedestal{position:absolute;bottom:9px;left:12%;width:76%;height:21px;background:linear-gradient(#ffffffd9,#dde4d5);border:1px solid #ffffdf;border-radius:50%;box-shadow:0 4px 0 #aeb9a88a;z-index:0}.mini-pedestal:after{content:'';position:absolute;inset:0 6% 24%;border:1px solid #cfb67a;border-radius:50%}.look-number{position:absolute;top:9px;left:9px;background:#fffbea99;border:1px solid #fff8d2;font-size:8px;color:#809792;border-radius:5px;padding:3px 5px;z-index:4}.look-status{position:absolute;right:6px;top:9px;bottom:auto;font-size:8px;padding:3px 5px;background:#fffdf1bd;border:1px solid #fff9d7;color:#668879;border-radius:5px;z-index:4}.preview-selected .look-status{background:#f7d58b;color:#7e5d27}.outfit-info{padding:11px 12px 12px;border-top:1px solid #ede5cb}.outfit-style{font-size:7px;color:#8a977d;letter-spacing:.8px}.outfit-info h3{font-size:13px;color:#295c6b;margin:5px 0 10px;letter-spacing:-.2px}.outfit-bottom{display:flex;justify-content:space-between;align-items:center;gap:6px}.outfit-bottom span{font-size:10px;color:#a0772a}.outfit-bottom button{font-size:9px;color:#3a8586}.heritage-collection{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(115deg,#1a6376,#368f93);color:#fff4d5;border:2px solid #b2d7ca;border-radius:22px;padding:25px 30px;margin-top:32px;box-shadow:0 5px 0 #144c61}.heritage-collection h2{font-size:22px;color:#fff4d5}.heritage-collection .eyebrow{color:#b7d5c5;font-size:8px}.heritage-collection p{color:#d3e8dc;font-size:11px;margin:8px 0 0}.heritage-collection .primary{background:linear-gradient(#fff1c7,#eac777);color:#705220;box-shadow:0 4px 0 #9c7b3c;border-color:#ffefb5;font-size:11px;white-space:nowrap}.original-collection{margin-top:30px;background:#ffffff74}.original-collection h2{font-size:20px}.shelf .item{border-color:#f5f5df;border-radius:17px;background:#fffdf3;box-shadow:0 3px 0 #d8dfc8}.item h3{font-size:13px}
/* Treasure cabinets use the same rich materials as the room props. */
.treasure-feature{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:220px;background:radial-gradient(ellipse at 80% 20%,#b2e1d7,transparent 65%),linear-gradient(120deg,#103f5b,#1c777e);border:2px solid #a4d5c8;border-radius:25px;padding:28px 38px;position:relative;overflow:hidden;box-shadow:0 6px 0 #164a5e}.feature-copy{max-width:350px;z-index:2}.feature-copy h2{font-size:30px;color:#fff4cb;margin:15px 0 8px}.feature-copy p{font-size:12px;color:#bbdcd3;margin:0 0 18px}.feature-copy .primary{font-size:11px;background:linear-gradient(#ffefbe,#e2bc6b);border-color:#fff0be;box-shadow:0 3px 0 #95743b;color:#694e25}.feature-props{display:flex;align-items:center;justify-content:center;width:52%;gap:0}.feature-props>span{width:38%;filter:drop-shadow(0 12px 5px #08283c50);transform:rotate(-9deg)}.feature-props>span:nth-child(2){transform:rotate(9deg) translateY(-10px);margin-left:-7%}.feature-props>span:nth-child(3){width:28%;transform:rotate(12deg) translateY(10px);margin-left:-2%}.feature-props svg{width:100%;height:auto}.treasure-tabs{margin:29px 0 21px}.treasure-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:21px}.treasure-card{padding:0;border:2px solid #fff9e5;border-radius:22px;box-shadow:0 4px 0 #b5cac0;background:#fffdf1;overflow:hidden}.treasure-art{display:block;width:100%;height:210px;padding:27px 25px 18px;border-radius:0;background:radial-gradient(ellipse at 50% 30%,#fffff1,#dbe6d4);position:relative;isolation:isolate}.category-toy .treasure-art{background:radial-gradient(at 50% 20%,#fffae2,#e7dbbd)}.category-accessory .treasure-art{background:radial-gradient(at 50% 20%,#f9fafc,#d2e0e6)}.treasure-art>svg{width:100%;height:100%;max-width:170px;position:relative;z-index:2;filter:drop-shadow(0 8px 3px #3d66712c)}.treasure-stamp{position:absolute;top:10px;right:10px;border:1px solid #fff5cb;background:#fffbe4a8;border-radius:5px;padding:4px 7px;color:#5a8274;font-size:8px;z-index:3}.treasure-info{border-top:1px solid #e9e3cc;padding:15px 17px}.treasure-info h3{font-size:15px;margin:6px 0 13px;color:#2e6170}.treasure-info>div{display:flex;align-items:center;justify-content:space-between;gap:5px}.treasure-info>div>span{font-size:11px;color:#aa7b29}.treasure-info .smalllink{font-size:10px;color:#327d86}.gallery-note{font-size:11px;color:#608989;margin:25px 0}.unlock-announcement{position:fixed;top:24px;left:50%;transform:translateX(-50%);z-index:70;display:flex;align-items:center;gap:10px;background:linear-gradient(#fff6cf,#f2d89b);border:2px solid #fff6d2;box-shadow:0 5px 0 #ae8b47,0 15px 40px #32586538;padding:13px 15px;border-radius:17px;max-width:90vw;animation:bay-enter .35s ease-out}.unlock-announcement svg{width:38px;height:38px;flex-shrink:0}.unlock-announcement>div{display:grid;gap:5px;min-width:0}.unlock-announcement b{font-size:15px;color:#74521f}.unlock-announcement span{font-size:10px;color:#8a6b35;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unlock-announcement button{border-radius:9px;background:#156e82;color:#fff7dc;padding:8px 10px;font-size:10px;white-space:nowrap}.unlock-announcement #dismissUnlock{background:none;color:#a08042;font-size:20px;padding:3px}.card{border-color:#ffffed;background:#fcfff3ba;box-shadow:0 5px 0 #bed3c9;border-radius:22px}.chapter-card h2{font-size:24px}.chapter-step{border-color:#bbd2c5;background:#fffdf0;color:#315f67;box-shadow:0 3px 0 #abc8b8}.chapter-number{background:#217c82;color:#fff3d2}.chapter-step small{color:#6f8e86}.season-card{border:2px solid #fff1c8;background:radial-gradient(at 20% 20%,#fff1c5,#e0c4dc);box-shadow:0 5px 0 #b69eaa}.season-card h3{color:#5c4268}.season-card small{color:#795b84}.tag{background:#e4f0df;color:#5d8d82}.track .fill{background:linear-gradient(#72bdc2,#29939c)}
dialog{padding:27px;border:2px solid #fff5d7;background:linear-gradient(#fffef4,#f0f6e9);color:#28576b;border-radius:25px;box-shadow:0 25px 80px #0c405e59}dialog::backdrop{background:#0d3c59a1;backdrop-filter:blur(9px)}dialog h2{font-size:25px;color:#224e63}dialog p{color:#50727d;font-size:13px}.criterion{background:#e4eee4;border-color:#c9dccc;border-radius:15px}.criterion b{color:#538479}.criterion p{color:#315e69}.choices .primary{background:linear-gradient(#228da7,#13738c);color:white;border-color:#4498a8;box-shadow:0 4px 0 #0a526b}.choices button{border-color:#ccddd2;color:#466f78;background:#fffdf1}.showroom-dialog{max-width:500px;width:calc(100% - 28px);padding:0;overflow:hidden;max-height:92vh;overflow-y:auto}.couture-dialog{padding:23px 28px 25px;text-align:center;background:linear-gradient(#f1f6ed,#fffdf1 80%)}.couture-dialog .eyebrow{font-size:8px;margin-bottom:12px;letter-spacing:1.8px}.couture-dialog h2{font-size:27px;margin:9px 0 0}.couture-dialog>p:not(.eyebrow){font-size:12px;margin:8px 0}.try-on{height:315px;position:relative;border:1px solid #fff6d4;border-radius:20px;background:radial-gradient(ellipse at 50% 30%,#fffcf4,var(--look-soft,#d4e8e0));padding:0;isolation:isolate;overflow:hidden}.try-on>svg{height:91%;width:85%;position:absolute;left:7.5%;bottom:5%;z-index:3;filter:drop-shadow(0 10px 4px #395d6433);animation:bay-model 5s ease-in-out infinite}.try-on .display-pedestal{height:45px;bottom:5%}.try-on .stage-spark{right:12%;top:19%}.couture-dialog .series-pill{margin-top:19px}.couture-dialog .modalbuttons{justify-content:center;margin-top:18px}.couture-dialog .primary{font-size:12px}.couture-dialog .secondary{font-size:12px}.prop-preview{height:280px;position:relative;border:1px solid #fff7dc;border-radius:20px;background:radial-gradient(ellipse at 50% 20%,#fffcef,#d4e7dc);padding:27px;isolation:isolate;overflow:hidden}.prop-preview>svg{height:94%;width:90%;position:relative;z-index:3;filter:drop-shadow(0 12px 4px #3f666535)}.prop-preview .display-pedestal{bottom:8%;height:38px}.review-record{border-color:#cedfd1}.review-record .modalbuttons button{background:#e3efe7;color:#356f75;border-color:#b9d4c5;box-shadow:0 2px 0 #a0c6b7}.parent-rules,.review-check{background:#e8efe3;border-color:#cadaca}.warning{background:#fff0c8;color:#8e6a26}.waiting-note{background:#fff1cc;color:#8a692c}.waiting-note.success{background:#d9efdc;color:#388265}#toast{background:#144f65f5;border:1px solid #76a7a8;color:#fff5d9;box-shadow:0 4px 0 #0a3649,0 10px 25px #21556e33;border-radius:13px;font-size:12px;bottom:130px}
@keyframes bay-glimmer{0%,100%{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@keyframes bay-enter{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes bay-model{50%{transform:translateY(-4px)}}
@media(min-width:1500px){.bay-room{aspect-ratio:1.4}.quest-card{min-height:181px}.quest-icon{width:80px;height:80px}.showcase-look{min-height:250px}.showcase-look h3{font-size:23px}}
@media(max-width:1150px){#app{padding:24px 25px 140px}.console-dashboard{gap:20px;grid-template-columns:1fr 1fr}.mission-panel{padding:21px 17px}.mission-panel h2{font-size:23px}.quest-grid{gap:10px}.quest-card{min-height:147px;padding-top:23px}.quest-icon{width:60px;height:60px}.quest-card strong{font-size:12px}.quest-card small{font-size:8px}.task-categories button{font-size:10px;padding:8px 4px}.bay-room{aspect-ratio:1.17}.weekly-banner{gap:12px;padding:18px 21px}.weekly-copy p{max-width:220px}.leaf-track{gap:6px}.leaf-day i{width:29px;height:35px}.showcase-look{padding:20px;min-height:220px}.showcase-look h3{font-size:19px}.showcase-look p{font-size:8px;max-width:120px}.atelier-layout{gap:22px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr)}.outfit-art{height:183px;padding-left:2px;padding-right:2px}.outfit-art svg{height:158px}.atelier-model{height:308px}.atelier-description{padding:17px}.filter-pills button,.owned-toggle{font-size:9px;padding:8px 11px}.treasure-grid{gap:17px}.treasure-art{height:185px;padding:23px 17px 17px}}
@media(max-width:900px){.bay-welcome h1{font-size:31px}.console-dashboard{grid-template-columns:1fr}.bay-companion{display:block;padding:0}.bay-room{height:auto;max-height:none;aspect-ratio:1.6}.bay-room .pet{width:40%;height:74%;bottom:7%}.companion-caption{padding:14px 20px!important;flex-direction:row;align-items:center}.bay-discovery{padding:8px 12px;margin:0 14px 14px}.bay-discovery>section p{flex-direction:row}.mission-panel{padding:24px}.quest-grid{grid-template-columns:repeat(3,1fr);gap:15px}.quest-card{min-height:161px}.quest-icon{width:73px;height:73px}.quest-card strong{font-size:14px}.quest-card small{font-size:9px}.task-categories{max-width:none}.task-categories button{font-size:12px;min-height:37px}.weekly-banner>.leaf-track{order:initial;width:auto;gap:6px}.weekly-banner{flex-wrap:nowrap}.weekly-copy p{max-width:160px;font-size:9px}.weekly-prize{padding-left:11px;min-width:80px}.weekly-prize small{font-size:8px}.weekly-copy h2{font-size:21px}.weekly-art{width:55px;height:55px}.leaf-day i{width:28px;height:34px}.showcase-grid{gap:13px}.showcase-look{min-height:205px;padding:17px}.showcase-look h3{font-size:17px}.showcase-look .edition{font-size:6px}.showcase-look p{font-size:8px;max-width:100px}.showcase-cta{font-size:8px;padding:7px;margin-top:15px}.showcase-cta b{margin-left:2px}.showcase-character{width:55%;right:-6%}.atelier-layout{grid-template-columns:250px 1fr;gap:20px}.outfit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.outfit-art{height:187px}.outfit-art svg{height:165px}.atelier-model{height:280px}.stage-heading{font-size:7px;padding:17px 15px 0}.atelier-description h2{font-size:23px}.atelier-cost b{font-size:12px}.atelier-cost>span{font-size:8px}.treasure-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.treasure-feature{padding:27px}.treasure-art{height:190px}.console-top .parent{min-height:44px;width:43px;height:44px}.console-top .parent span{display:none}.console-nav{max-width:90vw}.closet-toolbar{gap:10px}.atelier-stage{top:15px}}
@media(max-width:600px){#app{padding:17px 16px 115px}.bay-top{margin-bottom:25px;gap:7px}.brand-mark{width:36px;height:36px}.brand-copy b{font-size:14px}.brand-copy small{font-size:5.5px;letter-spacing:1.5px}.console-top .brand{gap:7px}.console-top .header-tools{gap:5px}.hud-stars{min-height:35px;height:35px;padding:1px 8px 1px 2px;gap:1px;border-radius:12px;box-shadow:0 3px 0 #c4aa70}.hud-stars svg{width:28px;height:28px}.hud-stars b{font-size:17px}.console-top .parent{width:32px;height:34px;min-height:34px;padding:4px;border-radius:10px;font-size:17px;box-shadow:0 3px 0 #b8cfc8}.bay-welcome{gap:6px;margin-bottom:18px;align-items:end}.bay-welcome h1{font-size:25px;line-height:1.4;letter-spacing:-1px;max-width:255px}.bay-welcome .eyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:6px}.jump-tasks{display:block;background:linear-gradient(#fff4d1,#f0d39c);border:1px solid #fff7df;box-shadow:0 3px 0 #bb9a5c;padding:10px 9px;font-size:10px;color:#7b5b29;border-radius:10px;margin-bottom:3px;white-space:nowrap}.bay-companion{border-radius:19px;box-shadow:0 5px 0 #aac9c5,0 12px 26px #1d667a16}.room-title{padding:11px 14px;font-size:9px}.world-location{font-size:8px;letter-spacing:1.7px}.room-title>span:last-child{font-size:8px}.bay-room{height:280px;aspect-ratio:auto;border-radius:0}.bay-backdrop{object-fit:cover;object-position:center}.bay-room .pet{height:72%;width:48%;left:51%;bottom:9%}.bay-room .speech{font-size:9px;top:12%;left:52%;padding:9px 10px;max-width:70%;border-radius:12px}.bay-room .touch-prompt{font-size:8px;bottom:4%;padding:4px 8px}.room-wardrobe{right:9px;bottom:11px;font-size:9px;padding:4px 6px 4px 3px;border-radius:10px;gap:3px}.room-wardrobe svg{width:24px;height:24px}.room-wardrobe b{font-size:12px}.bay-companion .companion-caption{padding:12px 14px 10px!important}.companion-caption b{font-size:11px}.companion-caption div>span{font-size:8px}.room-stamp{font-size:6px;padding:4px;letter-spacing:.6px}.bay-discovery{width:calc(100% - 20px);margin:0 10px 10px;border-radius:12px;gap:8px;padding:6px 10px 6px 5px}.bay-discovery .next-art{width:42px;height:46px;border-radius:9px}.next-art svg{max-width:41px;max-height:46px}.bay-discovery p{font-size:11px;margin:4px 0}.bay-discovery p span{font-size:9px}.bay-discovery b{font-size:8px}.bay-discovery .track{height:6px}.console-dashboard{gap:22px}.mission-panel{padding:20px 14px;border-radius:21px;box-shadow:0 5px 0 #b7cfc4}.mission-panel h2{font-size:23px}.mission-panel .eyebrow{font-size:7px;letter-spacing:1.5px;margin-bottom:6px}.mission-panel .sectiontop{margin-bottom:14px}.task-bubble{font-size:8px;padding:7px}.task-categories{padding:4px;gap:2px;margin-bottom:16px;overflow-x:auto;flex-wrap:nowrap;border-radius:11px}.task-categories button{font-size:10px;min-height:35px;padding:8px 7px;border-radius:8px}.quest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.quest-card{min-height:156px;padding:23px 7px 13px;border-radius:15px}.quest-icon{width:67px;height:67px;margin-bottom:8px}.quest-card strong{font-size:13px}.quest-card small{font-size:8px;margin-top:6px}.quest-sticker{font-size:8px;padding:3px 5px;top:6px;right:6px}.mission-footnote{font-size:8px;margin-top:19px}.weekly-banner{margin-top:23px;border-radius:20px;padding:17px 13px;flex-wrap:wrap;gap:10px;box-shadow:0 4px 0 #075560}.weekly-art{width:49px;height:49px}.weekly-copy{flex:1}.weekly-copy h2{font-size:20px;margin:8px 0 4px}.weekly-copy p{font-size:9px;max-width:none;margin:0}.label-ribbon{font-size:7px;padding:3px 6px}.weekly-prize{min-width:65px;padding-left:9px;margin-left:0;grid-template-columns:23px 1fr}.weekly-prize svg{width:23px;height:23px}.weekly-prize b{font-size:21px}.weekly-prize i{font-size:8px;padding:5px 6px;margin-top:7px}.weekly-banner>.leaf-track{order:4;width:100%;gap:10px;margin-top:7px;padding:4px 0 0}.leaf-day i{width:31px;height:36px}.leaf-day small{font-size:8px;color:#b6d6c8}.collection-heading{margin:31px 0 15px;gap:10px}.collection-heading h2{font-size:21px;max-width:220px}.collection-heading .eyebrow{font-size:7px;letter-spacing:1.4px}.collection-heading .smalllink{font-size:9px;max-width:85px;text-align:right}.showcase-grid{grid-template-columns:1fr;gap:15px}.showcase-look{min-height:175px;border-radius:18px;padding:23px 22px}.showcase-look>div{width:60%}.showcase-look .edition{font-size:7px}.showcase-look h3{font-size:24px;max-width:none;margin:8px 0}.showcase-look p{font-size:10px;max-width:190px}.showcase-character{width:45%;right:-1%;height:112%;bottom:-7%}.showcase-cta{font-size:9px;margin-top:15px;padding:7px 10px}.showcase-cta b{margin-left:8px}.collector-seal{right:16px;top:16px;font-size:18px}.play-corner{margin-top:30px}.play-corner h2{font-size:21px}.play-corner .eyebrow{font-size:7px}.play-buttons{gap:12px}.play-buttons button{border-radius:16px;padding:13px 17px}.play-buttons b{font-size:14px}.play-buttons small{font-size:10px}.play-corner>.fine{font-size:9px}.sound-pill{font-size:10px;padding:9px 10px}.honesty-note{padding:15px 16px;border-radius:14px}.honesty-note summary{font-size:10px}.console-nav{width:calc(100% - 22px);max-width:440px;padding:6px 5px;gap:2px;border-radius:19px;bottom:max(12px,env(safe-area-inset-bottom));box-shadow:0 4px 0 #082d42,0 10px 25px #184a5840}.console-nav button{font-size:8px;padding:6px 1px 8px;border-radius:12px}.console-nav i{width:29px;height:29px;margin-bottom:4px}.page-heading{margin:0 0 20px}.page-heading h1{font-size:28px;max-width:260px}.page-heading .intro{font-size:10px;max-width:240px;line-height:1.8}.collection-count{padding:10px 12px;flex-shrink:0;border-radius:13px}.collection-count b{font-size:22px}.collection-count small{font-size:10px}.collection-count>span{font-size:8px}.atelier-layout{grid-template-columns:1fr;gap:25px}.atelier-stage{position:relative;top:auto;border-radius:23px;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden}.stage-heading{grid-column:1/-1;padding:16px 16px 0;font-size:7px}.atelier-model{height:247px}.atelier-model>svg{width:100%;left:0;height:91%;bottom:5%}.atelier-model .display-pedestal{left:8%;width:84%;height:29px;bottom:7%}.atelier-model .orbit{left:2%;width:96%;height:70%}.stage-arrows{left:0;right:0;top:49%}.stage-arrows button{width:24px;height:28px;border-radius:9px;font-size:21px}.atelier-description{padding:18px 15px 18px 8px;background:none;border:0;text-align:left}.atelier-description h2{font-size:22px;letter-spacing:-.7px;margin:9px 0 6px}.atelier-description>p{font-size:9px;line-height:1.7;margin:6px 0}.atelier-description .series-pill{font-size:7px;padding:3px 5px;letter-spacing:.5px;background:#fff7d69c}.atelier-cost{justify-content:flex-start;flex-wrap:wrap;margin:13px 0 12px;gap:3px}.atelier-cost svg{width:21px;height:21px}.atelier-cost b{font-size:12px}.atelier-cost>span{font-size:8px;margin-left:4px;padding:2px 4px}.atelier-equip{font-size:11px;min-height:40px;padding:10px 8px;border-radius:11px}.atelier-description .atelier-footnote{font-size:7px;margin-top:10px}.atelier-description>.smalllink{font-size:9px}.atelier-catalog .closet-toolbar{flex-wrap:nowrap;align-items:center;gap:5px;margin-bottom:16px}.filter-pills{gap:5px}.filter-pills button,.owned-toggle{font-size:9px;padding:8px 9px;min-height:35px;border-radius:9px}.outfit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.outfit-art{height:195px;padding:22px 4px 9px}.outfit-art svg{height:172px}.outfit-info{padding:11px}.outfit-info h3{font-size:13px;margin-bottom:9px}.outfit-style{font-size:7px}.outfit-bottom span{font-size:9px}.outfit-bottom button{font-size:9px}.outfit-card{border-radius:17px}.look-number,.look-status{font-size:7px;padding:3px 4px;top:7px}.look-number{left:7px}.look-status{right:5px}.heritage-collection{margin-top:27px;gap:14px;padding:20px;border-radius:18px;flex-wrap:wrap}.heritage-collection h2{font-size:22px}.heritage-collection p{font-size:10px}.heritage-collection .primary{font-size:11px;min-height:40px;padding:10px 15px}.original-collection{padding:20px 15px;margin-top:27px}.original-collection h2{font-size:20px}.treasure-feature{min-height:240px;padding:25px 21px;border-radius:21px;align-items:flex-start}.feature-copy{width:61%;position:relative}.feature-copy h2{font-size:26px;line-height:1.35;max-width:165px;margin:17px 0 8px}.feature-copy p{font-size:10px;max-width:160px}.feature-copy .primary{font-size:10px;padding:10px 11px;white-space:nowrap}.feature-props{position:absolute;right:-6%;bottom:15%;width:55%;flex-wrap:wrap}.feature-props>span{width:65%;z-index:2}.feature-props>span:nth-child(2){position:absolute;right:-5%;top:-25%;width:45%;z-index:1}.feature-props>span:nth-child(3){position:absolute;left:-9%;bottom:-15%;width:45%;z-index:3}.treasure-tabs{margin:25px 0 19px}.treasure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.treasure-art{height:176px;padding:25px 17px 16px}.treasure-info{padding:12px}.treasure-info h3{font-size:13px;margin:6px 0 11px}.treasure-info .smalllink{font-size:9px}.treasure-info>div>span{font-size:10px}.treasure-stamp{font-size:7px;top:7px;right:7px;padding:3px 5px}.gallery-note{font-size:10px;line-height:1.9}.card{padding:21px 18px}.chapter-card h2{font-size:22px}dialog{padding:23px 20px;border-radius:22px}dialog h2{font-size:23px}.showroom-dialog{padding:0}.couture-dialog{padding:20px 20px 22px}.try-on{height:290px}.try-on>svg{height:90%;width:86%;left:7%}.couture-dialog h2{font-size:26px}.prop-preview{height:270px}.unlock-announcement{top:16px;padding:10px;gap:6px;border-radius:14px}.unlock-announcement svg{width:31px;height:31px}.unlock-announcement b{font-size:13px}.unlock-announcement span{font-size:9px;max-width:140px}.unlock-announcement button{font-size:9px;padding:7px}#toast{bottom:108px;font-size:11px}.leaf-track{justify-content:center}}
@media(max-width:370px){#app{padding-left:12px;padding-right:12px}.brand-copy b{font-size:12px}.brand-mark{width:32px;height:32px}.brand-copy small{font-size:5px;letter-spacing:1px}.bay-welcome h1{font-size:23px}.bay-room{height:265px}.quest-card strong{font-size:12px}.task-categories button{font-size:9px;padding:8px 6px}.filter-pills button,.owned-toggle{font-size:8px;padding:8px 7px}.outfit-art{height:181px}.outfit-art svg{height:157px}.atelier-model{height:225px}.atelier-description h2{font-size:20px}.atelier-equip{font-size:10px}.treasure-art{height:160px}.leaf-day i{width:29px;height:34px}.console-nav span{font-size:8px}}
.original-collection .itememoji{height:61px;display:flex;align-items:center;justify-content:center}.original-collection .itememoji svg{width:58px;height:58px}.atelier-stage{scroll-margin-top:15px}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
