        .lucky-elements{
            padding-top: 10px;
        }
        .long-prediction h1 {
            color: #c41e3a;
            text-align: center;
            border-bottom: 2px solid #c41e3a;
            padding-bottom: 10px;
        }
        .long-prediction h2 {
            color: #c41e3a;
            margin-top: 25px;
            border-left: 4px solid #c41e3a;
            padding-left: 10px;
        }
        .long-prediction-section{

            padding: 15px;
            margin-bottom: 20px;
            border-radius: 5px;
            box-shadow: 0 2px 5px rgba(0,0,0,0.1);
        }
        .long-prediction-section p {
            display: block;
            margin-block-start:.5 em;
            margin-block-end: 1.3em;
            margin-inline-start: 0px;
            margin-inline-end: 0px;
            unicode-bidi: isolate;
            font-size: 1.2em;
        }
        .long-prediction-compatibility {
            display: flex;
            justify-content: space-around;
            flex-wrap: wrap;
        }
        .long-prediction-sign {
            text-align: center;
            margin: 3px;
            padding: 3px;
            width: 116px;
            border-radius: 5px;
        }
        .good {
            background-color: #e8f5e9;
            border: 1px solid #a5d6a7;
        }
        .average {
            background-color: #fff8e1;
            border: 1px solid #ffe082;
        }
        .challenging {
            background-color: #ffebee;
            border: 1px solid #ef9a9a;
        }
        .lucky-elements {
            display: flex;
            flex-wrap: wrap;
            gap: 15px;
            background: white;
            padding-bottom:20px;
        }
        .prediction-element {
            padding: 8px 12px;
            border-radius: 20px;
            font-size: 0.9em;
        }
        .prediction-color {
            background-color: #ffcdd2;
        }
        .prediction-number {
            background-color: #bbdefb;
        }
        .prediction-stone {
            background-color: #d1c4e9;
        }
        .prediction-time {
            background-color: #c8e6c9;
        }
        .prediction-direction {
            background-color: #cccc00;
        }
        .prediction-elements {
            background-color: #c806c9;
        }
        .h2_1{
        	color: #FF0000; background-color: #FFE5E5; padding: 8px; border-left: 5px solid #FF0000;
        }
        .h2_2{
        	color: #E91E63; background-color: #FCE4EC; padding: 8px; border-left: 5px solid #E91E63;	
        }
        .h2_3{
        	color: #4CAF50; background-color: #E8F5E9; padding: 8px; border-left: 5px solid #4CAF50;	
        }
        .h2_4{
        	color: #00BCD4; background-color: #E0F7FA; padding: 8px; border-left: 5px solid #00BCD4;	
        }               
        .h2_5{
        	color: #FF9800; background-color: #FFF3E0; padding: 8px; border-left: 5px solid #FF9800;	
        }
        .h2_6{
        	color: #9C27B0; background-color: #F3E5F5; padding: 8px; border-left: 5px solid #9C27B0;
        }        
        .h2_7{
        	color: #3F51B5; background-color: #E8EAF6; padding: 8px; border-left: 5px solid #3F51B5;
        }        
        .h2_8{
        	color: #6A1B9A; background-color: #E1BEE7; padding: 8px; border-left: 5px solid #D32F2F;	
        }        
        .h2_9{
        	color: #355070; background-color: #FFD166; padding: 8px; border-left: 5px solid #D32F2F;	
        }        

        
