:root{--color-red: #DC143C;--color-blue: #0066CC;--color-dark: #1a1a1a;--color-light: #f5f5f5;--color-white: #ffffff;--color-gray: #666666;--color-light-gray: #e0e0e0;--font-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--max-width: 1200px;--border-radius: 8px}*{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--color-dark);background-color:var(--color-white);line-height:1.6}a{color:var(--color-blue);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-red)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:var(--spacing-sm)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-md)}section{padding:var(--spacing-xl) 0}.btn{display:inline-block;padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-red);color:var(--color-white);border:none;border-radius:var(--border-radius);font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .1s ease;text-align:center}.btn:hover{background-color:#b01030;transform:translateY(-2px)}.btn-secondary{background-color:var(--color-blue)}.btn-secondary:hover{background-color:#0052a3}.btn-outline{background-color:transparent;border:2px solid var(--color-red);color:var(--color-red)}.btn-outline:hover{background-color:var(--color-red);color:var(--color-white)}@media(max-width:768px){h1{font-size:2rem}h2{font-size:1.75rem}.container{padding:0 var(--spacing-sm)}section{padding:var(--spacing-lg) 0}}.nav.svelte-ocbj1u{display:flex}.nav-list.svelte-ocbj1u{display:flex;list-style:none;gap:var(--spacing-lg);align-items:center}.nav-link.svelte-ocbj1u{color:var(--color-dark);font-weight:500;font-size:1rem;padding:var(--spacing-xs) 0;position:relative;transition:color .2s ease}.nav-link.svelte-ocbj1u:hover{color:var(--color-red)}.nav-link.svelte-ocbj1u:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-red);transition:width .3s ease}.nav-link.svelte-ocbj1u:hover:after{width:100%}@media(max-width:768px){.nav.svelte-ocbj1u{position:fixed;top:80px;left:0;right:0;background-color:var(--color-white);box-shadow:0 4px 6px #0000001a;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease;z-index:999}.nav.open.svelte-ocbj1u{transform:translateY(0);opacity:1;pointer-events:all}.nav-list.svelte-ocbj1u{flex-direction:column;padding:var(--spacing-md);gap:var(--spacing-sm);align-items:flex-start}.nav-link.svelte-ocbj1u{width:100%;padding:var(--spacing-sm);border-bottom:1px solid var(--color-light-gray)}.nav-link.svelte-ocbj1u:last-child{border-bottom:none}}.header.svelte-1elxaub{background-color:var(--color-white);box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:1000}.header-content.svelte-1elxaub{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) 0}.logo.svelte-1elxaub{text-decoration:none;display:flex;align-items:center}.logo-image.svelte-1elxaub{height:80px;width:auto;object-fit:contain}.logo-text.svelte-1elxaub{display:flex;flex-direction:column;line-height:1.2}.logo-yasar.svelte-1elxaub{font-size:2rem;font-weight:700;color:var(--color-red);letter-spacing:-.5px}.logo-elektronik.svelte-1elxaub{font-size:1.2rem;font-weight:400;color:var(--color-blue);margin-top:-.2rem}.logo-gmbh.svelte-1elxaub{font-size:.9rem;font-weight:400;color:var(--color-blue);position:relative;text-align:center;margin-top:.2rem}.logo-gmbh.svelte-1elxaub:before,.logo-gmbh.svelte-1elxaub:after{content:"";position:absolute;top:50%;width:20px;height:1px;background-color:var(--color-blue)}.logo-gmbh.svelte-1elxaub:before{left:-30px}.logo-gmbh.svelte-1elxaub:after{right:-30px}.mobile-menu-toggle.svelte-1elxaub{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:var(--spacing-xs);gap:4px}.hamburger.svelte-1elxaub{width:25px;height:3px;background-color:var(--color-dark);transition:all .3s ease}.mobile-menu-toggle.active.svelte-1elxaub .hamburger:where(.svelte-1elxaub):nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-toggle.active.svelte-1elxaub .hamburger:where(.svelte-1elxaub):nth-child(2){opacity:0}.mobile-menu-toggle.active.svelte-1elxaub .hamburger:where(.svelte-1elxaub):nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}@media(max-width:768px){.mobile-menu-toggle.svelte-1elxaub{display:flex}.logo-image.svelte-1elxaub{height:60px}.logo-yasar.svelte-1elxaub{font-size:1.5rem}.logo-elektronik.svelte-1elxaub{font-size:1rem}.logo-gmbh.svelte-1elxaub{font-size:.75rem}.logo-gmbh.svelte-1elxaub:before,.logo-gmbh.svelte-1elxaub:after{width:15px}.logo-gmbh.svelte-1elxaub:before{left:-20px}.logo-gmbh.svelte-1elxaub:after{right:-20px}}.footer.svelte-jz8lnl{background-color:var(--color-dark);color:var(--color-white);padding:var(--spacing-xl) 0 var(--spacing-md);margin-top:var(--spacing-xl)}.footer-content.svelte-jz8lnl{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.footer-section.svelte-jz8lnl h3:where(.svelte-jz8lnl),.footer-section.svelte-jz8lnl h4:where(.svelte-jz8lnl){color:var(--color-white);margin-bottom:var(--spacing-sm)}.footer-section.svelte-jz8lnl h3:where(.svelte-jz8lnl){color:var(--color-red);font-size:1.5rem}.footer-section.svelte-jz8lnl h4:where(.svelte-jz8lnl){font-size:1.1rem;margin-bottom:var(--spacing-sm)}.footer-section.svelte-jz8lnl ul:where(.svelte-jz8lnl){list-style:none}.footer-section.svelte-jz8lnl ul:where(.svelte-jz8lnl) li:where(.svelte-jz8lnl){margin-bottom:var(--spacing-xs)}.footer-section.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--color-light-gray);transition:color .2s ease}.footer-section.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--color-white)}.footer-bottom.svelte-jz8lnl{border-top:1px solid rgba(255,255,255,.1);padding-top:var(--spacing-md);text-align:center;color:var(--color-light-gray);font-size:.9rem}@media(max-width:768px){.footer-content.svelte-jz8lnl{grid-template-columns:1fr;gap:var(--spacing-md)}}.cookie-banner.svelte-1xqvkrg{position:fixed;bottom:0;left:0;right:0;background-color:var(--color-white);border-top:3px solid var(--color-red);box-shadow:0 -4px 12px #00000026;z-index:1000;padding:var(--spacing-md);animation:svelte-1xqvkrg-slideUp .3s ease-out;max-height:90vh;overflow-y:auto}@keyframes svelte-1xqvkrg-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cookie-content.svelte-1xqvkrg{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap}.cookie-text.svelte-1xqvkrg{flex:1;min-width:250px}.cookie-text.svelte-1xqvkrg h3:where(.svelte-1xqvkrg){color:var(--color-red);font-size:1.2rem;margin-bottom:var(--spacing-xs)}.cookie-text.svelte-1xqvkrg p:where(.svelte-1xqvkrg){color:var(--color-gray);font-size:.95rem;line-height:1.6;margin:0}.cookie-text.svelte-1xqvkrg a:where(.svelte-1xqvkrg){color:var(--color-blue);text-decoration:underline}.cookie-text.svelte-1xqvkrg a:where(.svelte-1xqvkrg):hover{color:var(--color-red)}.cookie-actions.svelte-1xqvkrg{display:flex;gap:var(--spacing-sm);flex-shrink:0;flex-wrap:wrap}.btn-accept.svelte-1xqvkrg{background-color:var(--color-red);color:var(--color-white)}.btn-accept.svelte-1xqvkrg:hover{background-color:#b01030}.btn-settings.svelte-1xqvkrg{background-color:var(--color-blue);color:var(--color-white)}.btn-settings.svelte-1xqvkrg:hover{background-color:#0052a3}.btn-reject.svelte-1xqvkrg{background-color:transparent;border:2px solid var(--color-gray);color:var(--color-gray)}.btn-reject.svelte-1xqvkrg:hover{background-color:var(--color-light-gray);border-color:var(--color-dark);color:var(--color-dark)}.cookie-settings.svelte-1xqvkrg{max-width:var(--max-width);margin:0 auto}.cookie-settings.svelte-1xqvkrg h3:where(.svelte-1xqvkrg){color:var(--color-red);font-size:1.3rem;margin-bottom:var(--spacing-sm)}.settings-description.svelte-1xqvkrg{color:var(--color-gray);margin-bottom:var(--spacing-lg);font-size:.95rem}.cookie-categories.svelte-1xqvkrg{margin-bottom:var(--spacing-lg)}.category-item.svelte-1xqvkrg{background-color:var(--color-light);padding:var(--spacing-md);border-radius:var(--border-radius);margin-bottom:var(--spacing-md)}.category-header.svelte-1xqvkrg{margin-bottom:var(--spacing-xs)}.category-label.svelte-1xqvkrg{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;font-weight:600;color:var(--color-dark)}.category-checkbox.svelte-1xqvkrg{width:18px;height:18px;cursor:pointer}.category-checkbox.svelte-1xqvkrg:disabled{cursor:not-allowed;opacity:.6}.category-name.svelte-1xqvkrg{font-size:1.1rem}.category-description.svelte-1xqvkrg{color:var(--color-gray);font-size:.9rem;line-height:1.6;margin:0 0 0 28px}.settings-actions.svelte-1xqvkrg{display:flex;gap:var(--spacing-sm);justify-content:flex-end;flex-wrap:wrap}.btn-save.svelte-1xqvkrg{background-color:var(--color-red);color:var(--color-white)}.btn-save.svelte-1xqvkrg:hover{background-color:#b01030}.btn-cancel.svelte-1xqvkrg{background-color:transparent;border:2px solid var(--color-gray);color:var(--color-gray)}.btn-cancel.svelte-1xqvkrg:hover{background-color:var(--color-light-gray);border-color:var(--color-dark);color:var(--color-dark)}@media(max-width:768px){.cookie-content.svelte-1xqvkrg{flex-direction:column;align-items:stretch}.cookie-actions.svelte-1xqvkrg{width:100%}.cookie-actions.svelte-1xqvkrg .btn:where(.svelte-1xqvkrg){flex:1;min-width:120px}.cookie-text.svelte-1xqvkrg h3:where(.svelte-1xqvkrg){font-size:1.1rem}.cookie-text.svelte-1xqvkrg p:where(.svelte-1xqvkrg){font-size:.9rem}.settings-actions.svelte-1xqvkrg{flex-direction:column}.settings-actions.svelte-1xqvkrg .btn:where(.svelte-1xqvkrg){width:100%}}
