diff --git a/frontend/src/routes/play/+page.svelte b/frontend/src/routes/play/+page.svelte index 1ef0a16..b588201 100644 --- a/frontend/src/routes/play/+page.svelte +++ b/frontend/src/routes/play/+page.svelte @@ -169,7 +169,10 @@ {:else if view === 'select'}

{game === 'word' ? 'Daily Word' : 'Word Search'}

{#if game === 'wordsearch' && wsTheme} -

Today’s theme{wsTheme}

+
+ Today’s theme + {wsTheme} +
{/if}

{game === 'word' ? 'Pick your length.' : 'Pick your size.'}

@@ -212,9 +215,11 @@ h1 { font-size: clamp(2rem, 5vw, 2.6rem); margin: 6px 0 6px; } .seltitle { font-size: clamp(1.7rem, 4.5vw, 2.2rem); } .sub { color: var(--muted); margin: 0 0 24px; max-width: 540px; } - .wstheme { font-family: var(--serif); font-size: 1.6rem; color: var(--accent-deep); margin: 4px 0 18px; } - .wstheme span { display: block; text-transform: uppercase; letter-spacing: 0.1em; font-size: 0.66rem; - font-family: var(--label); color: var(--muted); margin-bottom: 3px; } + .themecard { background: var(--accent-soft); border-radius: 16px; padding: 16px 22px; + margin: 8px 0 24px; max-width: 460px; text-align: center; box-shadow: var(--shadow); } + .tc-label { display: block; text-transform: uppercase; letter-spacing: 0.13em; font-size: 0.66rem; + font-family: var(--label); font-weight: 600; color: var(--accent-deep); margin-bottom: 4px; } + .tc-name { font-family: var(--serif); font-size: 1.7rem; color: var(--accent-deep); line-height: 1.15; } .cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 16px; } .gamecard {