.trade-ad-slot{margin-top:20px;padding-top:12px;border-top:1px solid #445334}.trade-ad-label{display:block;margin-bottom:6px;font-size:9px;letter-spacing:1px;color:#a4ad93}.trade-ad-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:78px;padding:16px;border:1px solid #857243;border-radius:4px;background:linear-gradient(90deg,#142113f5,#202b1bd9),url(assets/hero.png) center/cover;color:#dfc48a;text-align:left}.trade-ad-banner strong{display:block;font-size:14px}.trade-ad-banner small{display:block;margin:6px 0 0;font-size:10px;color:#b5bca4}.trade-ad-banner>span:last-child{font-size:11px;white-space:nowrap}.trade-ad-banner:hover{border-color:#d6b56f}@media(max-width:550px){.trade-ad-banner{padding:12px;gap:8px}.trade-ad-banner strong{font-size:12px}.trade-ad-banner>span:last-child{font-size:10px}}
.ad-brand-logo{display:block;width:150px;max-width:30%;height:52px;object-fit:contain;flex-shrink:0}.chat-dialog>.chat-ad-space{margin:10px 0 14px;padding:0;border:0}.chat-dialog>.chat-ad-space .chat-ad-banner{min-height:80px;background:linear-gradient(90deg,#101a10b8,#1523169c),url(assets/hero.png) center 35%/cover}.chat-dialog>.chat-ad-space .chat-ad-banner strong{font-size:14px}.chat-dialog .chat-conversation{height:62vh}.mini-dialog-ad-location{position:relative;margin:12px 0;padding:12px;border:1px solid #6e764d;background:#14200f}.mini-dialog-ad-location>strong{display:block;margin-bottom:8px;font-size:12px}.mini-dialog-ad-location .trade-ad-banner{min-height:70px}.mini-dialog-ad-location .ad-brand-logo{width:140px}.portal-banner:not(.custom-banner){background:linear-gradient(90deg,#132211e8,#13221180),url(assets/hero.png) center/cover}.portal-banner:not(.custom-banner)::before{content:'';display:block;position:absolute;right:10px;top:8px;width:110px;height:42px;background:url(assets/gamatlas-logo.svg) center/contain no-repeat;opacity:.85}.ad-banner:not(.has-uploaded-banner){background:linear-gradient(90deg,#132211ed,#13221180),url(assets/hero.png) center/cover}@media(max-width:650px){.ad-brand-logo{width:100px;height:42px}.chat-dialog>.chat-ad-space .chat-ad-banner strong{font-size:11px}.chat-dialog .chat-conversation{height:66vh}}

.mypage-title-row{display:flex;align-items:center;gap:24px;clear:both}.mypage-title-row>h2{white-space:nowrap;margin:10px 0;flex:0 0 auto}.mypage-banner{flex:1;min-width:0}.mypage-banner .trade-ad-banner{min-height:72px;padding:10px 14px}.mypage-banner .ad-brand-logo{width:130px;height:42px}.mypage-banner strong{font-size:12px}.withdraw-shortcut{display:block;margin:0 0 12px auto;padding:10px 18px;border:1px solid #d77d71;background:#6b302b;color:#ffe5df;border-radius:4px;font-weight:700;font-size:12px}.withdraw-prominent{background:#762f2a!important;border:1px solid #e2937d!important;color:#fff1e9!important;font-weight:800;padding:13px 24px!important}.withdraw-help{font-size:12px!important;color:#d7ad99!important;line-height:1.8}@media(max-width:600px){.mypage-title-row{gap:12px;flex-wrap:wrap}.mypage-banner{flex-basis:100%}.mypage-title-row>h2{margin-bottom:0}}

.game-selection-guide{padding:17px 20px;border:1px solid #7a7949;border-left:4px solid #dfbb69;background:linear-gradient(100deg,#293720,#172319);border-radius:5px;margin:14px 0}.game-selection-guide>strong{font-size:16px;color:#f0d48d}.game-selection-guide p{font-size:12px;color:#c3cbb7;line-height:1.9;margin:7px 0}.game-selection-guide p b{color:#8de0d3}.game-selection-guide>span{display:inline-block;font-size:11px;color:#d9c78d;background:#101d12;padding:5px 10px;border-radius:3px}.game-grid button[aria-pressed=true]{border-color:#ddbd72;box-shadow:inset 0 -3px #c4a35e;background:#334027}
