diff --git a/apps/web/src/routes/study/[deckId]/+page.svelte b/apps/web/src/routes/study/[deckId]/+page.svelte index 410dde2..5b70855 100644 --- a/apps/web/src/routes/study/[deckId]/+page.svelte +++ b/apps/web/src/routes/study/[deckId]/+page.svelte @@ -227,32 +227,39 @@ - {#if !revealed} -
- -
- {:else} -
- - - -
- {/if} + +
+ +
+ {/if} @@ -503,10 +510,24 @@ /* Reveal-Button und Grade-Row sitzen UNTER der Karte — keine Sub-Karten, sondern Aktions-Leiste. Bewahrt das "eine Karte ist eine Karte"-Gefühl. */ - .reveal-row { - display: flex; - justify-content: center; + .action-bar { + position: relative; margin-top: 1.5rem; + width: 100%; + max-width: 24rem; + } + + .invisible { + visibility: hidden; + pointer-events: none; + } + + .reveal-row { + position: absolute; + inset: 0; + display: flex; + align-items: center; + justify-content: center; } .btn-primary.reveal { @@ -526,7 +547,6 @@ display: grid; grid-template-columns: repeat(4, 1fr); gap: 0.5rem; - margin-top: 1.5rem; } .grade {