.rc-game.nbb-theme,.rc-portal.nbb-theme{--rc-bg:#2a2014;--rc-bg-image:radial-gradient(900px 600px at 0% 0%, #e9b96529, transparent 60%), radial-gradient(800px 600px at 100% 100%, #6cbf3a24, transparent 60%);--rc-sheet-bg:#31251a;--rc-menu-bg:#3b2d1e;--rc-panel:#ffffff12;--rc-panel-2:#ffffff1c;--rc-border:#fff0d62e;--rc-text:#fff4e0;--rc-soft:#ecdcc0;--rc-muted:#cbbd9e;--rc-a1:#6cbf3a;--rc-a2:#e9b965;--rc-primary:linear-gradient(180deg, #2f7d1f, #22611a);--rc-primary-glow:#6cbf3a73;--rc-ok:#7cf08a;--rc-ok-bg:#7cf08a26;--rc-num-bg:#e9b96538;--rc-num-text:#fff1c8;--rc-called:#6cbf3acc;--rc-called-bg:#6cbf3a29;--rc-called-border:#6cbf3a6b;--rc-called-text:#d9f7c4;--rc-switch-on:linear-gradient(135deg, #8fd45e, #3f8f2a);--rc-scene-button-bg:#2b1c0eb8;--rc-scene-button-hover:#462e18eb;--rc-note-bg:#2b1c0ee6;--rc-card-dim:radial-gradient(ellipse at center, #2a201459, #120d07bf);--rc-card-bg:linear-gradient(180deg, #6b4a26, #2a2014);--rc-card-glow:#e9b96566;--rc-card-edge:#e9b96599;--rc-card-name-glow:#e9b965b3;--rc-card-meta:#ffe08a}.nbb-theme .nbb-tiles .rc-chips{gap:3px}.nbb-theme .nbb-tiles .rc-chip{white-space:normal;text-wrap:balance;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px;line-height:1.2;display:flex}.nbb-theme .nbb-chip-icon{align-items:center;gap:4px;font-size:18px;line-height:1;display:flex}.nbb-theme .nbb-swatch{border:1px solid #ffffff80;border-radius:4px;flex:none;width:12px;height:12px;display:inline-block}.nbb-theme .dck-other{border:1px solid var(--rc-border);text-align:center;width:4.6rem;height:auto;color:var(--rc-text);appearance:textfield;background:#ffffff0f;border-radius:9px;flex:0 0 4.6rem;padding:5px 6px;font-size:12px;font-weight:700}.nbb-theme .dck-other::placeholder{color:var(--rc-muted)}.nbb-theme .dck-other::-webkit-inner-spin-button{appearance:none;margin:0}.nbb-theme .dck-other::-webkit-outer-spin-button{appearance:none;margin:0}.nbb-theme .rc-scene .rc-fbtns{top:auto;bottom:12px}.nbb-theme .nbb-top{z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:12px;left:16px;right:16px}.nbb-theme .nbb-status{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;text-wrap:balance;color:#fff6e0;text-shadow:0 2px #00000040;-webkit-line-clamp:2;background:#2b1c0eb8;border:2px solid #fff6e059;border-radius:.95em;-webkit-box-orient:vertical;max-width:100%;padding:.25em .85em .3em;font-size:clamp(18px,2.8cqw,44px);font-weight:900;line-height:1.3;display:-webkit-box;overflow:hidden}.nbb-theme .nbb-notice{text-align:center;color:#fff2c6;background:#422e14d9;border:1px solid #e9b965b3;border-radius:999px;max-width:100%;padding:.25em .9em;font-size:clamp(15px,2cqw,30px);font-weight:800;animation:4.5s forwards nbb-notice}@keyframes nbb-notice{0%{opacity:0;transform:translateY(-8px)}8%,85%{opacity:1;transform:none}to{opacity:0}}.nbb-theme .nbb-msg{z-index:5;text-align:center;color:#fff;text-shadow:0 6px #0000004d,0 0 30px #e9b965d9;opacity:0;pointer-events:none;padding:.15em 10px 0;font-size:clamp(48px,11cqw,132px);font-weight:900;line-height:1.15;animation:1.1s ease-out forwards nbb-pop;position:absolute;top:26%;left:0;right:0}.nbb-theme .nbb-msg[data-long]{font-size:clamp(30px,6.5cqw,76px)}@keyframes nbb-pop{0%{opacity:0;transform:scale(2.3)}15%{opacity:1;transform:scale(1)}78%{opacity:1}to{opacity:0;transform:scale(.92)}}@keyframes nbb-fade{0%,to{opacity:0}15%,78%{opacity:1}}.nbb-theme .nbb-idle{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:10px;padding:56px 16px 16px;display:flex;position:absolute;top:0;left:0;right:0}.nbb-theme .nbb-idle-title{color:#0000;filter:drop-shadow(0 4px #00000073);background:linear-gradient(#fff,#e9b965 55%,#6cbf3a);-webkit-background-clip:text;background-clip:text;margin:0;padding-top:.15em;font-size:clamp(30px,5.6cqw,62px);font-weight:900;line-height:1.1}.nbb-theme .nbb-idle-sub{color:#fff6e0;background:#2b1c0e9e;border-radius:14px;max-width:34rem;margin:0;padding:8px 14px;font-size:clamp(14px,1.6cqw,18px);font-weight:700;line-height:1.45}.nbb-theme .nbb-idle-sub b{color:var(--rc-a2)}.nbb-theme .nbb-start-big{background:var(--rc-primary);box-shadow:0 6px 0 #17430f, 0 0 24px var(--rc-primary-glow);font:inherit;letter-spacing:1px;color:#fff;cursor:pointer;pointer-events:auto;border:0;border-radius:16px;align-items:center;gap:.4em;margin-top:4px;padding:.5em 1.8em;font-size:clamp(19px,2.4cqw,28px);font-weight:900;animation:2.2s ease-in-out infinite nbb-breath;display:flex}.nbb-theme .nbb-start-big:hover{filter:brightness(1.12)}.nbb-theme .nbb-start-big:active{box-shadow:0 3px 0 #17430f, 0 0 24px var(--rc-primary-glow);transform:translateY(3px)}.nbb-theme .nbb-start-big:disabled{cursor:not-allowed;filter:saturate(.4)}@keyframes nbb-breath{50%{box-shadow:0 6px #17430f,0 0 44px #8fd45ecc}}@container (max-width:640px){.nbb-theme .nbb-top{left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.nbb-theme .nbb-msg{animation-name:nbb-fade}.nbb-theme .nbb-notice,.nbb-theme .nbb-start-big{animation:none}}
