diff --git a/index.php b/index.php index dc3934c..c27f7a1 100644 --- a/index.php +++ b/index.php @@ -508,6 +508,68 @@ try { gap:6px; } } + + /* ===== Keyboard player + selection styles ===== */ + + #kb-player{ + position:fixed; + width:26px; + height:26px; + border-radius:40%; + background:radial-gradient(circle at 30% 20%, #ffffff, #7cf5ff); + box-shadow: + 0 0 10px rgba(124,245,255,.9), + 0 0 26px rgba(124,245,255,.5); + transform:translate(-50%, -50%); + z-index:999; + pointer-events:none; + } + + #kb-player::after{ + content:""; + position:absolute; + left:50%; + top:50%; + width:4px; + height:9px; + border-radius:10px; + background:rgba(0,0,0,.35); + transform:translate(-50%,-80%); + } + + #kb-hint{ + position:fixed; + bottom:10px; + left:50%; + transform:translateX(-50%); + padding:6px 12px; + font-size:11px; + border-radius:999px; + background:rgba(0,0,0,.65); + border:1px solid rgba(255,255,255,.10); + z-index:998; + color:var(--muted); + } + #kb-hint kbd{ + display:inline-block; + min-width:18px; + padding:1px 5px; + border-radius:4px; + border:1px solid rgba(255,255,255,.3); + font-size:10px; + font-weight:600; + text-align:center; + background:rgba(255,255,255,.06); + margin:0 1px; + } + + /* Highlight when orb is overlapping a nav link */ + .mk-nav-link.kb-highlight{ + background:radial-gradient(circle at 0 0,var(--accent-soft),transparent 55%); + border-color:var(--accent-border); + color:var(--text); + transform:translateX(2px); + }
@@ -646,5 +708,153 @@ try { + + +