.elementor-909 .elementor-element.elementor-element-2964843{--display:flex;--min-height:797px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-909 .elementor-element.elementor-element-2964843:not(.elementor-motion-effects-element-type-background), .elementor-909 .elementor-element.elementor-element-2964843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://mizenobat.com/wp-content/uploads/2026/06/escheresque.png");}.elementor-909 .elementor-element.elementor-element-5610786{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-login .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-login .elementor-field-group > a{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group > a:hover{color:var( --e-global-color-accent );}.elementor-widget-login .elementor-form-fields-wrapper label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-login__logged-in-message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-909 .elementor-element.elementor-element-15f1ae5 .elementor-button{background-color:#D4AF37;font-family:"dana", Sans-serif;font-weight:500;border-radius:14px 14px 14px 14px;padding:14px 14px 14px 14px;}.elementor-909 .elementor-element.elementor-element-15f1ae5 .elementor-field-group{margin-bottom:10px;}.elementor-909 .elementor-element.elementor-element-15f1ae5 .elementor-form-fields-wrapper{margin-bottom:-10px;}.elementor-909 .elementor-element.elementor-element-15f1ae5 .elementor-field-group > a{color:#FFFFFF;}.elementor-909 .elementor-element.elementor-element-15f1ae5 .elementor-field-group > a:hover{color:#D4AF37CC;}body .elementor-909 .elementor-element.elementor-element-15f1ae5 .elementor-field-group > label{padding-bottom:22px;}.elementor-909 .elementor-element.elementor-element-15f1ae5 .elementor-form-fields-wrapper label{color:#FFFFFF;font-family:"dana", Sans-serif;font-weight:400;}.elementor-909 .elementor-element.elementor-element-15f1ae5 .elementor-field-group .elementor-field, .elementor-909 .elementor-element.elementor-element-15f1ae5 .elementor-field-subgroup label{font-family:"dana", Sans-serif;font-weight:400;}.elementor-909 .elementor-element.elementor-element-15f1ae5 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:15px 15px 15px 15px;}.elementor-909 .elementor-element.elementor-element-15f1ae5 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:15px 15px 15px 15px;}.elementor-909 .elementor-element.elementor-element-15f1ae5 .elementor-login__logged-in-message{font-family:"dana", Sans-serif;font-weight:400;}.elementor-909 .elementor-element.elementor-element-7665584{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-909 .elementor-element.elementor-element-c760485 img{max-width:69%;}:root{--page-title-display:none;}/* Start custom CSS for login, class: .elementor-element-15f1ae5 *//* 
   Design: Super Luxury "Login" Element 
   Theme: Midnight Blue & Champagne Gold
   Effect: High-end Glow & Depth
*/

.super-lux-button {
    position: relative;
    display: inline-block;
    padding: 15px 45px !important; /* اندازه دکمه */
    font-family: 'Tahoma', sans-serif; /* یا فونت فارسی خودت */
    font-size: 1.1rem !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #d4af37 !important; /* رنگ متن طلایی */
    background: linear-gradient(135deg, #001a2d 0%, #000814 100%) !important; /* پس‌زمینه سرمه‌ای خیلی تیره */
    border: 1px solid rgba(212, 175, 55, 0.3) !important; /* حاشیه طلایی بسیار ظریف */
    border-radius: 50px !important; /* لبه‌های گرد و مدرن */
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) !important;
    cursor: pointer;
    text-decoration: none !important;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4), 
                inset 0 0 15px rgba(212, 175, 55, 0.1) !important; /* سایه عمق‌دار */
    z-index: 1;
}

/* افکت نور حرکت کرده روی دکمه (Shine Effect) */
.super-lux-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: all 0.6s;
}

/* حالت Hover (وقتی موس میره روی دکمه) */
.super-lux-button:hover {
    color: #ffffff !important; /* متن سفید بشه برای خوانایی بیشتر در نور */
    transform: translateY(-5px) scale(1.05); /* کمی بالا میاد و بزرگ میشه */
    border-color: rgba(212, 175, 55, 0.8) !important; /* طلایی پررنگ‌تر */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.6), 
                0 0 20px rgba(212, 175, 55, 0.2) !important; /* درخشش دور دکمه */
}

.super-lux-button:hover::before {
    left: 100%; /* حرکت نور از چپ به راست */
}

/* حالت کلیک کردن (Active) */
.super-lux-button:active {
    transform: translateY(-2px) scale(0.98);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5) !important;
}

/* اضافه کردن یک لایه درخشش داخلی برای حس شیشه‌ای */
.super-lux-button::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 50px;
    padding: 2px; 
    background: linear-gradient(135deg, rgba(21, 175, 55, 0.4), transparent, rgba(212, 175, 55, 0.1));
    -webkit-mask: 
       linear-gradient(#fff 0 0) content-box, 
       linear-gradient(#fff 0 0);
    mask: 
       linear-gradient(#fff 0 0) content-box, 
       linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}/* End custom CSS */