
.gf-native-guide{position:fixed;z-index:10001;top:8px;right:8px;width:min(360px,calc(100vw - 16px));max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box;border:1px solid #769082;border-radius:12px;background:#f7faf5;color:#153a2a;font:14px/1.5 system-ui,sans-serif;box-shadow:0 4px 20px #0002;text-align:left;user-select:text}
.gf-native-guide:not([open]){width:auto;max-width:calc(100vw - 16px)}
.gf-native-guide summary{padding:7px 12px;cursor:pointer;font-weight:650}.gf-native-guide article{padding:0 16px 16px}.gf-native-guide h1{font-size:21px;margin:8px 0}.gf-native-guide h2{font-size:16px;margin:16px 0 6px}.gf-native-guide p{margin:8px 0}.gf-native-guide a{color:#155a35;text-decoration:underline}.gf-native-guide[hidden]{display:none}
.gf-native-multiplayer-nav{position:fixed;z-index:10000;bottom:8px;left:50%;transform:translateX(-50%);display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap;background:#0b2135ed;color:white;border:1px solid #759bab;border-radius:12px;padding:8px 12px;font:13px system-ui;max-width:calc(100vw - 16px);width:max-content}.gf-native-multiplayer-nav a{color:white}.gf-native-multiplayer-nav[hidden]{display:none}.gf-migration-note{margin:16px auto;padding:12px 16px;max-width:1100px;background:#f2f6eb;border:1px solid #d6e3c8;border-radius:10px;color:#35533d;font:14px/1.5 system-ui}
