.conditions-page{display:flex;flex-direction:column;gap:5px}.conditions-page .changelog-top-container{margin-bottom:5px}.conditions-category{display:flex;flex-direction:column;gap:20px}.conditions-category-header{padding:15px 20px;background-color:#313638;background-image:url('/wp-content/uploads/website_texture_tile_400x400.png');border-radius:10px;border:1px solid #333;outline:2px solid #000;box-shadow:4px 4px 2px 0 rgba(0,0,0,1);position:relative;display:flex;flex-direction:column;gap:10px}.conditions-category-header:hover{cursor:pointer;outline:2px solid #fab964}.condition-section-arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#fab964;font-size:1.5rem;transition:transform .3s ease}.condition-section-arrow--collapse{transform:translateY(-50%) rotate(180deg)}.conditions-category-header:hover .condition-section-arrow--collapse{transform:translateY(-50%) rotate(0deg)}.condition-section-arrow--expand{transform:translateY(-50%) rotate(0deg)}.conditions-category-header:hover .condition-section-arrow--expand{transform:translateY(-50%) rotate(180deg)}.conditions-category-header-icon{height:36px}.conditions-category-title{font-family:Garamond;font-weight:700;font-size:2.5rem;color:#fab964;text-shadow:0 0 2px rgba(0,0,0,1),0 0 4px rgba(0,0,0,.9),0 0 6px rgba(0,0,0,.7);margin:0;text-align:center}.conditions-filter-buttons{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.condition-filter-btn{background-color:#575955;background-image:url(/wp-content/uploads/website_texture_tile_400x400.png);border:1px solid #333;outline:2px solid #000;border-radius:6px;padding:8px 16px;font-weight:700;cursor:pointer;transition:all .3s ease;text-shadow:1px 1px 2px rgba(0,0,0,1);filter:drop-shadow(2px 2px 1px rgba(0,0,0,1));flex:1}.condition-filter-btn:hover{background-color:#fab964;background-image:none;color:#000;text-shadow:none;transform:translateY(-1px);border:1px solid #333 !important}.condition-filter-btn:focus,.condition-filter-btn:active{outline:2px solid #000}.condition-filter-btn.active{background-color:#fab964;background-image:none;color:#000;text-shadow:none;opacity:1 !important;border:1px solid #333;outline:2px solid #000}.condition-filter-btn.opacity--40{opacity:.4}.conditions-filter-buttons .damage-type-dropdown{margin-left:30px}.conditions-filter-buttons .damage-type-dropdown>div:first-child{text-shadow:1px 1px 2px rgba(0,0,0,1);font-weight:700}.conditions-filter-buttons .tier-dropdown-label{font-size:2.2rem}.conditions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;justify-items:center;margin-bottom:30px}.condition-tooltip-container{width:300px;position:relative}.condition-icon-display{width:64px;height:64px;border-radius:8px;border:2px solid #333;outline:2px solid #000;background-color:#111;display:flex;align-items:center;justify-content:center;margin:0 auto 10px auto;cursor:pointer;transition:transform .2s ease;box-shadow:2px 2px 4px rgba(0,0,0,.5)}.condition-icon-display:hover{transform:scale(1.05)}.condition-icon-display img{width:48px;height:48px;border-radius:4px}.condition-name-display{text-align:center;font-size:1.2rem;font-weight:700;color:#fab964;text-shadow:1px 1px 2px rgba(0,0,0,1);margin-bottom:5px}.condition-count-display{text-align:center;font-size:.9rem;color:#ccc;margin-bottom:10px}.condition-icon-display.item-condition{border-color:#fab964}.condition-icon-display.augment-condition{border-color:#c40c93}.condition-icon-display.opener-condition{border-color:#007fff}.condition-icon-display.custom-condition{border-color:#1c964d}.conditions-loading{text-align:center;padding:40px;font-size:1.5rem;color:#fab964}.conditions-empty{text-align:center;padding:40px;font-size:1.2rem;color:#ccc}@media (max-width:768px){.conditions-grid{gap:15px}.conditions-category-header{padding:10px 15px}.conditions-filter-buttons .tier-dropdown-label{font-size:2rem}.condition-filter-btn,.conditions-filter-buttons .damage-type-dropdown{font-size:1.4rem}}@media (max-width:500px){.conditions-filter-buttons .tier-dropdown-label{font-size:1.8rem}.condition-filter-btn{font-size:1.2rem}}