:root{--wg-orange:#ff5601;--wg-paper:#ffaf4c;--wg-paper-light:#fff3d8;--wg-red:#d93400;--wg-brown:#74320d;--wg-line:#b97832}
*{box-sizing:border-box}
html{background:#b3afaf;scroll-behavior:smooth}
body.player-web{margin:0!important;padding:0 8px 24px!important;display:block!important;min-height:100vh;background:#b3afaf!important;color:#211409!important;font-family:Arial,Tahoma,sans-serif!important;font-size:13px!important}
body.player-web .bg-layer,body.player-web .bg-overlay,body.player-web .bg-stars{display:none!important}
.player-age-note{max-width:630px;margin:0 auto;padding:4px 6px 2px;color:#222;font-size:10px;line-height:14px}.player-age-note img{height:12px;vertical-align:middle}
.player-theme-shell{position:relative;width:100%;max-width:630px;margin:0 auto 18px;background:var(--wg-orange);border-radius:15px;box-shadow:0 3px 12px rgba(0,0,0,.32);overflow:visible}
.player-theme-cap{height:42px;border-radius:15px 15px 0 0;background:linear-gradient(#fe5604,#ff5601)}
.player-theme-header{position:relative!important;top:auto!important;z-index:20!important;display:block!important;height:auto!important;margin-top:-42px;padding:0 7px!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}
.player-theme-logo{display:block;height:78px;text-align:center}.player-theme-logo img{position:relative;z-index:2;width:auto!important;height:90px!important;max-width:92%;margin-top:-30px;object-fit:contain;border:0!important;border-radius:0!important;box-shadow:none!important}
.player-theme-nav{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:3px!important;width:100%;padding:5px!important;border-radius:9px;background:#f8d49b!important;border:1px solid #d57d29}
.player-theme-nav a{display:flex;align-items:center;justify-content:center;min-height:30px;padding:5px 3px;color:#9a3b08!important;font-size:12px;font-weight:bold;text-align:center;text-decoration:none;border-radius:5px;transition:.15s}
.player-theme-nav a:hover,.player-theme-nav a:focus{color:#fff!important;background:#e64a00}.player-theme-nav .admin-entry{color:#fff!important;background:#bd240d}
.player-theme-user{padding:5px 8px 1px;color:#612600;text-align:right;font-size:11px}.player-theme-user strong{color:#b11c00}
.player-theme-banner{margin:5px 7px 0;overflow:hidden;border:2px solid #7e320f;border-radius:5px;background:#e09238}.player-theme-banner img{display:block;width:100%;max-height:275px;object-fit:cover}
.player-theme-footer{min-height:76px;margin-top:8px;padding:18px 12px 12px;color:#491900;text-align:center;font-size:11px;line-height:1.5;border-radius:0 0 15px 15px;background:linear-gradient(#ff720e,#ff5601)}
body.player-web>.wrap,body.player-web .player-page-content{position:relative!important;z-index:3!important;width:auto!important;max-width:none!important;margin:0 7px!important;padding:0!important;background:transparent!important}
body.player-web .landing-shell{width:100%!important;min-height:0!important;margin:6px 0!important;display:grid!important;grid-template-columns:1fr!important;gap:6px!important;align-items:stretch!important}
body.player-web .landing-center{order:1;min-height:360px!important;padding:20px 12px!important;border:1px solid var(--wg-line)!important;border-radius:4px!important;background:linear-gradient(#fff3d8,#ffd89d)!important;box-shadow:none!important;color:#271407!important}
body.player-web .landing-center:before{display:none!important}
body.player-web .npc-column{order:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:0!important;align-items:stretch!important}
body.player-web .npc-node,body.player-web .npc-node:nth-child(n),body.player-web .npc-column.right .npc-node:nth-child(n){width:100%!important;min-height:220px!important;padding:9px!important;grid-template-rows:105px auto auto!important;gap:5px!important;transform:none!important;border:1px solid var(--wg-line)!important;border-radius:4px!important;background:#fff0cf!important;box-shadow:none!important;color:#29180c!important}
body.player-web .npc-img{height:105px!important}.npc-title{color:var(--wg-red)!important;font-family:Arial,sans-serif!important;font-size:14px!important}.npc-desc{color:#342012!important;font-size:12px!important}
body.player-web .npc-action-btn,body.player-web .cta-primary,body.player-web .cta-secondary,body.player-web .forum-tools button{border:1px solid #a63c08!important;border-radius:5px!important;background:linear-gradient(#ff7c22,#db3b00)!important;color:#fff!important;font-family:Arial,sans-serif!important;box-shadow:none!important}
body.player-web .server-info{color:#9b2600!important;background:#ffedc9!important;border-color:#d88a3c!important}
body.player-web .community-board{width:100%!important;margin:7px 0!important;padding:7px!important;border:1px solid var(--wg-line)!important;border-radius:4px!important;background:#ffcf8d!important;box-shadow:none!important;color:#2d190c!important}
body.player-web .community-board h2,body.player-web .comment-section h3{color:var(--wg-red)!important;font-family:Arial,sans-serif!important}
body.player-web .community-board__note,body.player-web .comment-form__meta{color:#5c331b!important}
body.player-web .comment-zone{gap:7px!important}.community-divider{color:#963000!important}
body.player-web .comment-section,body.player-web .comment-section.admin-zone{padding:8px!important;border:1px solid #ba7735!important;border-radius:4px!important;background:#fff0cf!important;box-shadow:none!important}
body.player-web .comment-card,body.player-web .comment-card.is-admin{border:1px solid #d89c61!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important;color:#222!important}
body.player-web .comment-head strong{color:#a92d00!important}.comment-head time{color:#795840!important}.comment-content{color:#25170d!important}
body.player-web textarea,body.player-web input,body.player-web select{border:1px solid #be824c!important;background:#fffdf5!important;color:#25170d!important}
body.player-web .modal-overlay{z-index:1000!important;background:rgba(35,18,5,.72)!important}.modal-box{border:2px solid #9e3d0d!important;background:#ffda9e!important;color:#2c190d!important}.modal-box h2{color:#bd2e00!important}.modal-close{background:#cf3d0c!important;color:#fff!important}
body.player-web .terms-section,body.player-web .deposit-details{border-color:#c48243!important;background:#fff1d2!important;color:#38200e!important}.terms-section h3,.deposit-details strong{color:#bd2e00!important}
body.player-web .wrapper{width:auto!important;max-width:none!important;margin:6px 7px!important;padding:7px!important;border:1px solid var(--wg-line)!important;border-radius:4px!important;background:#ffcf8d!important;box-shadow:none!important}
body.player-web .topbar{margin-bottom:6px!important}.topbar a{background:#d94305!important;color:#fff!important;border-color:#9e3108!important}
body.player-web .tabs{background:#f7d39f!important;border-color:#b97832!important}.tabs button{color:#8f3005!important}.tabs button.active{background:#d94305!important;color:#fff!important}
body.player-web .bxh-box,body.player-web .card{border-color:#b97832!important;background:#fff1d0!important;color:#2b190d!important;box-shadow:none!important}.bxh-box .title{color:#bc3100!important}.table th{background:#e75a14!important;color:#fff!important}.table td{border-color:#e0b37d!important;color:#24160c!important}.table tr:nth-child(even){background:#ffe2b2!important}
@media(max-width:650px){body.player-web{padding-left:0!important;padding-right:0!important}.player-age-note{padding-left:8px}.player-theme-shell{border-radius:0}.player-theme-cap{border-radius:0}.player-theme-nav{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.player-theme-logo{height:68px}.player-theme-logo img{height:80px!important}.player-theme-banner img{max-height:210px}.player-theme-footer{border-radius:0}}
@media(max-width:460px){.player-theme-nav{grid-template-columns:repeat(2,minmax(0,1fr))}body.player-web .npc-column{grid-template-columns:1fr!important}}
