.ae-new-photo .scene{background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.ae-global-tools{position:fixed;right:25px;bottom:105px;z-index:1800;display:flex;gap:8px}.ae-global-tools a,.ae-global-tools button{color:#ffe8ad;background:#0b0b0bef;border:1px solid #caa45f;border-radius:22px;padding:10px 14px;font:600 13px system-ui;text-decoration:none;cursor:pointer}.ae-global-tools a{box-shadow:0 0 18px #caa45f55}.ae-chat{position:fixed;right:25px;bottom:157px;width:min(510px,calc(100vw - 50px));height:min(610px,calc(100dvh - 185px));z-index:2000;background:#0b0b0bf7;color:#f4ead4;border:1px solid #caa45f;border-radius:16px;display:flex;flex-direction:column;box-shadow:0 20px 70px #000b;font:13px/1.5 system-ui}.ae-chat[hidden]{display:none}.ae-chat header,.ae-chat-options{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;border-bottom:1px solid #5d4b30}.ae-chat header strong{flex:1}.ae-chat button,.ae-chat select,.ae-chat input{background:#17150f;color:#ffe8ad;border:1px solid #78603b;padding:6px;border-radius:7px;font:inherit}.ae-chat button{cursor:pointer}.ae-chat-body{display:flex;flex:1;min-height:0}.ae-chat-log{flex:1;min-width:0;overflow:auto;padding:12px;overscroll-behavior:contain}.ae-chat-log p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;padding:8px;background:#242016;border-radius:8px}.ae-chat-people{width:100px;overflow:auto;padding:8px;border-left:1px solid #5d4b30;font-size:11px}.ae-chat form{padding:10px;display:flex;gap:7px}.ae-chat textarea{flex:1;min-width:0;resize:none;background:#171717;color:white;border:1px solid #78603b;border-radius:8px;padding:9px;font:inherit}.ae-chat-note{font-size:11px;padding:6px 10px;color:#c4b898;margin:0}.ae-chat-options input[type=color]{width:30px;padding:2px}.ae-product-detail{width:min(850px,92vw);max-height:90dvh;overflow:auto;background:#080808;color:#f4ead4;border:1px solid #caa45f;border-radius:16px;padding:22px;overscroll-behavior:contain}.ae-product-detail::backdrop{background:#000d}.ae-product-detail img{width:100%;height:50dvh;object-fit:contain;cursor:zoom-in}.ae-product-detail img.zoomed{height:auto;width:150%;max-width:none;cursor:zoom-out}.ae-product-detail button{background:#1d1912;color:#ffe8ad;border:1px solid #78603b;padding:10px;border-radius:8px;cursor:pointer}.ae-shop-photo{cursor:zoom-in}.ae-coin-shop{padding:16px;border:1px solid #caa45f;border-radius:12px;margin:16px 0;color:#ffe8ad}.ae-coin-shop a{color:inherit}@media(max-width:600px){.ae-global-tools{right:22px;bottom:95px}.ae-chat{right:22px;bottom:145px;width:calc(100vw - 44px)}.ae-chat-people{width:75px}.ae-chat-options{gap:5px}}
/* Full photographs belong to the main background layer. */
.ae-picture-main.ae-new-photo{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#050609!important}
