@import url("/assets/damme/theme/lucdia-brand.css?v=1");
#reg-game-username-error{margin:5px 0;color:#b91c1c!important;font-size:12px;line-height:1.5;font-weight:500}
#reg-game-username[aria-invalid="true"]{border-color:#dc2626!important;outline-color:#dc2626!important}
#test-age-rule{display:block;margin:12px 0 4px;padding:16px 18px;border:2px solid #dc2626;border-radius:10px;background:#fff1f2;color:#b91c1c;font-size:18px;font-weight:700;line-height:1.6}
#test-age-rule[data-state="eligible"]{border-color:#16814a;background:#ecfdf5;color:#166534}
@media(max-width:480px){#test-age-rule{padding:14px;font-size:17px}}
/* Original Lục Địa account screens, adapted to the isolated navy site. */
:root{--primary:210 68% 33%;--primary-foreground:210 100% 98%;--ring:207 76% 63%;--background:215 45% 96%;--border:210 30% 82%;--accent:208 50% 90%;--muted:212 35% 94%;--brand-gradient:linear-gradient(125deg,#265c91,#113452)}
body{background:#061329!important}
body>[class*="min-h-screen"],main{background-color:#eef4fa}
[class^="bg-emerald-"],[class*=" bg-emerald-"],[class^="bg-green-"],[class*=" bg-green-"]{background:#e7f1fb!important;color:#173d5f!important}
[class^="text-emerald-"],[class*=" text-emerald-"],[class^="text-green-"],[class*=" text-green-"]{color:#245c93!important}
[class^="border-emerald-"],[class*=" border-emerald-"],[class^="border-green-"],[class*=" border-green-"]{border-color:#73a8d2!important}
.bg-emerald-500,.bg-emerald-600,.bg-emerald-700,.bg-green-500,.bg-green-600,.bg-green-700,.damme-topup{background:linear-gradient(125deg,#265c91,#113452)!important;color:#f0f8ff!important}
[class~="bg-white"]{background-color:#f3f7fc!important}
input,select,textarea{border-color:#99b7d2!important;accent-color:#245c93}
input::placeholder,textarea::placeholder{color:#52647b!important;opacity:1}
:is([class^="bg-emerald-"],[class*=" bg-emerald-"],[class^="bg-green-"],[class*=" bg-green-"]) :is(.text-slate-500,.text-slate-400){color:#52647b!important}
a:focus-visible,button:focus-visible{outline-color:#78b9ea!important}
.testlucdia-demo-banner{position:relative;z-index:60;padding:8px 16px;text-align:center;font:13px/1.5 Arial,sans-serif;background:#102d4b;color:#cce8ff;border-bottom:1px solid #49799e}
.testlucdia-demo-banner a{color:#dff4ff;text-decoration:underline}
[class~="text-[#009F5D]"]{color:#245c93!important}
[class~="bg-[#009F5D]"]{background:#245c93!important;color:#f0f8ff!important}
[class~="border-[#009F5D]"]{border-color:#5d94bd!important}
.testlucdia-chat{position:fixed;left:16px;bottom:16px;z-index:10000;width:min(350px,calc(100vw - 32px));font:14px/1.5 Arial,sans-serif;background:#0b1b33;color:#d7e8f7;border:1px solid #699ac0;border-radius:10px;box-shadow:0 8px 24px #0006}
.testlucdia-chat summary{padding:12px 16px;cursor:pointer;background:linear-gradient(#28587f,#15344f);border-radius:9px;color:#e4f3ff}
.test-chat-messages{height:240px;overflow:auto;padding:12px;overflow-wrap:anywhere}
.testlucdia-chat p{margin:6px 0}.testlucdia-chat form{display:flex;gap:6px;padding:10px}.testlucdia-chat input{min-width:0;flex:1;background:#061329;color:#e2f1ff;padding:8px;border:1px solid #6288a8;border-radius:4px}
.testlucdia-chat button,.test-chat-log button{background:#285a83;color:#fff;border:1px solid #78abd2;border-radius:4px;padding:7px 10px;cursor:pointer}
.test-chat-moderation{margin:24px;padding:24px;border:1px solid #8db1ce;border-radius:12px;background:#f0f6fc;color:#16324e}.test-chat-moderation h2{font-size:22px;font-weight:bold}.test-chat-moderation input{padding:10px;border:1px solid #92b1cb;border-radius:5px;margin:12px 0;width:100%}.test-chat-log{padding:14px 0;border-top:1px solid #b3cada;overflow-wrap:anywhere}.test-chat-log button{margin:4px;font-size:12px}
