@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width: 480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media (max-width: 374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}@font-face{font-family:Nudica;src:url(/fonts/nudica/nudica-light-webfont.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nudica;src:url(/fonts/nudica/nudica-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nudica;src:url(/fonts/nudica/nudica-medium-webfont.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nudica;src:url(/fonts/nudica/nudica-bold-webfont.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nudica Mono;src:url(/fonts/nudica/nudica-mono-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--mkao-green: #87A878;--mkao-green-dark: #6d8a5f;--mkao-green-light: #f0faf0;--mkao-green-border: #b7eb8f;--mkao-red: #BC2C1A;--mkao-red-dark: #8B1A0E;--mkao-red-alt: #912c25;--mkao-red-light: #fff1f0;--mkao-red-border: #ffa39e;--mkao-gold: #FFD700;--mkao-gold-dark: #e6c200;--mkao-black: #272838;--mkao-black-dark: #1d1f2b;--mkao-black-900: #030303;--mkao-white: #FFFFFF;--mkao-bg: #E8E9EE;--mkao-gray-50: #F9F9F9;--mkao-gray-100: #F5F5F5;--mkao-gray-150: #F1F1F1;--mkao-gray-200: #EDEDED;--mkao-gray-250: #E0E0E0;--mkao-gray-300: #CCCCCC;--mkao-gray-400: #A0A0A0;--mkao-gray-500: #888888;--mkao-gray-600: #666666;--font-sans: "Nudica", system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--nm-surface: #E8E9EE;--nm-surface-raised: #EFF0F5;--nm-surface-sunken: #E1E2E8;--nm-light: #FFFFFF;--nm-dark: #C2C4CE;--nm-raised-sm: -3px -3px 8px rgb(255 255 255 / 90%), 3px 3px 8px rgb(194 196 206 / 50%);--nm-raised-md: -6px -6px 16px rgb(255 255 255 / 95%), 6px 6px 16px rgb(194 196 206 / 55%);--nm-raised-lg: -10px -10px 28px rgb(255 255 255 / 95%), 10px 10px 28px rgb(194 196 206 / 60%);--nm-inset: inset -3px -3px 7px rgb(255 255 255 / 85%), inset 3px 3px 7px rgb(194 196 206 / 55%);--nm-inset-deep: inset -5px -5px 12px rgb(255 255 255 / 90%), inset 5px 5px 12px rgb(194 196 206 / 65%);--text-muted: var(--mkao-gray-600);--text-gold: #7A6700;--text-green: #557048;--text-red: var(--mkao-red-alt);--action-bg: var(--mkao-red);--action-bg-hover: var(--mkao-red-dark);--action-fg: var(--mkao-white);--layout-max: 1400px;--layout-max-reading: 900px;--layout-gutter: 1rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 14px;--radius-pill: 999px;--focus-ring: 0 0 0 3px rgb(188 44 26 / 45%);--focus-ring-offset: 0 0 0 2px var(--nm-surface), 0 0 0 5px rgb(188 44 26 / 45%);--color-bg: var(--mkao-bg);--color-fg: var(--mkao-black);--color-error: var(--mkao-red);--color-success: var(--mkao-green)}html{scrollbar-gutter:stable}body{font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-fg);margin:0;padding:0;line-height:1.6;font-size:16px}.tabular{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}.skeleton{background:linear-gradient(90deg,var(--mkao-gray-100) 25%,var(--mkao-gray-200) 50%,var(--mkao-gray-100) 75%);background-size:200% 100%;animation:mkao-skeleton-loading 1.5s infinite;border-radius:4px}@keyframes mkao-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:var(--focus-ring)}::-moz-selection{background:var(--mkao-red);color:var(--mkao-white)}::selection{background:var(--mkao-red);color:var(--mkao-white)}@media (pointer: fine){*{scrollbar-width:thin;scrollbar-color:var(--mkao-gray-400) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--mkao-gray-400);border-radius:var(--radius-pill);border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--mkao-gray-500);background-clip:content-box}}*{-webkit-tap-highlight-color:transparent}@media (pointer: coarse){button,a[role=button],.coin-pill,.quick-bet-button,.laliga-subnav-link,.laliga-matchday-step,.laliga-md-option,.laliga-action{min-height:44px}.sub-bar-link,.usd-toggle,.logo,.laliga-steps-link,.laliga-elsewhere-link,.footer-link,.next-tier-link,.laliga-player-link{display:inline-flex;align-items:center;min-height:44px}.laliga-player-link{min-height:34px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}img,video{max-width:100%}.profile-card img,.page-content img,.contact-section img{height:auto}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-label{font-weight:500;color:var(--mkao-black);font-size:1rem;font-family:var(--font-sans)}.form-input,.form-textarea,.form-title{padding:1rem;border:2px solid var(--mkao-gray-200);border-radius:var(--radius-sm);font-size:1rem;font-family:var(--font-sans);transition:border-color .2s ease;background:var(--mkao-white)}.form-input:focus,.form-textarea:focus,.form-title:focus{outline:none;border-color:var(--mkao-red)}.form-textarea{resize:vertical;min-height:100px}.form-submit{padding:1rem 2rem;background:var(--mkao-red);color:var(--mkao-white);border:none;border-radius:var(--radius-sm);font-size:1rem;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:all .2s ease;align-self:flex-start}.form-submit:hover:not(:disabled){background:var(--mkao-red-dark);transform:translateY(-1px)}.form-submit:disabled{background:var(--mkao-gray-300);cursor:not-allowed;transform:none}.form-status{padding:1rem;border-radius:var(--radius-sm);font-weight:500;font-family:var(--font-sans)}.nm-field,.nm-select{box-sizing:border-box;padding:.6rem .85rem;border:none;border-radius:var(--radius-md);background:var(--nm-surface-sunken);box-shadow:var(--nm-inset);color:var(--mkao-black);font-family:var(--font-sans);font-size:.95rem;font-weight:500;transition:box-shadow .15s ease}.nm-field[type=number]{font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.nm-field[type=number]::-webkit-outer-spin-button,.nm-field[type=number]::-webkit-inner-spin-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}.nm-field--wallet{font-family:var(--font-mono);font-size:.85rem}.nm-field::-moz-placeholder{color:var(--mkao-gray-500);opacity:1}.nm-field::placeholder{color:var(--mkao-gray-500);opacity:1}.nm-field:focus,.nm-field:focus-visible,.nm-select:focus,.nm-select:focus-visible{outline:none;box-shadow:var(--nm-inset),var(--focus-ring)}.nm-field:disabled,.nm-select:disabled{opacity:.55;cursor:not-allowed}.nm-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.2rem;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:calc(100% - 1.15rem) calc(50% + 1px),calc(100% - .8rem) calc(50% + 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;color-scheme:light}.nm-select option{background:var(--nm-surface);color:var(--mkao-black)}.nm-btn{flex:0 0 auto;width:auto;padding:.6rem 1rem;border:none;border-radius:var(--radius-md);background:var(--nm-surface-raised);box-shadow:var(--nm-raised-sm);color:var(--mkao-black);font-family:var(--font-sans);font-size:.85rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:box-shadow .15s ease,color .15s ease}.nm-btn:hover:not(:disabled){color:var(--mkao-red)}.nm-btn:active:not(:disabled){box-shadow:var(--nm-inset)}.nm-btn:focus-visible{outline:none;box-shadow:var(--nm-raised-sm),var(--focus-ring)}.nm-btn:disabled{opacity:.55;cursor:not-allowed}.confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#2728388c;display:flex;align-items:center;justify-content:center;z-index:999;padding:1rem}.confirm-dialog{background:var(--mkao-white);border-radius:var(--radius-xl);padding:2rem;max-width:460px;width:100%;max-height:85vh;overflow-y:auto;box-shadow:0 8px 32px #2728382e}.confirm-dialog-title{font-family:var(--font-sans);font-size:1.3rem;font-weight:700;color:var(--mkao-black);margin:0}@media (max-width: 640px){.confirm-dialog{padding:1.25rem}}.nm-raised{background:var(--nm-surface-raised);box-shadow:var(--nm-raised-md);border:none}.nm-inset{background:var(--nm-surface-sunken);box-shadow:var(--nm-inset);border:none}body,.background,.page-wrapper{background-color:var(--nm-surface)}.profile-card,.crypto-info-wrapper,.laliga-empty-card,.wheel-record-card,.referral-earnings-card,.page-content{background:var(--nm-surface-raised);border:none;box-shadow:var(--nm-raised-md)}.earnings-currency-card,.referral-stat-tile,.game-history-item,.referral-tier-item{background:var(--nm-surface);border:none;box-shadow:var(--nm-raised-sm)}.form-input,.form-textarea,.form-title,.deposit-input{background:var(--nm-surface-sunken);border:none;box-shadow:var(--nm-inset);color:var(--mkao-black)}.form-input:focus,.form-textarea:focus,.form-title:focus,.input-wrapper:focus-within{outline:none;border:none;box-shadow:var(--nm-inset-deep),0 0 0 2px var(--mkao-red)}.input-wrapper.has-error,.form-input[aria-invalid=true]{box-shadow:var(--nm-inset),0 0 0 2px var(--mkao-red)}.quick-bet-button,.referral-link-btn,.referral-tier-activate-btn,.edit-profile-btn,.wallet-adapter-button-trigger{background:var(--nm-surface-raised);border:none;box-shadow:var(--nm-raised-sm);color:var(--mkao-black);transition:box-shadow .15s ease}.quick-bet-button:hover:not(:disabled),.referral-link-btn:hover:not(:disabled),.referral-tier-activate-btn:hover:not(:disabled){box-shadow:var(--nm-raised-md)}.quick-bet-button:active:not(:disabled),.referral-link-btn:active:not(:disabled),.referral-tier-activate-btn:active:not(:disabled){box-shadow:var(--nm-inset)}.quick-bet-button:disabled,.referral-tier-activate-btn:disabled,.form-submit:disabled,.deposit-button:disabled,.withdraw-btn:disabled{box-shadow:none;background:var(--nm-surface-sunken);color:var(--mkao-gray-500);cursor:not-allowed}.deposit-button,.form-submit,.withdraw-btn,.laliga-pay-button,.confirm-dialog-confirm.destructive{background:var(--action-bg);color:var(--action-fg);border:none;box-shadow:0 3px 8px #bc2c1a4d;font-weight:700}.deposit-button:hover:not(:disabled),.form-submit:hover:not(:disabled),.withdraw-btn:hover:not(:disabled),.laliga-pay-button:hover:not(:disabled){background:var(--action-bg-hover);box-shadow:0 5px 14px #bc2c1a61;transform:translateY(-1px)}.deposit-button:active:not(:disabled),.form-submit:active:not(:disabled),.withdraw-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 5px #bc2c1a4d}.withdraw-btn{background:var(--mkao-green);box-shadow:0 3px 8px #87a87859}.withdraw-btn:hover:not(:disabled){background:var(--mkao-green-dark);box-shadow:0 5px 14px #87a8786b}.confirm-dialog{background:var(--nm-surface-raised);box-shadow:var(--nm-raised-lg),0 20px 50px #27283838}.confirm-overlay{background:#27283873;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wallet-address,.referral-code-badge{background:var(--nm-surface-sunken);box-shadow:var(--nm-inset);border:none;font-family:var(--font-mono)}.game-date,.game-bet,.earnings-label,.detail-label,.deposit-usd-hint,.coin-pill-summary,.referral-tier-slots{color:var(--text-muted)}.skeleton{background:linear-gradient(90deg,var(--nm-surface-sunken) 25%,var(--nm-surface-raised) 50%,var(--nm-surface-sunken) 75%);background-size:200% 100%}.contact-section,.contact-description,.faq-item,.stuck-game-card{background:var(--nm-surface-raised);border:none;box-shadow:var(--nm-raised-md)}.laliga-search-input,.laliga-match-score input,.laliga-admin-json-input,.laliga-admin-select{background:var(--nm-surface-sunken);border:none;box-shadow:var(--nm-inset);color:var(--mkao-black)}.laliga-search-input:focus,.laliga-match-score input:focus,.laliga-admin-json-input:focus,.laliga-admin-select:focus{outline:none;box-shadow:var(--nm-inset-deep),0 0 0 2px var(--mkao-red)}.laliga-admin-nav-btn,.laliga-admin-btn--ghost,.laliga-crypto-pill{background:var(--nm-surface-raised);border:none;box-shadow:var(--nm-raised-sm);color:var(--mkao-black)}.laliga-admin-nav-btn.active,.laliga-crypto-pill.active{background:var(--nm-surface-sunken);box-shadow:var(--nm-inset)}.laliga-compare-suggestions{background:var(--nm-surface-raised);border:none;box-shadow:var(--nm-raised-lg)}.stuck-game-case-b-warning{border:none;box-shadow:var(--nm-inset)}.bets-round-ended-overlay{background:#e8e9eed1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.splash-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--nm-surface);transition:opacity .4s ease,visibility .4s ease}.splash-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60vmax 60vmax at 22% 18%,rgb(255 255 255 / 70%) 0%,transparent 60%);pointer-events:none}.splash-light{position:absolute;border-radius:50%;filter:blur(70px);mix-blend-mode:soft-light;will-change:transform;pointer-events:none}.splash-light--red{width:46vmax;height:46vmax;top:-14vmax;left:-8vmax;background:var(--mkao-red);opacity:.85;animation:splash-light-a 14s ease-in-out infinite}.splash-light--gold{width:34vmax;height:34vmax;bottom:-6vmax;left:10vmax;background:var(--mkao-gold);opacity:.75;animation:splash-light-b 18s ease-in-out infinite}.splash-light--green{width:42vmax;height:42vmax;top:8vmax;right:-12vmax;background:var(--mkao-green);opacity:.9;animation:splash-light-c 16s ease-in-out infinite}@keyframes splash-light-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(7vmax,6vmax) scale(1.15)}}@keyframes splash-light-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(10vmax,-5vmax) scale(1.1)}}@keyframes splash-light-c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-6vmax,-7vmax) scale(1.18)}}.splash-screen.splash-fade-out{opacity:0;pointer-events:none}.splash-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-5);padding:var(--space-6);animation:splash-content-pop .5s ease-out}.splash-plate{padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);background:var(--nm-surface-raised);box-shadow:var(--nm-raised-lg)}.splash-logo{display:block;width:min(240px,55vw)}.splash-loading-bar{width:min(220px,55vw);height:8px;border-radius:var(--radius-pill);background:var(--nm-surface-sunken);box-shadow:var(--nm-inset);overflow:hidden}.splash-loading-bar-fill{height:100%;width:38%;border-radius:var(--radius-pill);background:var(--mkao-red);animation:splash-loading-sweep 1.3s ease-in-out infinite}.splash-tagline{margin:0;font-size:.85rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}@keyframes splash-content-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes splash-loading-sweep{0%{transform:translate(-115%)}to{transform:translate(280%)}}@media (prefers-reduced-motion: reduce){.splash-content,.splash-light{animation:none}.splash-loading-bar-fill{width:100%;animation:none;opacity:.5}}.nav-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:10000;overflow:hidden;background:var(--nm-surface-sunken);pointer-events:none}.nav-progress-bar{width:40%;height:100%;background:linear-gradient(90deg,transparent 0%,var(--mkao-red) 35%,var(--mkao-red) 65%,transparent 100%);animation:nav-progress-sweep 1s ease-in-out infinite}@keyframes nav-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion: reduce){.nav-progress-bar{width:100%;background:var(--mkao-red);opacity:.6;animation:none}}.register-username-dialog{max-width:420px}.register-username-intro{margin:.75rem 0 1.25rem;color:var(--mkao-gray-600);font-size:.95rem;line-height:1.5}.register-username-form{display:flex;flex-direction:column;gap:.5rem}.register-username-hint{font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--mkao-gray-500);text-align:right;min-height:1.2em}.register-username-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.75rem}.register-username-actions .form-submit{align-self:auto}.register-username-later{background:none;border:none;padding:.5rem .25rem;color:var(--mkao-gray-600);font-family:var(--font-sans);font-size:.9rem;cursor:pointer;text-decoration:underline}.register-username-later:hover:not(:disabled){color:var(--mkao-black)}.register-username-later:disabled{opacity:.5;cursor:not-allowed}.register-username-form .form-status.error{background:var(--mkao-red-light);border:1px solid var(--mkao-red-border);color:var(--mkao-red-dark);font-size:.9rem;padding:.7rem .9rem}
