@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt7-GT7LEc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt79mT7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt7-GT7LEc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt79mT7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt7-GT7LEc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt79mT7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--base-clr: #11121a;--line-clr: #42434a;--hover-clr: #222533;--text-clr: #e6e6ef;--gold-primary: #c9a227;--gold-bright: #e5c158;--gold-dark: #8b6914;--gold-glow: rgba(201, 162, 39, .4);--gold-soft: rgba(201, 162, 39, .15);--gold-border: rgba(201, 162, 39, .35);--accent-clr: var(--gold-primary);--secondary-text-clr: #b0b3c1;--glass-bg: linear-gradient(145deg, rgba(34, 37, 51, .55) 0%, rgba(17, 18, 26, .45) 100%);--glass-border: 1px solid rgba(255, 255, 255, .06);--glass-shadow: 0 4px 24px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .04);--glass-fallback-bg: linear-gradient(145deg, var(--hover-clr) 0%, color-mix(in srgb, var(--hover-clr) 90%, var(--base-clr)) 100%);--skeleton-bg: rgba(255, 255, 255, .06);--skeleton-highlight: rgba(255, 255, 255, .12)}.skeleton{background:var(--skeleton-bg);border-radius:4px;overflow:hidden;position:relative}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0%,transparent 40%,var(--skeleton-highlight) 50%,transparent 60%,transparent 100%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite;pointer-events:none}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-line{height:1em;min-height:12px}.skeleton-line--short{max-width:60%}.skeleton-line--title{height:1.25em;min-height:18px}.skeleton-line--lg{height:1.5em;min-height:20px}.skeleton-block{height:4em;min-height:48px}.skeleton-block--sm{height:2.5em;min-height:32px}.skeleton-card{min-height:80px;padding:.75rem;border-radius:.75rem}*{margin:0;padding:0}html{height:100%;font-family:Poppins,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.5rem}:focus-visible{outline:2px solid var(--gold-bright, #e5c158);outline-offset:2px}#main-content:focus-visible{outline-offset:-2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}body{height:100%;min-height:100dvh;overflow:hidden;background-color:var(--base-clr);color:var(--text-clr)}app-root{display:block;height:100%;min-height:100%}#sidebar{box-sizing:border-box;height:100%;min-height:0;width:250px;padding:5px 1em;background-color:var(--base-clr);border-right:1px solid var(--line-clr);position:sticky;top:0;transition:.3s ease-in-out;overflow:hidden;text-wrap:nowrap;display:flex;flex-direction:column}#sidebar>ul{flex:1;display:flex;flex-direction:column;min-height:0;overflow:auto}#sidebar>ul>li.sidebar-item-admin{margin-top:1em;padding-top:.75em;border-top:1px solid var(--line-clr)}#sidebar>ul>li.sidebar-login{margin-top:auto;flex-shrink:0;border-top:1px solid var(--line-clr);padding-top:.5em;margin-bottom:.5em}#sidebar.close{padding:5px;width:60px}#sidebar.close>ul>li.sidebar-login{padding-top:.5em;padding-left:0;padding-right:0}#sidebar ul{list-style:none}#sidebar>ul>li:first-child{display:flex;justify-content:flex-end;align-items:center;margin-bottom:16px;padding-left:15px}#sidebar>ul>li:first-child .logo{font-weight:600}#sidebar ul li.active a{color:var(--gold-bright)}#sidebar ul li.active a svg{fill:var(--gold-bright)}#sidebar a,#sidebar .dropdown-btn,#sidebar .logo{border-radius:.5em;padding:.85em;text-decoration:none;color:var(--text-clr);display:flex;align-items:center;gap:1em}.dropdown-btn{width:100%;text-align:left;background:none;border:none;font:inherit;cursor:pointer}#sidebar svg{flex-shrink:0;fill:var(--text-clr)}#sidebar a span,#sidebar .dropdown-btn span{flex-grow:1}#sidebar a:hover,#sidebar .dropdown-btn:hover{background-color:var(--hover-clr)}#sidebar .sub-menu{display:grid;grid-template-rows:0fr;transition:.3s ease-in-out;min-height:0}#sidebar .sub-menu>ul{overflow:hidden;min-height:0;list-style:none;margin:0;padding:0}#sidebar .sub-menu.show{grid-template-rows:1fr;max-height:min(50vh,400px)}#sidebar .sub-menu.show>ul{overflow-y:auto;overflow-x:hidden}#sidebar .sub-menu.show>ul::-webkit-scrollbar{width:5px}#sidebar .sub-menu.show>ul::-webkit-scrollbar-track{background:transparent}#sidebar .sub-menu.show>ul::-webkit-scrollbar-thumb{background:var(--line-clr);border-radius:3px}.dropdown-btn svg{transition:.2s ease}#toggle-btn.rotate svg{rotate:180deg}#sidebar .sub-menu a{padding-left:2em}#sidebar .sub-menu .sub-menu-header{padding:.5em .85em .25em 2em;font-size:.85em;font-weight:600;color:var(--secondary-text-clr);list-style:none;cursor:default}#sidebar .sub-dropdown-btn{width:100%;padding:.85em .85em .85em 2em;text-align:left;background:none;border:none;font:inherit;color:var(--text-clr);cursor:pointer;display:flex;align-items:center;gap:1em;border-radius:.5em}#sidebar .sub-dropdown-btn span{flex-grow:1}#sidebar .sub-dropdown-btn:hover{background-color:var(--hover-clr)}#sidebar .sub-dropdown-btn svg{flex-shrink:0;fill:var(--text-clr);transition:.2s ease}#sidebar .sub-menu .nested-sub{margin-left:.5em;border-left:1px solid var(--line-clr)}#sidebar .sub-menu .nested-sub>li.nested-sub-list{min-height:0;overflow:hidden}#sidebar .sub-menu .nested-sub .nested-sub-list ul{list-style:none;padding:0;margin:0}#sidebar .sub-menu .nested-sub a{padding-left:2.5em}#toggle-btn{margin-left:auto;padding:1em;border:none;border-radius:.5em;background:none;cursor:pointer}#toggle-btn svg{transition:rotate .15s ease}#toggle-btn:hover{background-color:var(--hover-clr)}main{padding:min(30px,7%)}.home{max-width:900px;margin:0 auto}.hero{position:relative;border-radius:1rem;overflow:hidden;margin-bottom:2.5rem;min-height:320px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(201,162,39,.22);box-shadow:0 20px 60px #0000008c,0 0 0 1px #11121abf inset,0 0 60px #c9a2271a}.hero__bg{position:absolute;inset:0;background:radial-gradient(1200px 520px at 50% 5%,rgba(120,70,190,.28) 0%,transparent 60%),radial-gradient(900px 480px at 20% 20%,rgba(45,210,125,.18) 0%,transparent 58%),radial-gradient(900px 520px at 80% 30%,rgba(201,162,39,.14) 0%,transparent 55%),linear-gradient(135deg,#191c2ce6,#0a0b12eb 55%,#000000eb),radial-gradient(ellipse 80% 60% at 50% 18%,rgba(201,162,39,.1),transparent 58%);filter:saturate(1.15) contrast(1.05)}.hero:before{content:"";position:absolute;inset:-2px;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff09 0px 1px,#0000 2px 4px),repeating-radial-gradient(circle at 50% 22%,#c9a2270f 0px 1px,#0000 8px 22px);opacity:.55;mix-blend-mode:overlay}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0%,rgba(201,162,39,.06) 38%,rgba(229,193,88,.1) 50%,rgba(201,162,39,.06) 62%,transparent 100%);transform:translate(-45%) skew(-12deg);opacity:.7;animation:hero-shimmer 8s ease-in-out infinite}@keyframes hero-shimmer{0%{transform:translate(-60%) skew(-12deg);opacity:.25}45%{opacity:.75}to{transform:translate(60%) skew(-12deg);opacity:.25}}@media (prefers-reduced-motion: reduce){.hero:after{animation:none;opacity:.35}.home .hero:after{animation:none;opacity:.3}}.home .hero__bg{background:transparent;filter:none}.home .hero:before{opacity:.4;mix-blend-mode:soft-light}.home .hero:after{background:linear-gradient(110deg,transparent 0%,rgba(201,162,39,.05) 38%,rgba(229,193,88,.1) 50%,rgba(201,162,39,.05) 62%,transparent 100%);opacity:.55}.hero__content{position:relative;z-index:1;padding:2.5rem 1.5rem;max-width:560px;isolation:isolate}.hero__content:before{content:"";position:absolute;inset:-18px -10px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 40%,rgba(0,0,0,.55) 0%,rgba(0,0,0,.18) 45%,transparent 72%),radial-gradient(ellipse 55% 40% at 50% 30%,rgba(201,162,39,.1) 0%,transparent 60%);filter:blur(.2px);opacity:.95}.hero--compact{min-height:auto;margin-bottom:0}.hero--compact .hero__content{padding:1.25rem 1.5rem}.hero__logo{display:block;width:80px;height:auto;margin:0 auto 1rem;border-radius:.5rem}.hero__label{font-size:.8rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:.5rem;text-shadow:0 0 20px var(--gold-glow);display:inline-flex;align-items:center;gap:.75rem}.hero__label:before,.hero__label:after{content:"";height:1px;width:42px;background:linear-gradient(90deg,transparent 0%,rgba(201,162,39,.65) 50%,transparent 100%);box-shadow:0 0 18px #c9a22738}.hero__title{font-size:clamp(2.25rem,6vw,3.5rem);font-weight:800;color:var(--text-clr);letter-spacing:.05em;margin:0 0 .25rem;font-family:Cinzel,Poppins,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-shadow:0 2px 24px rgba(0,0,0,.65),0 0 28px rgba(201,162,39,.12),0 0 60px rgba(120,70,190,.1)}.hero__tagline{font-size:1rem;color:var(--secondary-text-clr);margin-bottom:1.25rem;font-weight:500;letter-spacing:.02em}.hero__intro{font-size:.95rem;color:var(--secondary-text-clr);line-height:1.6;margin:0;text-shadow:0 2px 14px rgba(0,0,0,.55)}.home-section{margin-bottom:2rem}.home-section__title{font-size:1.1rem;font-weight:600;color:var(--text-clr);margin-bottom:1rem}.quick-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1.25rem}.quick-link{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem;background:var(--glass-bg);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:var(--glass-border);border-radius:1rem;box-shadow:var(--glass-shadow);text-decoration:none;color:inherit;transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease,background .25s ease;position:relative;overflow:hidden}@supports not (backdrop-filter: blur(1px)){.quick-link{background:var(--glass-fallback-bg)}}.quick-link:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,var(--gold-soft) 0%,transparent 60%);opacity:0;transition:opacity .25s ease;pointer-events:none}.quick-link:hover{border-color:#c9a22766;box-shadow:0 12px 32px #0000004d,0 0 28px var(--gold-soft),inset 0 1px #ffffff0f;transform:translateY(-3px)}.quick-link:hover:before{opacity:1}.quick-link__icon-wrap{flex-shrink:0;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:#c9a2271f;border:1px solid rgba(201,162,39,.25);border-radius:.75rem;box-shadow:inset 0 1px #ffffff0f;position:relative;z-index:1}.quick-link__icon{font-size:1.35rem;line-height:1}.quick-link__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem;position:relative;z-index:1}.quick-link__label{font-weight:600;color:var(--text-clr);font-size:1.05rem;letter-spacing:.01em}.quick-link__desc{height:40px;font-size:.875rem;color:var(--secondary-text-clr);line-height:1.4}.quick-link__arrow{flex-shrink:0;font-size:1.1rem;color:var(--gold-primary);opacity:.7;transition:transform .2s ease,opacity .2s ease;position:relative;z-index:1}.quick-link:hover .quick-link__arrow{transform:translate(4px);opacity:1}.home-section--compact{margin-bottom:0}.home-cta{padding:0;color:var(--secondary-text-clr);line-height:1.6;margin:0}.tbc-banner{margin-bottom:2.5rem;border-radius:1rem;overflow:hidden;border:1px solid var(--line-clr)}.tbc-banner__track{display:flex;width:100%;aspect-ratio:21 / 9;min-height:180px;max-height:320px}.tbc-banner__slide{position:relative;flex:1 1 0;min-width:0;overflow:hidden;background:linear-gradient(135deg,#143c2880,#32194680)}.tbc-banner__img{width:100%;height:100%;object-fit:cover;display:block}.tbc-banner__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(17,18,26,.85) 0%,transparent 45%);pointer-events:none}.tbc-banner__caption{position:absolute;bottom:0;left:0;right:0;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;color:var(--text-clr);text-shadow:0 1px 10px rgba(0,0,0,.9);pointer-events:none}main p{color:var(--secondary-text-clr);margin-top:5px;margin-bottom:15px}.container{margin-bottom:20px;padding:min(3em,15%)}.container h2,.container p{margin-top:1em}.container .page-hero h1.page-hero__title,.container .page-hero h2.page-hero__title{margin-top:0}.page-hero{position:relative;overflow:hidden;border-radius:1.1rem;margin-bottom:1.35rem}.page-hero__bg{position:absolute;inset:0}.page-hero__bg:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0px,rgba(255,255,255,.04) 1px,transparent 1px,transparent 10px);opacity:.25;pointer-events:none}.page-hero__content{position:relative;padding:1.25rem 1.35rem}.page-hero__toolbar{margin:0 0 .65rem}.page-hero__toolbar .page-hero__back{margin-top:0}.page-hero__label{font-size:.78rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-bright);text-shadow:0 0 22px var(--gold-glow);margin-bottom:.55rem}.page-hero__title-row{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.page-hero__title{margin:0;font-size:clamp(1.6rem,2.8vw,2.25rem);letter-spacing:.02em}.page-hero__count{font-size:.85rem;color:var(--secondary-text-clr);padding:.25rem .6rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0000002e}.page-hero__date{display:block;font-size:.85rem;color:var(--secondary-text-clr);margin-bottom:.5rem;letter-spacing:.02em}.page-hero__secondary{margin:.35rem 0 0;color:var(--secondary-text-clr);font-size:.95rem;line-height:1.45}.page-hero__intro{margin:.6rem 0 0;color:var(--secondary-text-clr);line-height:1.55;max-width:72ch}.page-hero__back{display:inline-block;margin-top:.75rem;font-size:.9rem;color:var(--gold-bright);text-decoration:none}.page-hero__back:hover{text-decoration:underline}.page-hero__link{color:var(--gold-bright);text-decoration:underline;text-underline-offset:.15em}.page-hero__link:hover{color:var(--gold-primary)}.container .page-hero p{margin-top:0;margin-bottom:0}.container .page-hero .page-hero__intro{margin-top:.6rem}.container .page-hero .page-hero__secondary{margin-top:.35rem}.klassen-info{margin-top:1em}.klassen-info__beschreibung{color:var(--secondary-text-clr);margin-bottom:1.5em;line-height:1.6}.klassen-info__section{margin-bottom:1.5em}.klassen-info__section h3{font-size:1rem;font-weight:600;color:var(--text-clr);margin-bottom:.5em}.klassen-info__section ul{list-style:disc;padding-left:1.5em;color:var(--secondary-text-clr)}.klassen-info__section li{margin-bottom:.25em}.klassen-detail-page{max-width:52rem}.klassen-detail-back{display:inline-block;font-size:.9rem;color:var(--secondary-text-clr);text-decoration:none;margin-bottom:1.25rem;transition:color .2s}.klassen-detail-back:hover{color:var(--gold-bright)}.klassen-article{padding:1.75rem 2rem;border-radius:1rem;border:var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:var(--glass-shadow)}@supports not (backdrop-filter: blur(1px)){.klassen-article{background:var(--glass-fallback-bg)}}.klassen-article__header{padding-bottom:1.25rem;margin-bottom:1.5rem;border-bottom:1px solid var(--line-clr)}.klassen-article__date{display:block;font-size:.85rem;color:var(--secondary-text-clr);margin-bottom:.5rem;letter-spacing:.02em}.klassen-article__title{font-size:1.75rem;font-weight:700;color:var(--text-clr);line-height:1.3;margin:0;letter-spacing:-.02em}.klassen-article__body{color:var(--secondary-text-clr);line-height:1.7}.klassen-article__body .content-section{margin-bottom:1.75rem}.klassen-article__body .content-section:last-child{margin-bottom:0}.klassen-article__body .content-section h3{font-size:1.05rem;font-weight:600;color:var(--text-clr);margin:1.5em 0 .5em}.klassen-article__body .content-section h3:first-child{margin-top:0}.klassen-article__body .content-section h4{font-size:.95rem;font-weight:600;color:var(--secondary-text-clr);margin:1em 0 .4em}.klassen-article__body .content-section p,.klassen-article__body .content-section ul{margin-bottom:.6em}.klassen-article__body .content-section ul{padding-left:1.5em;list-style:disc}.klassen-article__body .content-section li{margin-bottom:.35em}.klassen-article__body .content-section--wichtig{border-color:var(--gold-primary);border-radius:.75rem;padding:1.25rem 1.5rem;background-color:var(--gold-soft)}.klassen-article__body h3,.klassen-article__body h4,.klassen-article__body p,.klassen-article__body ul{color:inherit}.klassen-article__body>h3,.klassen-article__body>h4{margin:1.5em 0 .5em}.klassen-article__body>h3:first-child,.klassen-article__body>h4:first-child{margin-top:0}.klassen-article__body>p,.klassen-article__body>ul{margin-bottom:.75em}.klassen-overview-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.klassen-overview-item{margin:0}.klassen-overview-link{display:flex;flex-direction:column;align-items:flex-start;padding:1.25rem 1.5rem;background:var(--hover-clr);border:1px solid var(--line-clr);border-radius:.75rem;color:var(--text-clr);text-decoration:none;transition:border-color .2s,background-color .2s,transform .15s}.klassen-overview-link:hover{background:var(--gold-soft);border-color:var(--gold-primary);transform:translateY(-2px)}.klassen-overview-link__title{font-weight:600;font-size:1.05rem;height:40px}.klassen-overview-link__meta{font-size:.8rem;color:var(--secondary-text-clr);margin-top:.25rem;text-transform:capitalize}.klassen-posts-page{max-width:56rem}.klassen-posts-empty{color:var(--secondary-text-clr);padding:2rem;background:var(--hover-clr);border-radius:.75rem;border:1px dashed var(--line-clr)}.klassen-teaser-list{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width: 640px){.klassen-teaser-list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.klassen-teaser-list{gap:1.75rem}}.klassen-teaser-item{margin:0;display:flex;min-height:14rem}.klassen-teaser-card{display:flex;flex-direction:column;align-items:stretch;flex:1;width:100%;padding:1.75rem 2rem;min-height:14rem;box-sizing:border-box;background:var(--glass-bg);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:var(--glass-border);border-radius:1rem;color:var(--text-clr);text-decoration:none;transition:border-color .2s,box-shadow .25s,transform .2s;box-shadow:var(--glass-shadow)}@supports not (backdrop-filter: blur(1px)){.klassen-teaser-card{background:var(--glass-fallback-bg)}}.klassen-teaser-card:hover{border-color:#c9a22766;box-shadow:0 8px 28px var(--gold-glow),0 0 24px var(--gold-soft),inset 0 1px #ffffff0f;transform:translateY(-3px)}.klassen-teaser-card__header{margin-bottom:.75rem}.klassen-teaser-card__date{display:block;font-size:.8rem;color:var(--secondary-text-clr);margin-bottom:.5rem;letter-spacing:.03em;text-transform:uppercase}.klassen-teaser-card__title{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0;letter-spacing:-.02em;color:var(--text-clr)}.klassen-teaser-card__excerpt{flex:1;font-size:.95rem;color:var(--secondary-text-clr);line-height:1.6;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.klassen-teaser-card__cta{font-size:.9rem;font-weight:600;color:var(--gold-bright);margin-top:auto;transition:transform .2s}.klassen-teaser-card:hover .klassen-teaser-card__cta{transform:translate(4px)}.content-section{margin-bottom:1.5em}.content-section h3{font-size:1rem;font-weight:600;color:var(--text-clr);margin-bottom:.5em}.content-section h4{font-size:.95rem;font-weight:600;color:var(--secondary-text-clr);margin:.75em 0 .5em}.content-section p,.content-section ul{color:var(--secondary-text-clr);line-height:1.6;margin-bottom:.5em}.content-section ul{list-style:disc;padding-left:1.5em}.content-section li{margin-bottom:.35em}.content-section--wichtig{border:1px solid var(--gold-primary);border-radius:.75em;padding:1em 1.25em;background-color:var(--gold-soft)}.content-section--wichtig .wichtig-title{color:var(--gold-bright);margin-top:0}.content-section__phase2{margin-top:1em;margin-bottom:0}.content-section__strong{font-weight:600;color:var(--text-clr)}.content-section__sub{color:var(--secondary-text-clr);font-size:.95em}.discord-link{display:inline-flex;align-items:center;gap:.5em;padding:.6em 1em;background-color:#5865f2;color:#fff;text-decoration:none;border-radius:.5em;font-weight:600;transition:background-color .2s,transform .15s}.discord-link:hover{background-color:#4752c4;transform:translateY(-1px)}.discord-link__icon{font-size:1.2em}.weakaura-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1em}.weakaura-item{box-shadow:var(--glass-shadow);display:flex;align-items:flex-start;gap:.85em;padding:1em 1.1em;border-radius:.75em;border:var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);transition:border-color .2s,box-shadow .2s}@supports not (backdrop-filter: blur(1px)){.weakaura-item{background:var(--glass-fallback-bg)}}.weakaura-item:hover{border-color:var(--gold-border);box-shadow:0 4px 16px #00000040,0 0 0 1px #c9a2271a,inset 0 1px #ffffff0f}.weakaura-item--locked{border-left:3px solid var(--gold-primary)}.weakaura-item__icon{flex-shrink:0;font-size:1.25em;line-height:1;opacity:.9}.weakaura-item__body{flex:1;min-width:0}.weakaura-item__date{display:block;font-size:.875rem;color:var(--secondary-text-clr);margin-bottom:.2em}.weakaura-item__name{font-weight:600;font-size:1rem;color:var(--text-clr);line-height:1.35}.weakaura-item__name a{color:var(--gold-bright);text-decoration:none;transition:color .15s}.weakaura-item__name a:hover{color:var(--gold-primary)}.weakaura-item__password-hint{margin:.5em 0 0;font-size:.875em;color:var(--secondary-text-clr);line-height:1.4}.weakaura-item__password-hint a{color:var(--gold-bright);text-decoration:none;font-weight:500}.weakaura-item__password-hint a:hover{text-decoration:underline}.addon-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1em}.addon-item{display:flex;align-items:flex-start;gap:.85em;padding:1em 1.1em;border-radius:.75em;border:var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:var(--glass-shadow);transition:border-color .2s,box-shadow .2s}@supports not (backdrop-filter: blur(1px)){.addon-item{background:var(--glass-fallback-bg)}}.addon-item:hover{border-color:var(--gold-border);box-shadow:0 4px 16px #00000040,0 0 0 1px #c9a2271a,inset 0 1px #ffffff0f}.addon-item__icon{flex-shrink:0;font-size:1.25em;line-height:1;opacity:.9}.addon-item__body{flex:1;min-width:0}.addon-item__date{display:block;font-size:.875rem;color:var(--secondary-text-clr);margin-bottom:.2em}.addon-item__name{font-weight:600;font-size:1rem;color:var(--text-clr);line-height:1.35}.addon-item__name a{color:var(--gold-bright);text-decoration:none;transition:color .15s}.addon-item__name a:hover{color:var(--gold-primary)}.addon-item--featured{grid-column:1 / -1;padding:1.25em 1.5em;border-width:2px;border-color:var(--gold-primary);background-color:var(--hover-clr);background-image:linear-gradient(135deg,var(--gold-soft) 0%,rgba(201,162,39,.06) 50%);box-shadow:0 0 0 1px var(--gold-border)}.addon-item--featured .addon-item__icon{font-size:1.5em}.addon-item--featured .addon-item__name{font-size:1.1rem}.addon-item__features{margin:.75em 0 0;padding-left:1.25em;list-style:disc;color:var(--secondary-text-clr);font-size:.9em;line-height:1.5}.addon-item__features--two-cols{column-count:2;column-gap:2em}.addon-item__features li{margin-bottom:.25em;break-inside:avoid}.addon-item__features li:last-child{margin-bottom:0}.lootvergabe-card{padding:1.25em 1.5em;border-radius:.75em;border:var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:var(--glass-shadow);transition:border-color .2s,box-shadow .2s}@supports not (backdrop-filter: blur(1px)){.lootvergabe-card{background:var(--glass-fallback-bg)}}.lootvergabe-card:hover{border-color:var(--gold-border);box-shadow:0 4px 16px #00000040,0 0 0 1px #c9a2271a,inset 0 1px #ffffff0f}.lootvergabe-card .lootvergabe-body{color:var(--text-clr);line-height:1.6}.lootvergabe-card .lootvergabe-body a{color:var(--gold-bright)}.lootvergabe-card .lootvergabe-body a:hover{color:var(--gold-primary)}.glass-card{padding:1.5em 1.75em;border-radius:.75em;border:var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:var(--glass-shadow)}@supports not (backdrop-filter: blur(1px)){.glass-card{background:var(--glass-fallback-bg)}}.glass-card .content-section{margin-bottom:1rem}.glass-card .content-section:last-child{margin-bottom:0}.glass-card a{color:var(--gold-bright)}.glass-card a:hover{color:var(--gold-primary)}.announcements-list{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem;max-height:100%;overflow-y:auto;overflow-x:hidden}.announcement{padding:1.25em 1.5em;border-radius:1rem;border:var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:var(--glass-shadow)}@supports not (backdrop-filter: blur(1px)){.announcement{background:var(--glass-fallback-bg)}}.announcement__title{font-size:1.15rem;font-weight:700;color:var(--text-clr);margin-bottom:1em;line-height:1.4}.announcement--warning{border:1px solid rgba(230,126,34,.5);background:linear-gradient(145deg,#e67e2226,#e67e220f);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:0 4px 24px #0003,0 0 0 1px #e67e2233,inset 0 1px #ffffff0f}.announcement--warning .announcement__title{color:#e67e22;margin-top:0}.announcement__header{margin-bottom:.75em}.announcement__date{display:block;font-size:.875rem;color:var(--secondary-text-clr);margin-bottom:.25em}.announcement__intro{color:var(--secondary-text-clr);line-height:1.6;margin-bottom:.75em}.announcement__intro:last-of-type{margin-bottom:1.25em}.announcement-list{list-style:none;padding-left:0;margin:.5em 0 1em}.announcement-list li{display:flex;align-items:flex-start;gap:.5em;margin-bottom:.4em;color:var(--secondary-text-clr);line-height:1.5}.announcement-list__dot{flex-shrink:0;font-size:1em}.announcement__signoff{margin-top:1.5em;padding-top:1em;border-top:1px solid var(--line-clr);color:var(--text-clr);font-weight:500}.announcement__body{color:var(--secondary-text-clr);line-height:1.6}.announcement__body h3{font-size:1rem;font-weight:600;color:var(--text-clr);margin:1.25em 0 .5em}.announcement__body h3:first-child{margin-top:0}.announcement__body p{margin:0 0 .75em}.announcement__body ul{list-style:none;padding-left:0;margin:.5em 0 1em}.announcement__body ul li{margin-bottom:.4em;padding-left:1.5em;position:relative}.announcement__body ul li:before{content:"\2022";position:absolute;left:0;color:var(--gold-primary)}@media (max-width: 560px){.addon-item__features--two-cols{column-count:1}}@media (max-width: 800px){main{padding:2em 1em 60px}.container{border:none;padding:0}#sidebar{height:60px;width:100%;border-right:none;border-top:1px solid var(--line-clr);padding:0;position:fixed;top:unset;bottom:0}#sidebar>ul{padding:0;flex:1 0 60px;flex-direction:row;display:grid;grid-auto-columns:60px;grid-auto-flow:column;align-items:center;overflow-x:scroll;min-height:unset}#sidebar>ul>li.sidebar-login{margin-top:0;border-top:none;padding-top:0;margin-bottom:0}#sidebar ul li{height:100%}#sidebar ul a,#sidebar ul .dropdown-btn{width:60px;height:60px;padding:0;border-radius:0;justify-content:center}#sidebar ul li span,#sidebar ul li:first-child,#sidebar .dropdown-btn svg:last-child,#sidebar .sub-dropdown-btn svg{display:none}#sidebar ul li .sub-menu.show{position:fixed;bottom:60px;left:0;box-sizing:border-box;height:60px;width:100%;background-color:var(--hover-clr);border-top:1px solid var(--line-clr);display:flex;justify-content:center}#sidebar ul li .sub-menu.show>ul{overflow-x:auto}#sidebar ul li .sub-menu.show li{display:inline-flex}#sidebar ul li .sub-menu.show a{box-sizing:border-box;padding:1em;width:auto;justify-content:center}}.admin-error{color:#e67e22;margin-bottom:1rem;padding:.6rem .85rem;background:#e67e221f;border:1px solid rgba(230,126,34,.25);border-radius:.5rem}.admin-actions{margin-bottom:1.5rem}.admin-actions--row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.admin-filter{display:flex;align-items:center;gap:.75rem}.admin-filter__label{font-size:.9rem;font-weight:500;color:var(--secondary-text-clr)}.admin-filter__input,.admin-filter__select{padding:.55rem .85rem;border-radius:.5rem;border:1px solid var(--line-clr);background:var(--hover-clr);color:var(--text-clr);font:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.admin-filter__input:hover,.admin-filter__input:focus,.admin-filter__select:hover,.admin-filter__select:focus{outline:none;border-color:var(--gold-border);box-shadow:0 0 0 2px var(--gold-soft)}.admin-filter__input{min-width:220px}.admin-filter__select{min-width:200px;padding-right:2.25rem;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 -960 960 960' width='20' fill='%23b0b3c1'%3E%3Cpath d='M480-361q-8 0-15-2.5t-13-8.5L268-556q-11-11-11-28t11-28q11-11 28-11t28 11l156 156 156-156q11-11 28-11t28 11q11 11 11 28t-11 28L508-372q-6 6-13 8.5t-15 2.5Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;background-size:1.15rem;cursor:pointer}.admin-filter__select option{background:var(--base-clr);color:var(--text-clr);padding:.5rem}.cdk-overlay-container{z-index:1200!important}.cdk-overlay-backdrop.salzig-select-backdrop{background:#00000040}.cdk-overlay-pane.salzig-select-pane{pointer-events:auto}input.admin-input{box-sizing:border-box;padding:.55rem .85rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.15);background:#00000047;color:var(--text-clr);font:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}input.admin-input:hover{border-color:#c9a22740}input.admin-input:focus{outline:none;border-color:var(--gold-border);box-shadow:0 0 0 2px var(--gold-soft)}input.admin-input::placeholder{color:var(--secondary-text-clr);opacity:.75}.admin-form-checkbox input[type=checkbox],label.admin-form-checkbox input[type=checkbox],.admin-roster-sync-row input[type=checkbox]{accent-color:var(--gold-primary);width:1.05rem;height:1.05rem;cursor:pointer}.admin-btn{padding:.5rem 1rem;border-radius:.5rem;border:1px solid var(--line-clr);background:var(--hover-clr);color:var(--text-clr);font:inherit;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .25s ease,transform .2s ease}.admin-btn:hover{background:#ffffff14;border-color:#ffffff2e}.admin-btn--primary{background:var(--gold-primary);border-color:var(--gold-primary);color:#1a1510;box-shadow:0 1px 3px #00000026}.admin-btn--primary:hover{background:var(--gold-bright);border-color:var(--gold-bright);box-shadow:0 4px 14px #c9a22759,0 0 0 1px #c9a22733;transform:translateY(-1px)}.admin-btn--primary:active{transform:translateY(0);box-shadow:0 1px 4px #c9a22740}.admin-btn--danger{border-color:#c0392b;color:#e74c3c}.admin-btn--danger:hover{background:#e74c3c33}.admin-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.admin-list--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,360px));gap:1rem}.admin-list--grid-wide{grid-template-columns:repeat(auto-fill,minmax(280px,360px))}.admin-title{font-size:1.15rem;font-weight:600;color:var(--text-clr);margin-bottom:1.25rem;letter-spacing:.01em}.admin-card{max-width:360px;border:1px solid var(--line-clr);border-radius:.75rem;padding:1.15rem 1.25rem;background:var(--hover-clr);transition:border-color .2s,box-shadow .2s}.admin-card:hover{border-color:#ffffff1f;box-shadow:0 4px 16px #00000026}.admin-card__header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem 1rem}.admin-card__date,.admin-card__meta{font-size:.85rem;color:var(--secondary-text-clr);flex-shrink:0}.admin-card__badge{font-size:.75rem;padding:.2rem .5rem;border-radius:4px;background:#ffffff1a;flex-shrink:0}.admin-card__badge--warning{background:#e67e224d;color:#e67e22}.admin-card__title{height:70px;flex:1 1 100%;min-width:0;font-size:1rem;margin:.25rem 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.admin-card__actions{display:flex;gap:.5rem;margin-left:auto;flex-shrink:0}.admin-form-section{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.admin-form-section h4{margin-bottom:1rem;font-size:1rem;font-weight:600;color:var(--text-clr)}.admin-form{display:flex;flex-direction:column;gap:1rem;max-width:640px}.admin-form label,.admin-page label,.admin-flyout-panel label,.admin-settings-section label{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;font-weight:600;color:var(--text-clr);letter-spacing:.02em}.admin-form label.admin-form-label-row{flex-direction:row;align-items:center;gap:.5rem}.admin-form-label-with-editor,.admin-flyout-panel label.admin-form-label-with-editor,.admin-flyout-panel div.admin-form-label-with-editor{font-weight:400}.admin-form-label-with-editor .admin-form-label-text{font-weight:600}.admin-form input[type=text],.admin-form input[type=date],.admin-form input[type=number],.admin-form textarea,.admin-page input[type=text],.admin-page input[type=date],.admin-page input[type=number],.admin-page textarea,.admin-flyout-panel input[type=text],.admin-flyout-panel input[type=date],.admin-flyout-panel input[type=number],.admin-flyout-panel textarea,.admin-settings-section input[type=text]{box-sizing:border-box;width:100%;padding:.65rem 1rem;font-size:.95rem;color:var(--text-clr);background:#00000040;border:1px solid rgba(255,255,255,.15);border-radius:6px;box-shadow:inset 0 1px 2px #0003;font:inherit;transition:border-color .2s,box-shadow .2s}.admin-form input::placeholder,.admin-form textarea::placeholder,.admin-page input::placeholder,.admin-flyout-panel input::placeholder,.admin-settings-section input::placeholder{color:var(--secondary-text-clr);opacity:.7}.admin-form input[type=text]:hover,.admin-form input[type=date]:hover,.admin-form textarea:hover,.admin-page input[type=text]:hover,.admin-flyout-panel input[type=text]:hover,.admin-settings-section input:hover{border-color:#c9a22738}.admin-form input:focus,.admin-form textarea:focus,.admin-page input:focus,.admin-flyout-panel input:focus,.admin-flyout-panel textarea:focus,.admin-settings-section input:focus{outline:none;border-color:var(--gold-border);box-shadow:inset 0 1px 2px #00000040,0 0 0 2px var(--gold-soft)}.admin-form select,.admin-flyout-panel select,.admin-page select{box-sizing:border-box;width:100%;padding:.65rem 2.25rem .65rem 1rem;border-radius:6px;border:1px solid rgba(255,255,255,.15);background:#00000040 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 -960 960 960' width='20' fill='%23c9a227'%3E%3Cpath d='M480-361q-8 0-15-2.5t-13-8.5L268-556q-11-11-11-28t11-28q11-11 28-11t28 11l156 156 156-156q11-11 28-11t28 11q11 11 11 28t-11 28L508-372q-6 6-13 8.5t-15 2.5Z'/%3E%3C/svg%3E") no-repeat right .6rem center;background-size:1.15rem;color:var(--text-clr);font:inherit;font-size:.95rem;appearance:none;cursor:pointer;min-height:2.5rem;box-shadow:inset 0 1px 2px #0003;transition:border-color .2s,box-shadow .2s}.admin-form select:hover,.admin-form select:focus,.admin-flyout-panel select:hover,.admin-flyout-panel select:focus,.admin-page select:hover,.admin-page select:focus{outline:none;border-color:var(--gold-border);box-shadow:inset 0 1px 2px #00000040,0 0 0 2px var(--gold-soft)}.admin-form select option,.admin-flyout-panel select option,.admin-page select option{background:var(--base-clr);color:var(--text-clr);padding:.4rem .5rem}.admin-form select:disabled{opacity:.8;cursor:not-allowed}.admin-form textarea{min-height:120px;resize:vertical}.admin-form-actions{display:flex;gap:.75rem;margin-top:.5rem}.admin-form-actions .admin-btn--primary:hover,.admin-flyout-panel .admin-btn--primary:hover{background:var(--gold-bright);border-color:var(--gold-bright);box-shadow:0 4px 14px #c9a22759,0 0 0 1px #c9a22733;transform:translateY(-1px)}.admin-form-actions .admin-btn--primary:active,.admin-flyout-panel .admin-btn--primary:active{transform:translateY(0);box-shadow:0 1px 4px #c9a22740}.admin-content-preview{margin-top:.75rem;font-size:.9rem}.admin-content-preview summary{cursor:pointer;color:var(--secondary-text-clr);-webkit-user-select:none;user-select:none}.admin-content-preview__frame{margin-top:.5rem;padding:1rem;max-height:280px;overflow-y:auto;background:#00000040;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.admin-content-preview__frame .announcement__body,.admin-content-preview__frame .klassen-article__body,.admin-content-preview__frame .lootvergabe-body{color:var(--secondary-text-clr);line-height:1.6}.admin-flyout-panel__preview-inner .lootvergabe-card,.admin-flyout-panel__preview-inner .announcement,.admin-flyout-panel__preview-inner .klassen-article__body{min-width:0}.admin-flyout-panel__preview-inner .lootvergabe-body,.admin-flyout-panel__preview-inner .announcement__body,.admin-flyout-panel__preview-inner .klassen-article__body{overflow-wrap:break-word;word-break:break-word}.admin-content-debug{margin-top:.75rem;font-size:.8rem}.admin-content-debug summary{cursor:pointer;color:var(--secondary-text-clr);-webkit-user-select:none;user-select:none}.admin-content-debug__pre{margin:.5rem 0 0;padding:.75rem;max-height:200px;overflow:auto;background:#0000004d;border-radius:6px;white-space:pre-wrap;word-break:break-all;font-size:.75rem;color:var(--secondary-text-clr);border:1px solid rgba(255,255,255,.06)}.admin-hint{color:var(--secondary-text-clr);font-size:.9rem;margin-bottom:1rem}.admin-split-view{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:400px;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;background:#00000026}.admin-split-view__preview,.admin-split-view__config{display:flex;flex-direction:column;min-height:0}.admin-split-view__preview{border-right:1px solid rgba(255,255,255,.08)}.admin-split-view__column-title{flex-shrink:0;margin:0;padding:.75rem 1.25rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--secondary-text-clr);background:#0003;border-bottom:1px solid rgba(255,255,255,.06)}.admin-split-view__preview-inner,.admin-split-view__config-inner{flex:1;min-height:0;overflow-y:auto;padding:1rem}@media (max-width: 700px){.admin-split-view{grid-template-columns:1fr}.admin-split-view__preview{border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}}.admin-tabs{display:flex;gap:.35rem;margin-bottom:1.5rem;flex-wrap:wrap}.admin-tab{padding:.5rem 1rem;border:1px solid var(--line-clr);border-radius:.5rem;background:var(--hover-clr);color:var(--secondary-text-clr);font:inherit;font-size:.9rem;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.admin-tab:hover{color:var(--text-clr);background:#ffffff0f}.admin-tab.active{color:var(--gold-bright);background:#c9a22726;border-color:#c9a2274d}.admin-tab-panel{margin-top:.5rem}.admin-list-simple{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.5rem}.admin-list-simple--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,360px));gap:1rem}.admin-list-simple li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .85rem;border-radius:.5rem;background:var(--hover-clr);border:1px solid var(--line-clr);min-width:0;transition:border-color .2s}.admin-list-simple li:hover{border-color:#ffffff1f}.admin-list-simple--grid li{flex-wrap:wrap;align-items:flex-start}.admin-list-simple--grid li span:first-child{flex:1 1 100%;min-width:0;padding-bottom:.25rem}.admin-list-simple--grid .admin-list-simple__actions{flex:1 1 100%;justify-content:flex-end}.admin-list-simple__actions{display:flex;gap:.5rem}.admin-editor-wrap{margin-top:.35rem;display:flex;flex-direction:column;min-height:200px;--ngx-editor-background-color: #11121a;--ngx-editor-text-color: var(--text-clr);--ngx-editor-placeholder-color: var(--secondary-text-clr);--ngx-editor-border-color: var(--line-clr);--ngx-editor-wrapper-border-color: var(--line-clr);--ngx-editor-menubar-bg-color: var(--hover-clr);--ngx-editor-popup-bg-color: var(--base-clr);--ngx-editor-menu-item-hover-bg-color: var(--hover-clr);--ngx-editor-menu-item-active-bg-color: var(--gold-soft);--ngx-editor-menu-item-active-color: var(--gold-primary);--ngx-editor-blockquote-color: var(--line-clr)}.admin-editor-wrap .NgxEditor{flex:1;display:flex;flex-direction:column;min-height:0}.admin-editor-wrap .NgxEditor__Content{min-height:180px;font-family:inherit}.admin-editor-wrap .NgxEditor__Content ul,.admin-editor-wrap .NgxEditor__Content ol,.admin-editor-wrap .ProseMirror ul,.admin-editor-wrap .ProseMirror ol{margin:.5em 0;padding-left:1.5em}.admin-editor-wrap .NgxEditor__Content li,.admin-editor-wrap .ProseMirror li{margin:.25em 0;padding-left:.25em}.admin-editor-wrap .NgxEditor__Content ul ul,.admin-editor-wrap .NgxEditor__Content ol ol,.admin-editor-wrap .NgxEditor__Content ul ol,.admin-editor-wrap .NgxEditor__Content ol ul,.admin-editor-wrap .ProseMirror ul ul,.admin-editor-wrap .ProseMirror ol ol,.admin-editor-wrap .ProseMirror ul ol,.admin-editor-wrap .ProseMirror ol ul{margin:.2em 0}.admin-editor-wrap--tall{min-height:320px}.admin-editor-wrap--tall .NgxEditor__Content{min-height:280px}.admin-editor-wrap .NgxEditor__Dropdown,.admin-editor-wrap .NgxEditor__Popup{z-index:1100}.announcement__body .ql-color-white,.klassen-article__body .ql-color-white,.lootvergabe-body .ql-color-white{color:#fff!important}.announcement__body .ql-color-red,.klassen-article__body .ql-color-red,.lootvergabe-body .ql-color-red{color:#e60000!important}.announcement__body .ql-color-orange,.klassen-article__body .ql-color-orange,.lootvergabe-body .ql-color-orange{color:#f90!important}.announcement__body .ql-color-yellow,.klassen-article__body .ql-color-yellow,.lootvergabe-body .ql-color-yellow{color:#ff0!important}.announcement__body .ql-color-green,.klassen-article__body .ql-color-green,.lootvergabe-body .ql-color-green{color:#008a00!important}.announcement__body .ql-color-blue,.klassen-article__body .ql-color-blue,.lootvergabe-body .ql-color-blue{color:#06c!important}.announcement__body .ql-color-purple,.klassen-article__body .ql-color-purple,.lootvergabe-body .ql-color-purple{color:#93f!important}.announcement__body .ql-bg-black,.klassen-article__body .ql-bg-black,.lootvergabe-body .ql-bg-black{background-color:#000!important}.announcement__body .ql-bg-red,.klassen-article__body .ql-bg-red,.lootvergabe-body .ql-bg-red{background-color:#e60000!important}.announcement__body .ql-bg-orange,.klassen-article__body .ql-bg-orange,.lootvergabe-body .ql-bg-orange{background-color:#f90!important}.announcement__body .ql-bg-yellow,.klassen-article__body .ql-bg-yellow,.lootvergabe-body .ql-bg-yellow{background-color:#ff0!important}.announcement__body .ql-bg-green,.klassen-article__body .ql-bg-green,.lootvergabe-body .ql-bg-green{background-color:#008a00!important}.announcement__body .ql-bg-blue,.klassen-article__body .ql-bg-blue,.lootvergabe-body .ql-bg-blue{background-color:#06c!important}.announcement__body .ql-bg-purple,.klassen-article__body .ql-bg-purple,.lootvergabe-body .ql-bg-purple{background-color:#93f!important}.announcement__body .ql-bg-white,.klassen-article__body .ql-bg-white,.lootvergabe-body .ql-bg-white{background-color:#fff!important}
