diff --git a/src/client/HostLobbyModal.ts b/src/client/HostLobbyModal.ts
index 784e19562..6ed8f9ae5 100644
--- a/src/client/HostLobbyModal.ts
+++ b/src/client/HostLobbyModal.ts
@@ -198,7 +198,35 @@ export class HostLobbyModal extends LitElement {
align-items: center;
justify-content: center;
}
+ .option-card input[type="checkbox"] {
+ display: none;
+ }
+ label.option-card:hover {
+ transform: none;
+ }
+
+ .checkbox-icon {
+ width: 16px;
+ height: 16px;
+ border: 2px solid #aaa;
+ border-radius: 6px;
+ margin: 4px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ transition: all 0.2s ease-in-out;
+ }
+
+ .option-card.selected .checkbox-icon {
+ border-color: #4a9eff;
+ background: #4a9eff;
+ }
+
+ .option-card.selected .checkbox-icon::after {
+ content: "✓";
+ color: white;
+ }
/* HostLobbyModal css */
.clipboard-icon {
display: flex;
@@ -358,6 +386,54 @@ export class HostLobbyModal extends LitElement {
+
+
+
Options
+
+
+
+
+
+
+
+
+
@@ -371,30 +447,6 @@ export class HostLobbyModal extends LitElement {
)}
-
-
-
-
-
-
-
-
-
-
-
-