.rf-game-frame{position:relative;isolation:isolate;contain:layout paint;box-sizing:border-box;container-type:inline-size;width:100%;max-width:var(--rf-game-max-width, 960px);aspect-ratio:var(--rf-game-aspect-ratio, 3 / 2);min-width:0;overflow:hidden;color:#111;background:#eee;border:1px solid #111;font:12px/1.4 ui-monospace,monospace}.rf-game-frame *,.rf-frame-scrim *{box-sizing:border-box}.rf-frame-chrome{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0}.rf-frame-toolbar{position:absolute;z-index:2;left:14px;right:70px;bottom:14px;min-width:0;display:flex;align-items:center;gap:8px;pointer-events:none}.rf-frame-toolbar>*{pointer-events:auto;border:1px solid #111;background:#eee;padding:6px 8px}.rf-frame-mode{min-width:0;font:11px ui-monospace,monospace}.rf-frame-toolbar button,.rf-frame-selected-friend{max-width:38%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-frame-viewport{position:relative;flex:1;min-width:0;min-height:0;overflow:hidden}.rf-frame-viewport>iframe{width:100%;height:100%;display:block;border:0}.rf-game-frame button,.rf-frame-scrim button{padding:8px 12px;min-height:36px;border:1px solid #111;background:#eee;color:#111;font:inherit;cursor:pointer}.rf-game-frame button:disabled,.rf-frame-scrim button:disabled{opacity:.45;cursor:default}.rf-game-frame button:focus-visible,.rf-frame-scrim button:focus-visible{outline:3px solid #111;outline-offset:-3px}.rf-game-frame button:hover:not(:disabled),.rf-frame-scrim button:hover:not(:disabled){background:#ddd}.rf-frame-scrim{position:absolute;inset:0;z-index:30;padding:20px;display:grid;place-items:center;overflow:hidden;background:#1116;color:#111;font:12px/1.45 ui-monospace,monospace}.rf-frame-menu{display:flex;flex-direction:column;width:100%;max-width:520px;max-height:100%;min-height:0;overflow:hidden;border:1px solid #111;background:#eee;outline:none}.rf-frame-menu-heading{display:flex;flex-shrink:0;gap:12px;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #111}.rf-frame-menu-heading h2{margin:0;font-size:16px}.rf-frame-menu-heading button{font-size:22px;line-height:1}.rf-frame-menu-body{padding:16px;overflow:auto;overscroll-behavior:contain;min-height:0}.rf-frame-menu-body p{margin:0 0 14px}.rf-frame-menu-body h3{margin:0 0 10px}.rf-frame-menu-footer{flex-shrink:0;display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #111}.rf-frame-friends{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:16px}.rf-frame-friends button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:6px;min-height:76px}.rf-frame-friends button[aria-pressed=true]{background:#ddd}.rf-frame-friends small,.rf-frame-note{font-size:12px}.rf-frame-address{overflow-wrap:anywhere;font:12px ui-monospace,monospace}.rf-frame-wallet-balance{font:700 28px ui-monospace,monospace}.rf-game-frame .rf-frame-primary,.rf-frame-scrim .rf-frame-primary{background:#111;color:#eee}@container (max-width: 520px){.rf-frame-scrim{padding:6px}.rf-frame-menu-heading{padding:6px 10px}.rf-frame-menu-body{padding:10px}}@media(max-width:520px){.rf-frame-scrim{padding:6px}.rf-frame-menu-heading{padding:6px 10px}.rf-frame-menu-body{padding:10px}.rf-frame-toolbar{left:6px;bottom:6px;right:42px;gap:4px;font-size:9px}.rf-frame-mode{font-size:9px}.rf-frame-toolbar button{padding-inline:7px}}.rf-runtime-status{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:20px;text-align:center;background:#eee}.rf-runtime-status p{max-width:36em}.rf-runtime-connection{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rf-runtime-connection p{flex-basis:100%;overflow-wrap:anywhere}html:root,html body{background:#000}.rf-game-frame{background:#000;border-color:#333}.rf-game-frame .rf-frame-toolbar>*,.rf-game-frame .rf-frame-toolbar button{background:#000;color:#fff;border-color:#fff}.rf-game-frame .rf-frame-toolbar button:hover:not(:disabled){background:#fff;color:#000}.rf-game-frame .rf-frame-toolbar button:focus-visible{outline-color:#fff}.rf-runtime-status{background:#000;color:#9b9b9b;letter-spacing:.02em}.rf-runtime-status:before{content:"";position:absolute;top:7%;left:50%;transform:translate(-50%);width:min(62%,448px);aspect-ratio:56 / 9;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 9' shape-rendering='crispEdges'%3E%3Cg fill='%23fff'%3E%3Crect x='0' y='1' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='2' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='4' y='2' width='1' height='1'/%3E%3Crect x='0' y='3' width='1' height='1'/%3E%3Crect x='4' y='3' width='1' height='1'/%3E%3Crect x='0' y='4' width='1' height='1'/%3E%3Crect x='4' y='4' width='1' height='1'/%3E%3Crect x='0' y='5' width='1' height='1'/%3E%3Crect x='4' y='5' width='1' height='1'/%3E%3Crect x='0' y='6' width='1' height='1'/%3E%3Crect x='4' y='6' width='1' height='1'/%3E%3Crect x='0' y='7' width='1' height='1'/%3E%3Crect x='1' y='7' width='1' height='1'/%3E%3Crect x='2' y='7' width='1' height='1'/%3E%3Crect x='3' y='7' width='1' height='1'/%3E%3Crect x='7' y='1' width='1' height='1'/%3E%3Crect x='8' y='1' width='1' height='1'/%3E%3Crect x='9' y='1' width='1' height='1'/%3E%3Crect x='6' y='2' width='1' height='1'/%3E%3Crect x='10' y='2' width='1' height='1'/%3E%3Crect x='6' y='3' width='1' height='1'/%3E%3Crect x='10' y='3' width='1' height='1'/%3E%3Crect x='6' y='4' width='1' height='1'/%3E%3Crect x='7' y='4' width='1' height='1'/%3E%3Crect x='8' y='4' width='1' height='1'/%3E%3Crect x='9' y='4' width='1' height='1'/%3E%3Crect x='10' y='4' width='1' height='1'/%3E%3Crect x='6' y='5' width='1' height='1'/%3E%3Crect x='10' y='5' width='1' height='1'/%3E%3Crect x='6' y='6' width='1' height='1'/%3E%3Crect x='10' y='6' width='1' height='1'/%3E%3Crect x='6' y='7' width='1' height='1'/%3E%3Crect x='10' y='7' width='1' height='1'/%3E%3Crect x='12' y='1' width='1' height='1'/%3E%3Crect x='13' y='1' width='1' height='1'/%3E%3Crect x='14' y='1' width='1' height='1'/%3E%3Crect x='15' y='1' width='1' height='1'/%3E%3Crect x='12' y='2' width='1' height='1'/%3E%3Crect x='16' y='2' width='1' height='1'/%3E%3Crect x='12' y='3' width='1' height='1'/%3E%3Crect x='16' y='3' width='1' height='1'/%3E%3Crect x='12' y='4' width='1' height='1'/%3E%3Crect x='13' y='4' width='1' height='1'/%3E%3Crect x='14' y='4' width='1' height='1'/%3E%3Crect x='15' y='4' width='1' height='1'/%3E%3Crect x='12' y='5' width='1' height='1'/%3E%3Crect x='14' y='5' width='1' height='1'/%3E%3Crect x='12' y='6' width='1' height='1'/%3E%3Crect x='15' y='6' width='1' height='1'/%3E%3Crect x='12' y='7' width='1' height='1'/%3E%3Crect x='16' y='7' width='1' height='1'/%3E%3Crect x='18' y='1' width='1' height='1'/%3E%3Crect x='22' y='1' width='1' height='1'/%3E%3Crect x='18' y='2' width='1' height='1'/%3E%3Crect x='21' y='2' width='1' height='1'/%3E%3Crect x='18' y='3' width='1' height='1'/%3E%3Crect x='20' y='3' width='1' height='1'/%3E%3Crect x='18' y='4' width='1' height='1'/%3E%3Crect x='19' y='4' width='1' height='1'/%3E%3Crect x='18' y='5' width='1' height='1'/%3E%3Crect x='20' y='5' width='1' height='1'/%3E%3Crect x='18' y='6' width='1' height='1'/%3E%3Crect x='21' y='6' width='1' height='1'/%3E%3Crect x='18' y='7' width='1' height='1'/%3E%3Crect x='22' y='7' width='1' height='1'/%3E%3C/g%3E%3Crect x='25' y='0' width='31' height='9' fill='%23fff'/%3E%3Cg fill='%23000'%3E%3Crect x='26' y='1' width='1' height='1'/%3E%3Crect x='27' y='1' width='1' height='1'/%3E%3Crect x='28' y='1' width='1' height='1'/%3E%3Crect x='29' y='1' width='1' height='1'/%3E%3Crect x='26' y='2' width='1' height='1'/%3E%3Crect x='30' y='2' width='1' height='1'/%3E%3Crect x='26' y='3' width='1' height='1'/%3E%3Crect x='30' y='3' width='1' height='1'/%3E%3Crect x='26' y='4' width='1' height='1'/%3E%3Crect x='27' y='4' width='1' height='1'/%3E%3Crect x='28' y='4' width='1' height='1'/%3E%3Crect x='29' y='4' width='1' height='1'/%3E%3Crect x='26' y='5' width='1' height='1'/%3E%3Crect x='28' y='5' width='1' height='1'/%3E%3Crect x='26' y='6' width='1' height='1'/%3E%3Crect x='29' y='6' width='1' height='1'/%3E%3Crect x='26' y='7' width='1' height='1'/%3E%3Crect x='30' y='7' width='1' height='1'/%3E%3Crect x='33' y='1' width='1' height='1'/%3E%3Crect x='34' y='1' width='1' height='1'/%3E%3Crect x='35' y='1' width='1' height='1'/%3E%3Crect x='32' y='2' width='1' height='1'/%3E%3Crect x='36' y='2' width='1' height='1'/%3E%3Crect x='32' y='3' width='1' height='1'/%3E%3Crect x='36' y='3' width='1' height='1'/%3E%3Crect x='32' y='4' width='1' height='1'/%3E%3Crect x='36' y='4' width='1' height='1'/%3E%3Crect x='32' y='5' width='1' height='1'/%3E%3Crect x='36' y='5' width='1' height='1'/%3E%3Crect x='32' y='6' width='1' height='1'/%3E%3Crect x='36' y='6' width='1' height='1'/%3E%3Crect x='33' y='7' width='1' height='1'/%3E%3Crect x='34' y='7' width='1' height='1'/%3E%3Crect x='35' y='7' width='1' height='1'/%3E%3Crect x='39' y='1' width='1' height='1'/%3E%3Crect x='40' y='1' width='1' height='1'/%3E%3Crect x='41' y='1' width='1' height='1'/%3E%3Crect x='38' y='2' width='1' height='1'/%3E%3Crect x='42' y='2' width='1' height='1'/%3E%3Crect x='38' y='3' width='1' height='1'/%3E%3Crect x='42' y='3' width='1' height='1'/%3E%3Crect x='38' y='4' width='1' height='1'/%3E%3Crect x='42' y='4' width='1' height='1'/%3E%3Crect x='38' y='5' width='1' height='1'/%3E%3Crect x='42' y='5' width='1' height='1'/%3E%3Crect x='38' y='6' width='1' height='1'/%3E%3Crect x='42' y='6' width='1' height='1'/%3E%3Crect x='39' y='7' width='1' height='1'/%3E%3Crect x='40' y='7' width='1' height='1'/%3E%3Crect x='41' y='7' width='1' height='1'/%3E%3Crect x='44' y='1' width='1' height='1'/%3E%3Crect x='48' y='1' width='1' height='1'/%3E%3Crect x='44' y='2' width='1' height='1'/%3E%3Crect x='45' y='2' width='1' height='1'/%3E%3Crect x='47' y='2' width='1' height='1'/%3E%3Crect x='48' y='2' width='1' height='1'/%3E%3Crect x='44' y='3' width='1' height='1'/%3E%3Crect x='46' y='3' width='1' height='1'/%3E%3Crect x='48' y='3' width='1' height='1'/%3E%3Crect x='44' y='4' width='1' height='1'/%3E%3Crect x='46' y='4' width='1' height='1'/%3E%3Crect x='48' y='4' width='1' height='1'/%3E%3Crect x='44' y='5' width='1' height='1'/%3E%3Crect x='48' y='5' width='1' height='1'/%3E%3Crect x='44' y='6' width='1' height='1'/%3E%3Crect x='48' y='6' width='1' height='1'/%3E%3Crect x='44' y='7' width='1' height='1'/%3E%3Crect x='48' y='7' width='1' height='1'/%3E%3Crect x='51' y='1' width='1' height='1'/%3E%3Crect x='52' y='1' width='1' height='1'/%3E%3Crect x='53' y='1' width='1' height='1'/%3E%3Crect x='54' y='1' width='1' height='1'/%3E%3Crect x='50' y='2' width='1' height='1'/%3E%3Crect x='50' y='3' width='1' height='1'/%3E%3Crect x='51' y='4' width='1' height='1'/%3E%3Crect x='52' y='4' width='1' height='1'/%3E%3Crect x='53' y='4' width='1' height='1'/%3E%3Crect x='54' y='5' width='1' height='1'/%3E%3Crect x='54' y='6' width='1' height='1'/%3E%3Crect x='50' y='7' width='1' height='1'/%3E%3Crect x='51' y='7' width='1' height='1'/%3E%3Crect x='52' y='7' width='1' height='1'/%3E%3Crect x='53' y='7' width='1' height='1'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}.rf-runtime-status:after{content:"Every room is pitch black. Your Friend's light shows the holes for a moment,\athen you walk it to the door from memory.\a\a A Rare Friends Vibeathon entry by x.com/kairopeng";position:absolute;left:16px;right:16px;bottom:64px;white-space:pre-line;text-align:center;font:12px/1.6 ui-monospace,monospace;color:#9b9b9b;pointer-events:none}.rf-runtime-status .rf-frame-primary{background:#fff;color:#000;border-color:#fff}.rf-runtime-status button:focus-visible{outline-color:#fff}.rf-game-frame .rf-frame-scrim{background:#000000a6;color:#fff}.rf-game-frame:has(.rf-runtime-status) .rf-frame-scrim{background:transparent}.rf-game-frame .rf-frame-menu{background:#000;border:2px solid #fff}.rf-game-frame .rf-frame-menu-heading{border-color:#333}.rf-game-frame .rf-frame-menu-heading h2{text-transform:uppercase;letter-spacing:.06em}.rf-game-frame .rf-frame-menu-footer{border-color:#333}.rf-game-frame .rf-frame-scrim button{background:#000;color:#fff;border-color:#fff}.rf-game-frame .rf-frame-scrim button:hover:not(:disabled){background:#fff;color:#000}.rf-game-frame .rf-frame-scrim button:focus-visible{outline:2px dashed #fff;outline-offset:2px}.rf-game-frame .rf-frame-scrim .rf-frame-primary{background:#fff;color:#000}.rf-game-frame .rf-frame-scrim .rf-frame-primary:hover:not(:disabled){background:#000;color:#fff}.rf-game-frame .rf-frame-friends button[aria-pressed=true]{background:#fff;color:#000}.rf-game-frame .rf-frame-note,.rf-game-frame .rf-frame-friends small{color:#9b9b9b}.rf-game-frame .rf-frame-friends button[aria-pressed=true] small{color:#333}@media(max-width:600px)and (orientation:portrait){:root{--rf-game-max-width: 480px;--rf-game-aspect-ratio: 3 / 4}}@media(max-width:600px){.rf-runtime-status:before{top:5%;width:70%}.rf-runtime-status:after{content:"A Rare Friends Vibeathon entry by x.com/kairopeng";bottom:50px;font-size:10px}}
