@font-face{font-family:metal lord;src:url(https://publicpossum.sfo3.digitaloceanspaces.com/fonts/Metal%20Lord.otf)format('opentype')}:root,::backdrop{--paletteA:#24853c;--paletteB:#3f10ec;--paletteC:#6607eb;--paletteD:#db4697;--paletteE:#e982b6;--paletteF:#ffffff;--basegradientl:var(--paletteA);--basegradientr:var(--paletteB);--accentgradientl:var(--paletteC);--accentgradientr:var(--paletteD);--bg-gradient:linear-gradient(to right, var(--basegradientl), var(--basegradientr));--accent-gradient:linear-gradient(to right, var(--accentgradientl), var(--accentgradientr));--bg:var(--paletteA);--accent-bg:var(--paletteD);--text:var(--paletteF);--text-light:var(--paletteF);--accent:var(--paletteD);--accent-hover:var(--paletteC);--accent-text:var(--bg);--code:#f06292;--preformatted:#ccc;--disabled:#111;--sans-font:"roboto-thin", -apple-system, BlinkMacSystemFont, "Avenir Next", 
               Avenir, "Liberation Sans", "Nimbus Sans L", Arial, Helvetica,
               "Helvetica Neue", sans-serif;--serif-font:"Merriweather", "Times New Roman", Times, Georgia, Garamond, serif}@media(prefers-color-scheme:dark){:root,::backdrop{color-scheme:dark;--bg:var(--paletteA);--accent-bg:var(--paletteD);--text:var(--paletteF);--text-light:var(--paletteF);--accent:var(--paletteD);--accent-hover:var(--paletteC);--accent-text:var(--bg)}}h1{font-size:2.5rem;color:var(--text-dark);font-family:Metal Lord,regular}h2{font-size:2rem;margin-top:3rem;color:var(--text-dark);font-family:Metal Lord,regular}h3{font-size:1.75rem;margin-top:3rem;color:var(--text-dark);font-family:Metal Lord,regular}h4{font-size:1.44rem;color:var(--text-dark);font-family:Metal Lord,regular}h5{font-size:1.15rem;color:var(--text-dark);font-family:Metal Lord,regular}h6{font-size:.96rem;color:var(--text-dark);font-family:Metal Lord,regular}body{background-image:var(--bg-gradient);color:var(--text-light);display:flex;flex-direction:column;min-height:100vh;margin:0;font-family:var(--serif-font)}polaroid{}polaroidlabel{text-align:center;font-family:Metal Lord,regular}div.notice-box{display:grid;grid-template-columns:1fr min(50rem,90%)1fr;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.1)}div.notice{background:var(--paletteB);color:var(--text-light);font-size:1.15rem;padding:1rem;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:1rem;grid-column:2}main{background-color:#fff;padding-top:0;padding-bottom:0;flex:1}main>p{margin:0}main>content{display:grid;grid-template-columns:1fr min(45rem,90%)1fr;padding:2.5rem;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.1)}main>content>*{grid-column:2}.home-page-content p:first-of-type::first-letter,.menu-page-content p:first-of-type::first-letter{font-size:4rem;float:left;line-height:.65;padding:.25rem .5rem 0 0;text-transform:uppercase;font-weight:700;color:inherit;font-family:var(--serif-font)}body>header{background-image:var(--bg-gradient);border-bottom:0}header>nav{background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text}body>header>logobar>logocontainer{padding:1rem 1rem 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}body>header>logobar>logocontainer>logoimage{grid-column:2;display:inline-block;flex:20%;max-width:15rem;min-width:10rem}body>header>logobar>logocontainer>logotext{padding:25px;color:var(--text-light);background-image:url(/KnowledgGraphScribbles-13.png);background-repeat:no-repeat;background-position:50%;background-size:contain;flex:70%;max-width:40rem;min-height:15rem}body>footer{background:var(--bg-gradient);color:var(--text-light);text-align:center;padding:1rem;height:80px;flex-shrink:0}@media(max-width:768px){body>footer{height:60px;padding:.5rem}}#_site_container{background-color:#fff;color:#000}#home-page-description{color:#fff;font-size:2.5rem}.container{width:90%;max-width:1200px;margin:0 auto}.nav-container{background:var(--bg-gradient);position:sticky;top:0;z-index:1000}.nav{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.nav-brand{display:flex;align-items:center;gap:1rem}.nav-logo-img{height:7rem;width:auto}.nav-logo-text{font-size:1.5rem;font-weight:700;text-decoration:none;color:var(--text);opacity:0;position:absolute;transform:translateX(-100%);transition:all .3s ease}.nav-menu{display:flex;list-style:none;margin:0;padding:0;gap:1rem}.nav-menu a,.nav-menu a:visited{margin:0 .5rem 1rem;border:1px solid var(--border);border-radius:var(--standard-border-radius);color:var(--text);display:inline-block;text-decoration:none}.nav-menu a:hover,.nav-menu a.current,.nav-menu a[aria-current=page]{border-color:var(--accent);color:var(--accent);cursor:pointer}.nav-link{color:var(--paletteF);text-decoration:none;font-weight:500;padding:.5rem 1rem;border:2px solid var(--paletteF);border-radius:4px;transition:all .3s ease;opacity:.8;font-family:Metal Lord,regular;-webkit-backdrop-filter:sepia(100%);backdrop-filter:sepia(100%)}.nav-link:hover{opacity:1;background:rgba(255,255,255,.1)}.nav-link.current{opacity:1;background:rgba(255,255,255,.15);border-color:var(--paletteF)}.menu-button{display:none;background:0 0;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-light);padding:.5rem}header>nav a:has(img){border:none;padding:0;margin:0}@media(max-width:768px){.menu-button{display:block}.nav-menu{display:none;position:absolute;top:100%;left:0;right:0;background:var(--bg);flex-direction:column;padding:1rem;gap:.5rem}.nav-menu.active{display:flex}.nav-link{text-align:center;display:block}.home-page-heading{color:#000!important;font-size:240px;font-weight:700;margin-bottom:20px;padding:100px 0}}