diff --git a/static/v2.html b/static/v2.html index b141490..52792f5 100644 --- a/static/v2.html +++ b/static/v2.html @@ -266,32 +266,33 @@ font-size: 0.95rem; line-height: 1; } .play.playing { background: var(--ink); color: var(--paper); } - .say-row .card-help { margin-left: auto; } - .card-help { - position: relative; - } - .card-help > summary { - list-style: none; - width: 2rem; height: 2rem; - display: inline-grid; place-items: center; - border: 1px solid var(--rule); - color: var(--muted); - cursor: pointer; - font-family: "Source Sans 3", sans-serif; - font-size: 0.95rem; font-weight: 600; - } - .card-help > summary::-webkit-details-marker { display: none; } - .card-help[open] > summary { color: var(--ink); border-color: var(--ink); } - .card-help .help-body { - position: absolute; right: 0; top: calc(100% + 0.35rem); - z-index: 2; width: min(16rem, 70vw); - margin: 0; padding: 0.55rem 0.65rem; - background: var(--sheet); color: var(--muted); - border: 1px solid var(--rule); - font-size: 0.8rem; line-height: 1.35; - box-shadow: 0 4px 14px rgba(20, 20, 20, 0.08); - } .empty { color: var(--muted); font-size: 0.92rem; padding: 0.35rem 0; } + .help-dialog { + border: 1px solid var(--rule); + background: var(--sheet); + color: var(--ink); + padding: 0; + max-width: min(22rem, calc(100vw - 2rem)); + box-shadow: 0 10px 36px rgba(20, 20, 20, 0.18); + } + .help-dialog::backdrop { background: rgba(20, 18, 14, 0.35); } + .help-dialog .help-inner { padding: 1rem 1.1rem 1.05rem; } + .help-dialog h2 { + font-family: "Libre Baskerville", Georgia, serif; + font-size: 1.05rem; margin: 0 0 0.55rem; + } + .help-dialog p { margin: 0 0 0.55rem; color: var(--muted); font-size: 0.9rem; line-height: 1.4; } + .help-dialog ul { + margin: 0 0 0.85rem; padding-left: 1.1rem; + color: var(--muted); font-size: 0.88rem; line-height: 1.45; + } + .help-dialog kbd { + font-family: "Source Sans 3", sans-serif; + font-size: 0.85rem; font-weight: 600; + border: 1px solid var(--rule); padding: 0.05rem 0.35rem; + background: var(--input-bg); color: var(--ink); + } + .help-dialog .row { margin-top: 0.25rem; } .hidden { display: none !important; } .compose-head { display: flex; justify-content: space-between; gap: 0.75rem; @@ -318,6 +319,12 @@ color: var(--muted); font-size: 0.85rem; } .foot a { color: var(--ink); } + .foot kbd, .hint kbd { + font-family: "Source Sans 3", sans-serif; + font-size: 0.8rem; font-weight: 600; + border: 1px solid var(--rule); padding: 0.05rem 0.3rem; + background: var(--input-bg); color: var(--ink); + } @@ -423,8 +430,25 @@ -

Paper board · classic layout · mark is logo concept 1

+

Paper board · press ? for help · classic layout

+ +
+

Board tips

+

Open a name to vote, play pronunciation, and leave notes.

+ +
+ + Esc or ? again +
+
+