.elementor-11527 .elementor-element.elementor-element-00756e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-2902031{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-05d6fea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-dd71db0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-c39db1f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-1caa754{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-5846d3c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-38fbe74{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-854f6f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-21f7e94{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-b074197{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-01f5eeb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-65ecb08{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-5d3a770{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-8b9fa9f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-9dff10e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-4f1c9c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-e3c687a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-e9a8b42{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-fcae1dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-b7fcddc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-9f5bab1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-27c98e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-1e2f33c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-38007fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-dacabb1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-dc58aa9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-f16e2c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-a2f543e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11527 .elementor-element.elementor-element-d9c3ff5 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-11527 .elementor-element.elementor-element-d9c3ff5 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-11527 .elementor-element.elementor-element-d9c3ff5 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-11527 .elementor-element.elementor-element-d9c3ff5 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-11527 .elementor-element.elementor-element-d9c3ff5 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-11527 .elementor-element.elementor-element-d9c3ff5 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-11527 .elementor-element.elementor-element-d9c3ff5 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-11527 .elementor-element.elementor-element-d9c3ff5 .elementor-field-type-html{padding-bottom:0px;}.elementor-11527 .elementor-element.elementor-element-d9c3ff5 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-11527 .elementor-element.elementor-element-d9c3ff5 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-11527 .elementor-element.elementor-element-d9c3ff5 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-11527 .elementor-element.elementor-element-d9c3ff5 .elementor-button[type="submit"]{color:#ffffff;}.elementor-11527 .elementor-element.elementor-element-d9c3ff5 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-11527 .elementor-element.elementor-element-d9c3ff5 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-11527 .elementor-element.elementor-element-d9c3ff5 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-11527 .elementor-element.elementor-element-d9c3ff5 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-11527 .elementor-element.elementor-element-d9c3ff5 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-11527 .elementor-element.elementor-element-d9c3ff5 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-11527 .elementor-element.elementor-element-d9c3ff5{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}/* Start custom CSS *//* SciGirl live fixes (applied via Elementor connection) */

/* Handwritten gameplay note: restore the Caveat marker style */
body .sg-section .elementor-widget.sg-scrawl,
body .sg-section .elementor-widget.sg-scrawl p{font-family:'Caveat','Comic Sans MS',cursive;font-weight:600;color:#c8ff2e;font-size:1.25rem;line-height:1.3}

/* Caption box text: restore its normal weight */
body .sg-section .elementor-widget.sg-caption-text,
body .sg-section .elementor-widget.sg-caption-text p{font-weight:500;color:#160d2e}

/* Red ribbons: more room above the titles */
body .sg-section .elementor-widget.sg-eyebrow{margin-bottom:0}
body .sg-section .sg-eyebrow .elementor-heading-title{margin:0 0 2rem}

/* Steam QR code next to the Wishlist button (desktops, laptops, iPads in landscape; tagged utm_source=site, utm_medium=qr in Steamworks) */
body .sg-hero .e-con.sg-actions{align-items:center}
body .sg-hero .e-con.sg-actions::after{content:"";position:static;inset:auto;display:block;flex:0 0 auto;width:144px;height:165px;margin-left:0;opacity:1;border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 47' shape-rendering='crispEdges'%3E%3Crect width='41' height='47' fill='%23fff'/%3E%3Cpath d='M4 4h7M14 4h1M16 4h1M21 4h1M23 4h1M25 4h1M27 4h1M30 4h7M4 5h1M10 5h1M12 5h1M14 5h1M17 5h5M24 5h1M28 5h1M30 5h1M36 5h1M4 6h1M6 6h3M10 6h1M16 6h1M19 6h2M23 6h5M30 6h1M32 6h3M36 6h1M4 7h1M6 7h3M10 7h1M12 7h3M16 7h4M21 7h1M23 7h1M26 7h3M30 7h1M32 7h3M36 7h1M4 8h1M6 8h3M10 8h1M13 8h1M18 8h1M20 8h1M23 8h1M27 8h2M30 8h1M32 8h3M36 8h1M4 9h1M10 9h1M12 9h2M15 9h2M18 9h2M26 9h1M28 9h1M30 9h1M36 9h1M4 10h7M12 10h1M14 10h1M16 10h1M18 10h1M20 10h1M22 10h1M24 10h1M26 10h1M28 10h1M30 10h7M13 11h3M18 11h3M25 11h2M4 12h5M10 12h4M15 12h7M24 12h1M26 12h1M28 12h2M31 12h1M33 12h1M35 12h1M5 13h1M7 13h2M11 13h2M14 13h1M16 13h1M18 13h1M20 13h1M23 13h1M27 13h1M29 13h2M34 13h3M5 14h2M8 14h3M12 14h1M14 14h1M16 14h1M18 14h3M24 14h3M29 14h1M32 14h2M35 14h1M4 15h3M12 15h1M15 15h2M19 15h1M22 15h1M25 15h2M31 15h1M34 15h1M5 16h2M8 16h1M10 16h5M17 16h2M21 16h1M24 16h1M28 16h2M32 16h2M5 17h1M7 17h2M12 17h2M15 17h1M17 17h1M20 17h4M27 17h1M30 17h1M35 17h2M4 18h2M7 18h5M18 18h3M24 18h1M26 18h1M28 18h2M31 18h2M35 18h1M4 19h4M11 19h1M13 19h1M16 19h1M18 19h1M25 19h5M32 19h1M34 19h1M4 20h1M6 20h2M10 20h1M13 20h2M18 20h3M24 20h1M26 20h1M29 20h1M31 20h2M35 20h1M6 21h4M15 21h1M17 21h2M20 21h2M23 21h1M25 21h1M27 21h1M30 21h2M33 21h1M35 21h2M4 22h7M12 22h1M14 22h1M17 22h5M24 22h2M33 22h1M35 22h1M5 23h1M9 23h1M11 23h1M13 23h2M18 23h3M24 23h3M29 23h1M34 23h1M4 24h1M8 24h1M10 24h6M17 24h2M20 24h2M24 24h1M26 24h1M28 24h2M31 24h2M35 24h1M4 25h6M13 25h5M23 25h1M25 25h3M30 25h1M33 25h1M35 25h2M4 26h1M9 26h6M18 26h5M25 26h1M29 26h5M35 26h1M4 27h1M6 27h1M9 27h1M11 27h1M13 27h1M18 27h3M25 27h1M27 27h1M29 27h1M31 27h1M33 27h2M4 28h1M6 28h1M8 28h1M10 28h10M21 28h1M23 28h2M26 28h1M28 28h6M36 28h1M12 29h1M14 29h2M20 29h4M25 29h4M32 29h1M34 29h1M36 29h1M4 30h7M12 30h3M18 30h4M25 30h1M27 30h2M30 30h1M32 30h2M35 30h1M4 31h1M10 31h1M13 31h1M18 31h1M24 31h2M27 31h2M32 31h4M4 32h1M6 32h3M10 32h1M12 32h1M14 32h1M17 32h3M21 32h1M24 32h1M28 32h6M36 32h1M4 33h1M6 33h3M10 33h1M12 33h2M15 33h1M20 33h1M23 33h1M27 33h1M29 33h1M32 33h3M4 34h1M6 34h3M10 34h1M12 34h1M18 34h2M24 34h1M26 34h2M29 34h2M34 34h2M4 35h1M10 35h1M12 35h2M16 35h1M25 35h2M32 35h3M4 36h7M12 36h1M14 36h8M24 36h1M27 36h2M32 36h1M35 36h1' stroke='%230a0618' stroke-width='1' transform='translate(0 .5)'/%3E%3Ctext x='20.5' y='44.6' text-anchor='middle' font-family='Arial,sans-serif' font-weight='700' font-size='2.9' letter-spacing='.35' fill='%230a0618'%3ESCAN TO WISHLIST%3C/text%3E%3C/svg%3E") center/contain no-repeat;box-shadow:5px 5px 0 #ff2e88}
@media (min-width:1200px){body .sg-hero .e-con.sg-actions{gap:.9rem}body .sg-hero .sg-btn .elementor-button{min-width:10rem}}
@media (max-width:999px){body .sg-hero .e-con.sg-actions::after{display:none}}
@media (min-width:1000px) and (max-width:1199px){body .sg-hero .e-con.sg-actions{gap:.8rem}body .sg-hero .sg-btn .elementor-button{min-width:9rem;padding-left:1.4rem;padding-right:1.4rem}body .sg-hero .e-con.sg-actions::after{width:118px;height:135px}}
@media (min-width:1100px) and (max-width:1199px){body .sg-hero .e-con.sg-actions::after{width:136px;height:156px}}

/* Newsletter email field: typed text in the site's pink (beats Elementor's form color and browser autofill) */
body .sg-form .elementor-field-group .elementor-field,
body .sg-form .elementor-field-group .elementor-field:focus{color:#ff2e88 !important;-webkit-text-fill-color:#ff2e88;caret-color:#ff2e88;font-weight:500}
body .sg-form .elementor-field-group .elementor-field::placeholder{color:#a79fc4 !important;-webkit-text-fill-color:#a79fc4;font-weight:300}
body .sg-form .elementor-field-group .elementor-field:-webkit-autofill{-webkit-text-fill-color:#ff2e88 !important;box-shadow:0 0 0 1000px #0a0618 inset !important;caret-color:#ff2e88}/* End custom CSS */