html{--lumo-font-size: 1rem;--lumo-font-size-xxxl: 1.75rem;--lumo-font-size-xxl: 1.375rem;--lumo-font-size-xl: 1.125rem;--lumo-font-size-l: 1rem;--lumo-font-size-m: .875rem;--lumo-font-size-s: .8125rem;--lumo-font-size-xs: .75rem;--lumo-font-size-xxs: .6875rem;--lumo-line-height-m: 1.4;--lumo-line-height-s: 1.2;--lumo-line-height-xs: 1.1;--lumo-border-radius-s: calc(var(--lumo-size-m) / 6);--lumo-border-radius-m: calc(var(--lumo-size-m) / 2);--lumo-border-radius-l: var(--lumo-size-m);--lumo-size-xl: 3rem;--lumo-size-l: 2.5rem;--lumo-size-m: 2rem;--lumo-size-s: 1.75rem;--lumo-size-xs: 1.5rem;--lumo-space-xl: 1.875rem;--lumo-space-l: 1.25rem;--lumo-space-m: .625rem;--lumo-space-s: .3125rem;--lumo-space-xs: .1875rem;--jive-drawer-bg: #050b1a;--jive-drawer-hover-bg: rgba(255, 255, 255, .06);--jive-drawer-active-bg: rgba(255, 255, 255, .12);--jive-drawer-text: #ffffff;--jive-drawer-text-muted: rgba(255, 255, 255, .78)}[theme~=dark]{--lumo-shade-5pct: rgba(33, 33, 33, .05);--lumo-shade-10pct: rgba(33, 33, 33, .1);--lumo-shade-20pct: rgba(33, 33, 33, .2);--lumo-shade-30pct: rgba(33, 33, 33, .3);--lumo-shade-40pct: rgba(33, 33, 33, .4);--lumo-shade-50pct: rgba(33, 33, 33, .5);--lumo-shade-60pct: rgba(33, 33, 33, .6);--lumo-shade-70pct: rgba(33, 33, 33, .7);--lumo-shade-80pct: rgba(33, 33, 33, .8);--lumo-shade-90pct: rgba(33, 33, 33, .9);--lumo-primary-color-50pct: rgba(235, 89, 5, .5);--lumo-primary-color-10pct: rgba(235, 89, 5, .1);--lumo-error-color-50pct: rgba(231, 24, 24, .5);--lumo-error-color-10pct: rgba(231, 24, 24, .1);--lumo-success-color-50pct: rgba(62, 229, 170, .5);--lumo-success-color-10pct: rgba(62, 229, 170, .1);--lumo-shade: hsl(0, 0%, 13%);--lumo-primary-color: hsl(22, 96%, 47%);--lumo-primary-text-color: hsl(22, 100%, 42%);--lumo-error-color: hsl(0, 81%, 50%);--lumo-error-text-color: hsl(0, 86%, 45%);--lumo-success-color: hsl(159, 76%, 57%);--lumo-success-contrast-color: hsl(159, 29%, 10%);--lumo-success-text-color: hsl(159, 61%, 40%)}vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}vaadin-side-nav-item vaadin-icon{padding:0}[slot=drawer]:is(header,footer){display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);min-height:var(--lumo-size-xl);box-sizing:border-box;color:var(--jive-drawer-text-muted)}[slot=drawer]:is(header,footer):is(:empty){display:none}vaadin-app-layout::part(drawer){background-color:var(--jive-drawer-bg);color:var(--jive-drawer-text);border-right:1px solid rgb(65,77,95)}vaadin-side-nav{color:var(--jive-drawer-text-muted)}vaadin-side-nav-item::part(link){color:var(--jive-drawer-text-muted);font-weight:500;border-radius:9999px;padding-inline:.75rem;padding-block:.3rem;margin-inline:.25rem;transition:background-color .12s ease-out,color .12s ease-out,box-shadow .12s ease-out,transform 80ms ease-out}vaadin-side-nav-item>vaadin-icon,vaadin-side-nav-item svg{color:inherit;fill:currentColor}vaadin-side-nav-item:hover::part(link){background-color:var(--jive-drawer-hover-bg);color:var(--jive-drawer-text)}vaadin-side-nav-item:focus-visible::part(link){box-shadow:0 0 0 2px #38bdf8e6;outline:none}vaadin-side-nav-item[current]::part(link),vaadin-side-nav-item[current]:hover::part(link){background-color:#2563eb;color:#fff}vaadin-side-nav-item[slot=children]::part(link){font-weight:400;opacity:.9;padding-left:2rem}vaadin-side-nav-item[slot=children] vaadin-icon,vaadin-side-nav-item[slot=children] svg{margin-left:.5rem}vaadin-side-nav-item vaadin-button[theme~=tertiary-inline][theme~=contrast]{color:#fff!important}vaadin-side-nav-item vaadin-button[theme~=tertiary-inline][theme~=contrast] *{color:#fff!important;fill:#fff!important}footer[slot=drawer]{color:var(--jive-drawer-text-muted);--lumo-body-text-color: #ffffff;--lumo-header-text-color: #ffffff;--lumo-contrast-color: #ffffff}footer[slot=drawer] vaadin-menu-bar::part(menu-bar-button),footer[slot=drawer] vaadin-menu-bar::part(label){color:#fff!important;fill:#fff!important}footer[slot=drawer] vaadin-menu-bar vaadin-icon{color:#fff!important;fill:#fff!important}footer[slot=drawer] vaadin-menu-bar.jive-user-menu::part(menu-bar-button){--_lumo-button-color: #ffffff;color:#fff}footer[slot=drawer] vaadin-menu-bar.jive-user-menu::part(label){color:#fff}footer[slot=drawer] vaadin-menu-bar.jive-user-menu vaadin-icon{color:#fff;fill:#fff}footer[slot=drawer] vaadin-menu-bar.jive-user-menu vaadin-menu-bar-button[theme~=contrast]{--lumo-contrast: #ffffff}vaadin-app-layout::part(drawer){background:linear-gradient(to bottom right,#323948f2,#212735f2 40%,#151a27fa);color:#e5e7eb}vaadin-side-nav{background:transparent!important}.home-view ol{grid-template-columns:repeat(auto-fill,minmax(256px,1fr))}.home-view li{transition:all .2s cubic-bezier(.4,0,.2,1);transition-property:background-color,box-shadow}.home-view li:hover{background-color:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-s)}.settings-view ol{grid-template-columns:repeat(auto-fill,minmax(256px,1fr))}.settings-view li{transition:all .2s cubic-bezier(.4,0,.2,1);transition-property:background-color,box-shadow}.settings-view li:hover{background-color:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-s)}
