@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";:root{--bg-body: #fff;--text-body: #111827;--shadow-navbar: rgb(0 0 0 / 10%);--shadow-footer: rgb(0 0 0 / 10%);--text-link: blue;--card-body: #fff;--card-shadow: rgb(226 226 226);--card-shadow-hover: rgb(0 0 0 / 30%);--card-border: rgb(250 250 250);--difficulty-color: "";--primary-color: #4a6cf7;--primary-dark: #3a5ce4;--primary-rgb: 74, 108, 247;--text-primary: #1e293b;--text-secondary: #64748b;--card-bg: #fff;--border-color: #e2e8f0;--bg-color: #f8fafc;--btn-primary-bg: #0d6efd;--btn-primary-bg-hover: #0b5ed7;--btn-primary-bg-active: #0a53be;--btn-primary-bg-disabled: #e2e8f0;--btn-primary-text: #ffffff;--btn-primary-text-disabled: #94a3b8;--btn-primary-border: #0d6efd;--btn-primary-border-hover: #0b5ed7;--btn-primary-border-disabled: #e2e8f0;--btn-primary-focus-shadow: rgb(13 110 253 / 30%);--btn-secondary-bg: transparent;--btn-secondary-bg-hover: #6c757d;--btn-secondary-bg-active: #5c636a;--btn-secondary-text: #6c757d;--btn-secondary-text-hover: #ffffff;--btn-secondary-border: #6c757d;--btn-secondary-border-hover: #6c757d;--btn-secondary-focus-shadow: rgb(108 117 125 / 30%);--btn-success-bg: #198754;--btn-success-bg-hover: #157347;--btn-success-bg-active: #13653f;--btn-success-text: #ffffff;--btn-success-border: #198754;--btn-success-border-hover: #157347;--btn-success-focus-shadow: rgb(25 135 84 / 30%);--btn-danger-bg: #dc3545;--btn-danger-bg-hover: #bb2d3b;--btn-danger-bg-active: #a02834;--btn-danger-text: #ffffff;--btn-danger-border: #dc3545;--btn-danger-border-hover: #bb2d3b;--btn-danger-focus-shadow: rgb(220 53 69 / 30%);--btn-warning-bg: #ffc107;--btn-warning-bg-hover: #ffca2c;--btn-warning-bg-active: #ffcd39;--btn-warning-text: #000000;--btn-warning-border: #ffc107;--btn-warning-border-hover: #ffca2c;--btn-warning-focus-shadow: rgb(255 193 7 / 30%);--btn-info-bg: #0dcaf0;--btn-info-bg-hover: #31d2f2;--btn-info-bg-active: #3dd5f3;--btn-info-text: #000000;--btn-info-border: #0dcaf0;--btn-info-border-hover: #31d2f2;--btn-info-focus-shadow: rgb(13 202 240 / 30%);--btn-border-radius: 4px;--btn-padding-y: 10px;--btn-padding-x: 16px;--btn-padding-sm-y: 4px;--btn-padding-sm-x: 6px;--btn-font-size: 1rem;--btn-font-weight: 500;--btn-line-height: 1.5;--btn-transition: all .15s ease-in-out;--btn-focus-outline-offset: 2px;--btn-disabled-opacity: .65}[data-theme=dark]{--bg-body: #030712;--text-body: #e5e7eb;--shadow-navbar: rgb(150 150 150 / 20%);--shadow-footer: #1f2937;--text-link: #6366f1;--card-body: #000;--card-shadow: rgb(51 51 51);--card-shadow-hover: rgb(255 255 255 / 20%);--card-border: rgb(70 70 70);color-scheme:dark;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--card-bg: #1e293b;--border-color: #334155;--bg-color: #0f172a;--btn-primary-bg: #4f46e5;--btn-primary-bg-hover: #4338ca;--btn-primary-bg-active: #3730a3;--btn-primary-bg-disabled: #374151;--btn-primary-text-disabled: #6b7280;--btn-primary-border: #4f46e5;--btn-primary-border-hover: #4338ca;--btn-primary-border-disabled: #374151;--btn-secondary-bg-hover: #4b5563;--btn-secondary-text: #9ca3af;--btn-secondary-border: #6b7280;--btn-secondary-border-hover: #4b5563;--btn-success-bg: #10b981;--btn-success-bg-hover: #059669;--btn-success-border: #10b981;--btn-success-border-hover: #059669;--btn-danger-bg: #ef4444;--btn-danger-bg-hover: #dc2626;--btn-danger-border: #ef4444;--btn-danger-border-hover: #dc2626}html{box-sizing:border-box;margin:0;font-family:Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}*,*:before,*:after{box-sizing:inherit}body{margin:0;overflow-x:hidden;color:var(--text-body)}a{color:var(--text-link);text-decoration:none}button{cursor:pointer}input:disabled,button:disabled{cursor:not-allowed}h1{align-items:center;justify-content:center}.container{width:90%;margin:auto}.hidden{display:none!important}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-padding-y) var(--btn-padding-x);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);vertical-align:middle;color:var(--btn-primary-text);text-align:center;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--btn-primary-bg);border:1px solid var(--btn-primary-border);border-radius:var(--btn-border-radius);transition:var(--btn-transition)}button.btn:disabled,.btn.btn-primary:disabled{color:var(--btn-primary-text-disabled);cursor:not-allowed;background-color:var(--btn-primary-bg-disabled);border-color:var(--btn-primary-border-disabled);opacity:var(--btn-disabled-opacity)}.btn-primary:focus-visible{outline:3px solid var(--btn-primary-focus-shadow);outline-offset:var(--btn-focus-outline-offset)}.btn-primary:hover:not(:disabled){background-color:var(--btn-primary-bg-hover);border-color:var(--btn-primary-border-hover)}.btn-primary:active:not(:disabled){background-color:var(--btn-primary-bg-active);border-color:var(--btn-primary-border-hover)}.btn-secondary{color:var(--btn-secondary-text);background-color:var(--btn-secondary-bg);border-color:var(--btn-secondary-border)}.btn-secondary:hover:not(:disabled){color:var(--btn-secondary-text-hover);background-color:var(--btn-secondary-bg-hover);border-color:var(--btn-secondary-border-hover)}.btn-secondary:focus-visible{outline:3px solid var(--btn-secondary-focus-shadow);outline-offset:var(--btn-focus-outline-offset)}.btn-success{color:var(--btn-success-text);background-color:var(--btn-success-bg);border-color:var(--btn-success-border)}.btn-success:hover:not(:disabled){background-color:var(--btn-success-bg-hover);border-color:var(--btn-success-border-hover)}.btn-success:focus-visible{outline:3px solid var(--btn-success-focus-shadow);outline-offset:var(--btn-focus-outline-offset)}.btn-danger{color:var(--btn-danger-text);background-color:var(--btn-danger-bg);border-color:var(--btn-danger-border)}.btn-danger:hover:not(:disabled){background-color:var(--btn-danger-bg-hover);border-color:var(--btn-danger-border-hover)}.btn-danger:focus-visible{outline:3px solid var(--btn-danger-focus-shadow);outline-offset:var(--btn-focus-outline-offset)}.btn-warning{color:var(--btn-warning-text);background-color:var(--btn-warning-bg);border-color:var(--btn-warning-border)}.btn-warning:hover:not(:disabled){background-color:var(--btn-warning-bg-hover);border-color:var(--btn-warning-border-hover)}.btn-warning:focus-visible{outline:3px solid var(--btn-warning-focus-shadow);outline-offset:var(--btn-focus-outline-offset)}.btn-info{color:var(--btn-info-text);background-color:var(--btn-info-bg);border-color:var(--btn-info-border)}.btn-info:hover:not(:disabled){background-color:var(--btn-info-bg-hover);border-color:var(--btn-info-border-hover)}.btn-info:focus-visible{outline:3px solid var(--btn-info-focus-shadow);outline-offset:var(--btn-focus-outline-offset)}.btn.btn-primary.small{padding:var(--btn-padding-sm-y) var(--btn-padding-sm-x)}.disabled{pointer-events:none;cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:var(--btn-disabled-opacity)}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-space-between{display:flex;gap:.5rem;align-items:center;justify-content:space-between}.grid{display:grid}.text-center{text-align:center}.text-bold{font-weight:700}.fixed{position:fixed}.relative{position:relative}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border-width:0;clip:rect(0,0,0,0)}
