.room-entrance-module__RWbZxG__shop{z-index:40;color:#f1e7cc;background:#302b26;position:fixed;inset:0;overflow:hidden}body:has(.room-entrance-module__RWbZxG__shop){overflow:hidden}body:has(.room-entrance-module__RWbZxG__shop)>footer{display:none}.room-entrance-module__RWbZxG__message{max-width:640px;padding:clamp(28px,7vw,90px);font:20px/1.6 Georgia,serif}.room-entrance-module__RWbZxG__message h1{margin-bottom:24px;font-size:clamp(28px,5vw,42px);line-height:1.2}.room-entrance-module__RWbZxG__message nav{flex-wrap:wrap;gap:24px;margin-top:24px;font-size:14px;display:flex}.room-entrance-module__RWbZxG__message a{color:inherit;text-underline-offset:4px}.room-entrance-module__RWbZxG__message button{color:#302b26;font:inherit;cursor:pointer;background:#eadaba;border:1px solid #baa16e;padding:12px 18px}.room-entrance-module__RWbZxG__message :focus-visible{outline-offset:4px;outline:3px solid #f5c571}
