.exam-search-wrapper{width:100%;height:100%;background-color:#FFFFFF;position:relative}.exam-search-container{min-height:100vh;width:100%;background-color:#FFFFFF;padding:var(--space-2xl) var(--space-lg) var(--space-3xl) var(--space-lg)}.cloud-icons-container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:960px;margin:0 auto;padding:12px 48px;position:relative;transform:translateY(-15%)}.cloud-icon{width:96px;height:auto;opacity:.8}.cloud-left{align-self:flex-start;transform:translateY(50%)}.cloud-center{align-self:center;transform:translateY(-40%)}.cloud-right{align-self:flex-end;transform:translateY(10%)}.page-title-section{text-align:center;margin-bottom:20px;padding-top:10px;transform:translateY(-15%)}.page-main-title{font-family:Madimi One,cursive;font-size:77px;font-weight:400;color:#000000;margin:0;letter-spacing:-1.6px}.exam-search-header{text-align:center;margin-bottom:var(--space-2xl)}.logo-link{text-decoration:none}.logo{font-family:var(--font-primary);font-size:var(--text-6xl);font-weight:400;color:var(--color-black);letter-spacing:-2px;cursor:pointer}.search-section{max-width:720px;margin:0 auto;padding:0 var(--space-lg);transform:translateY(-15%)}.search-bar{width:100%;padding:calc(var(--space-lg) * .8);font-size:calc(var(--text-base) * .8);border:var(--border-thick);background-color:var(--color-white);border-radius:var(--radius-lg);outline:none;font-family:var(--font-secondary);box-shadow:var(--shadow-primary-lg),6.4px 6.4px 9.6px rgba(0,206,209,.2);position:relative;z-index:1}.search-bar::placeholder{color:var(--color-gray-300)}.tabs-container{max-width:960px;margin:calc(var(--space-lg) * .85) auto calc(var(--space-xl) * .85);display:flex;padding:0 var(--space-lg);gap:calc(var(--space-3xl) * .8);justify-content:center;transform:translateY(-15%)}.tab-wrapper,.tabs-container{position:relative;z-index:1000}.tab{padding:calc(var(--space-md) * .8) calc(var(--space-2xl) * .8);font-family:var(--font-primary);font-size:calc(var(--text-2xl) * .8);cursor:pointer;transition:all var(--transition-base);font-weight:400;position:relative;width:256px;z-index:3;margin-top:8px;overflow:visible}.svg-tab,.tab{background:none;border:none}.svg-tab{padding:0;width:auto;height:auto}.svg-icon{transition:filter .3s ease;cursor:pointer}.svg-tab.tab-active .svg-icon,.svg-tab:hover .svg-icon{filter:sepia(1) saturate(5) hue-rotate(150deg) brightness(1.2)}.tab svg{position:absolute;top:-10px;left:-3px;z-index:-1;pointer-events:none}.tab-text{position:relative;z-index:1}.tab-active{color:var(--color-black);transform:translateY(-2px)}.dropdown-menu{position:absolute;top:calc(100% - 2px);left:0;z-index:9999;background-color:var(--color-primary-light);border:var(--border-medium);border-top:none;width:249px;box-shadow:var(--shadow-md)}.dropdown-item{display:block;width:100%;padding:12px calc(var(--space-lg) * .8);background-color:var(--color-white);border:none;border-bottom:1px solid var(--color-black);text-align:left;font-family:var(--font-primary);font-size:calc(var(--text-base) * .8);color:var(--color-black);cursor:pointer;transition:background-color var(--transition-fast)}.dropdown-item:hover{background-color:var(--color-primary-light)}.dropdown-item:last-child{border-bottom:none}.results-section{max-width:900px;margin:0 auto;padding:0 var(--space-lg) var(--space-2xl)}.results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg);color:var(--color-gray-400);font-size:var(--text-sm)}.results-count{font-family:var(--font-secondary);font-weight:700}@media (max-width:768px){.logo{font-size:var(--text-5xl)}.tab{font-size:var(--text-lg);padding:10px var(--space-xl)}.tabs-container{gap:var(--space-xl)}.filter-buttons{width:100%}}