#firstMatchGuide{position:absolute;top:calc(70px + env(safe-area-inset-top,0px));left:50%;transform:translateX(-50%);width:280px;max-width:calc(100% - 30px);z-index:12;pointer-events:none;color:#eef0e5;text-shadow:none;font-family:system-ui,"PingFang SC",sans-serif}#firstMatchGuide[hidden],#firstMatchGuide [hidden]{display:none!important}#firstMatchGuide button{font:inherit;cursor:pointer;pointer-events:auto;touch-action:manipulation}#firstMatchGuide .guide-card{pointer-events:auto;background:#10282ef0;border:1px solid #7fa7a475;border-left:3px solid #dfbd76;border-radius:5px;box-shadow:0 6px 20px #07121733;padding:10px 12px 9px;backdrop-filter:blur(8px)}#firstMatchGuide .guide-top{display:flex;align-items:center;gap:8px;color:#95c9c4;font-size:9px;letter-spacing:.06em}#firstMatchGuide .guide-count{margin-left:auto;color:#d7bd7e;white-space:nowrap}#firstMatchGuide .guide-close{width:28px;height:28px;background:none;border:0;color:#c5d7d3;font-size:20px;line-height:1;margin:-5px -7px -5px 0}#firstMatchGuide .guide-title{display:block;font-size:13px;margin:6px 0 4px;font-weight:650}#firstMatchGuide .guide-instruction{font-size:11px;line-height:1.5;color:#c4d4d0;margin:0;max-height:none}#firstMatchGuide .guide-skip{display:block;background:none;border:0;color:#d8c28c;font-size:10px;padding:6px 0 0;min-height:24px;text-decoration:underline;text-underline-offset:3px}#firstMatchGuide .guide-reopen{float:right;min-height:34px;border:1px solid #8aa9a266;background:#13292de8;border-radius:5px;color:#d5e2db;padding:7px 10px;font-size:10px}#firstMatchGuide button:focus-visible{outline:2px solid #dfbd76;outline-offset:3px}@media(pointer:coarse){#firstMatchGuide .guide-close{width:34px;height:34px}#firstMatchGuide .guide-skip{min-height:30px}}@media(max-height:500px){#firstMatchGuide{top:calc(8px + env(safe-area-inset-top,0px));width:235px}#firstMatchGuide .guide-card{padding:7px 10px}#firstMatchGuide .guide-top{font-size:8px}#firstMatchGuide .guide-title{font-size:11px;margin:3px 0}#firstMatchGuide .guide-instruction{font-size:10px;line-height:1.4}#firstMatchGuide .guide-skip{min-height:24px;padding-top:3px}}@media(max-width:400px) and (min-height:501px){#firstMatchGuide{top:calc(210px + env(safe-area-inset-top,0px));width:230px}}
