.header{background:#fff!important;opacity:1!important;border-bottom:1px solid rgba(0,0,0,8%)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,5%)!important;z-index:100!important}:root[class~=dark] .header{background:#1d1e20!important;border-bottom:1px solid rgba(255,255,255,8%)!important}@media(max-width:768px){.post-content table{display:block;width:100%;overflow-x:hidden;border:none}.post-content thead{display:none}.post-content tbody,.post-content tr,.post-content td{display:block;width:100%}.post-content tr{margin-bottom:1.5rem;background:var(--entry);border:1px solid var(--border);border-radius:12px;padding:1.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,5%);position:relative}.post-content td{padding:.75rem 0;padding-left:0;text-align:left;display:flex;flex-direction:column;border-bottom:1px dashed var(--border)}.post-content td:last-child{border-bottom:none}.post-content td::before{content:attr(data-label);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--secondary);margin-bottom:.25rem}.post-content table td:nth-of-type(1)::before{content:"Merkmal"}.post-content table td:nth-of-type(2)::before{content:"Details"}}.prose h2{position:relative;padding-left:1rem;border-left:4px solid #3b82f6;margin-top:3rem!important}.term-header-bg{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);color:#fff;padding:4rem 1.5rem;text-align:center;border-radius:0 0 2rem 2rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);margin-bottom:3rem;position:relative;overflow:hidden}.term-header-bg::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none}.button{background:linear-gradient(135deg,#ffffff 0%,#f3f4f6 100%);border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 6px -1px rgba(0,0,0,5%),0 2px 4px -1px rgba(0,0,0,3%);color:var(--primary);padding:12px 24px;border-radius:9999px;transition:all .3s ease;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;margin:5px}.button:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,5%);background:linear-gradient(135deg,#ffffff 0%,#e5e7eb 100%);border-color:rgba(0,0,0,.2)}.button:active{transform:translateY(0)}.button-inner{display:flex;align-items:center;gap:8px}:root[class~=dark] .button{background:linear-gradient(135deg,#374151 0%,#1f2937 100%);border:1px solid rgba(255,255,255,.1);color:#fff}:root[class~=dark] .button:hover{background:linear-gradient(135deg,#4b5563 0%,#374151 100%);border-color:rgba(255,255,255,.2)}.button-icon{object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.1))}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.in-view{opacity:1;transform:translateY(0)}.animate-on-scroll:nth-child(1){transition-delay:.1s}.animate-on-scroll:nth-child(2){transition-delay:.2s}.animate-on-scroll:nth-child(3){transition-delay:.3s}.animate-on-scroll:nth-child(4){transition-delay:.4s}.group:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,4%)}.group::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:1rem;padding:2px;background:linear-gradient(135deg,rgba(59,130,246,.5),rgba(168,85,247,.5));-webkit-mask:linear-gradient(#fff 0 0)content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:2}.group:hover::before{opacity:1}