summaryrefslogtreecommitdiffstats
path: root/web/play/style.css
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-11-08 12:28:48 +0100
committersalmonik <salmonik@tuta.io>2026-11-08 12:28:48 +0100
commit8681fcf565643f67a36cb1fe571fac7843d2b6af (patch)
tree1f022edb267281da0a2fd0fde3b5336293f14cea /web/play/style.css
parentweb: match the desktop layout and remove play-money copy (diff)
downloadzagan-bet-8681fcf565643f67a36cb1fe571fac7843d2b6af.tar.gz
zagan-bet-8681fcf565643f67a36cb1fe571fac7843d2b6af.zip
web: disallow crawlers and quiet the game port
Adds robots.txt with Disallow: / plus noindex/X-Robots-Tag on the site and app. The v5 server treats an HTTP request as a malformed frame, closes silently before HELLO, and suppresses the common TLS scanner noise. Deploy now verifies robots.txt.
Diffstat (limited to '')
-rw-r--r--web/play/style.css27
1 files changed, 19 insertions, 8 deletions
diff --git a/web/play/style.css b/web/play/style.css
index a0e4cca..7f0c2cd 100644
--- a/web/play/style.css
+++ b/web/play/style.css
@@ -311,7 +311,7 @@ h2 { font-size: 18px; }
311.tile.sym-D { color: #4fb8c9; } 311.tile.sym-D { color: #4fb8c9; }
312.tile.sym-S { color: #4ec27b; } 312.tile.sym-S { color: #4ec27b; }
313.tile.win { border-color: var(--gold); background: rgba(224, 182, 74, 0.14); } 313.tile.win { border-color: var(--gold); background: rgba(224, 182, 74, 0.14); }
314.tile.spinning { opacity: 0.35; } 314.tile.spinning, .tile.placeholder { opacity: 0.35; }
315.win-lines { text-align: center; margin-top: 18px; color: var(--dim); font-size: 12px; min-height: 18px; } 315.win-lines { text-align: center; margin-top: 18px; color: var(--dim); font-size: 12px; min-height: 18px; }
316 316
317/* Cards */ 317/* Cards */
@@ -348,13 +348,24 @@ h2 { font-size: 18px; }
348.outcome { margin-top: 20px; padding: 14px 16px; border: 1px solid var(--line); border-radius: var(--radius-md); background: var(--bg); } 348.outcome { margin-top: 20px; padding: 14px 16px; border: 1px solid var(--line); border-radius: var(--radius-md); background: var(--bg); }
349 349
350/* Crash */ 350/* Crash */
351.crash-wrap { position: relative; flex: 1; display: flex; flex-direction: column; min-height: 0; padding-top: 40px; } 351.crash-wrap {
352 position: relative;
353 flex: 1;
354 display: flex;
355 flex-direction: column;
356 min-height: 0;
357 padding: 22px 24px;
358 background: var(--surface);
359 border: 1px solid var(--line);
360 border-radius: var(--radius-lg);
361}
352.crash-wrap > .label { margin-top: 2px; color: var(--dim); } 362.crash-wrap > .label { margin-top: 2px; color: var(--dim); }
353.crash-number { 363.crash-number {
354 font-family: var(--mono); 364 font-family: var(--mono);
355 font-size: clamp(44px, 9vw, 86px); 365 font-size: clamp(40px, 6vw, 68px);
356 line-height: 1; 366 line-height: 1;
357 letter-spacing: -0.04em; 367 letter-spacing: -0.04em;
368 color: var(--dim);
358} 369}
359.crash-number.running { color: var(--gold); } 370.crash-number.running { color: var(--gold); }
360.crash-number.crashed { color: var(--loss); } 371.crash-number.crashed { color: var(--loss); }
@@ -369,11 +380,11 @@ h2 { font-size: 18px; }
369canvas { display: block; width: 100%; } 380canvas { display: block; width: 100%; }
370.roulette-canvas { height: 500px; margin: 80px 0 0; } 381.roulette-canvas { height: 500px; margin: 80px 0 0; }
371.crash-canvas { 382.crash-canvas {
372 height: 500px; 383 height: 460px;
373 margin-top: 14px; 384 margin-top: 10px;
374 background: var(--surface); 385 background: transparent;
375 border: 1px solid var(--line); 386 border: 0;
376 border-radius: var(--radius-md); 387 border-radius: 0;
377} 388}
378.wheel-canvas { 389.wheel-canvas {
379 display: block; 390 display: block;