:root{--eu-gradient: linear-gradient(135deg, var(--tertiary) 0%, #a78bfa 50%, var(--tertiary) 100%);--eu-gradient-warm: linear-gradient(135deg, var(--tertiary) 0%, #f0a030 100%);--eu-gradient-subtle: linear-gradient(135deg, var(--tertiary) 0%, #8da4ff 100%);--eu-surface-0: var(--secondary);--eu-surface-1: var(--d-content-background, var(--secondary));--eu-surface-2: var(--primary-very-low, var(--secondary));--eu-surface-3: var(--primary-low, var(--secondary));--eu-border: var(--primary-low, rgba(0, 0, 0, 0.08));--eu-border-hover: var(--primary-low-mid, rgba(0, 0, 0, 0.15));--eu-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.08);--eu-shadow-md: 0 4px 12px rgba(0, 0, 0, 0.1);--eu-shadow-lg: 0 10px 25px rgba(0, 0, 0, 0.15);--eu-amber: #f0a030;--eu-unread: #ff4477;--eu-radius: 10px;--eu-radius-sm: 6px;--eu-radius-lg: 14px}.category-heading p{background:var(--eu-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#topic-title .fancy-title{background:var(--eu-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:800;letter-spacing:-0.02em}.welcome-banner__header{background:var(--eu-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.sidebar-section-header-text{background:var(--eu-gradient-subtle);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}.user-main .about.collapsed-info .user-profile-names .username{background:var(--eu-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.sidebar-footer-actions .btn-primary,.horizon-new-topic-button .btn{position:relative;background:var(--eu-surface-2);border:1px solid rgba(0,0,0,0);background-clip:padding-box}.sidebar-footer-actions .btn-primary::before,.horizon-new-topic-button .btn::before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--eu-gradient);z-index:-1;opacity:.5;transition:opacity .2s ease}.sidebar-footer-actions .btn-primary:hover::before,.horizon-new-topic-button .btn:hover::before{opacity:.8}html{background-color:var(--eu-surface-0)}#main-outlet{background-color:var(--eu-surface-0)}.sidebar-wrapper .sidebar-container{background-color:rgba(0,0,0,0)}.topic-list .topic-list-item{border-bottom:1px solid var(--eu-border)}.modal-inner-container{background-color:var(--eu-surface-1);border:1px solid var(--eu-border);border-radius:var(--eu-radius-lg);box-shadow:var(--eu-shadow-lg)}.select-kit .select-kit-collection,.dropdown-menu,.user-menu,.search-menu-container{border:1px solid var(--eu-border);border-radius:var(--eu-radius);box-shadow:var(--eu-shadow-md)}.d-editor-container{border-radius:var(--eu-radius)}.topic-body{border-top-color:var(--eu-border)}.topic-list .topic-list-item{transition:background-color .15s ease,box-shadow .15s ease;border-radius:var(--eu-radius)}.topic-list .topic-list-item:hover{background-color:var(--eu-surface-2);box-shadow:var(--eu-shadow-sm)}.topic-list .topic-list-data .link-top-line a.title{font-weight:600;letter-spacing:-0.01em;color:var(--primary-very-high) !important}.topic-list .topic-list-item.visited .link-top-line a.title{color:var(--primary-high) !important;opacity:1}.topic-list .topic-list-item .topic-statuses .pinned{color:var(--eu-amber)}.badge-category__wrapper{border-radius:var(--eu-radius-sm)}.topic-excerpt{color:var(--primary-medium);font-size:var(--font-down-1);line-height:1.5}.d-header-wrap .d-header{border-bottom:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.d-header .btn-flat,.d-header-icons .icon{border-radius:var(--eu-radius-sm);background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.d-header .btn-flat:hover .d-icon,.d-header-icons .icon:hover .d-icon{color:var(--tertiary)}.search-menu .search-input,.search-menu-container .search-input{border-radius:var(--eu-radius);border-color:var(--eu-border)}.search-menu .search-input:focus-within,.search-menu-container .search-input:focus-within{border-color:var(--tertiary);box-shadow:0 0 0 2px rgba(109,140,255,.15)}.category-breadcrumb li .badge-category{border-radius:var(--eu-radius-sm)}.sidebar-section-link{border-radius:var(--eu-radius-sm);transition:background-color .12s ease}.sidebar-section-link:hover{background-color:var(--eu-surface-2)}.sidebar-section-link.active{background-color:var(--eu-surface-2);border-left:2px solid var(--tertiary)}.sidebar-section-wrapper+.sidebar-section-wrapper{border-top:1px solid var(--eu-border)}.sidebar-footer-wrapper{border-top:1px solid var(--eu-border)}:root{--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, "Helvetica Neue", sans-serif;--heading-font-family: var(--font-family)}h1,h2,h3,h4{letter-spacing:-0.02em;font-weight:700}h1{font-weight:800}.cooked{line-height:1.7;font-size:var(--font-up-1)}.cooked h2,.cooked h3{margin-top:1.5em}.cooked code{background-color:var(--eu-surface-2);color:var(--primary);border:1px solid var(--eu-border);border-radius:4px;padding:.15em .4em;font-size:.9em}.cooked pre code{background-color:var(--eu-surface-1);color:var(--primary);border-radius:var(--eu-radius);border:1px solid var(--eu-border)}.cooked blockquote{border-left:3px solid var(--tertiary);background:var(--eu-surface-1);border-radius:0 var(--eu-radius-sm) var(--eu-radius-sm) 0;padding:.8em 1.2em}.topic-body .cooked :not(pre)>code{background-color:var(--eu-surface-2) !important;color:var(--primary) !important}.btn{border-radius:var(--eu-radius-sm);transition:all .15s ease;font-weight:600}.btn-primary{background:var(--tertiary);border:none;box-shadow:var(--eu-shadow-sm)}.btn-primary:hover{filter:brightness(1.1);box-shadow:var(--eu-shadow-md)}.btn-default:not(.user-menu .btn-default):not(.d-header-icons .btn-default){background-color:var(--eu-surface-2);border:1px solid var(--eu-border)}.btn-default:not(.user-menu .btn-default):not(.d-header-icons .btn-default):hover{background-color:var(--eu-surface-3);border-color:var(--eu-border-hover)}.btn-toggle-reply-likes.has-likes .d-icon,.toggle-like.has-likes .d-icon{color:var(--love)}.nav-pills>li>a{border-radius:var(--eu-radius-sm);transition:all .12s ease}.nav-pills>li>a:hover{background:var(--tertiary) !important;color:#fff !important}.nav-pills>li>a.active{background:rgba(0,0,0,0) !important;color:var(--tertiary) !important;border-bottom:2px solid var(--tertiary);border-radius:var(--eu-radius-sm) var(--eu-radius-sm) 0 0;font-weight:700}.discourse-tag{border-radius:var(--eu-radius-sm);padding:.15em .5em;font-size:var(--font-down-1);background-color:var(--eu-surface-2);border:1px solid var(--eu-border);transition:all .12s ease}.discourse-tag:hover{border-color:var(--eu-border-hover);background-color:var(--eu-surface-3)}.user-badge{border-radius:var(--eu-radius-sm)}.badge-notification,.badge-notification.new-topic,.badge-notification.unread-posts,.topic-post-badges .badge-notification,.topic-post-badges .new-posts,.topic-post-badges .unread-posts,.unread-posts,.new-posts{background-color:var(--eu-unread) !important;color:#fff !important;font-weight:700;border-radius:var(--eu-radius-sm)}a,.btn,.nav-pills>li>a,.sidebar-section-link,.select-kit .select-kit-row{transition:color .12s ease,background-color .12s ease,border-color .12s ease,box-shadow .15s ease,opacity .12s ease}*:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(109,140,255,.3);border-radius:var(--eu-radius-sm)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:var(--eu-surface-3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--primary-low-mid)}.category-boxes .subcategory .badge-category__wrapper{font-size:.8rem !important;padding:.35em .75em !important;border-radius:var(--eu-radius-sm);line-height:1.4;background:linear-gradient(135deg, color-mix(in srgb, var(--category-badge-color) 15%, var(--eu-surface-1)), var(--eu-surface-2)) !important;color:color-mix(in srgb, var(--category-badge-color) 60%, var(--primary)) !important;border:1px solid color-mix(in srgb, var(--category-badge-color) 20%, transparent) !important;transition:all .15s ease}.category-boxes .subcategory .badge-category__wrapper:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--category-badge-color) 25%, var(--eu-surface-1)), color-mix(in srgb, var(--category-badge-color) 10%, var(--eu-surface-2))) !important;border-color:color-mix(in srgb, var(--category-badge-color) 35%, transparent) !important;color:color-mix(in srgb, var(--category-badge-color) 40%, var(--primary)) !important}.d-icon-lock,.d-icon-lock-keyhole,.d-icon-far-file-lines{color:var(--primary-medium) !important}.lms-next-lesson{max-width:100%}.lms-next-btn{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex !important;align-items:center}@media(max-width: 600px){.lms-next-btn{white-space:normal;max-width:100%;text-align:left}}.archetype-private_message .current-user-post .regular.contents{background:var(--eu-surface-2) !important;border-color:var(--eu-border) !important}.user-menu .tabs-list #user-menu-button-replies,.user-menu .tabs-list #user-menu-button-likes,.user-menu .tabs-list #user-menu-button-messages,.user-menu .tabs-list #user-menu-button-bookmarks,.user-menu .tabs-list #user-menu-button-other-notifications{display:none !important}.sidebar-section[data-section-name=community]{display:none !important}.cooked{font-size:.95em}.ox-landing{width:100%;min-height:100vh;background:var(--eu-surface-0)}.ox-landing__logo{margin-bottom:2rem}.ox-landing__logo-img{height:60px;width:auto;opacity:.9}.ox-landing__hero{display:flex;align-items:center;justify-content:center;min-height:65vh;padding:5rem 2rem 3rem;text-align:center;position:relative}.ox-landing__hero::before{content:"";position:absolute;top:10%;left:50%;transform:translateX(-50%);width:600px;height:400px;background:radial-gradient(ellipse at center, rgba(109, 140, 255, 0.08) 0%, rgba(167, 139, 250, 0.04) 40%, transparent 70%);pointer-events:none;z-index:0}.ox-landing__hero-inner{position:relative;z-index:1;max-width:720px}.ox-landing__title{font-size:2.8rem;font-weight:800;letter-spacing:-0.03em;line-height:1.15;color:#e8e6e3;margin-bottom:1.25rem}@media(max-width: 600px){.ox-landing__title{font-size:1.8rem}}.ox-landing__title-accent{background:var(--eu-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:inherit;font-weight:inherit}.ox-landing__subtitle{font-size:1.15rem;line-height:1.65;color:#8e8c89;max-width:560px;margin:0 auto 2rem}@media(max-width: 600px){.ox-landing__subtitle{font-size:1rem}}.ox-landing__cta{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.ox-landing__btn-primary{padding:.75em 2.2em;font-size:1.05rem;font-weight:700;font-family:inherit;border-radius:10px;border:none;background:#6d8cff;color:#fff;cursor:pointer;box-shadow:0 4px 20px rgba(109,140,255,.25);transition:all .2s ease}.ox-landing__btn-primary:hover{background:#5a7af0;box-shadow:0 6px 28px rgba(109,140,255,.35);transform:translateY(-1px)}.ox-landing__btn-secondary{padding:.75em 2.2em;font-size:1.05rem;font-weight:600;font-family:inherit;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,0);color:#6d8cff;cursor:pointer;transition:all .2s ease}.ox-landing__btn-secondary:hover{border-color:rgba(109,140,255,.4);background:rgba(109,140,255,.08)}.ox-landing__features{padding:2rem 2rem 3rem;max-width:900px;margin:0 auto}.ox-landing__features-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}@media(max-width: 700px){.ox-landing__features-grid{grid-template-columns:1fr;gap:1rem}}.ox-landing__feature-card{background:var(--eu-surface-1);border:1px solid var(--eu-border);border-radius:14px;padding:2rem 1.5rem;text-align:center;transition:all .2s ease}.ox-landing__feature-card:hover{border-color:hsla(0,0%,100%,.12);box-shadow:0 4px 12px rgba(0,0,0,.25);transform:translateY(-2px)}.ox-landing__feature-card h3{background:linear-gradient(135deg, #6d8cff 0%, #8da4ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:1.15rem;font-weight:700;margin:.75rem 0 .5rem}.ox-landing__feature-card p{color:#8e8c89;font-size:.9rem;line-height:1.55;margin:0}.ox-landing__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg, rgba(109, 140, 255, 0.15), rgba(167, 139, 250, 0.1))}.ox-landing__feature-icon svg{width:24px;height:24px;color:#6d8cff}.ox-landing__proof{padding:2rem 2rem 4rem;max-width:600px;margin:0 auto}.ox-landing__proof-inner{display:flex;align-items:center;justify-content:center;gap:2rem;background:var(--eu-surface-1);border:1px solid var(--eu-border);border-radius:14px;padding:1.5rem 2rem}@media(max-width: 500px){.ox-landing__proof-inner{gap:1rem;padding:1.25rem 1rem}}.ox-landing__proof-item{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1}.ox-landing__proof-number{background:linear-gradient(135deg, #6d8cff 0%, #a78bfa 50%, #6d8cff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:1.5rem;font-weight:800;letter-spacing:-0.02em}@media(max-width: 500px){.ox-landing__proof-number{font-size:1.2rem}}.ox-landing__proof-label{color:#8e8c89;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.ox-landing__proof-divider{width:1px;height:40px;background:hsla(0,0%,100%,.06)}body:not(.staff) #create-topic,body:not(.staff) .sidebar-new-topic-button{display:none !important}body:not(.staff).category-austausch #create-topic,body:not(.staff).category-austausch .sidebar-new-topic-button{display:inline-flex !important}
/*# sourceMappingURL=common_theme_14_93587347f81b405a13d1ad029bb26fb75ae79101.css.map?__ws=campus.outoftheb-ox.de */
