body.nbox-crowd142 {background:#050505!important;color:#f4f5f7!important;font-family:Arial,Helvetica,sans-serif!important;}
body.nbox-crowd142 #app {padding:0 22px!important;max-width:1440px;margin:auto!important;}
body.nbox-crowd142 #app>.desk-header {position:relative!important;padding:0!important;margin:0!important;min-height:48px!important;}
body.nbox-crowd142 [data-theme160] {position:absolute;right:0;top:6px;font:13px Arial!important;padding:5px 0!important;}
body.nbox-crowd142 .crowd-brand142 img {width:44px!important;height:38px!important;object-fit:contain;}
body.nbox-crowd142 #content,body.nbox-crowd142 #content p,body.nbox-crowd142 #content button,body.nbox-crowd142 #content a {font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.45!important;}
body.nbox-crowd142 #content h3 {font:700 15px/1.3 Arial!important;}
body.nbox-crowd142 .crowd-doorways146 {padding:0 0 0 18px!important;}
body.nbox-crowd142 .crowd-trophy146 [data-trophy146] {display:flex!important;align-items:center;gap:16px!important;}
body.nbox-crowd142 .crowd-trophy146 [data-trophy146] :is(img,svg) {width:95px!important;height:110px!important;object-fit:contain;}
body.nbox-crowd142 .crowd-trophy146 small {font:600 13px Arial!important;}
body.nbox-crowd142 .crowd-trophy146,body.nbox-crowd142 .crowd-jump146 {padding:8px 0!important;}
body.nbox-crowd142 .crowd-doors146 {gap:10px!important;}
body.nbox-crowd142 .crowd-doors146 strong {font:600 12px/1.3 Arial!important;}
body.nbox-crowd142 .crowd-lobby147 {display:grid!important;grid-template-columns:44% 1fr;gap:6px 12px!important;padding:10px 0!important;}
body.nbox-crowd142 .crowd-lobby147 [data-art160] {width:100%;aspect-ratio:2.32;object-fit:cover;grid-row:1/4;align-self:center;}
body.nbox-crowd142 .crowd-lobby147 .lobby-brand147,body.nbox-crowd142 .crowd-lobby147 .lobby-eyebrow147 {display:none!important;}
body.nbox-crowd142 .crowd-lobby147 .lobby-title147 {font:700 14px Arial!important;}
body.nbox-crowd142 .crowd-lobby147 .lobby-copy147,body.nbox-crowd142 .crowd-lobby147 .lobby-action147 {font:12px/1.4 Arial!important;}
body.nbox-crowd142 .show-card139 {flex:0 0 180px!important;display:block!important;border:0!important;}
body.nbox-crowd142 .show-art139 {width:100%!important;height:auto!important;aspect-ratio:1.65!important;}
body.nbox-crowd142 .show-info139 {gap:3px!important;padding-top:5px;}
body.nbox-crowd142 #search input {font:14px Arial!important;min-height:38px!important;}
body.nbox-crowd142 .crowd-row78 {padding:12px 0!important;}
body.nbox-crowd142 .crowd-entry126 {gap:12px!important;}
body.nbox-crowd142 .comment-media155 {max-width:440px!important;}
body.nbox-crowd142 .comment-picture80,body.nbox-crowd142 .comment-video80 {width:auto!important;max-width:min(100%,440px)!important;max-height:260px!important;object-fit:contain!important;}
body.nbox-crowd142 .comment-attachment155 [data-crowd-actions126] {max-width:440px!important;}
body.nbox-crowd142 .presentation119 img,body.nbox-crowd142 .presentation119 video {max-width:520px!important;max-height:330px!important;object-fit:contain!important;}
body.nbox-crowd142.crowd-light160 {background:#fff!important;color:#202633!important;}
body.nbox-crowd142.crowd-light160 #app,body.nbox-crowd142.crowd-light160 #content {background:#fff!important;}
body.nbox-crowd142.crowd-light160 #content :is(p,span,small,strong,h1,h2,h3,label,summary,a,button),body.nbox-crowd142.crowd-light160 .desk-header :is(a,button) {color:#202633!important;text-shadow:none!important;}
body.nbox-crowd142.crowd-light160 #content input,body.nbox-crowd142.crowd-light160 #content textarea,body.nbox-crowd142.crowd-light160 #content select {background:#fff!important;color:#202633!important;border-color:#cbd2da!important;}
body.nbox-crowd142.crowd-light160 .crowd-row78.paid-row78>details>summary,body.nbox-crowd142.crowd-light160 .crowd-row78.paid-row78>details>summary span {color:#875b0b!important;}
body.nbox-crowd142.crowd-light160 .crowd-row78.free-row78>details>summary,body.nbox-crowd142.crowd-light160 .crowd-row78.free-row78>details>summary span {color:#007ba6!important;}
@media(max-width:650px){body.nbox-crowd142 #app{padding:0 10px!important;}body.nbox-crowd142 .crowd-doorways146{padding-left:8px!important;}body.nbox-crowd142 .crowd-trophy146 [data-trophy146] :is(img,svg){width:48px!important;height:56px!important;}body.nbox-crowd142 .crowd-lobby147{grid-template-columns:1fr!important;}body.nbox-crowd142 .crowd-lobby147 [data-art160]{grid-row:auto;}body.nbox-crowd142 .show-card139{flex-basis:145px!important;}}

body.nbox-crowd142 .crowd-portal146 {width:55px!important;max-width:55px!important;height:79px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;}
body.nbox-crowd142 .crowd-portal146 i {display:none!important;}
body.nbox-crowd142 .crowd-doors146 button:nth-child(1) .crowd-portal146 {background-image:url('/jump-door-1-v160.png')!important;}
body.nbox-crowd142 .crowd-doors146 button:nth-child(2) .crowd-portal146 {background-image:url('/jump-door-2-v160.png')!important;}
body.nbox-crowd142 .crowd-doors146 button:nth-child(3) .crowd-portal146 {background-image:url('/jump-door-3-v160.png')!important;}
body.nbox-crowd142 .crowd-doors146 button {display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;}

/* NunnakiBox: keep black-and-gold appearance; hide lighting control */
body.nbox-crowd142 [data-theme160] {
    display: none !important;
}
