@font-face { font-family: QnuriReturn; src: url('/assets/qnuri/fonts/neodgm.woff2') format('woff2'); font-display: swap; }
#qnuri-return-nav { position: fixed; bottom: 8px; left: 8px; z-index: 2147483000; display: flex; gap: 0; width: max-content; max-width: calc(100vw - 16px); border: 1px solid #55ffff; background: #0000a8; color: #ffffed; font: 16px/1.4 QnuriReturn, monospace; box-shadow: 2px 2px 0 #000; }
#qnuri-return-nav a { color: #55ffff; text-decoration: none; display: block; padding: 7px 10px; white-space: nowrap; }
#qnuri-return-nav a + a { border-left: 1px solid #55ffff; }
#qnuri-return-nav a:hover, #qnuri-return-nav a:focus-visible { background: #55ffff; color: #0000a8; outline: 2px solid #ffff55; outline-offset: 2px; }
