.elementor-8314171 .elementor-element.elementor-element-34796ba9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:calc(var(--sm300) * 4 + var(--md400));--padding-bottom:0;--padding-left:var(--sm500);--padding-right:var(--sm500);}.elementor-8314171 .elementor-element.elementor-element-35c60b82{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8314171 .elementor-element.elementor-element-47e40a4c{text-align:center;}.elementor-8314171 .elementor-element.elementor-element-47e40a4c .elementor-heading-title{font-family:var( --e-global-typography-d8ecf3b-font-family ), "Noto Sans Hebrew", Sans-serif;font-size:var( --e-global-typography-d8ecf3b-font-size );font-weight:var( --e-global-typography-d8ecf3b-font-weight );line-height:var( --e-global-typography-d8ecf3b-line-height );color:var( --e-global-color-28a343a );}.elementor-8314171 .elementor-element.elementor-element-77489d95{width:var( --container-widget-width, 50rem );max-width:50rem;--container-widget-width:50rem;--container-widget-flex-grow:0;text-align:center;}.elementor-8314171 .elementor-element.elementor-element-77489d95 > .elementor-widget-container{margin:var(--sm300) 0 0 0;}.elementor-8314171 .elementor-element.elementor-element-77489d95 .elementor-heading-title{font-family:var( --e-global-typography-eece034-font-family ), "Noto Sans Hebrew", Sans-serif;font-size:var( --e-global-typography-eece034-font-size );font-weight:var( --e-global-typography-eece034-font-weight );line-height:var( --e-global-typography-eece034-line-height );letter-spacing:var( --e-global-typography-eece034-letter-spacing );color:var( --e-global-color-d9516fb );}.elementor-8314171 .elementor-element.elementor-element-28209239{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:var(--md300);--padding-bottom:var(--md400);--padding-left:var(--sm500);--padding-right:var(--sm500);}.elementor-8314171 .elementor-element.elementor-element-1d5db45b{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:var(--sm100);--e-filter-normal-text-color:var( --e-global-color-9585e3c );--e-filter-hover-text-color:var( --e-global-color-d9516fb );--e-filter-item-border-radius:3rem 3rem 3rem 3rem;}.elementor-8314171 .elementor-element.elementor-element-1d5db45b .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-77e6a32 );}.elementor-8314171 .elementor-element.elementor-element-1d5db45b > .elementor-widget-container{padding:var(--sm100) var(--sm100) var(--sm100) var(--sm100);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-30ba9dc );border-radius:4rem 4rem 4rem 4rem;}.elementor-8314171 .elementor-element.elementor-element-1d5db45b .e-filter-item{font-family:var( --e-global-typography-eece034-font-family ), "Noto Sans Hebrew", Sans-serif;font-size:var( --e-global-typography-eece034-font-size );font-weight:var( --e-global-typography-eece034-font-weight );line-height:var( --e-global-typography-eece034-line-height );letter-spacing:var( --e-global-typography-eece034-letter-spacing );padding:0.25rem 1.5rem 0.25rem 1.5rem;}.elementor-8314171 .elementor-element.elementor-element-488dad9{--grid-columns:3;}.elementor-8314171 .elementor-element.elementor-element-488dad9 > .elementor-widget-container{margin:var(--md100) 0 0 0;}body.elementor-page-8314171:not(.elementor-motion-effects-element-type-background), body.elementor-page-8314171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elementor.com/wp-content/uploads/2025/11/BG-angie-prompt-library-clear.webp");background-position:top left;background-repeat:no-repeat;background-size:contain;}@media(max-width:1024px){.elementor-8314171 .elementor-element.elementor-element-47e40a4c .elementor-heading-title{font-size:var( --e-global-typography-d8ecf3b-font-size );line-height:var( --e-global-typography-d8ecf3b-line-height );}.elementor-8314171 .elementor-element.elementor-element-77489d95 .elementor-heading-title{font-size:var( --e-global-typography-eece034-font-size );line-height:var( --e-global-typography-eece034-line-height );letter-spacing:var( --e-global-typography-eece034-letter-spacing );}.elementor-8314171 .elementor-element.elementor-element-1d5db45b > .elementor-widget-container{border-radius:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-8314171 .elementor-element.elementor-element-1d5db45b .e-filter-item{font-size:var( --e-global-typography-eece034-font-size );line-height:var( --e-global-typography-eece034-line-height );letter-spacing:var( --e-global-typography-eece034-letter-spacing );}.elementor-8314171 .elementor-element.elementor-element-488dad9{--grid-columns:2;}}@media(min-width:768px){.elementor-8314171 .elementor-element.elementor-element-35c60b82{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-8314171 .elementor-element.elementor-element-35c60b82{--width:100%;}}@media(max-width:767px){.elementor-8314171 .elementor-element.elementor-element-35c60b82{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8314171 .elementor-element.elementor-element-47e40a4c{text-align:left;}.elementor-8314171 .elementor-element.elementor-element-47e40a4c .elementor-heading-title{font-size:var( --e-global-typography-d8ecf3b-font-size );line-height:var( --e-global-typography-d8ecf3b-line-height );}.elementor-8314171 .elementor-element.elementor-element-77489d95{text-align:left;}.elementor-8314171 .elementor-element.elementor-element-77489d95 .elementor-heading-title{font-size:var( --e-global-typography-eece034-font-size );line-height:var( --e-global-typography-eece034-line-height );letter-spacing:var( --e-global-typography-eece034-letter-spacing );}.elementor-8314171 .elementor-element.elementor-element-1d5db45b > .elementor-widget-container{border-radius:1rem 1rem 1rem 1rem;}.elementor-8314171 .elementor-element.elementor-element-1d5db45b .e-filter-item{font-size:var( --e-global-typography-eece034-font-size );line-height:var( --e-global-typography-eece034-line-height );letter-spacing:var( --e-global-typography-eece034-letter-spacing );}.elementor-8314171 .elementor-element.elementor-element-488dad9{--grid-columns:1;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-1d5db45b */.elementor-8314171 .elementor-element.elementor-element-1d5db45b .e-filter-item{
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS *//* Transparency header */
.main-header:not(:has(.e-n-menu-content.e-active, .e-n-menu-toggle[aria-expanded="true"])):not(:is(:hover, :focus-within)):not(.elementor-sticky--effects) {
    background: transparent !important;
}

