/* Amar-inspired room and communication finish: bright surfaces, pink actions, profile-first social controls. */
.romeo-shell[data-screen="room"] .main{background:#fff;color:#302b34}
.romeo-shell[data-screen="room"] .topbar,.romeo-shell[data-screen="room"] .chat-head{border-color:#f1eaf0}
.romeo-shell[data-screen="room"] .connection-label,.romeo-shell[data-screen="room"] .chat-head p,.romeo-shell[data-screen="room"] .seat small,.romeo-shell[data-screen="room"] .empty-seat,.romeo-shell[data-screen="room"] .status-strip{color:#968d98}
.romeo-shell[data-screen="room"] .chat-head h2,.romeo-shell[data-screen="room"] .room-feed h3,.romeo-shell[data-screen="room"] .seat strong{color:#302b34}
.romeo-shell[data-screen="room"] .chat-head .icon-btn,.romeo-shell[data-screen="room"] .room-controls .icon-btn{border:1px solid #f0e6ed;border-radius:50%;background:#fff4f9;color:#d83079}
.romeo-shell[data-screen="room"] .room-banner{border:1px solid #f5e5ed;border-radius:22px;background:#fff;box-shadow:0 6px 22px #5125430b}
.romeo-shell[data-screen="room"] .banner-caption{border-radius:0 0 20px 20px;background:#fffafc;color:#554650}
.romeo-shell[data-screen="room"] .room-controls,.romeo-shell[data-screen="room"] .room-feed{border-color:#f0eaf0}
.romeo-shell[data-screen="room"] .room-controls .mic-on{border-color:#ff2f82;background:#ff2f82;color:#fff}
.romeo-shell[data-screen="room"] .room-chat-log{border:1px solid #f3edf2;border-radius:17px;background:#fffafd;color:#423943}
.romeo-shell[data-screen="room"] .room-chat-line strong{color:#df347b}
.romeo-shell[data-screen="room"] .room-feed .composer input{border:1px solid #f0e6ed;border-radius:22px;background:#fffafd;color:#302b34}
.romeo-shell[data-screen="room"] .room-feed .composer input::placeholder{color:#a79ca7}
.romeo-shell[data-screen="room"] .seat{border:1px solid #f4e9ef;border-radius:18px;background:#fff;box-shadow:0 5px 16px #52223c09}
.romeo-shell[data-screen="room"] .seat.speaking{border-color:#ff8cba;box-shadow:0 0 0 3px #ff2f8212,0 7px 19px #52223c10}
.room-arrival{border:1px solid #ffd6e7;border-radius:18px;background:linear-gradient(110deg,#fff,#fff2f8);box-shadow:0 12px 38px #66213e24;color:#332832}
.room-arrival small{color:#9b8190}
.room-arrival>b{color:#ef3d89}
.agency-pk::before{content:"Kamera zorunlu değil · Hediye yarışı kamerasız sürer; kurucular isterse ayrıca görüntülü katılır.";display:block;margin:10px 0;padding:10px 12px;border-radius:12px;background:#f6f0fb;color:#5b426b;font-size:.82rem;line-height:1.5}
.room-arrival--vip-1,.room-arrival--vip-2,.room-arrival--vip-3{border-color:#ffacd0;background:linear-gradient(110deg,#fff,#ffe8f3);box-shadow:0 0 0 2px #ff2f8217,0 12px 38px #66213e24}
.room-arrival--vip-2>b,.room-arrival--vip-3>b{color:#e9a52d}
.com-call.audio-only{background:#fff;color:#302b34}
.com-call.audio-only>video{display:none}
.com-call.audio-only .com-call-top{background:linear-gradient(#fff,#fff0f700);color:#302b34}
.com-call.audio-only .com-call-top small{color:#9b8995}
.com-call.audio-only .com-call-top>span{border:1px solid #f3dce8;background:#fff3f8;color:#ba3971}
.com-call.audio-only .com-audio-face{inset:25% 20px auto;padding:28px 18px;border:1px solid #f6dfeb;border-radius:27px;background:linear-gradient(145deg,#fff6fa,#faf5ff);box-shadow:0 10px 32px #6723460c}
.com-call.audio-only .com-audio-face>.avatar{width:112px;height:112px;border:4px solid #fff;outline:2px solid #ff4a96;box-shadow:0 0 0 10px #ff2f8211,0 12px 30px #9a31551c}
.com-call.audio-only .com-audio-face h2{color:#302b34}
.com-call.audio-only .com-audio-wave i{background:#ff3b8b}
.com-call.audio-only .com-call-controls{bottom:max(80px,env(safe-area-inset-bottom));left:14px;right:14px;gap:8px;padding:12px;border:1px solid #f3e7ee;border-radius:22px;background:#ffffffed;box-shadow:0 8px 24px #57243b12;backdrop-filter:blur(12px)}
.com-call.audio-only .com-call-controls .btn{min-height:48px;border-radius:16px;font-size:11px}
.com-call.audio-only .com-call-controls .btn.secondary{border:1px solid #f2e5ed;background:#fff5fa;color:#9b3b68}
.com-call.audio-only .com-call-controls .btn.danger{background:#ff2f82;color:#fff}
.com-call.audio-only .com-call-billing{bottom:24px;color:#92828d}
.com-call:not(.audio-only) .com-call-controls .btn.secondary{border:1px solid #ffffff45;background:#fff;color:#9a3b6c}
.com-call:not(.audio-only) .com-call-controls .btn.danger{background:#ff2f82;color:#fff}
.com-call .com-call-controls .btn.is-on{background:#ffedf5;color:#d52c72}
.com-call-minimize{display:grid;width:40px;height:40px;place-items:center;border:1px solid #ffffff44;border-radius:50%;background:#fff2;color:#fff}
.com-call.audio-only .com-call-minimize{border-color:#f2e2eb;background:#fff4f9;color:#d83079}
.com-call-mini{position:fixed;z-index:111;right:14px;bottom:calc(92px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;width:min(330px,calc(100vw - 28px));min-height:64px;padding:9px 13px;border:1px solid #f4dce8;border-radius:19px;background:#fff;color:#342a34;text-align:left;box-shadow:0 10px 35px #511e3923}
.com-call-mini>span:not(.avatar){display:grid;gap:3px;flex:1;min-width:0}.com-call-mini b{font-size:13px}.com-call-mini small{overflow:hidden;color:#9b8b97;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.com-call-mini>svg{color:#e92f80}
.com-incoming,.com-queue{background:radial-gradient(ellipse at 40% 20%,#fff0f7,#fff 67%);color:#302b34}
.com-incoming h2,.com-queue h2{color:#302b34}.com-incoming p,.com-queue p{color:#8f7d89}
.com-incoming>.avatar{border:4px solid #fff;box-shadow:0 0 0 2px #ff77ad,0 10px 28px #76264b1c}
.com-incoming .btn.primary,.com-queue .btn.primary{background:#ff2f82}
.com-incoming .btn.danger{background:#fff0f5;color:#b23c68}
.com-call.audio-only{background:radial-gradient(ellipse at 50% 24%,#4a1e50 0,#1b0d25 52%,#100a19 100%);color:#fff;overflow:hidden}
.com-call.audio-only::before,.com-call.audio-only::after{content:"";position:absolute;width:62vw;height:62vw;max-width:520px;max-height:520px;border:1px solid #ff5ca82b;border-radius:50%;left:50%;top:42%;transform:translate(-50%,-50%);box-shadow:0 0 55px #fa338a20,inset 0 0 50px #8642ff12;pointer-events:none}
.com-call.audio-only::after{width:82vw;height:82vw;max-width:700px;max-height:700px;border-color:#786aff1c}
.com-call.audio-only .com-call-top{z-index:2;color:#fff;background:linear-gradient(#100a19d9,transparent);padding-top:max(24px,env(safe-area-inset-top))}
.com-call.audio-only .com-call-top small{color:#f0bfdf}.com-call.audio-only .com-call-top>span{color:#ffe2f1;background:#21152dbb;border-color:#fff2}
.com-audio-stage{position:absolute;inset:16% 16px 27%;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr auto auto;align-items:center;justify-items:center;gap:10px;z-index:1}
.com-audio-person{display:grid;justify-items:center;gap:9px;min-width:0;text-align:center}.com-audio-person .avatar{width:clamp(82px,25vw,132px);height:clamp(82px,25vw,132px);font-size:30px;border:3px solid #fff;box-shadow:0 0 0 2px #ff42a8,0 0 30px #f13a9a66}.com-audio-me .avatar{box-shadow:0 0 0 2px #50a4ff,0 0 30px #398dff66}.com-audio-person b{max-width:35vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:15px}.com-audio-person small{color:#e8cde5;font-size:11px}.com-audio-link{color:#ff70c6;filter:drop-shadow(0 0 8px #ff3ea8)}.com-audio-link svg{width:26px;height:26px}
.com-call.audio-only .com-audio-wave{grid-column:1/-1;width:min(86vw,490px);height:72px;gap:5px;filter:drop-shadow(0 0 8px #d345ff)}.com-call.audio-only .com-audio-wave i{width:3px;height:calc(12px + (var(--wave,1)*1px));background:linear-gradient(#70b7ff,#ff4fc0);animation:com-wave-rich .72s ease-in-out infinite alternate}.com-call.audio-only .com-audio-wave i:nth-child(3n){animation-delay:-.31s}.com-call.audio-only .com-audio-wave i:nth-child(4n){animation-delay:-.55s}.com-call.audio-only .com-audio-wave i:nth-child(5n){animation-delay:-.18s}.com-call.audio-only .com-audio-wave i:nth-child(2n){--wave:18}.com-call.audio-only .com-audio-wave i:nth-child(3n){--wave:30}.com-call.audio-only .com-audio-wave i:nth-child(5n){--wave:38}
.com-audio-clock{grid-column:1/-1;padding:8px 22px;border:1px solid #d980ff50;border-radius:30px;background:#190f27bb;color:#fff;font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:.08em;box-shadow:0 0 24px #ce3bff20}
.com-call.audio-only .com-call-controls{z-index:2;bottom:max(42px,env(safe-area-inset-bottom));left:10px;right:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:12px 9px;border:1px solid #ffffff20;border-radius:24px;background:#110b1edb;box-shadow:0 16px 50px #0007;backdrop-filter:blur(18px)}
.com-call.audio-only .com-call-controls .btn{display:grid;justify-items:center;align-content:center;gap:6px;min-width:0;min-height:62px;padding:8px 3px;border:1px solid #ffffff17;border-radius:18px;background:#ffffff0c;color:#fff;font-size:9px;line-height:1.2}.com-call.audio-only .com-call-controls .btn svg{width:19px;height:19px}.com-call.audio-only .com-call-controls .btn.danger{background:#f32969;border:0;border-radius:50%;min-height:62px;box-shadow:0 0 22px #ff226855}.com-call.audio-only .com-call-controls .btn.is-on{background:#ffedf533;color:#ff8bc5}
.com-call.audio-only .com-call-billing{z-index:2;bottom:10px;color:#d8c0dc;font-size:9px}
.com-call:not(.audio-only) .com-call-controls{z-index:3;bottom:max(35px,env(safe-area-inset-bottom));left:14px;right:14px;display:flex;justify-content:center;gap:10px;padding:12px;border:1px solid #ffffff24;border-radius:25px;background:#100b19bd;backdrop-filter:blur(16px)}
.com-call:not(.audio-only) .com-call-controls .btn{display:grid;justify-items:center;gap:5px;min-width:58px;min-height:58px;padding:9px 10px;border-radius:50%;font-size:9px;line-height:1.1}.com-call:not(.audio-only) .com-call-controls .btn.danger{min-width:76px;min-height:76px;border-radius:50%;background:#f32969;box-shadow:0 0 24px #ff226855}
.com-call:not(.audio-only) .com-call-controls .btn svg{width:21px;height:21px}.com-call:not(.audio-only) .com-call-billing{bottom:8px;font-size:9px}.com-call:not(.audio-only) .com-self{z-index:2;right:18px;top:max(92px,calc(env(safe-area-inset-top) + 76px));bottom:auto;width:clamp(95px,29vw,145px);height:clamp(132px,38vw,205px);object-fit:cover;border:2px solid #fff;border-radius:20px;box-shadow:0 8px 35px #0008}
.agency-pk-live{position:relative;overflow:hidden;padding:20px;border-radius:26px;background:radial-gradient(ellipse at 50% 0,#3a1760,#130d20 58%,#0d0b17);color:white}.agency-pk-live h2{margin:0;color:#fff}.agency-pk-live>p{color:#d8c8e8}.agency-pk-live-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.agency-pk-live-head b{font-size:12px;letter-spacing:.12em}.agency-pk-live-head span{padding:6px 10px;border-radius:20px;background:#ff267a;color:white;font-size:10px}.agency-pk-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:12px 0;padding:13px;border:1px solid #ffffff20;border-radius:18px;background:#ffffff0b;text-align:center}.agency-pk-score b{display:block;font-size:22px;color:#ff71b5}.agency-pk-score span{font-size:10px;color:#e3d8ee}.agency-pk-score strong{color:#ffd467}.agency-pk-videos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.agency-pk-videos video{width:100%;height:clamp(150px,42vw,300px);object-fit:cover;border:1px solid #ffffff42;border-radius:18px;background:#23172d}.agency-pk-live .btn.danger{background:#f32969}
@keyframes com-wave-rich{to{height:var(--wave,22px);opacity:.68}}
@media(max-width:430px){.com-call.audio-only .com-call-controls{grid-template-columns:repeat(5,minmax(0,1fr));padding:9px 6px}.com-call.audio-only .com-call-controls .btn{font-size:8px}.com-audio-stage{inset:18% 10px 29%;gap:7px}.agency-pk-live{padding:14px}.agency-pk-score{gap:6px;padding:10px}}
@media(prefers-reduced-motion:reduce){.com-call.audio-only .com-audio-wave i{animation:none;height:20px}}
.com-orbit{border-color:#ff77ad;color:#e83280;box-shadow:0 0 0 18px #ff2f8214,0 0 0 38px #ff2f8208}
@media(max-width:640px){.com-call.audio-only .com-audio-face{inset:23% 16px auto;padding:24px 14px}.com-call.audio-only .com-call-controls{bottom:max(77px,env(safe-area-inset-bottom));gap:6px;padding:9px}.com-call.audio-only .com-call-controls .btn{flex:1 1 38%;padding:10px 8px}.romeo-shell[data-screen="room"] .seat{border-radius:15px}}
.romeo-shell[data-screen="room"] .room-game-panel{border:1px solid #f4dce8;border-radius:20px;background:linear-gradient(135deg,#fff7fb,#fff);box-shadow:0 8px 22px #5a29400b}
.romeo-shell[data-screen="room"] .room-game-panel>div:first-child>span{color:#dd347b;letter-spacing:.08em}
.romeo-shell[data-screen="room"] .room-game-panel small,.romeo-shell[data-screen="room"] .room-controls-hint{color:#928895}
.romeo-shell[data-screen="room"] .room-game-actions .btn{border-color:#f1e5ed;background:#fff;color:#665764}
.romeo-shell[data-screen="room"] .room-game-actions .btn:hover{border-color:#ff8fbb;background:#fff4f9;color:#c52d71}
.romeo-shell[data-screen="room"] .seat-gift{border-color:#ffd0e3;background:#fff0f6;color:#d43279}
.romeo-shell[data-screen="room"] .seat-gift:hover{background:#ffe2ef}
.romeo-shell[data-screen="room"] .seat-profile:focus-visible,.romeo-shell[data-screen="room"] .seat-gift:focus-visible,.romeo-shell[data-screen="room"] .room-game-actions button:focus-visible{outline-color:#ff6c9f}
.romeo-shell[data-screen="room"] .status-strip{color:#8f8490}

/* Existing room games: original, responsive table-style launch cards. */
.romeo-shell[data-screen="room"] .room-game-panel{gap:14px;padding:17px;border:1px solid #efc1d7;background:linear-gradient(145deg,#fff9fc,#f5efff);box-shadow:0 14px 34px #873d6818}
.romeo-shell[data-screen="room"] .room-game-heading{display:grid;gap:4px}.romeo-shell[data-screen="room"] .room-game-heading>span{display:flex;align-items:center;gap:8px;color:#bc2871;font-size:12px;font-weight:900;letter-spacing:.12em}.romeo-shell[data-screen="room"] .room-game-heading>span b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#fce1ee;color:#ba276f;font-size:11px}.romeo-shell[data-screen="room"] .room-game-heading small{font-size:12px}
.romeo-shell[data-screen="room"] .room-game-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.romeo-shell[data-screen="room"] .room-game-tile{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) 24px;align-items:center;gap:10px;min-width:0;min-height:82px;padding:9px;border:1px solid #fff;border-radius:17px;background:linear-gradient(145deg,#fff,#fff7fb);box-shadow:0 7px 16px #53213b12;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.romeo-shell[data-screen="room"] .room-game-tile:hover{transform:translateY(-2px);border-color:#f9a2c6;box-shadow:0 12px 24px #a63d6b22}.room-game-tile__copy{display:grid;gap:4px;min-width:0}.room-game-tile__copy strong{color:#30243a;font-size:14px}.romeo-shell[data-screen="room"] .room-game-tile__copy small{overflow:hidden;color:#877b8a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.room-game-play{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fbe4ef;color:#c63078}.room-game-play svg{width:13px;height:13px;fill:currentColor}
.room-game-art{position:relative;display:flex;align-items:center;justify-content:center;gap:2px;width:54px;height:56px;overflow:hidden;border:1px solid #ffffffaa;border-radius:13px;background:radial-gradient(ellipse at center,#188b74,#075546 70%);box-shadow:inset 0 0 0 3px #5d351d,0 4px 9px #38253a2a}.room-game-art:before{position:absolute;inset:5px;border:1px solid #ffffff80;border-radius:9px;content:""}.room-game-art i{z-index:1;display:grid;place-items:center;width:16px;height:22px;border:1px solid #ead9a9;border-radius:4px;background:linear-gradient(135deg,#fffef4,#dfd0a9);box-shadow:0 2px 4px #0003;color:#26334b;font-size:12px;font-style:normal;font-weight:900;transform:rotate(-8deg)}.room-game-art i:nth-child(2){transform:translateY(-3px) rotate(3deg)}.room-game-art i:nth-child(3){transform:rotate(11deg)}.room-game-art b{z-index:1;position:absolute;right:4px;bottom:4px;color:#ffdf83;font-size:12px;text-shadow:0 1px 3px #000}
.room-game-tile--okey .room-game-art{background:radial-gradient(ellipse,#9f2346,#481327 75%)}.room-game-tile--football .room-game-art{background:linear-gradient(150deg,#96d87d,#17865b 60%,#075540)}.room-game-tile--football .room-game-art i{width:30px;height:30px;border:0;background:transparent;font-size:26px;transform:rotate(-12deg)}.room-game-tile--football .room-game-art b{right:3px;bottom:5px;font-size:17px}

/* PK stage: real founders/cameras, live gift scores, with profile fallback. */
.agency-pk-live{padding:clamp(14px,3vw,24px);border:1px solid #ffffff24;background:radial-gradient(ellipse at 50% -10%,#552575 0,#1d1230 45%,#0c0b15 100%);box-shadow:0 22px 70px #08040e77}.agency-pk-live-head{margin-bottom:10px}.agency-pk-live-head>b{display:flex;align-items:center;gap:8px;color:#fff;font-size:15px;letter-spacing:.08em}.agency-pk-live-head>b i{color:#d6c0e7;font-size:10px;font-style:normal}.agency-pk-brand-dot{display:grid;place-items:center;width:27px;height:27px;border-radius:10px;background:#ff367f;color:#fff;font-weight:950}.agency-pk-live-badge{display:flex;align-items:center;gap:7px!important;background:#22152f!important;color:#fff!important}.agency-pk-live-badge i{width:7px;height:7px;border-radius:50%;background:#ff3f89;box-shadow:0 0 12px #ff3f89;animation:pk-pulse 1.2s infinite}.agency-pk-title{text-align:center}.agency-pk-title h2{font-size:clamp(19px,4vw,27px)}.agency-pk-title p{margin:5px 0 14px;color:#d1c2dc;font-size:12px}
.agency-pk-videos{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px}.agency-pk-side{min-width:0;overflow:hidden;border:1px solid #ffffff27;border-radius:18px;background:#16111f;box-shadow:0 10px 28px #0005}.agency-pk-side--a{--pk-color:#ff348e}.agency-pk-side--b{--pk-color:#399bff}.agency-pk-side__name{display:flex;align-items:center;gap:9px;padding:9px;background:linear-gradient(90deg,color-mix(in srgb,var(--pk-color) 22%,transparent),#120d1d)}.agency-pk-side__name>span:last-child{display:grid;gap:2px;min-width:0}.agency-pk-side__name strong{overflow:hidden;color:#fff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.agency-pk-side__name small{color:#cbbbd6;font-size:9px}.agency-pk-video-frame{position:relative;display:grid;place-items:center;min-height:clamp(145px,37vw,270px);overflow:hidden;background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--pk-color) 24%,#171321),#08070d 75%)}.agency-pk-video-frame:after{position:absolute;inset:0;border:2px solid color-mix(in srgb,var(--pk-color) 78%,transparent);pointer-events:none;content:""}.agency-pk-video-frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .22s}.agency-pk-video-frame[data-video-active="true"] video{opacity:1}.agency-pk-video-fallback{display:grid;justify-items:center;gap:6px;color:#fff;text-align:center}.agency-pk-video-fallback .avatar{width:clamp(58px,16vw,100px);height:clamp(58px,16vw,100px);font-size:20px}.agency-pk-video-fallback strong{max-width:95%;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.agency-pk-video-fallback small{color:#cbbbd6;font-size:9px}.agency-pk-video-frame[data-video-active="true"] .agency-pk-video-fallback{display:none}.agency-pk-video-live{position:absolute;z-index:1;top:8px;left:8px;padding:5px 8px;border:1px solid #ffffff27;border-radius:20px;background:#090711b8;color:#fff;font-size:8px;font-weight:900;letter-spacing:.08em}.agency-pk-side-score{display:flex;align-items:baseline;gap:6px;padding:8px 10px;color:#e8dced}.agency-pk-side-score b{color:var(--pk-color);font-size:clamp(19px,5vw,27px);font-variant-numeric:tabular-nums}.agency-pk-side-score span,.agency-pk-side-score small{font-size:9px}.agency-pk-side-score small{margin-left:auto;color:#cbbbd6}.agency-pk-versus{position:absolute;z-index:2;top:48%;left:50%;display:grid;place-items:center;width:42px;height:42px;border:2px solid #ffbd54;border-radius:50%;background:linear-gradient(135deg,#ff3188,#4433c8);box-shadow:0 0 24px #ec329d77;color:#fff;font-size:12px;font-weight:950;transform:translate(-50%,-50%)}
.agency-pk-meter{position:relative;display:flex;height:36px;margin:14px 0 9px;overflow:hidden;border:1px solid #ffffff35;border-radius:20px;background:#171221}.agency-pk-meter>span{height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1)}.agency-pk-meter__a{background:linear-gradient(90deg,#ee237b,#ff579c)}.agency-pk-meter__b{background:linear-gradient(90deg,#377bff,#19a9f0)}.agency-pk-meter>b{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:0 11px;color:#fff;font-size:9px;text-shadow:0 1px 4px #000b}.agency-pk-meter>b strong{font-size:12px}.agency-pk-meter>b i{color:#ffdb65;font-size:17px;font-style:normal}.agency-pk-status{min-height:20px;color:#d8c9e1!important;font-size:11px;text-align:center}.agency-pk-live .btn.danger{min-height:44px;background:#ef286b}
@keyframes pk-pulse{50%{opacity:.38;transform:scale(.8)}}
@media(max-width:560px){.romeo-shell[data-screen="room"] .room-game-panel{padding:12px}.romeo-shell[data-screen="room"] .room-game-actions{grid-template-columns:1fr}.romeo-shell[data-screen="room"] .room-game-tile{min-height:72px}.agency-pk-videos{gap:6px}.agency-pk-side{border-radius:13px}.agency-pk-side__name{gap:5px;padding:7px}.agency-pk-side__name .avatar{width:27px;height:27px}.agency-pk-video-frame{min-height:clamp(132px,43vw,190px)}.agency-pk-video-fallback small{max-width:85%;font-size:8px}.agency-pk-meter>b{padding:0 7px;font-size:7px}.agency-pk-meter>b strong{font-size:10px}}
.agency-profile{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:15px}.agency-profile>img{width:82px;height:82px;object-fit:cover;border:2px solid #f3c9dd;border-radius:22px}.agency-profile h2{margin:0 0 5px}.agency-profile p{margin:0 0 7px;color:#766a79;font-size:13px}.agency-profile small{color:#8b7f8d;font-size:11px}.agency-invite-owner{display:flex;align-items:center;gap:9px;margin:12px 0;padding:10px 12px;border:1px solid #eee1ed;border-radius:12px;background:#fff9fc}.agency-invite-owner span{color:#756779;font-size:12px}.agency-invite-owner strong{margin-left:auto;color:#432451;font-size:18px;letter-spacing:.12em}.room-cover-preview{display:block;width:100%;max-height:200px;object-fit:cover;border:1px solid #f0d7e4;border-radius:14px}
