.collab-logo{width:118px;height:46px;object-fit:contain;background:#fff;border-radius:8px;padding:4px}.brand-type strong em{font-style:normal;color:#ad654e;font-weight:400}.brand-type strong{font-size:20px}.social-button{min-height:44px;padding:9px 13px;background:#fff6e9;border:1px solid #d7c5a7;border-radius:12px;font:inherit;font-size:12px;white-space:nowrap}.immersive-menu-content .scene-tools{flex-wrap:wrap}.remark-label{display:grid;gap:7px;font-size:12px;margin:15px 0}.remark-label textarea,#barrage-text{font:inherit;padding:12px;border:1px solid #d6c3a4;background:#fffcf5;border-radius:10px;width:100%;font-size:16px;resize:vertical}.remark-label small,.social-note{font-size:11px;line-height:1.7;color:#80715e}.light-settings{display:grid;gap:12px}.light-settings label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.light-settings select{font:inherit;padding:10px;min-height:44px;border:1px solid #d8c5a9;border-radius:9px;background:#fffaf0}.social-links{display:grid;gap:9px;margin:20px 0}.social-links a,.lesson-entry{display:block;text-decoration:none;text-align:center}.barrage-choice{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px}.barrage-layer{position:absolute;left:0;right:0;top:110px;height:150px;overflow:hidden;pointer-events:none;z-index:3}.barrage-item{position:absolute;left:100%;white-space:nowrap;padding:6px 12px;border-radius:20px;color:#fffaf0;background:#674c36cb;border:1px solid #ffffff60;font-size:12px;line-height:20px;animation:float-barrage 10s linear forwards;will-change:transform}.barrage-item.reduced{max-width:95%;left:16px;animation:still-barrage 8s linear forwards;white-space:normal}.npc-bubble{position:absolute;z-index:3;pointer-events:none;width:max-content;max-width:230px;padding:12px 15px;border:1px solid #bc8c50;border-radius:16px 16px 16px 3px;background:#fff8e9f5;color:#6c4530;font-size:12px;line-height:1.6;box-shadow:0 8px 22px #51392220;transform:translate(-50%,-110%)}.barrage-presets{display:flex;gap:8px;margin:12px 0;flex-wrap:wrap}.barrage-presets button{border:1px solid #cfbc9b;border-radius:30px;background:#f7ead6;padding:9px 12px;min-height:42px;font-size:12px}#barrage-form>label{display:block;margin:12px 0 8px}#barrage-feedback{font-size:12px;min-height:24px}.scene-tools{max-width:calc(100% - 24px)}body[data-immersive=true] .barrage-layer{top:80px;height:145px}body[data-immersive=true] .npc-bubble{max-width:205px}
@keyframes float-barrage{from{transform:translateX(0)}to{transform:translateX(calc(-100vw - 100%))}}@keyframes still-barrage{0%,90%{opacity:1}100%{opacity:0}}
@media(max-width:540px){.collab-logo{width:75px;height:35px}.brand{gap:7px}.brand-type strong{font-size:13px}.brand-type strong span{display:block;border:0;margin:4px 0 0;padding:0;font-size:10px}.brand-type small{display:none}.social-links{grid-template-columns:1fr}.barrage-layer{top:90px}.npc-bubble{max-width:190px;font-size:11px}.light-settings label{font-size:12px}.scene-tools{flex-wrap:wrap}}
