:root{color-scheme:light;--app-bg:#edf2f8;--app-nav:#f9fbff;--app-glass-icon:#29445E;--app-glass-active-bg:color-mix(in srgb,var(--app-glass-icon) 18%,transparent);--app-surface:#fff;--app-raised:#f4f7fc;--app-text:#15243a;--app-muted:#53657d;--app-accent:#245dc9;--app-border:#cbd7e7;--app-focus:#174bb5;--app-button-bg:#ffbfa9;--app-button-text:#172239;--app-shadow:0 18px 50px color-mix(in srgb,var(--app-text) 9%,transparent);--app-radius:22px;font-family:var(--e-global-typography-text-font-family,Inter,system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
:root[data-mode="dark"]{color-scheme:dark;--app-bg:#091321;--app-nav:#101d2e;--app-glass-icon:#CDBB96;--app-glass-active-bg:rgba(207,225,245,.15);--app-surface:#162438;--app-raised:#1d304a;--app-text:#f0f5fd;--app-muted:#b1c2da;--app-accent:#7eb3ff;--app-border:#344763;--app-focus:#9dc6ff;--app-button-bg:#ffbfa9;--app-button-text:#172239;--app-shadow:0 20px 55px color-mix(in srgb,var(--app-text) 20%,transparent)}
@media(prefers-color-scheme:dark){:root:not([data-mode="light"]):not([data-mode="dark"]){color-scheme:dark;--app-bg:#091321;--app-nav:#101d2e;--app-glass-icon:#CDBB96;--app-glass-active-bg:rgba(207,225,245,.15);--app-surface:#162438;--app-raised:#1d304a;--app-text:#f0f5fd;--app-muted:#b1c2da;--app-accent:#7eb3ff;--app-border:#344763;--app-focus:#9dc6ff;--app-button-bg:#ffbfa9;--app-button-text:#172239;--app-shadow:0 20px 55px color-mix(in srgb,var(--app-text) 20%,transparent)}}
*,*::before,*::after{box-sizing:border-box}html{background:var(--app-bg);scroll-behavior:smooth}body{margin:0;background:var(--app-bg);color:var(--app-text);line-height:1.55}a{color:var(--app-accent);text-underline-offset:.18em}button,input,select{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--app-focus);outline-offset:3px}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{position:fixed;z-index:1000;top:1rem;left:1rem;width:auto;height:auto;padding:.75rem;clip:auto;background:var(--app-surface);color:var(--app-text)}.app-icon{display:block;width:1.25rem;height:1.25rem;flex:none}
.app-shell{min-height:100vh;min-height:100dvh}.app-sidebar{position:fixed;z-index:60;inset:auto 0 0;min-height:4.7rem;background:var(--app-nav);border-top:1px solid var(--app-border);box-shadow:0 -12px 36px color-mix(in srgb,var(--app-text) 10%,transparent);padding:.35rem max(.35rem,env(safe-area-inset-right)) calc(.35rem + env(safe-area-inset-bottom)) max(.35rem,env(safe-area-inset-left))}.app-nav-floating .app-sidebar{inset:auto 15px calc(15px + env(safe-area-inset-bottom));padding:.35rem;border:1px solid var(--app-border);border-radius:22px;min-height:4rem;box-shadow:var(--app-shadow)}.app-brand,.app-sidebar-footer{display:none}.app-nav-list{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;list-style:none;margin:0;padding:0;gap:.1rem}.app-nav-list li{min-width:0}.app-nav-list a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-width:0;min-height:3.8rem;padding:.3rem .15rem;border-radius:14px;color:var(--app-muted);font-size:clamp(.58rem,2.4vw,.78rem);font-weight:700;text-align:center;text-decoration:none;line-height:1.15}.app-nav-list a span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-nav-list a:hover,.app-nav-list a[aria-current="page"]{background:var(--app-raised);color:var(--app-accent)}
.app-content{min-height:100vh;min-height:100dvh;padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}.app-nav-floating .app-content{padding-bottom:calc(7.75rem + env(safe-area-inset-bottom))}.app-topbar{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem max(.8rem,env(safe-area-inset-right)) .55rem max(.8rem,env(safe-area-inset-left));background:color-mix(in srgb,var(--app-bg) 90%,transparent);border-bottom:1px solid var(--app-border);backdrop-filter:blur(18px)}.app-back-button,.app-settings summary{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-width:2.75rem;min-height:2.75rem;padding:.55rem;border:1px solid var(--app-border);border-radius:13px;background:var(--app-surface);color:var(--app-text);text-decoration:none;font-weight:650;white-space:nowrap}.app-back-button span,.app-settings summary span{display:none}.app-back-button:hover,.app-settings summary:hover{border-color:var(--app-accent);color:var(--app-accent)}.app-global-search{min-width:0}.app-search-form{display:flex;align-items:center;height:2.75rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:13px;overflow:hidden}.app-search-form:focus-within{outline:2px solid var(--app-focus);outline-offset:2px}.app-search-form input{flex:1;min-width:0;width:100%;height:100%;padding:.35rem .75rem;border:0;background:transparent;color:var(--app-text);outline:0;font-size:.87rem}.app-search-form input::placeholder{color:var(--app-muted)}.app-search-form button{display:grid;place-items:center;width:2.75rem;height:100%;border:0;background:transparent;color:var(--app-accent)}.app-settings{position:relative}.app-settings summary{list-style:none;cursor:pointer}.app-settings summary::-webkit-details-marker{display:none}.app-settings-panel{position:absolute;right:0;top:calc(100% + .6rem);display:grid;gap:.5rem;width:min(19rem,calc(100vw - 1rem));padding:1rem;border:1px solid var(--app-border);border-radius:16px;background:var(--app-surface);box-shadow:var(--app-shadow)}.app-settings-panel label{font-size:.85rem;font-weight:700}.app-settings-panel select{width:100%;min-height:2.75rem;padding:.4rem .7rem;border:1px solid var(--app-border);border-radius:10px;background:var(--app-raised);color:var(--app-text)}
.app-view{width:min(100%,94rem);margin:auto;padding:clamp(1rem,3vw,3rem) clamp(.85rem,4vw,3.2rem)}.app-view-heading{margin:0 0 1.5rem}.app-view-heading h1,.app-hero h1,.app-section-heading h2{font-family:var(--e-global-typography-primary-font-family,Georgia),serif;letter-spacing:-.035em;line-height:1.1}.app-view-heading h1{margin:.25rem 0 .75rem;font-size:clamp(2rem,6vw,4rem)}.app-view-heading p{max-width:66ch;color:var(--app-muted);font-size:clamp(1rem,1.4vw,1.2rem)}.app-eyebrow{margin:0;color:var(--app-accent);font-size:.76rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.app-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:2.1rem 0 1rem}.app-section-heading h2{margin:0;font-size:clamp(1.5rem,3vw,2.25rem)}
.app-hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(24rem,48vw,35rem);display:flex;align-items:end;padding:clamp(1.5rem,5vw,4rem);border:1px solid var(--app-border);border-radius:calc(var(--app-radius) + 6px);background:radial-gradient(circle at 78% 27%,color-mix(in srgb,var(--app-accent) 45%,transparent),transparent 29%),linear-gradient(135deg,var(--app-nav),var(--app-raised));box-shadow:var(--app-shadow);color:var(--app-text)}.app-hero::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;background-image:radial-gradient(var(--app-accent) 1px,transparent 1px);background-size:35px 39px;mask-image:linear-gradient(90deg,transparent 15%,currentColor 100%)}.app-hero::after{content:"";position:absolute;z-index:-1;width:65%;height:55%;right:-4%;bottom:-22%;border-radius:50%;background:linear-gradient(150deg,var(--app-surface),var(--app-nav));box-shadow:-20px -25px 75px color-mix(in srgb,var(--app-accent) 25%,transparent);transform:rotate(-13deg)}.app-hero-inner{max-width:65rem}.app-hero .app-eyebrow{color:var(--app-accent)}.app-hero h1{max-width:15ch;margin:1.3rem 0;font-size:clamp(2.6rem,7vw,5.2rem);text-wrap:balance}.app-hero p:not(.app-eyebrow){max-width:48ch;font-size:clamp(1rem,1.8vw,1.2rem);color:var(--app-muted)}.app-cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.8rem 1.3rem;border-radius:999px;background:var(--app-button-bg);color:var(--app-button-text);text-decoration:none;font-weight:800}.app-cta:hover{background:color-mix(in srgb,var(--app-button-bg) 85%,var(--app-surface));color:var(--app-button-text)}.app-dashboard{display:grid;gap:1rem}.app-chart-card,.app-topic-card,.app-stat-card{padding:1.25rem;border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface)}.app-chart-card h2,.app-chart-card h3{margin-top:0;font-family:Georgia,serif}.app-chart-card :where(canvas,svg,img,table){max-width:100%}.app-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.app-topic-card{display:flex;flex-direction:column;justify-content:space-between;min-height:9rem;color:var(--app-text);text-decoration:none;background:linear-gradient(145deg,var(--app-surface),var(--app-raised))}.app-topic-card .app-icon{color:var(--app-accent);width:1.7rem;height:1.7rem}.app-topic-card strong{font-family:Georgia,serif;font-size:1.25rem}.app-topic-card:hover{border-color:var(--app-accent);transform:translateY(-2px)}
.app-list{display:grid;gap:.8rem}.app-list-item{display:flex;min-width:0;gap:1rem;padding:1rem;border:1px solid var(--app-border);border-radius:17px;background:var(--app-surface)}.app-list-image{flex:0 0 6rem;overflow:hidden;border-radius:10px}.app-list-image img{display:block;width:100%;height:100%;max-height:9rem;object-fit:cover}.app-list-copy{min-width:0;flex:1}.app-list-item h2{margin:.2rem 0;font-size:clamp(1.02rem,1.55vw,1.3rem);line-height:1.3}.app-list-item h2 a{color:var(--app-text);text-decoration:none}.app-list-item h2 a:hover{color:var(--app-accent);text-decoration:underline}.app-list-item p:not(.app-eyebrow){margin:.35rem 0;color:var(--app-muted);font-size:.92rem}.app-list-item time{color:var(--app-muted);font-size:.78rem}.app-library-controls{display:grid;gap:.85rem;padding:1rem;margin:1.5rem 0;border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface)}.app-library-controls label{font-weight:750}.app-library-controls input[type="search"]{width:100%;min-height:3.15rem;padding:.75rem 1rem;border:1px solid var(--app-border);border-radius:12px;background:var(--app-raised);color:var(--app-text)}.app-filter-list{display:flex;flex-wrap:wrap;gap:.5rem}.app-filter-list a{display:inline-flex;align-items:center;min-height:2.55rem;padding:.45rem .85rem;border:1px solid var(--app-border);border-radius:999px;color:var(--app-text);text-decoration:none;font-size:.9rem}.app-filter-list a[aria-current="true"],.app-filter-list a:hover{background:var(--app-accent);color:var(--app-bg);border-color:var(--app-accent)}.app-results-meta{min-height:1.5rem;margin-bottom:.7rem;color:var(--app-muted);font-size:.9rem}.app-load-more{min-height:2.75rem;margin:1rem auto;padding:.6rem 1.2rem;border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface);color:var(--app-text)}.app-load-more:hover{border-color:var(--app-accent)}.app-empty{padding:2rem;border:1px dashed var(--app-border);border-radius:var(--app-radius);color:var(--app-muted);text-align:center}.app-status{min-height:1.4rem;color:var(--app-muted);font-size:.88rem}
.app-document{min-width:0}.app-document-body{max-width:78rem;padding:clamp(1.15rem,3vw,2.75rem);border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:var(--app-shadow);overflow-wrap:anywhere}.app-document-body>:first-child{margin-top:0}.app-document-body img{max-width:100%;height:auto}.app-document-body :where(input,textarea,select,button){max-width:100%}.app-document-body h2,.app-document-body h3{font-family:Georgia,serif}.app-article-body{max-width:78ch;margin:auto;font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.8}.app-article-image{display:block;max-width:100%;height:auto;margin:0 auto 1.5rem;border-radius:14px}.app-article-meta{color:var(--app-muted);font-size:.9rem}.app-to-top{position:fixed;z-index:45;right:1rem;bottom:calc(6rem + env(safe-area-inset-bottom));display:grid;place-items:center;width:2.8rem;height:2.8rem;border:1px solid var(--app-border);border-radius:50%;background:var(--app-surface);color:var(--app-text);box-shadow:var(--app-shadow)}.app-nav-floating .app-to-top{bottom:calc(7.2rem + env(safe-area-inset-bottom))}.navigation.pagination{margin:1rem 0}.page-numbers{display:inline-block;padding:.4rem .7rem;margin:.1rem;border:1px solid var(--app-border);border-radius:8px}.page-numbers.current{background:var(--app-accent);color:var(--app-bg)}
.app-library-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end}.app-library-controls>label,.app-filter-desktop,.app-filter-mobile{grid-column:1/-1}.app-library-controls>.app-load-more{margin:0;min-height:3.15rem}.app-filter-desktop{display:none}.app-filter-mobile summary{width:max-content;max-width:100%;min-height:2.6rem;padding:.45rem .8rem;border:1px solid var(--app-border);border-radius:12px;color:var(--app-text);font-weight:700;cursor:pointer}.app-filter-mobile[open] summary{border-color:var(--app-accent)}.app-filter-mobile .app-filter-list{max-height:12rem;overflow-y:auto;padding:.75rem 0 .25rem}.app-sidebar-filters{display:none}
@media(min-width:700px){.app-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-dashboard{grid-template-columns:minmax(0,2fr) minmax(15rem,1fr)}.app-dashboard .app-chart-column{display:grid;align-content:start;gap:1rem}.app-global-search{max-width:42rem;width:100%;margin-inline:auto}.app-back-button span,.app-settings summary span{display:inline}.app-list-image{flex-basis:9rem}}
@media(min-width:900px){.app-shell{display:grid;grid-template-columns:clamp(14.5rem,19vw,19rem) minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden}.app-sidebar,.app-nav-floating .app-sidebar{position:static;inset:auto;display:flex;flex-direction:column;gap:2rem;min-height:0;padding:2rem 1rem 1.5rem;border:0;border-right:1px solid var(--app-border);border-radius:0;box-shadow:none;overflow-y:auto}.app-brand{display:grid;gap:.35rem;padding:.2rem .7rem}.app-brand-link{display:flex;align-items:center;gap:.65rem;color:var(--app-text);text-decoration:none;font-size:1.15rem;letter-spacing:.07em;text-transform:uppercase}.app-brand-link img{display:block;max-width:100%;max-height:3rem;width:auto;height:auto}.app-brand-mark{font-size:1.5rem;color:var(--app-accent)}.app-brand-subtitle{color:var(--app-muted);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.app-sidebar-footer{display:block;margin:auto .7rem 0;color:var(--app-muted);font-size:.86rem}.app-nav-list{display:grid;grid-auto-flow:row;grid-auto-columns:auto;gap:.35rem}.app-nav-list a{flex-direction:row;justify-content:flex-start;gap:.8rem;min-height:3.2rem;padding:.75rem 1rem;font-size:.93rem;text-align:left}.app-nav-list a span{white-space:normal}.app-sidebar-filters{display:block;border-top:1px solid var(--app-border);padding:.9rem .7rem 0}.app-sidebar-filter-title{margin:0 0 .4rem;font-size:.85rem;font-weight:800}.app-sidebar-filter-list{display:grid;gap:.1rem}.app-sidebar-filter-list a{padding:.3rem .5rem;border-radius:8px;color:var(--app-muted);font-size:.82rem;text-decoration:none}.app-sidebar-filter-list a[aria-current="true"],.app-sidebar-filter-list a:hover{background:var(--app-raised);color:var(--app-accent)}.app-sidebar-filter-more summary{padding:.45rem .5rem;color:var(--app-accent);font-size:.83rem;cursor:pointer}.app-sidebar-filter-more .app-sidebar-filter-list{max-height:13rem;overflow-y:auto}.app-filter-desktop{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding-bottom:.45rem}.app-filter-desktop a{flex:none}.app-filter-mobile{display:none}.app-content,.app-nav-floating .app-content{min-height:0;height:100vh;height:100dvh;overflow-y:auto;padding-bottom:0;overscroll-behavior:contain}.app-topbar{padding:1rem clamp(1.5rem,3vw,3rem)}.app-to-top,.app-nav-floating .app-to-top{bottom:1.25rem;right:1.4rem}}
@media(max-width:380px){.app-nav-list a{font-size:.57rem}.app-nav-list .app-icon{width:1.15rem;height:1.15rem}.app-topbar{gap:.35rem;padding-inline:.5rem}.app-search-form input{font-size:.78rem}}
@media(prefers-reduced-motion:no-preference){a,button,summary{transition:background-color .17s ease,color .17s ease,border-color .17s ease,transform .17s ease}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.app-list-item{position:relative;padding:.72rem 1rem}.app-list-item:hover,.app-list-item:focus-within{z-index:2}.app-list-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;width:100%}.app-list-copy .app-eyebrow{grid-column:1/-1;margin:0;font-size:.7rem}.app-list-item h2{margin:.14rem 0}.app-list-item h2 a{position:relative;display:inline-block;max-width:100%}.app-list-copy time{white-space:nowrap}.app-list-preview{display:none;position:absolute;top:calc(100% + .65rem);left:0;z-index:10;width:min(14rem,70vw);aspect-ratio:4/3;overflow:hidden;padding:.3rem;border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface);box-shadow:var(--app-shadow);pointer-events:none}.app-list-preview img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}
.app-bookmark-form{margin-top:1rem}.app-bookmark-form button,.app-download-list a{display:inline-flex;align-items:center;min-height:2.6rem;padding:.55rem .9rem;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface);color:var(--app-text);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.app-bookmark-form button:hover,.app-download-list a:hover{border-color:var(--app-accent);color:var(--app-accent)}.app-download-list,.app-member-list{display:grid;gap:.75rem}.app-download-list .app-list-copy,.app-member-list .app-list-copy{display:block}.app-download-list .app-list-copy p{margin:.35rem 0 1rem;color:var(--app-muted)}.app-member-list .app-list-copy>span{color:var(--app-muted);font-size:.84rem}
@media(min-width:700px){.app-list-item h2 a:focus-visible .app-list-preview{display:block}}
@media(min-width:700px) and (hover:hover) and (pointer:fine){.app-list-item h2 a:hover .app-list-preview{display:block}}
@media(max-width:699px){.app-list-copy{grid-template-columns:minmax(0,1fr)}.app-list-copy time{grid-column:1}}
@media(forced-colors:active){.app-list-item,.app-document-body,.app-hero,.app-topic-card,.app-sidebar,.app-topbar{border:1px solid CanvasText}}
.app-install-help{margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--app-border)}.app-install-help summary{cursor:pointer;font-weight:750}.app-install-help p{margin:.6rem 0 0;color:var(--app-muted);font-size:.84rem}.app-install-help button{margin-top:.7rem;min-height:2.6rem;padding:.45rem .8rem;border:1px solid var(--app-border);border-radius:10px;background:var(--app-raised);color:var(--app-text);font-weight:700}.app-install-help[hidden],.app-install-help button[hidden]{display:none}
@media(max-width:380px){.app-hero-inner{min-width:0;width:100%}.app-hero h1{font-size:clamp(2.05rem,10vw,2.6rem);overflow-wrap:anywhere}.app-topic-grid{grid-template-columns:minmax(0,1fr)}}
.app-legal-footer{margin:clamp(2rem,5vw,4rem) 0 0;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--app-border)}.app-legal-list{display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:center;list-style:none;margin:0;padding:0}.app-legal-list a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--app-muted);font-size:.85rem;text-decoration:none}.app-legal-list a:hover,.app-legal-list a:focus-visible{color:var(--app-accent);text-decoration:underline}
.elementor-widget-novissium-navigation,.app-nav-widget{width:100%;min-width:0}
body.admin-bar .elementor-element-1616f9e8{inset-block-start:var(--wp-admin--admin-bar--height,32px)!important}
.app-article-actions{margin:1rem 0}.app-article-actions button{min-height:2.75rem;padding:.55rem 1rem;border:1px solid var(--app-border);border-radius:12px;background:var(--app-raised);color:var(--app-text);font-weight:700}.app-article-actions button:hover{border-color:var(--app-accent);color:var(--app-accent)}
@media(max-width:899px){body.app-nav-floating .elementor-element-6615777b{margin-bottom:calc(15px + env(safe-area-inset-bottom));border:1px solid var(--app-border);border-radius:18px;overflow:hidden;box-shadow:var(--app-shadow)}}
@media(max-width:899px){.novissium-mobile-tabs .elementor-nav-menu{display:flex;flex-wrap:nowrap;width:100%}.novissium-mobile-tabs .elementor-nav-menu>li{flex:1 1 0;min-width:0}.novissium-mobile-tabs .elementor-nav-menu>li>a{display:flex;align-items:center;justify-content:center;min-height:3.65rem;padding:.4rem .1rem;text-align:center;white-space:normal;overflow-wrap:anywhere;font-size:clamp(.58rem,2.4vw,.73rem);line-height:1.12}}
.elementor-element-34a5b6cd:has(.app-chart-empty) .elementor-element-44218bc2{display:none}.elementor-element-34a5b6cd:has(.app-chart-empty) .elementor-element-3cb5ae9d{width:100%!important;flex:1 1 100%!important}
.app-search-form{overflow:visible}.app-search-field{position:relative;flex:1;min-width:0}.app-search-field>input{width:100%}.app-library-controls .app-search-field{grid-column:1}.app-live-results{position:absolute;z-index:80;top:calc(100% + .45rem);left:0;width:min(30rem,calc(100vw - 4rem));max-height:min(45vh,22rem);overflow-y:auto;padding:.4rem;border:1px solid var(--app-border);border-radius:14px;background:var(--app-surface);box-shadow:var(--app-shadow)}.app-live-results[hidden]{display:none!important}.app-live-item{display:block;padding:.7rem .8rem;border-radius:9px;color:var(--app-text);text-decoration:none;line-height:1.35}.app-live-item:hover,.app-live-item:focus-visible{background:var(--app-raised);color:var(--app-accent);outline:2px solid var(--app-focus);outline-offset:-2px}.app-live-empty{margin:.3rem;padding:.6rem;color:var(--app-muted);font-size:.9rem}.app-library-controls .app-live-results{width:min(34rem,calc(100vw - 2rem))}
