/* Restore the original five category colors; decorate the board around them. */
body #shrineShop{background:#482916 url('./assets/elemental-wood-20261002.png') center/100% 100% no-repeat;border:2px solid #c2a068;border-radius:14px;box-shadow:inset 0 0 0 3px #241409,inset 0 0 0 5px #d8b77766,0 8px 20px #20110755;padding:20px 16px;color:#fff0d2}
body #shrineShop>h2{color:#ffe4aa;text-shadow:0 2px 3px #190b04;letter-spacing:.08em}
body #shrineShop .shop-menu-grid>a{border:2px solid #e6c78f;color:#fff;box-shadow:0 4px 9px #190b0466,inset 0 0 0 2px #ffffff36}
body #shrineShop .shop-menu-grid>a.shop-choice-free{background:linear-gradient(135deg,#ad4d33,#803026)!important}
body #shrineShop .shop-menu-grid>a.shop-choice-fortune{background:linear-gradient(135deg,#8d6a37,#624a28)!important}
body #shrineShop .shop-menu-grid>a.shop-choice-charm{background:linear-gradient(135deg,#a62f2c,#6f1c24)!important}
body #shrineShop .shop-menu-grid>a.shop-choice-consult{background:linear-gradient(135deg,#39796b,#1e514f)!important}
body #shrineShop .shop-menu-grid>a.shop-choice-stickers{background:linear-gradient(135deg,#465a90,#30396b)!important}
body #shrineShop .free-fortune-login-hint{color:#fff0d2;text-shadow:0 1px 2px #190b04;background:#24140970;border-radius:6px;padding:6px 8px}
body :is(#bondPoints,#teaEntrance,#openChat,#privateChat,#consultationChat){background:#482916 url('./assets/elemental-wood-20261002.png') center/100% 100% no-repeat;border:2px solid #c2a068;border-radius:14px;box-shadow:inset 0 0 0 3px #241409,inset 0 0 0 5px #d8b77766,0 8px 20px #20110755;color:#fff0d2}
body :is(#bondPoints,#teaEntrance)>h2,body :is(#openChat,#privateChat,#consultationChat) .chat-host h2{color:#ffe4aa;text-shadow:0 2px 3px #190b04}
body #bondPoints .bond-exchange>article{background:linear-gradient(140deg,#fff9e8,#ecdbb7);border:2px solid #d7b879;box-shadow:inset 0 0 0 2px #fff7,0 4px 9px #190b0466;color:#493224}
body #bondPoints .bond-product-icon{width:64px;height:64px;filter:drop-shadow(0 2px 2px #57321255)}
body :is(#teaEntrance .tea-guide,#teaEntrance .tea-auth,#openChat .chat-period,#privateChat .chat-period,#openChat .chat-login,#privateChat .chat-login,#consultationChat .chat-login){background:#fff8e9;color:#4c3626;border:1px solid #d2b57b;border-radius:8px;padding:10px}
body :is(#openChat,#privateChat,#consultationChat) :is(.chat-app,.chat-messages,.consult-conversation){background:#fff;color:#30251f;border-radius:8px}
body :is(#openChat,#privateChat) .chat-app{padding:8px;min-height:0}
body :is(#openChat,#privateChat,#consultationChat) :is(.chat-compose,.chat-room-nav,.chat-music-bar){color:#4c3626;background:#fff8e9;border-radius:6px;padding:6px}
body #shrineShop>p{color:#fff0d2;text-shadow:0 1px 2px #190b04;background:#24140970;border-radius:6px;padding:6px 8px}
