.elementor-1708 .elementor-element.elementor-element-6d4fc93{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-a4f3ba2{--display:flex;--min-height:100vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1708 .elementor-element.elementor-element-58e6269{--display:flex;--overflow:hidden;}.elementor-1708 .elementor-element.elementor-element-5b99f63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1708 .elementor-element.elementor-element-663685f .elementor-button{background-color:#1E1E1E;font-size:16px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:20px 20px 0px 0px;padding:10px 10px 10px 10px;}.elementor-1708 .elementor-element.elementor-element-663685f.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-663685f .elementor-button-content-wrapper{flex-direction:row;}.elementor-1708 .elementor-element.elementor-element-663685f .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-1708 .elementor-element.elementor-element-c59ec7e .elementor-button{background-color:#424242;font-size:16px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:20px 20px 0px 0px;padding:10px 10px 10px 10px;}.elementor-1708 .elementor-element.elementor-element-c59ec7e.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-c59ec7e .elementor-button-content-wrapper{flex-direction:row;}.elementor-1708 .elementor-element.elementor-element-c59ec7e .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-1708 .elementor-element.elementor-element-37a034c{background-color:var( --e-global-color-accent );}.elementor-1708 .elementor-element.elementor-element-37a034c.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-073ffce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1708 .elementor-element.elementor-element-073ffce:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-073ffce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262730;}.elementor-1708 .elementor-element.elementor-element-75024ef{--display:flex;--position:absolute;--border-radius:20px 0px 0px 20px;top:-40px;--z-index:1;}.elementor-1708 .elementor-element.elementor-element-75024ef:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-75024ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#393939;}body:not(.rtl) .elementor-1708 .elementor-element.elementor-element-75024ef{left:0px;}body.rtl .elementor-1708 .elementor-element.elementor-element-75024ef{right:0px;}.elementor-1708 .elementor-element.elementor-element-6b06638{padding:5px 10px 5px 10px;text-align:center;font-size:14px;color:var( --e-global-color-accent );}.elementor-1708 .elementor-element.elementor-element-6b06638 p{margin-block-end:0px;}.elementor-1708 .elementor-element.elementor-element-ae2a3b1{font-size:16px;color:#B2E3FFB8;}.elementor-1708 .elementor-element.elementor-element-ae2a3b1 p{margin-block-end:0px;}.elementor-1708 .elementor-element.elementor-element-ae2a3b1 a:hover, .elementor-1708 .elementor-element.elementor-element-ae2a3b1 a:focus{color:var( --e-global-color-accent );}.elementor-1708 .elementor-element.elementor-element-d14dcbc{width:var( --container-widget-width, 348px );max-width:348px;--container-widget-width:348px;--container-widget-flex-grow:0;}.elementor-1708 .elementor-element.elementor-element-d14dcbc.elementor-element{--align-self:center;}.elementor-1708 .elementor-element.elementor-element-6342f40{--display:flex;}.elementor-1708 .elementor-element.elementor-element-c4ca837{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-c4ca837.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-7a8b652.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-c07c3a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1708 .elementor-element.elementor-element-ec9ecb6 .elementor-button{background-color:#42424200;font-size:16px;fill:#555555;color:#555555;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-ec9ecb6.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-ec9ecb6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-ec9ecb6 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-1708 .elementor-element.elementor-element-ec9ecb6 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-ec9ecb6 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1708 .elementor-element.elementor-element-ec9ecb6 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-ec9ecb6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1708 .elementor-element.elementor-element-9074ac2 .elementor-button{background-color:#42424200;font-size:16px;fill:#555555;color:#555555;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-9074ac2.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-9074ac2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-9074ac2 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-1708 .elementor-element.elementor-element-9074ac2 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-9074ac2 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1708 .elementor-element.elementor-element-9074ac2 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-9074ac2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1708 .elementor-element.elementor-element-7d1453e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1708 .elementor-element.elementor-element-7d1453e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-5e52b7d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-2a01061{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1708 .elementor-element.elementor-element-2c46ec8 .elementor-button{background-color:#42424200;font-size:16px;fill:#555555;color:#555555;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-2c46ec8.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-2c46ec8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-2c46ec8 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-1708 .elementor-element.elementor-element-2c46ec8 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-2c46ec8 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1708 .elementor-element.elementor-element-2c46ec8 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-2c46ec8 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1708 .elementor-element.elementor-element-5174470 .elementor-button{background-color:#42424200;font-size:16px;fill:#555555;color:#555555;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-5174470.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-5174470 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-5174470 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-1708 .elementor-element.elementor-element-5174470 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-5174470 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1708 .elementor-element.elementor-element-5174470 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-5174470 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1708 .elementor-element.elementor-element-02f47cf{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1708 .elementor-element.elementor-element-02f47cf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-78d8a33.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-6c7c6f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1708 .elementor-element.elementor-element-98c6877 .elementor-button{background-color:#42424200;font-size:16px;fill:#555555;color:#555555;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-98c6877.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-98c6877 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-98c6877 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-1708 .elementor-element.elementor-element-98c6877 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-98c6877 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1708 .elementor-element.elementor-element-98c6877 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-98c6877 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1708 .elementor-element.elementor-element-65cab55 .elementor-button{background-color:#42424200;font-size:16px;fill:#555555;color:#555555;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-65cab55.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-65cab55 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-65cab55 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-1708 .elementor-element.elementor-element-65cab55 .elementor-button:hover, .elementor-1708 .elementor-element.elementor-element-65cab55 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1708 .elementor-element.elementor-element-65cab55 .elementor-button:hover svg, .elementor-1708 .elementor-element.elementor-element-65cab55 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1708 .elementor-element.elementor-element-51e6e25{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-transition:0.5s;--n-tabs-title-border-radius:20px 20px 0px 0px;--n-tabs-title-padding-top:5px;--n-tabs-title-padding-right:5px;--n-tabs-title-padding-bottom:5px;--n-tabs-title-padding-left:5px;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-accent );--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-color:var( --e-global-color-accent );--n-tabs-icon-color-active:var( --e-global-color-text );}.elementor-1708 .elementor-element.elementor-element-51e6e25 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#424242;}.elementor-1708 .elementor-element.elementor-element-51e6e25.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#353535;}.elementor-1708 .elementor-element.elementor-element-51e6e25.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1708 .elementor-element.elementor-element-51e6e25.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#1E1E1E;}.elementor-1708 .elementor-element.elementor-element-51e6e25.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1708 .elementor-element.elementor-element-51e6e25.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:bold;}.elementor-1708 .elementor-element.elementor-element-51e6e25 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );--n-tabs-icon-color-hover:var( --e-global-color-accent );}.elementor-1708 .elementor-element.elementor-element-72c1fca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1708 .elementor-element.elementor-element-72c1fca:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-72c1fca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(243deg, var( --e-global-color-text ) 0%, #1B1D22 100%);}.elementor-1708 .elementor-element.elementor-element-320dafa{text-align:start;font-family:"وزیر", Sans-serif;font-size:18px;color:var( --e-global-color-accent );}.elementor-1708 .elementor-element.elementor-element-320dafa p{margin-block-end:0px;}.elementor-1708 .elementor-element.elementor-element-ee46ddf{text-align:start;}.elementor-1708 .elementor-element.elementor-element-ee46ddf .elementor-heading-title{color:#829CCF;}.elementor-1708 .elementor-element.elementor-element-6b60c9f{padding:0px 30px 0px 0px;--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-1708 .elementor-element.elementor-element-6b60c9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1708 .elementor-element.elementor-element-6b60c9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1708 .elementor-element.elementor-element-6b60c9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1708 .elementor-element.elementor-element-6b60c9f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1708 .elementor-element.elementor-element-6b60c9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1708 .elementor-element.elementor-element-6b60c9f .elementor-icon-list-icon i{color:var( --e-global-color-2fd021e );transition:color 0.3s;}.elementor-1708 .elementor-element.elementor-element-6b60c9f .elementor-icon-list-icon svg{fill:var( --e-global-color-2fd021e );transition:fill 0.3s;}.elementor-1708 .elementor-element.elementor-element-6b60c9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1708 .elementor-element.elementor-element-6b60c9f .elementor-icon-list-item > a{font-size:18px;font-weight:bold;}.elementor-1708 .elementor-element.elementor-element-6b60c9f .elementor-icon-list-text{color:var( --e-global-color-2fd021e );transition:color 0.3s;}.elementor-1708 .elementor-element.elementor-element-e98c0ae{width:auto;max-width:auto;background-color:#FFCACA;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-1708 .elementor-element.elementor-element-e98c0ae.elementor-element{--align-self:flex-start;}.elementor-1708 .elementor-element.elementor-element-e98c0ae .elementor-heading-title{font-size:16px;color:var( --e-global-color-text );}.elementor-1708 .elementor-element.elementor-element-1c85b7d{--display:flex;}.elementor-1708 .elementor-element.elementor-element-7830770{font-size:18px;color:var( --e-global-color-accent );}.elementor-1708 .elementor-element.elementor-element-ac21880{text-align:start;font-size:18px;color:var( --e-global-color-accent );}.elementor-1708 .elementor-element.elementor-element-504c99f{background-color:var( --e-global-color-6c3e604 );padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-1708 .elementor-element.elementor-element-504c99f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1708 .elementor-element.elementor-element-58c654d .elementor-button{background-color:var( --e-global-color-6c3e604 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-1708 .elementor-element.elementor-element-58c654d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1708 .elementor-element.elementor-element-58c654d .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1708 .elementor-element.elementor-element-be289a2{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-1708 .elementor-element.elementor-element-be289a2.elementor-element{--align-self:center;}body.elementor-page-1708:not(.elementor-motion-effects-element-type-background), body.elementor-page-1708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1000px){.elementor-1708 .elementor-element.elementor-element-58e6269{--min-height:800px;}.elementor-1708 .elementor-element.elementor-element-073ffce{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1708 .elementor-element.elementor-element-073ffce.e-con{--align-self:center;}.elementor-1708 .elementor-element.elementor-element-ae2a3b1{text-align:center;font-size:14px;}.elementor-1708 .elementor-element.elementor-element-d14dcbc{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-1708 .elementor-element.elementor-element-72c1fca{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1708 .elementor-element.elementor-element-e2b41f7{width:var( --container-widget-width, 158px );max-width:158px;--container-widget-width:158px;--container-widget-flex-grow:0;}.elementor-1708 .elementor-element.elementor-element-e2b41f7.elementor-element{--align-self:center;}.elementor-1708 .elementor-element.elementor-element-320dafa{font-size:18px;}.elementor-1708 .elementor-element.elementor-element-6b60c9f{padding:0px 10px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-7830770{font-size:18px;}.elementor-1708 .elementor-element.elementor-element-ac21880{font-size:18px;}.elementor-1708 .elementor-element.elementor-element-504c99f{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-1708 .elementor-element.elementor-element-504c99f .elementor-heading-title{font-size:18px;line-height:1.7em;}.elementor-1708 .elementor-element.elementor-element-58c654d .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-1708 .elementor-element.elementor-element-58c654d .elementor-button{font-size:16px;line-height:1.5em;}.elementor-1708 .elementor-element.elementor-element-be289a2{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}}/* Start custom CSS for button, class: .elementor-element-663685f */#run {
    position: relative;
    display: inline-block;
}

#run::after {
    content: "Ctrl + S";
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    background: #333;
    color: white;
    padding: 5px 10px;
    border-radius: 4px;
    font-size: 12px;
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s, visibility 0.3s;
}

#run:hover::after {
    opacity: 1;
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b06638 */.elementor-1708 .elementor-element.elementor-element-6b06638{
    direction: rtl
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75024ef */.elementor-1708 .elementor-element.elementor-element-75024ef {
    width:  fit-content;
}
.hint {
  opacity: 0;
  transform: translateX(20px);
  animation:
    fadeInRight 1.5s ease 3s forwards,
    fadeOutRight 1.5s ease 9s forwards;
}

@keyframes fadeInRight {
  from { opacity: 0; transform: translateX(20px); }
  to   { opacity: 1; transform: translateX(0); }
}

@keyframes fadeOutRight {
  from { opacity: 1; transform: translateX(0); }
  to   { opacity: 0; transform: translateX(20px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-073ffce */.elementor-1708 .elementor-element.elementor-element-073ffce {
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10 and IE 11 */
    user-select: none; /* Standard syntax */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d4fc93 */body {
    direction: ltr;
}
.elementor-element-7a8b652,
.elementor-element-5e52b7d,
.elementor-element-78d8a33 {
    position: relative;
    height: 92vh; /* ارتفاع رو مشخص کنید */
}

#htmlcode, 
#csscode, 
#jscode {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto !important; /* موقعیت‌دهی مطلق ارتفاع رو کنترل می‌کنه */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7830770 *//* استایل پایه برای همه جدول‌ها با تم تیره */
table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  font-family: inherit;
  background-color: #20222b;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
  color: #e2e8f0;
}

/* استایل برای هدر جدول */
thead {
  background-color: #2d3748;
}

/* استایل برای سلول‌های هدر */
th {
  padding: 12px 16px;
  text-align: right;
  font-weight: 600;
  color: #ffffff;
  border-bottom: 2px solid #4a5568;
  background-color: #2d3748;
}

/* استایل برای سلول‌های بدنه */
td {
  padding: 12px 16px;
  border-bottom: 1px solid #2d3748;
  color: #e2e8f0;
}

/* استایل برای ردیف‌های زوج */
tbody tr:nth-child(even) {
  background-color: #2a2e3a;
}

/* استایل برای هاور روی ردیف‌ها */
tbody tr:hover {
  background-color: #374151;
  transition: background-color 0.2s ease;
}

/* استایل برای آخرین ردیف */
tbody tr:last-child td {
  border-bottom: none;
}

/* استایل برای کدهای داخل جدول */
td code, th code {
  background-color: #4a5568;
  padding: 2px 6px;
  border-radius: 4px;
  font-family: 'Courier New', monospace;
  color: #fc8181;
}

/* استایل برای لینک‌های داخل جدول */
td a, th a {
  color: #63b3ed;
  text-decoration: none;
}

td a:hover, th a:hover {
  color: #90cdf4;
  text-decoration: underline;
}
/-----------------------

:root {
  --table-bg: #20222b;
  --header-bg: #2d3748;
  --header-color: #ffffff;
  --text-color: #e2e8f0;
  --even-bg: #2a2e3a;
  --hover-bg: #374151;
  --code-bg: #4a5568;
  --code-color: #fc8181;
  --link-color: #63b3ed;
  --link-hover: #90cdf4;
  --border-color: #4a5568;
}

table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  font-family: inherit;
  background-color: var(--table-bg);
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
  color: var(--text-color);
}

thead {
  background-color: var(--header-bg);
}

th {
  padding: 12px 16px;
  text-align: right;
  font-weight: 600;
  color: var(--header-color);
  border-bottom: 2px solid var(--border-color);
}

td {
  padding: 12px 16px;
  border-bottom: 1px solid var(--border-color);
}

tbody tr:nth-child(even) {
  background-color: var(--even-bg);
}

tbody tr:hover {
  background-color: var(--hover-bg);
  transition: background-color 0.2s ease;
}

tbody tr:last-child td {
  border-bottom: none;
}

td code, th code {
  background-color: var(--code-bg);
  padding: 2px 6px;
  border-radius: 4px;
  font-family: 'Courier New', monospace;
  color: var(--code-color);
}

td a, th a {
  color: var(--link-color);
  text-decoration: none;
}

td a:hover, th a:hover {
  color: var(--link-hover);
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c85b7d */.dragable {
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    scrollbar-width: thin;
    scrollbar-color: #4a5568 #2d3748;
    cursor: grab;
    padding: 10px;
    border: 1px solid #4a5568;
    border-radius: 8px;
    background-color: #2d3748;
}

.dragable:active {
    cursor: grabbing;
}

/* استایل اسکرول بار */
.dragable::-webkit-scrollbar {
    height: 6px;
}

.dragable::-webkit-scrollbar-track {
    background: #1a202c;
    border-radius: 3px;
}

.dragable::-webkit-scrollbar-thumb {
    background: #4a5568;
    border-radius: 3px;
}

.dragable::-webkit-scrollbar-thumb:hover {
    background: #63b3ed;
}

/* برای محتوای داخل */
.dragable-content {
    display: inline-block;
    white-space: nowrap;
    min-width: min-content;
}

/* آیتم‌های داخل محتوا */
.dragable-item {
    display: inline-block;
    padding: 8px 16px;
    margin: 0 5px;
    background: #4a5568;
    border-radius: 4px;
    color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c1fca */.elementor-1708 .elementor-element.elementor-element-72c1fca {
    direction: rtl;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'وزیر';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://linkee.ir/wp-content/uploads/2025/08/Vazir-Medium-FD-UI.woff2') format('woff2'),
		url('https://linkee.ir/wp-content/uploads/2025/08/Vazir-Medium-FD-UI.woff') format('woff');
}
@font-face {
	font-family: 'وزیر';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://linkee.ir/wp-content/uploads/2025/08/Vazir-Bold-FD-UI.woff2') format('woff2'),
		url('https://linkee.ir/wp-content/uploads/2025/08/Vazir-Bold-FD-UI.woff') format('woff');
}
@font-face {
	font-family: 'وزیر';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://linkee.ir/wp-content/uploads/2025/08/Vazir-Black-FD-UI.woff2') format('woff2'),
		url('https://linkee.ir/wp-content/uploads/2025/08/Vazir-Black-FD-UI.woff') format('woff');
}
/* End Custom Fonts CSS */