@charset "UTF-8";.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.slide-left-enter-from,.slide-right-leave-to{opacity:0;transform:translate(30px)}.slide-left-leave-to,.slide-right-enter-from{opacity:0;transform:translate(-30px)}[data-v-21524bd9]:root{--language-switcher-text-color: #BDBDBD;--language-switcher-dropdown-bg: #fff;--language-switcher-dropdown-text: #333;--language-switcher-dropdown-hover-bg: #f3f3f3;--header-bg: #ffffff;--header-border: #e0e0e0;--header-shadow: none;--text-color: #2c3e50}body.theme-dark[data-v-21524bd9],.theme-dark[data-v-21524bd9]{--language-switcher-text-color: #888;--language-switcher-dropdown-bg: #333;--language-switcher-dropdown-text: #eee;--language-switcher-dropdown-hover-bg: #444;--header-bg: #2a2f35;--header-border: rgba(255, 255, 255, .1);--header-shadow: 0 1px 8px rgba(0, 0, 0, .3);--text-color: #ffffffde}.language-switcher .language-display[data-v-21524bd9]{color:var(--language-switcher-text-color)}.language-switcher .language-options[data-v-21524bd9]{background:var(--language-switcher-dropdown-bg)}.language-switcher .language-options li[data-v-21524bd9]{color:var(--language-switcher-dropdown-text)}.language-switcher .language-options li[data-v-21524bd9]:hover{background-color:var(--language-switcher-dropdown-hover-bg)}.language-switcher[data-v-21524bd9]{position:relative;font-size:.9rem;-webkit-user-select:none;user-select:none}.language-display[data-v-21524bd9]{cursor:pointer;display:flex;align-items:center;padding:.4rem .8rem;border-radius:6px;transition:background-color .2s,border-color .2s}.arrow[data-v-21524bd9]{margin-left:.5rem;border:solid;border-width:0 2px 2px 0;display:inline-block;padding:2.5px;transform:rotate(45deg);transition:transform .2s ease-in-out}.arrow.up[data-v-21524bd9]{transform:rotate(-135deg)}.language-options[data-v-21524bd9]{position:absolute;top:calc(100% + 8px);right:0;list-style:none;padding:.5rem 0;margin:0;border-radius:8px;min-width:120px;z-index:1100}.language-options li[data-v-21524bd9]{padding:.6rem 1.2rem;cursor:pointer;transition:background-color .2s,color .2s}.mode-light .language-display[data-v-21524bd9]{color:var(--text-color);border:1px solid #e0e0e0}.mode-light .language-display[data-v-21524bd9]:hover{background-color:#e0e0e0}.mode-light .language-options[data-v-21524bd9]{background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 12px #00000014}.mode-light .language-options li[data-v-21524bd9]{color:#2c3e50}.mode-light .language-options li[data-v-21524bd9]:hover{background-color:#e0e0e0}.mode-light .language-options li.active[data-v-21524bd9]{background-color:#ffc0cb1a;color:pink}.mode-dark .language-display[data-v-21524bd9]{color:#ffffffde;border:1px solid rgba(255,255,255,.3)}.mode-dark .language-display .arrow[data-v-21524bd9]{border-color:#ffffffde}.mode-dark .language-options[data-v-21524bd9]{background:#373737fa;border:1px solid rgba(255,255,255,.2);box-shadow:none}.mode-dark .language-options li[data-v-21524bd9]{color:#ffffffde}.mode-dark .language-options li[data-v-21524bd9]:hover{background-color:#ffffff1a}.mode-dark .language-options li.active[data-v-21524bd9]{background-color:#ffffff26;color:#fff;font-weight:700}.fade-fast-enter-active[data-v-21524bd9],.fade-fast-leave-active[data-v-21524bd9]{transition:opacity .15s ease,transform .15s ease}.fade-fast-enter-from[data-v-21524bd9],.fade-fast-leave-to[data-v-21524bd9]{opacity:0;transform:translateY(-5px)}[data-v-6bb1f9ad]:root{--language-switcher-text-color: #BDBDBD;--language-switcher-dropdown-bg: #fff;--language-switcher-dropdown-text: #333;--language-switcher-dropdown-hover-bg: #f3f3f3;--header-bg: #ffffff;--header-border: #e0e0e0;--header-shadow: none;--text-color: #2c3e50}body.theme-dark[data-v-6bb1f9ad],.theme-dark[data-v-6bb1f9ad]{--language-switcher-text-color: #888;--language-switcher-dropdown-bg: #333;--language-switcher-dropdown-text: #eee;--language-switcher-dropdown-hover-bg: #444;--header-bg: #2a2f35;--header-border: rgba(255, 255, 255, .1);--header-shadow: 0 1px 8px rgba(0, 0, 0, .3);--text-color: #ffffffde}.language-switcher .language-display[data-v-6bb1f9ad]{color:var(--language-switcher-text-color)}.language-switcher .language-options[data-v-6bb1f9ad]{background:var(--language-switcher-dropdown-bg)}.language-switcher .language-options li[data-v-6bb1f9ad]{color:var(--language-switcher-dropdown-text)}.language-switcher .language-options li[data-v-6bb1f9ad]:hover{background-color:var(--language-switcher-dropdown-hover-bg)}.app-header[data-v-6bb1f9ad]{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:var(--header-bg, #ffffff);border-bottom:1px solid var(--header-border, #e0e0e0);box-shadow:var(--header-shadow, none);position:fixed;top:0;width:100%;z-index:1000;box-sizing:border-box;min-height:56px}.app-header .user-info[data-v-6bb1f9ad]{display:flex;align-items:center}.app-header .user-info img[data-v-6bb1f9ad]{width:40px;height:40px;border-radius:50%;margin-right:.8rem}.app-header .user-info .details[data-v-6bb1f9ad]{display:flex;flex-direction:column;line-height:1.2}.app-header .user-info .details .user-name[data-v-6bb1f9ad]{font-weight:600;font-size:.95rem;color:var(--text-color)}.app-header .user-info .details .user-job[data-v-6bb1f9ad]{font-size:.55rem;color:var(--text-color)}.app-header .menu-toggle[data-v-6bb1f9ad]{display:none;background:none;border:none;font-size:1.6rem;color:var(--text-color);cursor:pointer}@media (max-width: 768px){.app-header .menu-toggle[data-v-6bb1f9ad]{display:block}}.app-header .main-nav[data-v-6bb1f9ad]{display:flex;align-items:center;gap:1.5rem}.app-header .main-nav .nav-link[data-v-6bb1f9ad]{text-decoration:none;color:var(--text-color);font-size:.9rem;position:relative}.app-header .main-nav .nav-link[data-v-6bb1f9ad]:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:pink;transform:scaleX(0);transform-origin:center;transition:transform .25s ease-out}.app-header .main-nav .nav-link[data-v-6bb1f9ad]:hover:after,.app-header .main-nav .nav-link.router-link-exact-active[data-v-6bb1f9ad]:after{transform:scaleX(1)}@media (max-width: 768px){.app-header .main-nav.desktop[data-v-6bb1f9ad]{display:none}}.menu-overlay[data-v-6bb1f9ad]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;display:flex;justify-content:center;align-items:start;padding-top:5rem}.menu-overlay .mobile-menu[data-v-6bb1f9ad]{background:#282828f2;padding:2rem 1.5rem;border-radius:12px;box-shadow:0 10px 30px #0000001a;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.menu-overlay .mobile-menu .nav-link[data-v-6bb1f9ad]{font-size:1.2rem;color:#ffffffde;text-decoration:none;padding:.5rem 1rem;border-radius:8px;transition:background-color .2s ease-in-out,transform .2s ease-in-out}.menu-overlay .mobile-menu .nav-link[data-v-6bb1f9ad]:hover{background-color:#ffffff1a;transform:scale(1.05)}.menu-overlay .mobile-language-wrapper[data-v-6bb1f9ad]{width:100%;display:flex;justify-content:center;margin-top:1rem}.menu-overlay .mobile-language-wrapper .language-switcher[data-v-6bb1f9ad]{position:relative!important;transform:none!important;left:auto!important;top:auto!important}.menu-overlay .mobile-language-wrapper .language-options[data-v-6bb1f9ad]{top:calc(100% + 4px)!important;left:50%!important;transform:translate(-50%)!important;z-index:2000}.fade-enter-active[data-v-6bb1f9ad],.fade-leave-active[data-v-6bb1f9ad]{transition:opacity .3s ease}.fade-enter-from[data-v-6bb1f9ad],.fade-leave-to[data-v-6bb1f9ad]{opacity:0}.theme-dark-text[data-v-6bb1f9ad]{color:#ffffffde!important}[data-v-5a2a151a]:root{--language-switcher-text-color: #BDBDBD;--language-switcher-dropdown-bg: #fff;--language-switcher-dropdown-text: #333;--language-switcher-dropdown-hover-bg: #f3f3f3;--header-bg: #ffffff;--header-border: #e0e0e0;--header-shadow: none;--text-color: #2c3e50}body.theme-dark[data-v-5a2a151a],.theme-dark[data-v-5a2a151a]{--language-switcher-text-color: #888;--language-switcher-dropdown-bg: #333;--language-switcher-dropdown-text: #eee;--language-switcher-dropdown-hover-bg: #444;--header-bg: #2a2f35;--header-border: rgba(255, 255, 255, .1);--header-shadow: 0 1px 8px rgba(0, 0, 0, .3);--text-color: #ffffffde}.language-switcher .language-display[data-v-5a2a151a]{color:var(--language-switcher-text-color)}.language-switcher .language-options[data-v-5a2a151a]{background:var(--language-switcher-dropdown-bg)}.language-switcher .language-options li[data-v-5a2a151a]{color:var(--language-switcher-dropdown-text)}.language-switcher .language-options li[data-v-5a2a151a]:hover{background-color:var(--language-switcher-dropdown-hover-bg)}.app-footer[data-v-5a2a151a]{background-color:#333;color:#fff;text-align:center;padding:1rem;height:60px;box-sizing:border-box}[data-v-ff131c80]:root{--language-switcher-text-color: #BDBDBD;--language-switcher-dropdown-bg: #fff;--language-switcher-dropdown-text: #333;--language-switcher-dropdown-hover-bg: #f3f3f3;--header-bg: #ffffff;--header-border: #e0e0e0;--header-shadow: none;--text-color: #2c3e50}body.theme-dark[data-v-ff131c80],.theme-dark[data-v-ff131c80]{--language-switcher-text-color: #888;--language-switcher-dropdown-bg: #333;--language-switcher-dropdown-text: #eee;--language-switcher-dropdown-hover-bg: #444;--header-bg: #2a2f35;--header-border: rgba(255, 255, 255, .1);--header-shadow: 0 1px 8px rgba(0, 0, 0, .3);--text-color: #ffffffde}.language-switcher .language-display[data-v-ff131c80]{color:var(--language-switcher-text-color)}.language-switcher .language-options[data-v-ff131c80]{background:var(--language-switcher-dropdown-bg)}.language-switcher .language-options li[data-v-ff131c80]{color:var(--language-switcher-dropdown-text)}.language-switcher .language-options li[data-v-ff131c80]:hover{background-color:var(--language-switcher-dropdown-hover-bg)}.layout-container[data-v-ff131c80]{display:flex;flex-direction:column;height:100vh;overflow:hidden}.top-visual-bar[data-v-ff131c80]{height:5px;background-color:pink;width:100%;position:fixed;top:0;left:0;z-index:1001}.fixed-header[data-v-ff131c80]{position:fixed;top:5px;left:0;width:100%;z-index:1000;box-shadow:0 2px 4px #0000001a}.main-content[data-v-ff131c80]{margin-top:65px;margin-bottom:60px;flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.main-content[data-v-ff131c80]::-webkit-scrollbar{display:none}.fixed-footer[data-v-ff131c80]{position:fixed;bottom:0;left:0;width:100%;z-index:1000}[data-v-157e925d]:root{--language-switcher-text-color: #BDBDBD;--language-switcher-dropdown-bg: #fff;--language-switcher-dropdown-text: #333;--language-switcher-dropdown-hover-bg: #f3f3f3;--header-bg: #ffffff;--header-border: #e0e0e0;--header-shadow: none;--text-color: #2c3e50}body.theme-dark[data-v-157e925d],.theme-dark[data-v-157e925d]{--language-switcher-text-color: #888;--language-switcher-dropdown-bg: #333;--language-switcher-dropdown-text: #eee;--language-switcher-dropdown-hover-bg: #444;--header-bg: #2a2f35;--header-border: rgba(255, 255, 255, .1);--header-shadow: 0 1px 8px rgba(0, 0, 0, .3);--text-color: #ffffffde}.language-switcher .language-display[data-v-157e925d]{color:var(--language-switcher-text-color)}.language-switcher .language-options[data-v-157e925d]{background:var(--language-switcher-dropdown-bg)}.language-switcher .language-options li[data-v-157e925d]{color:var(--language-switcher-dropdown-text)}.language-switcher .language-options li[data-v-157e925d]:hover{background-color:var(--language-switcher-dropdown-hover-bg)}.home-view[data-v-157e925d]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background:#fdf5ef;flex:1 0 auto;min-height:calc(100vh - 112px)}.hero-content[data-v-157e925d]{width:100%;display:flex;align-items:center;justify-content:center;flex:1 0 auto}.hero-text[data-v-157e925d]{width:100%;display:flex;align-items:center;justify-content:center;padding:2vw 0}.typewriter-mask-wrap[data-v-157e925d]{position:relative;display:inline-block;overflow:hidden;vertical-align:bottom;width:100%}.typewriter-text[data-v-157e925d]{display:flex;flex-direction:column;align-items:center;font-family:Georgia,serif;font-size:clamp(2.2rem,6vw,4rem);color:#2c2c2c;line-height:1.1;opacity:0;transform:translateY(16px);transition:opacity 1.2s cubic-bezier(.4,0,.2,1),transform 1.2s cubic-bezier(.4,0,.2,1);width:100%}.typewriter-text.show[data-v-157e925d]{opacity:1;transform:translateY(0)}.typewriter-line[data-v-157e925d]{width:100%;display:flex;justify-content:center;margin-bottom:.1em;flex-wrap:wrap}.typewriter-word[data-v-157e925d]{display:inline-block;white-space:pre}.typewriter-text .highlight[data-v-157e925d]{color:#aaa}.typewriter-mask-wrap .mask[data-v-157e925d]{position:absolute;left:0;top:0;bottom:0;width:100%;background:#fdf5ef;z-index:2;transition:transform 1s cubic-bezier(.77,0,.175,1);transform:translate(0);pointer-events:none}.typewriter-mask-wrap .mask.animate[data-v-157e925d]{transform:translate(102%)}.framer-text[data-v-157e925d]{color:#191919b3;text-align:center;width:100%;margin-top:2rem;font-size:1.2rem}@media (max-width: 600px){.typewriter-text[data-v-157e925d]{font-size:clamp(1.2rem,7vw,2.2rem)}}:root{--bg-color-css: #ffffff;--text-color-css: #2c3e50;--primary-color-css: #FFC0CB;--secondary-color-css: #35495e}:root[data-theme=light]{--chat-bg: linear-gradient(135deg, #e8f0ff, #cfdfff)}:root[data-theme=dark]{--chat-bg: linear-gradient(135deg, #1e1e2f, #2b2b45)}:root[data-theme=warm]{--chat-bg: linear-gradient(135deg, #fff1e0, #fddbb0)}body{background-color:var(--bg-color-css);color:var(--text-color-css);transition:background-color .3s ease,color .3s ease}:root,.theme-light{--chat-bg: #ffffff;--chat-messages-bg: #f8f9fa;--chat-other-message-bg: #ffffff;--chat-own-message-bg: hsl(212.6530612245, 76.9633507853%, 100.5490196078%);--chat-text-color: #2c3e50;--chat-accent-color: #5699E9;--chat-title-border: #e0e0e0;--chat-input-bg: #ffffff;--chat-input-text: #2c3e50;--chat-button-text-color: #ffffff;--chat-status-connected-bg: rgba(86, 153, 233, .15);--chat-status-connected-text: #5699E9;--chat-status-connecting-bg: rgba(255, 220, 0, .25);--chat-status-connecting-text: #cca300;--chat-status-disconnected-bg: rgba(255, 100, 100, .2);--chat-status-disconnected-text: #cc3333;--chat-message-shadow: 0 1px 3px rgba(0, 0, 0, .08);--todolist-bg: #ffffff;--todolist-text-color: #2c3e50;--todolist-title-border: #e0e0e0;--todolist-item-bg: #f8f9fa;--todolist-item-done-strike: #2c3e50;--todolist-action-btn-color: #2c3e50;--todolist-form-input-bg: #ffffff;--todolist-form-input-text: #2c3e50;--todolist-form-input-border: #e0e0e0;--todolist-form-button-bg: #5699E9;--todolist-form-button-text: #ffffff;--todolist-form-button-border: transparent;--toggle-label-color: #2c3e50;--toggle-box-bg: #eeeeee;--toggle-circle-bg: #ffffff;--toggle-circle-bg-rgb: 255, 255, 255;--toggle-circle-checked-bg: #5699E9;--form-bg: #ffffff;--form-text-color: #2c3e50;--form-title-border: #e0e0e0;--form-input-bg: #ffffff;--form-input-text: #2c3e50;--form-input-border: #e0e0e0;--form-input-focus-border: #5699E9;--form-button-bg: #5699E9;--form-button-text: #ffffff;--form-button-border: transparent;--form-error-color: #dc3545;--form-success-color: #28a745;--form-label-color: rgb(25.9032258065, 36.5, 47.0967741935)}.theme-dark{--chat-bg: #2C2F33;--chat-messages-bg: #23272A;--chat-other-message-bg: #36393f;--chat-own-message-bg: #5865F2;--chat-text-color: #dcddde;--chat-accent-color: #5865F2;--chat-title-border: rgba(255, 255, 255, .3);--chat-input-bg: #36393f;--chat-input-text: #dcddde;--chat-button-text-color: #FFFFFF;--chat-status-connected-bg: rgba(88, 101, 242, .3);--chat-status-connected-text: #5865F2;--chat-status-connecting-bg: rgba(220, 180, 0, .2);--chat-status-connecting-text: #dcb400;--chat-status-disconnected-bg: rgba(200, 0, 0, .2);--chat-status-disconnected-text: #c80000;--chat-message-shadow: none;--todolist-bg: #2C2F33;--todolist-text-color: #dcddde;--todolist-title-border: rgba(255, 255, 255, .2);--todolist-item-bg: #23272A;--todolist-item-done-strike: #dcddde;--todolist-action-btn-color: #dcddde;--todolist-form-input-bg: #36393f;--todolist-form-input-text: #dcddde;--todolist-form-input-border: rgba(255, 255, 255, .1);--todolist-form-button-bg: #5865F2;--todolist-form-button-text: #FFFFFF;--todolist-form-button-border: transparent;--toggle-label-color: #dcddde;--toggle-box-bg: #36393f;--toggle-circle-bg: #dcddde;--toggle-circle-bg-rgb: 220, 221, 222;--toggle-circle-checked-bg: #5865F2;--form-bg: #2C2F33;--form-text-color: #dcddde;--form-title-border: rgba(255, 255, 255, .2);--form-input-bg: rgb(55.8105263158, 59.6157894737, 64.6894736842);--form-input-text: #dcddde;--form-input-border: rgba(255, 255, 255, .1);--form-input-focus-border: #5865F2;--form-button-bg: #5865F2;--form-button-text: #FFFFFF;--form-button-border: transparent;--form-error-color: #f76c6c;--form-success-color: #6cf76c;--form-label-color: rgb(246.25, 246.5, 246.75)}.theme-warm{--chat-bg: #FAF3E0;--chat-messages-bg: #FDF7EC;--chat-other-message-bg: #EAE0D5;--chat-own-message-bg: #FFCDB2;--chat-text-color: #5C5470;--chat-accent-color: #FFAFCC;--chat-title-border: rgba(92, 84, 112, .2);--chat-input-bg: #FFFFFF;--chat-input-text: #5C5470;--chat-button-text-color: #424242;--chat-status-connected-bg: rgba(255, 175, 204, .2);--chat-status-connected-text: rgb(255, 22, 106.4625);--chat-status-connecting-bg: rgba(240, 200, 120, .25);--chat-status-connecting-text: #b98b3e;--chat-status-disconnected-bg: rgba(230, 130, 130, .2);--chat-status-disconnected-text: #a54848;--chat-message-shadow: 0 1px 2px rgba(92, 84, 112, .08);--todolist-bg: rgb(253.5416666667, 251.5, 245.9583333333);--todolist-text-color: #5C5470;--todolist-title-border: rgba(92, 84, 112, .2);--todolist-item-bg: #FDF7EC;--todolist-item-done-strike: #5C5470;--todolist-action-btn-color: #5C5470;--todolist-form-input-bg: #FFFFFF;--todolist-form-input-text: #5C5470;--todolist-form-input-border: rgba(92, 84, 112, .2);--todolist-form-button-bg: rgb(255, 149.5, 187.74375);--todolist-form-button-text: #424242;--todolist-form-button-border: transparent;--toggle-label-color: #5C5470;--toggle-box-bg: #FFFFFF;--toggle-circle-bg: #5C5470;--toggle-circle-bg-rgb: 92, 84, 112;--toggle-circle-checked-bg: #FFAFCC;--form-bg: #FAF3E0;--form-text-color: #5C5470;--form-title-border: rgba(92, 84, 112, .2);--form-input-bg: #FFFFFF;--form-input-text: #5C5470;--form-input-border: rgba(92, 84, 112, .2);--form-input-focus-border: #FFAFCC;--form-button-bg: #FFAFCC;--form-button-text: #424242;--form-button-border: transparent;--form-error-color: #e06d6d;--form-success-color: #6dd48a;--form-label-color: rgb(56.0918367347, 51.2142857143, 68.2857142857)}body.theme-light{--todolist-bg: #ffffff;--todolist-text-color: #2c3e50;--toggle-label-color: #2c3e50}body.theme-dark{--todolist-bg: #2C2F33}body.theme-warm{--todolist-bg: rgb(253.5416666667, 251.5, 245.9583333333)}html{font-size:1rem;line-height:1.6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#fff;color:#2c3e50;min-height:100vh;display:flex;flex-direction:column}#app{flex:1;display:flex;flex-direction:column}a{color:#007bff;text-decoration:none}a:hover{text-decoration:underline}img,video{max-width:100%;height:auto}:root{--language-switcher-text-color: #BDBDBD;--language-switcher-dropdown-bg: #fff;--language-switcher-dropdown-text: #333;--language-switcher-dropdown-hover-bg: #f3f3f3;--header-bg: #ffffff;--header-border: #e0e0e0;--header-shadow: none;--text-color: #2c3e50}body.theme-dark,.theme-dark{--language-switcher-text-color: #888;--language-switcher-dropdown-bg: #333;--language-switcher-dropdown-text: #eee;--language-switcher-dropdown-hover-bg: #444;--header-bg: #2a2f35;--header-border: rgba(255, 255, 255, .1);--header-shadow: 0 1px 8px rgba(0, 0, 0, .3);--text-color: #ffffffde}.language-switcher .language-display{color:var(--language-switcher-text-color)}.language-switcher .language-options{background:var(--language-switcher-dropdown-bg)}.language-switcher .language-options li{color:var(--language-switcher-dropdown-text)}.language-switcher .language-options li:hover{background-color:var(--language-switcher-dropdown-hover-bg)}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-color-css: #FFC0CB;--secondary-color-css: #35495e;--hero-bg-color-css: #FDF5EF;--hero-text-color-css: #3A3A3A;--hero-heading-color-css: #2C2C2C;--hero-accent-pink-css: #FFC0CB}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:1rem;line-height:1.6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}body{margin:0;display:flex;flex-direction:column;min-height:100vh;background-color:#fdf5ef;color:#2c3e50;transition:background-color .3s ease,color .3s ease}.dark-theme{color:#ffffffde;background-color:#1a1a1a;--bg-color: #1a1a1a;--text-color: rgba(255, 255, 255, .8705882353)}#app{margin:0 auto;text-align:left;flex:1;display:flex;flex-direction:column;width:100%}a{font-weight:500;color:pink;text-decoration:none}a:hover{color:#ff8da1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;color:#ffffffde;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9;color:#213547}}.card{padding:2em}.read-the-docs{color:#888}
