*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;line-height:1.6;color:#1e293b;background-color:#fff}.emoji{display:inline-block;width:1.2em;height:1.2em;vertical-align:middle;margin:0 0.1em}.quality-icon .emoji{width:1.5em;height:1.5em}.quality-icon-large .emoji{width:3em;height:3em}.quality-badge.large .emoji{width:2em;height:2em}.flag-icon{display:inline-block;width:1.2em;height:0.9em;vertical-align:middle;margin-right:0.25em;border:1px solid rgba(0,0,0,0.1);border-radius:2px}.flag-icon-small{display:inline-block;width:1.5em;height:1.125em;border:1px solid rgba(0,0,0,0.1);border-radius:2px}.flag-icon-large{display:inline-block;width:2em;height:1.5em;vertical-align:middle;margin-right:0.5em;border:1px solid rgba(0,0,0,0.1);border-radius:3px}a{color:#4F52FF;text-decoration:none;transition:color 0.2s}a:hover{color:#1c20ff}.container{max-width:1200px;margin:0 auto;padding:0 2rem}h1{margin-top:3rem}h1:first-child{margin-top:0}.language-switcher{display:flex;gap:0.5rem;margin-bottom:1rem;justify-content:flex-end}.language-switcher .lang-link{display:inline-block;padding:0.5rem 1rem;border:1px solid #e2e8f0;border-radius:0.25rem;font-size:0.875rem;transition:all 0.2s}.language-switcher .lang-link:hover{border-color:#4F52FF;background-color:rgba(79,82,255,0.05)}.language-switcher .lang-link.active{background-color:#4F52FF;color:white;border-color:#4F52FF}.language-switcher-header{display:flex;gap:0.5rem;align-items:center;margin-left:auto}.language-switcher-header .lang-link{display:inline-flex;align-items:center;padding:0.5rem 0.75rem;border:1px solid #e2e8f0;border-radius:0.25rem;font-size:0.875rem;font-weight:500;transition:all 0.2s;white-space:nowrap}.language-switcher-header .lang-link:hover{border-color:#4F52FF;background-color:rgba(79,82,255,0.05)}@media (max-width: 768px){.language-switcher-header{order:-1;margin-left:0;margin-right:auto}}.site-header{background:#fff;border-bottom:1px solid #e2e8f0;padding:1.5rem 0}.site-header .header-content{display:flex;justify-content:space-between;align-items:center;gap:2rem}.site-header .site-branding{flex-shrink:0}.site-header .site-logo{font-size:1.5rem;font-weight:700;color:#1e293b}.site-nav{display:flex;align-items:center}.site-nav ul{list-style:none;display:flex;gap:2rem}.site-nav a{color:#1e293b;font-weight:500;white-space:nowrap}.site-nav a.active{color:#4F52FF}@media (max-width: 768px){.site-nav{display:none}}.nav-toggle{display:none;background:none;border:none;cursor:pointer}@media (max-width: 768px){.nav-toggle{display:block}}.main-content{min-height:calc(100vh - 200px);padding:3rem 0}.hero{text-align:center;padding:4rem 0}.hero .hero-title{font-size:3rem;font-weight:800;margin-bottom:1rem}.hero .hero-subtitle{font-size:1.5rem;color:#64748b;margin-bottom:1rem}.hero .hero-description{font-size:1.125rem;color:#64748b;max-width:800px;margin:0 auto 2rem}.hero .hero-actions{display:flex;gap:1rem;justify-content:center}.btn{display:inline-block;padding:0.75rem 1.5rem;border-radius:0.5rem;font-weight:600;transition:all 0.2s}.btn.btn-primary{background:#4F52FF;color:white}.btn.btn-primary:hover{background:#1c20ff;transform:translateY(-2px)}.btn.btn-secondary{background:#64748b;color:white}.btn.btn-secondary:hover{background:#4f5b6d}.btn.btn-outline-quality{background:transparent;color:#1e293b;border:2px solid #e2e8f0}.btn.btn-outline-quality:hover{background:rgba(0,0,0,0.02)}.btn.btn-large{padding:1rem 2rem;font-size:1.125rem}.quality-badge{display:inline-block;padding:0.25rem 0.75rem;border-radius:0.25rem;font-size:0.875rem;font-weight:600;color:white}.quality-badge[data-quality="funktionale-eignung"]{background-color:#10b981}.quality-badge[data-quality="functional-suitability"]{background-color:#10b981}.quality-badge[data-quality="benutzbarkeit"]{background-color:#3b82f6}.quality-badge[data-quality="usability"]{background-color:#3b82f6}.quality-badge[data-quality="zuverlaessigkeit"]{background-color:#8b5cf6}.quality-badge[data-quality="reliability"]{background-color:#8b5cf6}.quality-badge[data-quality="leistungseffizienz"]{background-color:#f59e0b}.quality-badge[data-quality="performance-efficiency"]{background-color:#f59e0b}.quality-badge[data-quality="sicherheit"]{background-color:#ef4444}.quality-badge[data-quality="security"]{background-color:#ef4444}.quality-badge[data-quality="wartbarkeit"]{background-color:#06b6d4}.quality-badge[data-quality="maintainability"]{background-color:#06b6d4}.quality-badge[data-quality="kompatibilitaet"]{background-color:#ec4899}.quality-badge[data-quality="compatibility"]{background-color:#ec4899}.quality-badge[data-quality="uebertragbarkeit"]{background-color:#14b8a6}.quality-badge[data-quality="portability"]{background-color:#14b8a6}.quality-badge[data-quality="qualitaetsillusionen"]{background-color:#6b7280}.quality-badge[data-quality="quality-illusions"]{background-color:#6b7280}.quality-badge.large{font-size:1rem;padding:0.5rem 1rem}.qualities-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:1.5rem;margin:2rem 0}.quality-card{display:block;padding:1.5rem;border:2px solid #e2e8f0;border-radius:0.5rem;transition:all 0.2s}.quality-card[data-quality="funktionale-eignung"]{border-color:#10b981}.quality-card[data-quality="funktionale-eignung"]:hover{border-color:#0c8a60}.quality-card[data-quality="functional-suitability"]{border-color:#10b981}.quality-card[data-quality="functional-suitability"]:hover{border-color:#0c8a60}.quality-card[data-quality="benutzbarkeit"]{border-color:#3b82f6}.quality-card[data-quality="benutzbarkeit"]:hover{border-color:#0b63f3}.quality-card[data-quality="usability"]{border-color:#3b82f6}.quality-card[data-quality="usability"]:hover{border-color:#0b63f3}.quality-card[data-quality="zuverlaessigkeit"]{border-color:#8b5cf6}.quality-card[data-quality="zuverlaessigkeit"]:hover{border-color:#692cf3}.quality-card[data-quality="reliability"]{border-color:#8b5cf6}.quality-card[data-quality="reliability"]:hover{border-color:#692cf3}.quality-card[data-quality="leistungseffizienz"]{border-color:#f59e0b}.quality-card[data-quality="leistungseffizienz"]:hover{border-color:#c57f08}.quality-card[data-quality="performance-efficiency"]{border-color:#f59e0b}.quality-card[data-quality="performance-efficiency"]:hover{border-color:#c57f08}.quality-card[data-quality="sicherheit"]{border-color:#ef4444}.quality-card[data-quality="sicherheit"]:hover{border-color:#eb1515}.quality-card[data-quality="security"]{border-color:#ef4444}.quality-card[data-quality="security"]:hover{border-color:#eb1515}.quality-card[data-quality="wartbarkeit"]{border-color:#06b6d4}.quality-card[data-quality="wartbarkeit"]:hover{border-color:#058ba2}.quality-card[data-quality="maintainability"]{border-color:#06b6d4}.quality-card[data-quality="maintainability"]:hover{border-color:#058ba2}.quality-card[data-quality="kompatibilitaet"]{border-color:#ec4899}.quality-card[data-quality="kompatibilitaet"]:hover{border-color:#e71a7f}.quality-card[data-quality="compatibility"]{border-color:#ec4899}.quality-card[data-quality="compatibility"]:hover{border-color:#e71a7f}.quality-card[data-quality="uebertragbarkeit"]{border-color:#14b8a6}.quality-card[data-quality="uebertragbarkeit"]:hover{border-color:#0f8a7d}.quality-card[data-quality="portability"]{border-color:#14b8a6}.quality-card[data-quality="portability"]:hover{border-color:#0f8a7d}.quality-card[data-quality="qualitaetsillusionen"]{border-color:#6b7280}.quality-card[data-quality="qualitaetsillusionen"]:hover{border-color:#545964}.quality-card[data-quality="quality-illusions"]{border-color:#6b7280}.quality-card[data-quality="quality-illusions"]:hover{border-color:#545964}.quality-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.quality-card .quality-icon{font-size:2rem;margin-bottom:0.5rem}.quality-card h3{font-size:1.25rem;margin-bottom:0.5rem;color:#1e293b}.quality-card .quality-count{color:#64748b;font-size:0.875rem}.quality-card[data-quality="funktionale-eignung"]{border-color:#10b981}.quality-card[data-quality="funktionale-eignung"]:hover{border-color:#0c8a60;box-shadow:0 10px 25px rgba(16,185,129,0.2)}.quality-card[data-quality="functional-suitability"]{border-color:#10b981}.quality-card[data-quality="functional-suitability"]:hover{border-color:#0c8a60;box-shadow:0 10px 25px rgba(16,185,129,0.2)}.quality-card[data-quality="benutzbarkeit"]{border-color:#3b82f6}.quality-card[data-quality="benutzbarkeit"]:hover{border-color:#0b63f3;box-shadow:0 10px 25px rgba(59,130,246,0.2)}.quality-card[data-quality="usability"]{border-color:#3b82f6}.quality-card[data-quality="usability"]:hover{border-color:#0b63f3;box-shadow:0 10px 25px rgba(59,130,246,0.2)}.quality-card[data-quality="zuverlaessigkeit"]{border-color:#8b5cf6}.quality-card[data-quality="zuverlaessigkeit"]:hover{border-color:#692cf3;box-shadow:0 10px 25px rgba(139,92,246,0.2)}.quality-card[data-quality="reliability"]{border-color:#8b5cf6}.quality-card[data-quality="reliability"]:hover{border-color:#692cf3;box-shadow:0 10px 25px rgba(139,92,246,0.2)}.quality-card[data-quality="leistungseffizienz"]{border-color:#f59e0b}.quality-card[data-quality="leistungseffizienz"]:hover{border-color:#c57f08;box-shadow:0 10px 25px rgba(245,158,11,0.2)}.quality-card[data-quality="performance-efficiency"]{border-color:#f59e0b}.quality-card[data-quality="performance-efficiency"]:hover{border-color:#c57f08;box-shadow:0 10px 25px rgba(245,158,11,0.2)}.quality-card[data-quality="sicherheit"]{border-color:#ef4444}.quality-card[data-quality="sicherheit"]:hover{border-color:#eb1515;box-shadow:0 10px 25px rgba(239,68,68,0.2)}.quality-card[data-quality="security"]{border-color:#ef4444}.quality-card[data-quality="security"]:hover{border-color:#eb1515;box-shadow:0 10px 25px rgba(239,68,68,0.2)}.quality-card[data-quality="wartbarkeit"]{border-color:#06b6d4}.quality-card[data-quality="wartbarkeit"]:hover{border-color:#058ba2;box-shadow:0 10px 25px rgba(6,182,212,0.2)}.quality-card[data-quality="maintainability"]{border-color:#06b6d4}.quality-card[data-quality="maintainability"]:hover{border-color:#058ba2;box-shadow:0 10px 25px rgba(6,182,212,0.2)}.quality-card[data-quality="kompatibilitaet"]{border-color:#ec4899}.quality-card[data-quality="kompatibilitaet"]:hover{border-color:#e71a7f;box-shadow:0 10px 25px rgba(236,72,153,0.2)}.quality-card[data-quality="compatibility"]{border-color:#ec4899}.quality-card[data-quality="compatibility"]:hover{border-color:#e71a7f;box-shadow:0 10px 25px rgba(236,72,153,0.2)}.quality-card[data-quality="uebertragbarkeit"]{border-color:#14b8a6}.quality-card[data-quality="uebertragbarkeit"]:hover{border-color:#0f8a7d;box-shadow:0 10px 25px rgba(20,184,166,0.2)}.quality-card[data-quality="portability"]{border-color:#14b8a6}.quality-card[data-quality="portability"]:hover{border-color:#0f8a7d;box-shadow:0 10px 25px rgba(20,184,166,0.2)}.quality-card[data-quality="qualitaetsillusionen"]{border-color:#6b7280}.quality-card[data-quality="qualitaetsillusionen"]:hover{border-color:#545964;box-shadow:0 10px 25px rgba(107,114,128,0.2)}.quality-card[data-quality="quality-illusions"]{border-color:#6b7280}.quality-card[data-quality="quality-illusions"]:hover{border-color:#545964;box-shadow:0 10px 25px rgba(107,114,128,0.2)}.qualities-list .quality-item{margin-bottom:2rem}.qualities-list .quality-item[data-quality="funktionale-eignung"] .quality-link{border-color:#10b981}.qualities-list .quality-item[data-quality="funktionale-eignung"] .quality-link:hover{border-color:#0c8a60}.qualities-list .quality-item[data-quality="functional-suitability"] .quality-link{border-color:#10b981}.qualities-list .quality-item[data-quality="functional-suitability"] .quality-link:hover{border-color:#0c8a60}.qualities-list .quality-item[data-quality="benutzbarkeit"] .quality-link{border-color:#3b82f6}.qualities-list .quality-item[data-quality="benutzbarkeit"] .quality-link:hover{border-color:#0b63f3}.qualities-list .quality-item[data-quality="usability"] .quality-link{border-color:#3b82f6}.qualities-list .quality-item[data-quality="usability"] .quality-link:hover{border-color:#0b63f3}.qualities-list .quality-item[data-quality="zuverlaessigkeit"] .quality-link{border-color:#8b5cf6}.qualities-list .quality-item[data-quality="zuverlaessigkeit"] .quality-link:hover{border-color:#692cf3}.qualities-list .quality-item[data-quality="reliability"] .quality-link{border-color:#8b5cf6}.qualities-list .quality-item[data-quality="reliability"] .quality-link:hover{border-color:#692cf3}.qualities-list .quality-item[data-quality="leistungseffizienz"] .quality-link{border-color:#f59e0b}.qualities-list .quality-item[data-quality="leistungseffizienz"] .quality-link:hover{border-color:#c57f08}.qualities-list .quality-item[data-quality="performance-efficiency"] .quality-link{border-color:#f59e0b}.qualities-list .quality-item[data-quality="performance-efficiency"] .quality-link:hover{border-color:#c57f08}.qualities-list .quality-item[data-quality="sicherheit"] .quality-link{border-color:#ef4444}.qualities-list .quality-item[data-quality="sicherheit"] .quality-link:hover{border-color:#eb1515}.qualities-list .quality-item[data-quality="security"] .quality-link{border-color:#ef4444}.qualities-list .quality-item[data-quality="security"] .quality-link:hover{border-color:#eb1515}.qualities-list .quality-item[data-quality="wartbarkeit"] .quality-link{border-color:#06b6d4}.qualities-list .quality-item[data-quality="wartbarkeit"] .quality-link:hover{border-color:#058ba2}.qualities-list .quality-item[data-quality="maintainability"] .quality-link{border-color:#06b6d4}.qualities-list .quality-item[data-quality="maintainability"] .quality-link:hover{border-color:#058ba2}.qualities-list .quality-item[data-quality="kompatibilitaet"] .quality-link{border-color:#ec4899}.qualities-list .quality-item[data-quality="kompatibilitaet"] .quality-link:hover{border-color:#e71a7f}.qualities-list .quality-item[data-quality="compatibility"] .quality-link{border-color:#ec4899}.qualities-list .quality-item[data-quality="compatibility"] .quality-link:hover{border-color:#e71a7f}.qualities-list .quality-item[data-quality="uebertragbarkeit"] .quality-link{border-color:#14b8a6}.qualities-list .quality-item[data-quality="uebertragbarkeit"] .quality-link:hover{border-color:#0f8a7d}.qualities-list .quality-item[data-quality="portability"] .quality-link{border-color:#14b8a6}.qualities-list .quality-item[data-quality="portability"] .quality-link:hover{border-color:#0f8a7d}.qualities-list .quality-item[data-quality="qualitaetsillusionen"] .quality-link{border-color:#6b7280}.qualities-list .quality-item[data-quality="qualitaetsillusionen"] .quality-link:hover{border-color:#545964}.qualities-list .quality-item[data-quality="quality-illusions"] .quality-link{border-color:#6b7280}.qualities-list .quality-item[data-quality="quality-illusions"] .quality-link:hover{border-color:#545964}.qualities-list .quality-link{display:block;padding:2rem;border:2px solid #e2e8f0;border-radius:0.5rem;transition:all 0.2s}.qualities-list .quality-link:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,0.1)}.qualities-list .quality-item-header{display:flex;align-items:center;gap:1.5rem}.qualities-list .quality-icon-large{font-size:3rem}.qualities-list .quality-item-content{flex:1}.qualities-list .quality-item-content h2{font-size:1.5rem;margin-bottom:0.5rem;color:#1e293b}.qualities-list .quality-item-content .quality-item-description{color:#64748b}.qualities-list .quality-item-meta{text-align:center}.qualities-list .quality-item-meta .tactics-count{display:block;font-size:2rem;font-weight:700;color:#4F52FF}.qualities-list .quality-item-meta .tactics-label{font-size:0.875rem;color:#64748b}.tactics-list{margin-top:4rem}.tactics-list h2{margin-bottom:2rem}.tactics-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1.5rem}.tactic-card{position:relative}.tactic-card .card-content{display:block;padding:1.5rem;border:2px solid #e2e8f0;border-radius:0.5rem;height:100%;background:white;transition:all 0.2s ease;text-decoration:none;color:inherit}.tactic-card .card-content:hover{border-color:#4F52FF;box-shadow:0 4px 12px rgba(79,82,255,0.15);transform:translateY(-2px)}.tactic-card[data-quality="funktionale-eignung"] .card-content:hover{border-color:#10b981;box-shadow:0 4px 12px rgba(16,185,129,0.15)}.tactic-card[data-quality="functional-suitability"] .card-content:hover{border-color:#10b981;box-shadow:0 4px 12px rgba(16,185,129,0.15)}.tactic-card[data-quality="benutzbarkeit"] .card-content:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,0.15)}.tactic-card[data-quality="usability"] .card-content:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,0.15)}.tactic-card[data-quality="zuverlaessigkeit"] .card-content:hover{border-color:#8b5cf6;box-shadow:0 4px 12px rgba(139,92,246,0.15)}.tactic-card[data-quality="reliability"] .card-content:hover{border-color:#8b5cf6;box-shadow:0 4px 12px rgba(139,92,246,0.15)}.tactic-card[data-quality="leistungseffizienz"] .card-content:hover{border-color:#f59e0b;box-shadow:0 4px 12px rgba(245,158,11,0.15)}.tactic-card[data-quality="performance-efficiency"] .card-content:hover{border-color:#f59e0b;box-shadow:0 4px 12px rgba(245,158,11,0.15)}.tactic-card[data-quality="sicherheit"] .card-content:hover{border-color:#ef4444;box-shadow:0 4px 12px rgba(239,68,68,0.15)}.tactic-card[data-quality="security"] .card-content:hover{border-color:#ef4444;box-shadow:0 4px 12px rgba(239,68,68,0.15)}.tactic-card[data-quality="wartbarkeit"] .card-content:hover{border-color:#06b6d4;box-shadow:0 4px 12px rgba(6,182,212,0.15)}.tactic-card[data-quality="maintainability"] .card-content:hover{border-color:#06b6d4;box-shadow:0 4px 12px rgba(6,182,212,0.15)}.tactic-card[data-quality="kompatibilitaet"] .card-content:hover{border-color:#ec4899;box-shadow:0 4px 12px rgba(236,72,153,0.15)}.tactic-card[data-quality="compatibility"] .card-content:hover{border-color:#ec4899;box-shadow:0 4px 12px rgba(236,72,153,0.15)}.tactic-card[data-quality="uebertragbarkeit"] .card-content:hover{border-color:#14b8a6;box-shadow:0 4px 12px rgba(20,184,166,0.15)}.tactic-card[data-quality="portability"] .card-content:hover{border-color:#14b8a6;box-shadow:0 4px 12px rgba(20,184,166,0.15)}.tactic-card[data-quality="qualitaetsillusionen"] .card-content:hover{border-color:#6b7280;box-shadow:0 4px 12px rgba(107,114,128,0.15)}.tactic-card[data-quality="quality-illusions"] .card-content:hover{border-color:#6b7280;box-shadow:0 4px 12px rgba(107,114,128,0.15)}.tactic-card .card-badge{margin-bottom:0.75rem}.tactic-card .card-quality{font-size:0.8125rem;color:#59687c;margin-bottom:0.5rem;font-weight:500;line-height:1.4}.tactic-card .card-quality-synth{font-size:0.75rem;color:#64748b;margin-bottom:0.75rem;font-style:italic;line-height:1.4}.tactic-card .card-quality-synth-spacer{height:1.05rem;margin-bottom:0.75rem}.tactic-card .card-title{font-size:1.125rem;font-weight:600;margin-bottom:0.5rem;color:#1e293b}.tactic-card .card-description{color:#64748b;font-size:0.875rem;margin-bottom:0.75rem}.tactic-card .card-hashtags{font-family:'Courier New', Courier, monospace;font-size:0.75rem;color:#4f5b6d;margin-top:0.75rem}.breadcrumb{margin-bottom:2rem;color:#64748b;font-size:0.875rem}.breadcrumb a{color:#64748b}.breadcrumb a:hover{color:#4F52FF}.breadcrumb .current{color:#1e293b}.tactic .breadcrumb{margin-bottom:3rem}.tactic .tactic-header{margin-bottom:3rem;margin-top:3rem;padding:2rem;border:2px solid #e2e8f0;border-radius:0.5rem;background:white}.tactic .tactic-header[data-quality="funktionale-eignung"]{border-color:#10b981}.tactic .tactic-header[data-quality="functional-suitability"]{border-color:#10b981}.tactic .tactic-header[data-quality="benutzbarkeit"]{border-color:#3b82f6}.tactic .tactic-header[data-quality="usability"]{border-color:#3b82f6}.tactic .tactic-header[data-quality="zuverlaessigkeit"]{border-color:#8b5cf6}.tactic .tactic-header[data-quality="reliability"]{border-color:#8b5cf6}.tactic .tactic-header[data-quality="leistungseffizienz"]{border-color:#f59e0b}.tactic .tactic-header[data-quality="performance-efficiency"]{border-color:#f59e0b}.tactic .tactic-header[data-quality="sicherheit"]{border-color:#ef4444}.tactic .tactic-header[data-quality="security"]{border-color:#ef4444}.tactic .tactic-header[data-quality="wartbarkeit"]{border-color:#06b6d4}.tactic .tactic-header[data-quality="maintainability"]{border-color:#06b6d4}.tactic .tactic-header[data-quality="kompatibilitaet"]{border-color:#ec4899}.tactic .tactic-header[data-quality="compatibility"]{border-color:#ec4899}.tactic .tactic-header[data-quality="uebertragbarkeit"]{border-color:#14b8a6}.tactic .tactic-header[data-quality="portability"]{border-color:#14b8a6}.tactic .tactic-header[data-quality="qualitaetsillusionen"]{border-color:#6b7280}.tactic .tactic-header[data-quality="quality-illusions"]{border-color:#6b7280}.tactic .tactic-header .tactic-meta{display:flex;flex-direction:column;gap:0}.tactic .tactic-header .tactic-meta .tactic-quality{font-size:0.8125rem;color:#59687c;margin-bottom:0.5rem;font-weight:500;line-height:1.4}.tactic .tactic-header .tactic-meta .tactic-quality-synth{font-size:0.75rem;color:#64748b;margin-bottom:0.75rem;font-style:italic;line-height:1.4}.tactic .tactic-header h1{font-size:1.5rem;font-weight:600;margin:0;color:#1e293b}.tactic .tactic-header .tactic-short{color:#64748b;font-size:0.875rem;margin-bottom:0.75rem}.tactic .tactic-header .tactic-hashtags{font-family:'Courier New', Courier, monospace;font-size:0.75rem;color:#4f5b6d;margin-top:0.75rem}.tactic .tactic-content{font-size:1.125rem;line-height:1.8;margin-bottom:3rem}.tactic .tactic-content p{margin-bottom:1rem}.tactic .tactic-navigation{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0;flex-wrap:wrap}.tactic .tactic-navigation .share-button{display:inline-flex;align-items:center;gap:0.5rem;background:white !important;color:#1e293b !important;border-color:#64748b !important}.tactic .tactic-navigation .share-button:hover{background:white !important;color:#4F52FF !important;border-color:#4F52FF !important}.tactic .tactic-navigation .share-button svg{flex-shrink:0}@media (max-width: 768px){.tactic .tactic-navigation .share-button .share-text{display:none}}.tactic[data-quality="funktionale-eignung"] .btn-outline-quality{border-color:#10b981;color:#10b981;background:rgba(16,185,129,0.1)}.tactic[data-quality="funktionale-eignung"] .btn-outline-quality:hover{background:rgba(16,185,129,0.15);border-color:#0c8a60}.tactic[data-quality="functional-suitability"] .btn-outline-quality{border-color:#10b981;color:#10b981;background:rgba(16,185,129,0.1)}.tactic[data-quality="functional-suitability"] .btn-outline-quality:hover{background:rgba(16,185,129,0.15);border-color:#0c8a60}.tactic[data-quality="benutzbarkeit"] .btn-outline-quality{border-color:#3b82f6;color:#3b82f6;background:rgba(59,130,246,0.1)}.tactic[data-quality="benutzbarkeit"] .btn-outline-quality:hover{background:rgba(59,130,246,0.15);border-color:#0b63f3}.tactic[data-quality="usability"] .btn-outline-quality{border-color:#3b82f6;color:#3b82f6;background:rgba(59,130,246,0.1)}.tactic[data-quality="usability"] .btn-outline-quality:hover{background:rgba(59,130,246,0.15);border-color:#0b63f3}.tactic[data-quality="zuverlaessigkeit"] .btn-outline-quality{border-color:#8b5cf6;color:#8b5cf6;background:rgba(139,92,246,0.1)}.tactic[data-quality="zuverlaessigkeit"] .btn-outline-quality:hover{background:rgba(139,92,246,0.15);border-color:#692cf3}.tactic[data-quality="reliability"] .btn-outline-quality{border-color:#8b5cf6;color:#8b5cf6;background:rgba(139,92,246,0.1)}.tactic[data-quality="reliability"] .btn-outline-quality:hover{background:rgba(139,92,246,0.15);border-color:#692cf3}.tactic[data-quality="leistungseffizienz"] .btn-outline-quality{border-color:#f59e0b;color:#f59e0b;background:rgba(245,158,11,0.1)}.tactic[data-quality="leistungseffizienz"] .btn-outline-quality:hover{background:rgba(245,158,11,0.15);border-color:#c57f08}.tactic[data-quality="performance-efficiency"] .btn-outline-quality{border-color:#f59e0b;color:#f59e0b;background:rgba(245,158,11,0.1)}.tactic[data-quality="performance-efficiency"] .btn-outline-quality:hover{background:rgba(245,158,11,0.15);border-color:#c57f08}.tactic[data-quality="sicherheit"] .btn-outline-quality{border-color:#ef4444;color:#ef4444;background:rgba(239,68,68,0.1)}.tactic[data-quality="sicherheit"] .btn-outline-quality:hover{background:rgba(239,68,68,0.15);border-color:#eb1515}.tactic[data-quality="security"] .btn-outline-quality{border-color:#ef4444;color:#ef4444;background:rgba(239,68,68,0.1)}.tactic[data-quality="security"] .btn-outline-quality:hover{background:rgba(239,68,68,0.15);border-color:#eb1515}.tactic[data-quality="wartbarkeit"] .btn-outline-quality{border-color:#06b6d4;color:#06b6d4;background:rgba(6,182,212,0.1)}.tactic[data-quality="wartbarkeit"] .btn-outline-quality:hover{background:rgba(6,182,212,0.15);border-color:#058ba2}.tactic[data-quality="maintainability"] .btn-outline-quality{border-color:#06b6d4;color:#06b6d4;background:rgba(6,182,212,0.1)}.tactic[data-quality="maintainability"] .btn-outline-quality:hover{background:rgba(6,182,212,0.15);border-color:#058ba2}.tactic[data-quality="kompatibilitaet"] .btn-outline-quality{border-color:#ec4899;color:#ec4899;background:rgba(236,72,153,0.1)}.tactic[data-quality="kompatibilitaet"] .btn-outline-quality:hover{background:rgba(236,72,153,0.15);border-color:#e71a7f}.tactic[data-quality="compatibility"] .btn-outline-quality{border-color:#ec4899;color:#ec4899;background:rgba(236,72,153,0.1)}.tactic[data-quality="compatibility"] .btn-outline-quality:hover{background:rgba(236,72,153,0.15);border-color:#e71a7f}.tactic[data-quality="uebertragbarkeit"] .btn-outline-quality{border-color:#14b8a6;color:#14b8a6;background:rgba(20,184,166,0.1)}.tactic[data-quality="uebertragbarkeit"] .btn-outline-quality:hover{background:rgba(20,184,166,0.15);border-color:#0f8a7d}.tactic[data-quality="portability"] .btn-outline-quality{border-color:#14b8a6;color:#14b8a6;background:rgba(20,184,166,0.1)}.tactic[data-quality="portability"] .btn-outline-quality:hover{background:rgba(20,184,166,0.15);border-color:#0f8a7d}.tactic[data-quality="qualitaetsillusionen"] .btn-outline-quality{border-color:#6b7280;color:#6b7280;background:rgba(107,114,128,0.1)}.tactic[data-quality="qualitaetsillusionen"] .btn-outline-quality:hover{background:rgba(107,114,128,0.15);border-color:#545964}.tactic[data-quality="quality-illusions"] .btn-outline-quality{border-color:#6b7280;color:#6b7280;background:rgba(107,114,128,0.1)}.tactic[data-quality="quality-illusions"] .btn-outline-quality:hover{background:rgba(107,114,128,0.15);border-color:#545964}.page-header{margin-bottom:2rem}.page-header h1{font-size:2.5rem;font-weight:800;margin:1rem 0}.page-header.quality-page-header{display:flex;align-items:center;gap:1.5rem}.page-header.quality-page-header h1{margin:0}.page-header.quality-page-header .quality-icon-heading{display:flex;align-items:center;font-size:3rem}.page-header.quality-page-header .quality-icon-heading .emoji{width:3rem;height:3rem}.page-description{font-size:1.125rem;color:#64748b;margin-bottom:2rem}.content-section{margin-bottom:2rem}.content-section h2{font-size:1.75rem;margin-bottom:1rem}.content-section p{margin-bottom:1rem}.content-section ul{margin-left:1.5rem;margin-bottom:1rem}.content-section li{margin-bottom:0.5rem}.book-hero{display:flex;gap:3rem;margin:2rem 0 3rem;padding:2rem;background:linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);border-radius:0.75rem;align-items:center}@media (max-width: 768px){.book-hero{flex-direction:column;text-align:center}}.book-hero .book-cover{flex-shrink:0}.book-hero .book-cover a{display:block;transition:transform 0.3s}.book-hero .book-cover a:hover{transform:scale(1.05)}.book-hero .book-cover .cover-image{max-width:300px;height:auto;border-radius:0.5rem;box-shadow:0 10px 40px rgba(0,0,0,0.2)}@media (max-width: 768px){.book-hero .book-cover .cover-image{max-width:250px}}.book-hero .book-info{flex:1}.book-hero .book-info h2{font-size:2rem;font-weight:800;margin-bottom:0.5rem;color:#1e293b}.book-hero .book-info .book-subtitle{font-size:1.25rem;color:#64748b;margin-bottom:0.5rem}.book-hero .book-info .book-author{font-size:1.125rem;color:#64748b;margin-bottom:1.5rem}.qualities-overview{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin:1.5rem 0}@media (max-width: 768px){.qualities-overview{grid-template-columns:1fr}}.qualities-overview .quality-item-mini{display:flex;align-items:center;gap:0.75rem;padding:0.75rem;background:white;border-radius:0.375rem;border:2px solid #e2e8f0;transition:all 0.2s}.qualities-overview .quality-item-mini:hover{border-color:#c0cddf;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.qualities-overview .quality-item-mini .quality-icon{font-size:1.5rem}.qualities-overview .quality-item-mini strong{flex:1;font-size:0.9375rem}.qualities-overview .quality-item-mini .quality-count{font-size:0.875rem;color:#64748b}.audience-list{list-style:none;margin-left:0}.audience-list li{padding:0.75rem 0;border-bottom:1px solid #e2e8f0}.audience-list li:last-child{border-bottom:none}.audience-list li strong{color:#4F52FF}.cta-box{background:linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);color:white;padding:2.5rem;border-radius:0.75rem;text-align:center;margin-top:3rem;box-shadow:0 10px 40px rgba(37,99,235,0.2)}.cta-box h3{font-size:1.75rem;margin-bottom:1rem;color:white}.cta-box p{font-size:1.125rem;margin-bottom:1.5rem;color:rgba(255,255,255,0.9)}.cta-box .btn-primary{background:white;color:#4F52FF}.cta-box .btn-primary:hover{background:#f8fafc;transform:translateY(-2px)}.cta-box .cta-note{margin-top:1rem;font-size:0.9375rem;color:rgba(255,255,255,0.8)}.cta-box .cta-note a{color:white;text-decoration:underline}.cta-box .cta-note a:hover{color:rgba(255,255,255,0.9)}.site-footer{background:#f8fafc;border-top:1px solid #e2e8f0;padding:3rem 0 1rem;margin-top:4rem}.site-footer .footer-content{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:2rem;margin-bottom:2rem}.site-footer .footer-section h3{font-size:1.125rem;margin-bottom:1rem}.site-footer .footer-section p{color:#64748b;font-size:0.875rem}.site-footer .footer-links{list-style:none}.site-footer .footer-links li{margin-bottom:0.5rem}.site-footer .footer-links a{color:#64748b;font-size:0.875rem}.site-footer .footer-links a:hover{color:#4F52FF}.site-footer .footer-bottom{padding-top:2rem;border-top:1px solid #e2e8f0;text-align:center;color:#64748b;font-size:0.875rem}.site-footer .footer-bottom p{margin-bottom:0.5rem}.site-footer .footer-bottom .footer-links-bottom{display:flex;align-items:center;gap:0.75rem;flex-wrap:wrap;justify-content:center}.site-footer .footer-bottom .footer-links-bottom .separator{color:#64748b}.site-footer .footer-bottom .footer-links-bottom a{color:#64748b;text-decoration:underline}.site-footer .footer-bottom .footer-links-bottom a:hover{color:#4F52FF}.site-footer .footer-bottom .footer-links-bottom a.github-link{display:inline-flex;align-items:center;gap:0.375rem;text-decoration:none}.site-footer .footer-bottom .footer-links-bottom a.github-link svg{flex-shrink:0}.language-selection-page{min-height:100vh;display:flex;align-items:center;padding:3rem 0}.language-selection-page .container{max-width:1400px}.language-selection-page .selection-header{text-align:center;margin-bottom:3rem}.language-selection-page .selection-header h1{font-size:2.5rem;font-weight:800;margin-bottom:0.75rem}.language-selection-page .selection-header .subtitle{font-size:1.25rem;color:#64748b;margin-bottom:0.5rem}.language-selection-page .selection-header .author{font-size:1rem;color:#64748b}.language-selection-page .language-selection-columns{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:2rem}@media (max-width: 968px){.language-selection-page .language-selection-columns{grid-template-columns:1fr;gap:2rem}}.language-selection-page .language-column{display:flex;flex-direction:column}.language-selection-page .language-card{background:#f8fafc;border:2px solid #e2e8f0;border-radius:1rem;padding:2.5rem;text-align:center;transition:all 0.3s;height:100%;display:flex;flex-direction:column}.language-selection-page .language-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(0,0,0,0.15);border-color:#4F52FF}.language-selection-page .language-card .book-display{margin-bottom:2rem}.language-selection-page .language-card .book-display .book-link{display:inline-block;transition:transform 0.3s}.language-selection-page .language-card .book-display .book-link:hover{transform:scale(1.05)}.language-selection-page .language-card .book-display .book-cover-thumb{max-width:250px;height:auto;border-radius:0.5rem;box-shadow:0 10px 30px rgba(0,0,0,0.2)}.language-selection-page .language-card .language-info{flex:1;display:flex;flex-direction:column}.language-selection-page .language-card .language-info h2{font-size:1.75rem;margin-bottom:1rem}.language-selection-page .language-card .language-info h3{font-size:1.5rem;font-weight:700;margin-bottom:0.5rem;color:#1e293b}.language-selection-page .language-card .language-info .book-subtitle{font-size:1.125rem;color:#64748b;margin-bottom:1rem}.language-selection-page .language-card .language-info .book-description{color:#64748b;margin-bottom:2rem;flex:1}.language-selection-page .language-card .language-actions{display:flex;flex-direction:column;gap:0.75rem}.start-page{background:linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%)}.start-page .main-content{min-height:calc(100vh - 300px)}@media (max-width: 768px){.hero-title{font-size:2rem !important}.qualities-grid{grid-template-columns:1fr}.tactics-grid{grid-template-columns:1fr}.site-nav{display:none}.quality-item-header{flex-direction:column;text-align:center}.language-selection-page .selection-header h1{font-size:2rem}.language-selection-page .selection-header .subtitle{font-size:1.25rem}}.copy-toast{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%) translateY(100px);display:flex;align-items:center;gap:0.75rem;padding:1rem 1.5rem;background:#10b981;color:white;border-radius:0.5rem;box-shadow:0 10px 40px rgba(0,0,0,0.2);font-weight:500;font-size:1rem;opacity:0;transition:all 0.3s ease;pointer-events:none;z-index:1000}.copy-toast svg{flex-shrink:0}.copy-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width: 768px){.copy-toast{bottom:1rem;left:1rem;right:1rem;transform:translateX(0) translateY(100px)}.copy-toast.show{transform:translateX(0) translateY(0)}}

/*# sourceMappingURL=main.css.map */