@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.home-container{margin:0 auto;max-width:1200px;padding:20px}.intro-section{background-color:#f5f7ff;border-bottom:3px solid var(--primary-color);border-radius:8px;margin-bottom:30px;padding:30px 20px;text-align:center}.intro-section h1{color:var(--primary-color);font-size:2rem;margin-bottom:10px}.intro-section p{color:var(--light-text);font-size:1.1rem;margin:0 auto;max-width:700px}.filters-container{background-color:#fff;border-radius:8px;box-shadow:var(--shadow);margin-bottom:20px;padding:20px}.search-bar{margin-bottom:15px}.search-bar input{border:1px solid var(--border-color);border-radius:4px;font-size:16px;padding:12px 16px;transition:border-color .2s;width:100%}.search-bar input:focus{border-color:var(--primary-color);outline:none}.filter-options{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.filter-group{display:flex;flex-direction:column;min-width:200px}.filter-group label{color:var(--light-text);font-weight:500;margin-bottom:5px}.filter-group select{background-color:#fff;border:1px solid var(--border-color);border-radius:4px;font-size:15px;padding:10px}.tools-filter{flex-grow:1}.tool-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.tool-checkbox{align-items:center;cursor:pointer;display:flex;font-size:14px;margin-right:10px}.tool-checkbox input{margin-right:5px}.reset-filters{align-self:flex-end;background-color:initial;border:1px solid var(--border-color);border-radius:4px;color:var(--light-text);font-size:14px;padding:10px 15px;transition:all .2s}.reset-filters:hover{background-color:#f1f3f4;border-color:var(--light-text)}.issues-count{color:var(--light-text);font-size:14px;margin-bottom:15px}.issues-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.issue-card{background-color:var(--card-bg);border-left:4px solid var(--primary-color);border-radius:8px;box-shadow:var(--shadow);color:var(--text-color);display:flex;flex-direction:column;height:100%;padding:20px;transition:transform .2s,box-shadow .2s}.issue-card:hover{box-shadow:0 4px 6px #0000001a,0 1px 3px #0000001a;transform:translateY(-4px)}.issue-card h3{color:var(--primary-color);font-size:1.2rem;margin-bottom:10px}.issue-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.category{background-color:#e8f0fe;color:var(--primary-color)}.android-specific,.category{border-radius:4px;font-size:12px;font-weight:500;padding:3px 8px}.android-specific{background-color:#e6f4ea;color:var(--secondary-color)}.issue-preview{color:var(--light-text);flex-grow:1;font-size:14px;line-height:1.5;margin-bottom:15px}.detection-tools{font-size:13px;margin-top:auto}.tool-label{color:var(--light-text);margin-right:5px}.tools-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.tool-tag{background-color:#f1f3f4;border-radius:4px;font-size:12px;padding:2px 6px}.no-results{background-color:#fff;border-radius:8px;box-shadow:var(--shadow);grid-column:1/-1;padding:40px 20px;text-align:center}.no-results p{color:var(--light-text);margin-bottom:15px}.no-results button{background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;font-size:15px;padding:10px 15px}@media (max-width:768px){.filter-options{align-items:stretch;flex-direction:column}.filter-group{width:100%}.tool-checkboxes{border:1px solid var(--border-color);border-radius:4px;max-height:120px;overflow-y:auto;padding:5px}}.issue-detail-container{margin:0 auto;max-width:1200px;padding:20px}.issue-header{border-bottom:1px solid var(--border-color);margin-bottom:30px;padding-bottom:20px}.back-button{color:var(--light-text);display:inline-block;font-size:16px;margin-bottom:20px;transition:color .2s}.back-button:hover{color:var(--primary-color)}.issue-header h1{color:var(--text-color);font-size:2.2rem;margin-bottom:15px}.issue-badges{display:flex;flex-wrap:wrap;gap:10px}.android-badge,.category-badge,.severity-badge{border-radius:20px;font-size:14px;font-weight:500;padding:5px 12px}.category-badge{background-color:#e8f0fe;color:var(--primary-color)}.android-badge{background-color:#e6f4ea;color:var(--secondary-color)}.severity-badge{background-color:#fef6e0;color:#f9ab00}.tabs-container{background-color:#fff;border-radius:8px;box-shadow:var(--shadow);overflow:hidden}.tabs{background-color:#f8f9fa;border-bottom:1px solid var(--border-color);display:flex}.tabs button{background:none;border:none;border-bottom:3px solid #0000;color:var(--light-text);flex:1 1;font-size:16px;padding:15px;text-align:center;transition:all .2s}.tabs button:hover{background-color:#f1f3f4}.tabs button.active{border-bottom-color:var(--primary-color);color:var(--primary-color);font-weight:500}.tab-content{padding:30px}.tab-content h2{color:var(--text-color);font-size:1.5rem;margin-bottom:20px}.tab-content h3{color:var(--light-text);font-size:1.2rem;margin:25px 0 10px}.no-content{color:var(--light-text);font-style:italic}.explanation-tab p{line-height:1.7;margin-bottom:20px}.sample-link{background-color:#f8f9fa;border-left:4px solid var(--primary-color);border-radius:6px;margin-top:30px;padding:15px}.sample-link a{word-break:break-all}.code-examples{display:flex;flex-direction:column;gap:30px}.code-example h3{margin-bottom:10px}pre{border-radius:6px;margin:0!important;max-height:500px;overflow:auto}.detection-tools-list ul{margin:15px 0;padding-left:20px}.detection-tools-list li{margin-bottom:8px}.kotlin-support{background-color:#f8f9fa;border-left:4px solid #7f52ff;border-radius:6px;margin-top:30px;padding:15px}@media (max-width:768px){.issue-header h1{font-size:1.8rem}.tabs{flex-wrap:wrap}.tabs button{flex-basis:50%}.tab-content{padding:20px 15px}}.main-navigation{background-color:#fff;box-shadow:0 1px 3px #0000001a;position:sticky;top:0;z-index:1000}.nav-container{height:64px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.nav-container,.nav-logo{align-items:center;display:flex}.nav-logo{color:var(--primary-color);font-size:1.2rem;font-weight:500}.github-link,.nav-link,.nav-links{align-items:center;display:flex}.github-link,.nav-link{color:var(--light-text);font-size:15px;margin-left:20px;padding:8px 12px;transition:color .2s}.github-link svg{margin-right:6px}.github-link:hover,.nav-link:hover{color:var(--primary-color)}@media (max-width:600px){.nav-container{align-items:flex-start;flex-direction:column;height:auto;padding:12px 16px}.nav-links{margin-top:10px}.github-link,.nav-link{margin-left:0;margin-right:15px;padding:6px 0}}:root{--primary-color:#4285f4;--secondary-color:#34a853;--accent-color:#ea4335;--text-color:#202124;--light-text:#5f6368;--background-color:#f8f9fa;--card-bg:#fff;--border-color:#dadce0;--hover-bg:#e8f0fe;--shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;background-color:var(--background-color);color:#202124;color:var(--text-color);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:#4285f4;color:var(--primary-color);text-decoration:none}button{cursor:pointer;font-family:inherit}.app-container{display:flex;flex-direction:column;min-height:100vh}.content-container{flex:1 1;margin:0 auto;max-width:1200px;padding:0;width:100%}.loading-container{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center}.spinner{animation:spin 1s linear infinite;border:4px solid #0000001a;border-left:4px solid var(--primary-color);border-radius:50%;height:36px;margin-bottom:16px;width:36px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container{padding:3rem 1rem;text-align:center}.error-container h2{color:#ea4335;color:var(--accent-color);margin-bottom:1rem}.error-container button{background-color:#4285f4;background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;font-size:16px;margin-top:20px;padding:10px 20px}@media (max-width:768px){.content-container{padding:0 16px}}
/*# sourceMappingURL=main.e577541a.css.map*/