.notification-container{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:var(--notification-z)}.notification{padding:var(--spacing-2) var(--spacing-3);color:#000;border-radius:4px;background:var(--color-secondary);border:1px solid var(--color-secondary);display:flex;align-items:center;width:300px;line-height:1;margin-bottom:var(--spacing-3);color:var(--color-background-2);cursor:pointer;transform:translate(-100%);opacity:0;animation:slideDown .3s ease-in forwards}@keyframes slideDown{to{transform:translate(0);opacity:1}}.notification__icon{width:30px;height:30px;margin-right:var(--spacing-3);color:var(--color-background-2);flex-shrink:0}.notification-success{background:var(--color-success);border:1px solid var(--color-success);color:#fff}.notification-error{background:var(--color-error);border:1px solid var(--color-error);color:#fff}.loaderAtom{display:flex;justify-content:center;align-items:center;font-size:var(--font-size-2xl)}.loaderAtom_normal{position:relative}.loaderAtom_absolute{inset:0;position:absolute;background:#00000080;z-index:1}.loaderAtom_fixed{inset:0;position:fixed}.loaderAtom_color_black .loaderAtom__dot{background:#000}.loaderAtom_color_white .loaderAtom__dot{background:#fff}.loaderAtom_size_small .loaderAtom__dot{width:5px;height:5px;margin-left:3px}.loaderAtom_size_normal .loaderAtom__dot{width:10px;height:10px;margin-left:4px}.loaderAtom_size_large .loaderAtom__dot{width:15px;height:15px;margin-left:5px}.loaderAtom__dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--color-secondary-hover);margin-left:3px;animation:dotBlink 1.5s infinite}.loaderAtom__dot:nth-child(2){animation-delay:.2s}.loaderAtom__dot:nth-child(3){animation-delay:.4s}@keyframes dotBlink{0%,80%,to{opacity:0}40%{opacity:1}}:where(html){line-height:1.15;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}:root{--color-background: #143e6e;--color-background-2: #224e7f;--color-surface: #292d2b;--color-surface-2: #231f1a;--color-accent: #e7ca2f;--color-accent-hover: #b7a12c;--color-accent-glow: rgba(245, 208, 64, .35);--color-secondary: #e1cfb4;--color-secondary-hover: #97928b;--color-white: #f0ecdf;--color-black: #0e1820;--color-error: #d46c6c;--color-error-hover: #b84b4b;--color-success: #7ec850;--color-panel-border: rgba(212, 180, 122, .2);--color-card-border: rgba(212, 180, 122, .12);--color-card-strip: rgba(245, 208, 64, .3);--color-bg-dot: rgba(212, 180, 122, .2);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-7xl: 4.5rem;--font-size-8xl: 6rem;--font-size-9xl: 8rem;--font-family: "Roboto", "Segoe UI", sans-serif;--font-family-mono: "Share Tech Mono", "Courier New", monospace;--border-radius: 3px;--breakpoint-xxs: 320px;--breakpoint-xs: 480px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--dragging-z: 100;--notification-z: 70;--modal-z: 50;--popup-z: 30;--dropdown-z: 10;--header-height: 50px;--board-sidebar-width: 300px;--tasks-sidebar-width: 400px}html.dark{--color-background: #1e2c3e;--color-background-2: #263848;--color-surface: #2e2824;--color-surface-2: #231f1a;--color-accent: #f5d040;--color-accent-hover: #d0a820;--color-accent-glow: rgba(245, 208, 64, .35);--color-secondary: #d4b47a;--color-secondary-hover: #a08a72;--color-white: #f0e4cc;--color-black: #100e08;--color-error: #d44040;--color-error-hover: #a82828;--color-success: #56aa28;--color-panel-border: rgba(212, 180, 122, .2);--color-card-border: rgba(212, 180, 122, .12);--color-card-strip: rgba(245, 208, 64, .3);--color-bg-dot: rgba(212, 180, 122, .1)}*{margin:0;padding:0;box-sizing:border-box}html,body{color:var(--color-secondary);font-family:var(--font-family);line-height:1.6;background-color:var(--color-background);background-image:radial-gradient(circle,var(--color-bg-dot) 1px,transparent 1px);background-size:24px 24px}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{color:var(--color-accent);margin-bottom:.5em}textarea,select{background:var(--color-surface);color:var(--color-secondary);border:1px solid var(--color-secondary);border-radius:var(--border-radius);padding:.4em .5em;font-size:1rem;width:100%;outline:none;transition:border-color .15s,box-shadow .15s}textarea:focus,select:focus{border-color:var(--color-accent);box-shadow:0 0 8px var(--color-accent-glow)}.container,.container-sm,.container-xs{width:100%;max-width:var(--breakpoint-lg);margin:0 auto;padding:0 var(--spacing-4)}.container-sm{max-width:var(--breakpoint-sm)}.container-xs{max-width:var(--breakpoint-xs)}.text-center{text-align:center}.flex{display:flex}.flex-grow{flex-grow:1}.items-end{align-items:flex-end}.pointer{cursor:pointer}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-secondary-hover);border-radius:var(--border-radius)}::-webkit-scrollbar-thumb:hover{background:var(--color-secondary)}*{scrollbar-width:thin;scrollbar-color:var(--color-secondary-hover) transparent}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
