            @import url('../constants.css');
            .related-posts .r1{display: block;position: relative;z-index: 1;}
            .category-tag-overlay {position: absolute;top: 15px;left: 15px;z-index: 10;}
            
            .category-tag {
                color: #ffffff;
                padding: 8px 16px;
                font-size: 12px;
                font-weight: 600;
                text-transform: uppercase;
                letter-spacing: 0.5px;
                border-radius: 3px;
                display: inline-block;
                box-shadow: 0 2px 5px rgba(0,0,0,0.15);
                transition: all 0.3s ease;
            }
            
            /* Corner Triangle with Circle Arrow */
            .corner-triangle-overlay {
                position: absolute;
                top: auto;
                bottom: 0;
                right: 0;
                width: 0;
                height: 0;
                border-style: solid;
                border-width: 0 0 138px 100px;
                z-index: 1;
                transition: all 0.3s ease;
            }
            
            .circle-arrow {
                position: absolute;
                bottom: -120px;
                right: 20px;
                width: 36px;
                height: 36px;
                background: transparent;
                border-radius: 50%;
                display: flex;
                align-items: center;
                justify-content: center;
                font-size: 10px;
                color: #333;
                transition: all 0.3s ease;
            }
            
            /* Color variations for triangle */
            .corner-triangle-overlay.tag-orange {border-color: transparent transparent var(--secondary) transparent;}            
            .corner-triangle-overlay.tag-green {border-color: transparent transparent var(--green) transparent;}            
            .corner-triangle-overlay.tag-purple {border-color: transparent transparent var(--tertiary) transparent;}
            
            /* Color variations for category tags */
            .category-tag.tag-orange {background: var(--secondary);}            
            .category-tag.tag-green {background: var(--green);}            
            .category-tag.tag-purple {background: var(--tertiary);}
            
            /* Hover effects for category tags */
            .case-col:hover .category-tag.tag-orange {
                background: var(--secondary);
                transform: translateY(-2px);
                box-shadow: 0 4px 8px rgba(0,0,0,0.2);
            }
            
            .case-col:hover .category-tag.tag-green {
                background: var(--green);
                transform: translateY(-2px);
                box-shadow: 0 4px 8px rgba(0,0,0,0.2);
            }
            
            .case-col:hover .category-tag.tag-purple {
                background: var(--tertiary);
                transform: translateY(-2px);
                box-shadow: 0 4px 8px rgba(0,0,0,0.2);
            }