/* Design code */
.code-angie-prompt code {
    font-family: var(--e-global-typography-eece034-font-family) !important;
    font-size: var(--e-global-typography-eece034-font-size) !important;
}

.code-angie-prompt .prismjs-default pre {
    background: none !important;
}

.code-angie-prompt .highlight-height {
    padding: 1rem 2.5rem 0.6rem 1.125rem !important;
}

.code-angie-prompt .toolbar {
    position: sticky !important;
    opacity: 1 !important;
}

.code-angie-prompt .toolbar-item button {
    background-image: url('/wp-content/uploads/2025/11/copy-icon.svg') !important;
    background-repeat: no-repeat !important;
    background-position: right center !important;
    background-size: 1.7rem 1.7rem !important;
    background-color: transparent !important;
    box-shadow: none !important;
    padding: 0.75rem 2rem 0.75rem 0.5rem !important;
    cursor: pointer !important;
    color: transparent !important;
    transition: color 0.2s ease, transform 0.1s ease;
    font-family: var(--e-global-typography-eece034-font-family) !important;
}

.code-angie-prompt .toolbar-item button:hover {
    color: inherit !important;
}

.code-angie-prompt .toolbar-item button:active {
    transform: scale(0.95);
}

/* Pink tags */
.angie-tags .elementor-post-info__terms-list-item{
    background-color: var(--e-global-color-256d9e9);
    padding: 0.2rem 1.25rem;
    border-radius: 5rem;
    margin-right: 0.3rem;
}

/* Blue tags */
.angie-tags.requires .elementor-post-info__terms-list-item{
    background-color: var(--e-global-color-017706a);
    padding: 0.2rem 1.25rem;
    border-radius: .5rem;
    margin-right: 0.3rem;
}
.requires .elementor-post-info__terms-list-item::before {
  content: "Requires ";
}


/* Word break for link into prompt */
.code-angie-prompt code{
    word-break: break-word !important;
}

/* Create scroll to long prompt & sticky button  */
.code-angie-prompt .code-toolbar {
  max-height: 12em;
  overflow: auto;
  border: 1px solid #e0e0e0;
  border-radius: 0.5rem;
}

.code-angie-prompt .code-toolbar .toolbar {
  position: sticky;
  bottom: 0;
  background: #f6f6f6b0;
  backdrop-filter: blur(1px);
  text-align: right;
  padding: 0.3em 0.5em;
  border-top: 1px solid #ddd;
}/* End custom CSS */