.pixel-button{font-family:Space Mono,JetBrains Mono,Courier Prime,monospace;font-weight:700;text-transform:uppercase;-webkit-user-select:none;user-select:none;gap:8px}.pixel-button--sm{font-size:12px;padding:4px 8px}.pixel-button--md{font-size:14px;padding:8px 16px}.pixel-button--lg{font-size:16px;padding:16px 24px}.pixel-button--shadow-sm{display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--color-on-surface);border-radius:0;box-shadow:2px 2px 0 0 var(--color-on-surface);transform:translate(0);transition:transform .05s ease,box-shadow .05s ease;cursor:pointer}.pixel-button--shadow-sm:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-surface-highest) 98%,white)}.pixel-button--shadow-sm:active:not(:disabled){transform:translate(2px,2px);box-shadow:0 0 0 0 transparent}.pixel-button--shadow-sm:focus-visible{outline:2px dashed var(--color-outline);outline-offset:2px}.pixel-button--shadow-sm:disabled{cursor:not-allowed;opacity:.6;background-color:var(--color-surface-dim);box-shadow:2px 2px color-mix(in srgb,var(--color-on-surface) 60%,white)}.pixel-button--shadow-md{display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--color-on-surface);border-radius:0;box-shadow:4px 4px 0 0 var(--color-on-surface);transform:translate(0);transition:transform .05s ease,box-shadow .05s ease;cursor:pointer}.pixel-button--shadow-md:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-surface-highest) 98%,white)}.pixel-button--shadow-md:active:not(:disabled){transform:translate(4px,4px);box-shadow:0 0 0 0 transparent}.pixel-button--shadow-md:focus-visible{outline:2px dashed var(--color-outline);outline-offset:2px}.pixel-button--shadow-md:disabled{cursor:not-allowed;opacity:.6;background-color:var(--color-surface-dim);box-shadow:4px 4px color-mix(in srgb,var(--color-on-surface) 60%,white)}.pixel-button--shadow-lg{display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--color-on-surface);border-radius:0;box-shadow:6px 6px 0 0 var(--color-on-surface);transform:translate(0);transition:transform .05s ease,box-shadow .05s ease;cursor:pointer}.pixel-button--shadow-lg:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-surface-highest) 98%,white)}.pixel-button--shadow-lg:active:not(:disabled){transform:translate(6px,6px);box-shadow:0 0 0 0 transparent}.pixel-button--shadow-lg:focus-visible{outline:2px dashed var(--color-outline);outline-offset:2px}.pixel-button--shadow-lg:disabled{cursor:not-allowed;opacity:.6;background-color:var(--color-surface-dim);box-shadow:6px 6px color-mix(in srgb,var(--color-on-surface) 60%,white)}.pixel-button--primary{background-color:var(--color-primary);color:var(--color-on-primary)}.pixel-button--primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary) 90%,white)}.pixel-button--secondary{background-color:var(--color-secondary);color:var(--color-on-secondary)}.pixel-button--secondary:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-secondary) 92%,white)}.pixel-button--outline{background-color:var(--color-surface);color:var(--color-on-surface);border-width:2px}.pixel-button--ghost{background-color:transparent;color:var(--color-on-surface);box-shadow:none;border-color:transparent}.pixel-button--ghost:hover:not(:disabled){background-color:var(--color-surface-highest)}.pixel-button--ghost:active:not(:disabled){transform:none}.pixel-button--success{background-color:var(--color-success-container);color:var(--color-on-success)}.pixel-button--success:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-success-container) 95%,white)}.pixel-button--danger{background-color:var(--color-danger-container);color:var(--color-on-danger-container);border-color:var(--color-danger)}.pixel-button--danger:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-danger-container) 95%,black)}.pixel-button--soft{background-color:var(--color-soft);color:var(--color-on-soft)}.pixel-button--soft:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-soft) 95%,white)}.pixel-button__icon{display:flex;align-items:center;font-size:1.1em}.pixel-button__label{line-height:1}.pixel-button__loader{animation:pixel-blink .6s steps(2,start) infinite}@keyframes pixel-blink{to{visibility:hidden}}.icon-button{width:32px;height:32px;padding:0!important}.icon-button__icon{display:flex;justify-content:center;align-items:center;height:1rem}.dropdown-button__container{position:relative;display:inline-block}.dropdown-button__chevron{display:inline-flex;align-items:center}.dropdown-button__menu{position:absolute;left:0;display:flex;flex-direction:column;min-width:100%;padding:4px 0;background-color:var(--color-surface);border:2px solid var(--color-on-surface);z-index:100;overflow:hidden}.dropdown-button__menu--bottom{bottom:auto;animation:dropdown-slide-in-buttom .15s ease-out}.dropdown-button__menu--top{top:auto;animation:dropdown-slide-in-top .15 ease-out}.dropdown-button__menu--shadow-sm{box-shadow:2px 2px 0 0 var(--color-on-surface)}.dropdown-button__menu--shadow-md{box-shadow:4px 4px 0 0 var(--color-on-surface)}.dropdown-button__menu--shadow-lg{box-shadow:6px 6px 0 0 var(--color-on-surface)}.dropdown-button__menu--bottom.dropdown-button__menu--shadow-sm{top:calc(100% + 4px)}.dropdown-button__menu--bottom.dropdown-button__menu--shadow-md{top:calc(100% + 8px)}.dropdown-button__menu--bottom.dropdown-button__menu--shadow-lg{top:calc(100% + 16px)}.dropdown-button__menu--top.dropdown-button__menu--shadow-sm{bottom:calc(100% + 4px)}.dropdown-button__menu--top.dropdown-button__menu--shadow-md{bottom:calc(100% + 8px)}.dropdown-button__menu--top.dropdown-button__menu--shadow-lg{bottom:calc(100% + 16px)}.dropdown-button__item{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px;text-align:left;position:relative;padding:8px 24px;border:none;box-shadow:none;transform:none;text-transform:none;font-weight:initial;background-color:transparent;color:var(--color-on-surface)}.dropdown-button__item:hover:not(:disabled){background-color:var(--color-surface-highest)}.dropdown-button__item:active:not(:disabled){background-color:var(--color-surface-high);transform:none}.dropdown-button__check{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;left:.4rem;transform:translateY(-50%);font-size:1.2rem;color:var(--color-primary)}@keyframes dropdown-slide-in-buttom{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdown-slide-in-top{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.panel{position:relative;border:2px solid var(--color-on-surface);font-family:Space Mono,JetBrains Mono,Courier Prime,monospace;color:var(--color-on-surface);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.panel--sm{--panel-offset: 4px}.panel--md{--panel-offset: 8px}.panel--lg{--panel-offset: 16px}.panel--elevated{box-shadow:1px 1px 0 0 var(--color-on-surface)}.panel--clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.panel--clickable:hover{background-color:var(--color-surface-highest)}.panel--clickable:active{transform:translate(1px,1px);box-shadow:0 0 0 var(--color-on-surface)}.panel__screw{position:absolute;width:3px;height:3px;background-color:var(--color-on-surface)}.panel__screw--top-left{top:var(--panel-offset);left:var(--panel-offset)}.panel__screw--top-right{top:var(--panel-offset);right:var(--panel-offset)}.panel__screw--bottom-left{bottom:var(--panel-offset);left:var(--panel-offset)}.panel__screw--bottom-right{bottom:var(--panel-offset);right:var(--panel-offset)}.header{display:flex;justify-content:space-between;align-items:center;height:100%;max-height:54px;transform-origin:top;transition:max-height .3s ease,transform .3s ease;background-color:var(--color-surface-highest);border-bottom:2px solid var(--color-on-surface);-webkit-user-select:none;user-select:none;z-index:20}.header__controls-panel,.header__view-controls-panel{display:flex;align-items:center;gap:8px;height:100%;padding-left:16px;padding-right:16px;border:none}.header__controls-panel{border-left:2px solid var(--color-on-surface);box-shadow:-2px 0 0 var(--color-surface-lowest)}.header__view-controls-panel{border-right:2px solid var(--color-on-surface);box-shadow:2px 0 0 var(--color-surface-lowest)}.header__dropdown-button{height:32px}.header__dropdown-button-label{display:block;width:5rem}.header__nav{display:flex;height:32px}.header__nav-item{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:0 24px;border:2px solid var(--color-on-surface);border-left:none;background-color:var(--color-surface);transition:background-color .1s ease,color .1s ease,margin-top .1s ease,padding-top .1s ease;font-family:Space Mono,JetBrains Mono,Courier Prime,monospace;font-size:12px;font-weight:400;color:var(--color-on-surface-variant);cursor:pointer}.header__nav-item:hover{background-color:color-mix(in srgb,var(--color-surface-highest) 98%,white)}.header__nav-item--home{border-left:2px solid var(--color-on-surface)}.header__nav-item--active{background-color:var(--color-surface-dim);color:var(--color-on-surface);font-weight:700;box-shadow:inset 2px 2px 0 0 var(--color-primary)}.header__nav-item:active:not(.header__nav-item--active){margin-top:2px;padding-top:2px}.header__nav-item-icon{height:1rem}.header--full-screen{max-height:0;transform:scaleY(0)}.header__nav--view-home .header__nav-item--about-me,.header__nav--view-home .header__nav-item--projects{box-shadow:0 2px 0 0 var(--color-primary)}.header__nav--view-home .header__nav-item--contact{box-shadow:0 2px 0 0 var(--color-primary),2px 2px 0 0 var(--color-primary)}.header__nav--view-about-me .header__nav-item--projects{box-shadow:0 2px 0 0 var(--color-primary)}.header__nav--view-about-me .header__nav-item--home,.header__nav--view-about-me .header__nav-item--contact{box-shadow:0 2px 0 0 var(--color-primary),2px 2px 0 0 var(--color-primary)}.header__nav--view-projects .header__nav-item--home{box-shadow:0 2px 0 0 var(--color-primary)}.header__nav--view-projects .header__nav-item--about-me,.header__nav--view-projects .header__nav-item--contact{box-shadow:0 2px 0 0 var(--color-primary),2px 2px 0 0 var(--color-primary)}.header__nav--view-contact .header__nav-item--home,.header__nav--view-contact .header__nav-item--about-me{box-shadow:0 2px 0 0 var(--color-primary)}.header__nav--view-contact .header__nav-item--projects{box-shadow:0 2px 0 0 var(--color-primary),2px 2px 0 0 var(--color-primary)}.trackbar__input::-webkit-slider-runnable-track,.trackbar__input::-moz-range-track{border-top:2px solid var(--color-outline);border-left:2px solid var(--color-outline);border-bottom:2px solid var(--color-surface-lowest);border-right:2px solid var(--color-surface-lowest)}.trackbar{display:inline-flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none;min-width:15rem}.trackbar__control{display:flex;align-items:center;gap:8px;flex:1}.trackbar__slider-wrapper{flex:1;display:flex;flex-direction:column;justify-content:center;position:relative;height:32px}.trackbar__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:transparent;margin:0;cursor:pointer}.trackbar__input:focus{outline:none}.trackbar__input::-webkit-slider-runnable-track{width:100%;height:8px;box-sizing:border-box;background-color:var(--color-surface-highest)}.trackbar__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;height:24px;width:14px;background-color:var(--color-surface);border:2px solid var(--color-on-surface);box-shadow:2px 2px 0 0 var(--color-on-surface);border-radius:0;margin-top:-8px;background-image:linear-gradient(to right,transparent 5px,var(--color-on-surface) 5px,var(--color-on-surface) 7px,transparent 7px)}.trackbar__input:active::-webkit-slider-thumb{background-color:var(--color-surface-highest);box-shadow:none;transform:translate(1px,1px)}.trackbar__input::-moz-range-track{width:100%;height:8px;box-sizing:border-box;background-color:var(--color-surface-highest)}.trackbar__input::-moz-range-thumb{box-sizing:border-box;height:24px;width:14px;background-color:var(--color-surface);border:2px solid var(--color-on-surface);box-shadow:2px 2px 0 0 var(--color-on-surface);border-radius:0;background-image:linear-gradient(to right,transparent 5px,var(--color-on-surface) 5px,var(--color-on-surface) 7px,transparent 7px)}.trackbar__input:active::-moz-range-thumb{background-color:var(--color-surface-highest);box-shadow:none;transform:translate(1px,1px)}.trackbar__ticks{display:flex;justify-content:space-between;padding:0 4px;margin-top:4px}.trackbar__tick{width:2px;height:4px;background-color:var(--color-outline)}.sequence-squares{display:flex;gap:3px}.sequence-squares__square{width:.5rem;height:.5rem;box-sizing:border-box;border:1px solid var(--color-secondary);background-color:transparent;animation:squareSequence 1.2s step-end infinite}.sequence-squares__square:nth-child(2){animation-delay:.4s}.sequence-squares__square:nth-child(3){animation-delay:.8s}@keyframes squareSequence{0%{background-color:var(--color-secondary)}33.333%{background-color:transparent}to{background-color:transparent}}.footer__zoom-display,.footer__time-display,.footer__telemetry-display{border-top:2px solid var(--color-outline);border-left:2px solid var(--color-outline);border-bottom:2px solid var(--color-surface-lowest);border-right:2px solid var(--color-surface-lowest)}.footer__zoom-display,.footer__time-display,.footer__telemetry-display{display:flex;align-items:center;justify-content:center;font-family:Space Mono,JetBrains Mono,Courier Prime,monospace;font-size:12px;font-weight:700;text-transform:uppercase;color:var(--color-secondary);background-color:var(--color-surface-dim)}.footer{display:flex;justify-content:space-between;align-items:center;height:100%;max-height:48px;transform-origin:bottom;transition:max-height .3s ease,transform .3s ease;background-color:var(--color-surface-highest);border-top:2px solid var(--color-on-surface);-webkit-user-select:none;user-select:none;z-index:20}.footer__controls-panel,.footer__status-panel{display:flex;align-items:center;gap:8px;height:100%;padding-left:16px;padding-right:16px;border:none}.footer__controls-panel{border-left:2px solid var(--color-on-surface);box-shadow:-2px 0 0 var(--color-surface-lowest)}.footer__status-panel{border-right:2px solid var(--color-on-surface);box-shadow:2px 0 0 var(--color-surface-lowest)}.footer__time-display,.footer__telemetry-display{box-sizing:border-box}.footer__zoom-display{height:32px;min-width:48px;box-sizing:border-box}.footer__cv-button,.footer__dropdown-button{height:32px}.footer__dropdown-button-label{display:block;width:5rem}.footer--full-screen{max-height:0;transform:scaleY(0)}.footer__time-display,.footer__telemetry-display{height:32px;padding-left:8px;padding-right:8px;gap:4px}.viewport{background-size:40px 40px;background-image:linear-gradient(to right,color-mix(in srgb,var(--color-outline) 15%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--color-outline) 15%,transparent) 1px,transparent 1px)}.frame{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden;background-color:var(--color-surface);color:var(--color-on-surface);box-sizing:border-box}.viewport{flex:1;display:flex;justify-content:center;align-items:center;scroll-behavior:smooth;overflow-y:auto;overflow-x:hidden;position:relative}.viewport--collection{align-items:flex-start}.viewport__content{box-sizing:border-box;transition:transform .25s ease}.viewport__full-screen-control{position:fixed;top:16px;right:16px}.window-card{background-color:var(--color-surface);border:2px solid var(--color-on-surface);border-radius:0;box-shadow:6px 6px 0 0 var(--color-on-surface);display:flex;flex-direction:column;overflow:hidden}.window-card__header{background-color:var(--color-primary);color:var(--color-on-primary);padding:8px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--color-on-surface);-webkit-user-select:none;user-select:none;transition:background-color .15s ease-in-out}.window-card__header--draggable{cursor:pointer}.window-card__header--draggable:hover{background-color:color-mix(in srgb,var(--color-primary) 90%,white)}.window-card__title{font-family:Space Mono,JetBrains Mono,Courier Prime,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.window-card__controls{display:flex;gap:4px}.window-card__control-btn{width:14px;height:14px;border:2px solid var(--color-on-primary);background-color:transparent;cursor:pointer;position:relative;padding:0}.window-card__control-btn:hover{background-color:color-mix(in srgb,var(--color-on-primary) 20%,transparent)}.window-card__control-btn--close:before,.window-card__control-btn--close:after{content:"";position:absolute;width:8px;height:2px;background-color:var(--color-on-primary);top:4px;left:1px}.window-card__control-btn--close:before{transform:rotate(45deg)}.window-card__control-btn--close:after{transform:rotate(-45deg)}.window-card__control-btn--minimize:before{content:"";position:absolute;width:6px;height:2px;background-color:var(--color-on-primary);bottom:2px;left:2px}.window-card__control-btn--maximize:before{content:"";position:absolute;width:6px;height:6px;border:1px solid var(--color-on-primary);top:2px;left:2px}.window-card__content{padding:16px;flex:1;color:var(--color-on-surface);font-family:Space Mono,JetBrains Mono,Courier Prime,monospace;font-size:14px}.window-card__footer{background-color:var(--color-surface-highest);border-top:2px solid var(--color-on-surface);padding:8px 16px;display:flex;justify-content:flex-end;align-items:center}.home-view{width:calc(100vw - 32px);max-width:48rem}.home-view__content{display:flex;justify-content:space-between;gap:32px;padding:32px 48px}.home-view__info{flex-basis:21.5rem;flex-grow:1;display:flex;flex-direction:column}.home-view__title{font-size:clamp(20px,5vw,2.25rem);font-weight:700;margin-bottom:8px;line-height:1.1}.home-view__subtitle{border-bottom:2px solid var(--color-on-surface);padding-bottom:16px;margin-bottom:16px;font-size:14px;font-weight:700;letter-spacing:1px}.home-view__description{flex-grow:1;line-height:1.5rem}.home-view__actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:16px}.home-view__actions>*{flex-grow:1}.home-view__image-container{flex-basis:14rem;flex-grow:1;padding:16px 16px 48px;background-color:var(--color-surface)}.home-view__image{width:100%;border:2px solid var(--color-on-surface)}.about-me-view{width:calc(100vw - 32px);max-width:48rem}.about-me-view__content{display:flex;flex-direction:column;gap:32px;padding:32px}.about-me-view__bio{display:flex;flex-direction:column;gap:16px;line-height:1.6}.about-me-view__info{display:flex;flex-wrap:wrap;gap:16px}.about-me-view__info-item{flex-grow:1;flex-basis:18.75rem;display:flex;align-items:center;gap:16px;padding:16px}.about-me-view__info-icon{box-sizing:content-box;width:1rem;padding:8px;background:var(--color-on-surface);color:var(--color-surface)}.about-me-view__info-label{margin-bottom:4px;font-family:Space Mono,JetBrains Mono,Courier Prime,monospace;font-size:12px;font-weight:700;text-transform:uppercase;color:var(--color-on-surface)}.about-me-view__info-value{font-family:Space Mono,JetBrains Mono,Courier Prime,monospace;font-size:14px;color:var(--color-on-surface)}.project-card__actions{display:flex;gap:8px;width:100%;justify-content:flex-end}.project-card__content{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:8px 0;height:100%}.project-card__content--expanded{padding:32px 24px}.project-card__description{line-height:1.5;margin:0;font-size:14px}.project-card__responsibilities,.project-card__learnings{list-style-type:none;line-height:1.5}.project-card__tags{display:flex;flex-wrap:wrap;gap:4px}.project-card__tag-chip{font-family:Space Mono,JetBrains Mono,Courier Prime,monospace;font-size:12px;color:var(--color-secondary);font-weight:700}.projects-view__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:24px}.projects-view{display:flex;flex-direction:column;gap:24px;width:calc(100vw - 32px);max-width:48rem;padding:48px 0}.projects-view__grid{justify-content:center;width:100%}.pixel-input__field{border:2px solid var(--color-outline);border-top-color:var(--color-on-surface);border-left-color:var(--color-on-surface);border-right-color:var(--color-surface-highest);border-bottom-color:var(--color-surface-highest);background-color:var(--color-surface);border-radius:0}.pixel-input-wrapper{display:flex;flex-direction:column;gap:4px;width:100%}.pixel-input-wrapper--error .pixel-input__field{border-color:var(--color-danger);border-top-color:var(--color-danger);border-left-color:var(--color-danger)}.pixel-input-wrapper--error .pixel-input__label{color:color-mix(in srgb,var(--color-danger) 90%,black)}.pixel-input__label{font-family:Space Mono,JetBrains Mono,Courier Prime,monospace;font-size:12px;font-weight:700;text-transform:uppercase;color:var(--color-on-surface)}.pixel-input__container{position:relative;display:flex;flex-grow:1;width:100%}.pixel-input__field{width:100%;font-family:Space Mono,JetBrains Mono,Courier Prime,monospace;font-size:14px;padding:8px;color:var(--color-on-surface);outline:none;resize:vertical}.pixel-input__field:focus{border-color:var(--color-outline);background-color:color-mix(in srgb,var(--color-surface-highest) 96%,white)}.pixel-input__field:disabled{background-color:var(--color-surface-dim);color:var(--color-on-surface-variant);cursor:not-allowed}.pixel-input__field::placeholder{color:var(--color-outline);opacity:.7}.pixel-input__error-message,.pixel-input__hint-message{font-family:Space Mono,JetBrains Mono,Courier Prime,monospace;font-size:12px;margin:2px 0 0}.pixel-input__error-message{color:color-mix(in srgb,var(--color-danger) 90%,black);font-weight:700}.pixel-input__hint-message{color:var(--color-on-surface-variant)}.contact-view{display:flex;gap:24px}.contact-view__content{display:flex;flex-direction:column;gap:32px;height:100%}.contact-view__form{width:45ch;flex-grow:1;display:flex;flex-direction:column;gap:16px}.contact-view__form-reason-input{flex-grow:1}.contact-view__form-button{margin-top:auto}.contact-view__channels{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-view__channel{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;font-family:Space Mono,JetBrains Mono,Courier Prime,monospace;font-weight:700;color:var(--color-on-surface);background-color:var(--color-surface)}.contact-view__channels-label{border-bottom:2px solid var(--color-on-surface);padding-bottom:8px;margin-bottom:16px}.contact-view__mobile-channels{display:flex;flex-direction:column;gap:4px}.contact-view__contact-buttons{display:flex}.contact-view__contact-buttons>*{flex-basis:0;flex-grow:1}:root,:root[data-scheme=light]{--color-surface-lowest: #ffffff;--color-surface: #fcf8f8;--color-surface-dim: #ddd9d8;--color-surface-highest: #e5e2e1;--color-on-surface: #1c1b1b;--color-on-surface-variant: #444748;--color-outline: #747878;--color-primary: #333434;--color-on-primary: #ffffff;--color-secondary: #50606f;--color-on-secondary: #ffffff;--color-soft: #cee0f6;--color-on-soft: #1c1b1b;--color-success: #123c1a;--color-success-container: #2a532f;--color-on-success: #ffffff;--color-danger: #ba1a1a;--color-danger-container: #ffdad6;--color-on-danger: #ffffff;--color-on-danger-container: #410002}:root[data-scheme=dark]{--color-surface-lowest: #151617;--color-surface: #1b1d1e;--color-surface-dim: #242627;--color-surface-highest: #2d2f30;--color-on-surface: #d0d1d1;--color-on-surface-variant: #9b9d9e;--color-outline: #626566;--color-primary: #aeb1b2;--color-on-primary: #1b1d1e;--color-secondary: #999c9d;--color-on-secondary: #1b1d1e;--color-soft: #383a3b;--color-on-soft: #c5c7c7;--color-success: #83a889;--color-success-container: #304236;--color-on-success: #d0d8d2;--color-danger: #c68181;--color-danger-container: #493030;--color-on-danger: #decaca;--color-on-danger-container: #dfbcbc}*{margin:0;padding:0;box-sizing:border-box;transition:background-color .2s ease-in-out,color .2s ease-in-out}@media(max-width:575px){.hidden-xs{display:none!important}}@media(min-width:576px)and (max-width:767px){.hidden-sm{display:none!important}}@media(min-width:768px)and (max-width:1023px){.hidden-md{display:none!important}}@media(min-width:1024px){.hidden-lg{display:none!important}}
