.elementor-kit-36{--e-global-color-primary:#1C244B;--e-global-color-secondary:#F3F5F8;--e-global-color-text:#324A6D;--e-global-color-accent:#467FF7;--e-global-color-c696dce:#FFFFFF;--e-global-color-14ef391:#C8D5DC;--e-global-color-764183d:#F9FAFD;--e-global-color-d6cea4e:#FFFFFF;--e-global-color-86b4fcd:#02010100;--e-global-color-57c8da2:#000000CC;--e-global-color-72df157:#D0FF71;--e-global-color-7014a1a:#63544F;--e-global-color-13502dd:#404040;--e-global-color-02784a7:#7C9EFF;--e-global-color-b163e4a:#1B1B1B;--e-global-color-20e1d55:#2E724A;--e-global-color-20a9489:#484746;--e-global-color-356dd1a:#63544F;--e-global-typography-primary-font-family:"EurostileC";--e-global-typography-primary-font-size:65px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"EurostileC";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"PPMori";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"PPMori";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:capitalize;--e-global-typography-accent-font-style:italic;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-392b9e0-font-family:"EurostileC";--e-global-typography-392b9e0-font-size:22px;--e-global-typography-392b9e0-font-weight:600;--e-global-typography-392b9e0-text-transform:capitalize;--e-global-typography-392b9e0-font-style:normal;--e-global-typography-392b9e0-text-decoration:none;--e-global-typography-392b9e0-line-height:1.2em;--e-global-typography-392b9e0-letter-spacing:0px;--e-global-typography-c05b693-font-family:"Poppins";--e-global-typography-c05b693-font-size:22px;--e-global-typography-c05b693-font-weight:300;--e-global-typography-c05b693-text-transform:none;--e-global-typography-c05b693-font-style:normal;--e-global-typography-c05b693-text-decoration:none;--e-global-typography-c05b693-line-height:1.5em;--e-global-typography-c05b693-letter-spacing:0px;--e-global-typography-6558fb1-font-family:"Poppins";--e-global-typography-6558fb1-font-size:16px;--e-global-typography-6558fb1-font-weight:300;--e-global-typography-6558fb1-text-transform:uppercase;--e-global-typography-6558fb1-font-style:normal;--e-global-typography-6558fb1-text-decoration:none;--e-global-typography-6558fb1-line-height:1.5em;--e-global-typography-6558fb1-letter-spacing:10px;--e-global-typography-92bce3b-font-family:"Poppins";--e-global-typography-92bce3b-font-size:16px;--e-global-typography-92bce3b-font-weight:400;--e-global-typography-92bce3b-text-transform:capitalize;--e-global-typography-92bce3b-font-style:italic;--e-global-typography-92bce3b-text-decoration:underline;--e-global-typography-92bce3b-line-height:1em;--e-global-typography-92bce3b-letter-spacing:0px;--e-global-typography-b2deeae-font-family:"Poppins";--e-global-typography-b2deeae-font-size:85px;--e-global-typography-b2deeae-font-weight:600;--e-global-typography-b2deeae-text-transform:none;--e-global-typography-b2deeae-font-style:normal;--e-global-typography-b2deeae-text-decoration:none;--e-global-typography-b2deeae-line-height:1em;--e-global-typography-b2deeae-letter-spacing:0px;--e-global-typography-fb1a3e0-font-family:"EurostileC";--e-global-typography-fb1a3e0-font-size:200px;--e-global-typography-fb1a3e0-font-weight:600;--e-global-typography-fb1a3e0-text-transform:none;--e-global-typography-fb1a3e0-font-style:normal;--e-global-typography-fb1a3e0-text-decoration:none;--e-global-typography-fb1a3e0-line-height:1.2em;--e-global-typography-fb1a3e0-letter-spacing:0px;--e-global-typography-397e168-font-family:"Poppins";--e-global-typography-397e168-font-size:16px;--e-global-typography-397e168-font-weight:400;--e-global-typography-397e168-text-transform:capitalize;--e-global-typography-397e168-font-style:italic;--e-global-typography-397e168-text-decoration:none;--e-global-typography-397e168-line-height:1.3em;--e-global-typography-397e168-letter-spacing:0px;--e-global-typography-42b686e-font-family:"EuropaG";--e-global-typography-42b686e-font-size:16px;--e-global-typography-42b686e-font-weight:300;--e-global-typography-42b686e-text-transform:none;--e-global-typography-42b686e-font-style:normal;--e-global-typography-42b686e-text-decoration:none;--e-global-typography-42b686e-line-height:1.5em;--e-global-typography-42b686e-letter-spacing:0px;background-color:var( --e-global-color-c696dce );}.elementor-kit-36 e-page-transition{background-color:#181511;}.site-header{background-color:var( --e-global-color-d6cea4e );padding-inline-end:8%;padding-inline-start:8%;}.site-footer{background-color:var( --e-global-color-d6cea4e );}.elementor-kit-36 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding .site-logo img{width:54px;max-width:54px;}.site-header .site-navigation ul.menu li a{color:var( --e-global-color-primary );}.site-header .site-navigation-toggle .site-navigation-toggle-icon{color:var( --e-global-color-accent );}.site-header .site-navigation .menu li{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.site-footer .copyright p{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}@media(max-width:1024px){.elementor-kit-36{--e-global-typography-primary-font-size:45px;--e-global-typography-secondary-font-size:25px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:14px;--e-global-typography-c05b693-font-size:14px;--e-global-typography-6558fb1-font-size:14px;--e-global-typography-92bce3b-font-size:14px;--e-global-typography-b2deeae-font-size:65px;--e-global-typography-fb1a3e0-font-size:145px;--e-global-typography-397e168-font-size:14px;--e-global-typography-42b686e-font-size:14px;}.elementor-kit-36 h4{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.site-header{padding-inline-end:5%;padding-inline-start:5%;}.site-header .site-navigation .menu li{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.site-footer .copyright p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-kit-36{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:20px;--e-global-typography-392b9e0-font-size:18px;--e-global-typography-b2deeae-font-size:48px;--e-global-typography-b2deeae-line-height:1em;--e-global-typography-fb1a3e0-font-size:100px;--e-global-typography-fb1a3e0-line-height:1em;}.elementor-kit-36 h4{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.site-header .site-navigation .menu li{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.site-footer .copyright p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS */body {
            overflow-x: hidden;
            
        }
        
        img {
  user-drag: none;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  -ms-user-drag: none;

}

        .spinner-container {
            
            min-height: 100vh;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            position: relative;
            overflow: hidden;
            padding: 20px;
            user-drag: none;
        }

        .title {
            
            position: absolute;
            top: 5%;
            font-size: 2.8rem;
            font-weight: 700;
            text-shadow: 0 0 15px rgba(0, 150, 255, 0.7);
            letter-spacing: 3px;
            z-index: 10;
            background: linear-gradient(90deg, #00c6ff, #0072ff);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }

        .carousel-container {
            
            position: relative;
            width: 100%;
            height: 70vh;
            display: flex;
            justify-content: center;
            align-items: center;
            transform-style: preserve-3d;
            perspective: 3000px;
            
            transform: translateY(-60px) rotateX(-10deg);
        }

        .carousel {
            
            position: relative;
            width: 300px;
            height: 300px;
            transform-style: preserve-3d;
            transition: transform 0.8s cubic-bezier(0.17, 0.67, 0.83, 0.67);
            user-select: none;
            user-drag: none;
            
            transform-origin: center center;


        }

        .center-image {
            
            position: absolute;
            width: 400px;
            height: 400px;
            overflow: hidden;
            z-index: 5;
            transform: translateZ(0);
            background: url('https://www.sebastianisaway.com/wp-content/uploads/2025/01/SIAPNG-1024x1024.png') center/cover;
        }
        
        
        .click-blocker {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;   
    height: 1000px;
    transform: translate(-50%, -50%) translateZ(400px);
    background: transparent;
    z-index: 5;
}

        .carousel-item {
             top: 50%;
    left: 50%;
    transform-origin: center center;
    translate: -50% -50%; 
    
            align-items: center;  
            justify-content: center; 
            
            color: #fff;
            position: absolute;
            font-family: "EuropaG", Sans-serif;
            width: 220px;
            height: 320px !important; 
            border-radius: 24px !important;
            overflow: hidden;
            cursor: pointer;
            transition: all 0.5s ease;
            transform-style: preserve-3d;
            box-shadow: 0 0 5px rgba(255, 255, 255, 0.1);
            border: 2px solid rgba(255, 255, 255, 0.15);

            /* Frosted glass effect */
            background: rgba(255, 255, 255, 0.05);
            backdrop-filter: blur(12px);
            -webkit-backdrop-filter: blur(12px);
            
            
        }

        .carousel-item::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            border-radius: 24px;
            background: linear-gradient(45deg,
                rgba(0, 100, 255, 0.1) 0%,
                rgba(100, 0, 255, 0.1) 100%);
            z-index: -1;
            
        }

        .carousel-item:hover {
            transform: translateZ(50px) scale(1.05);
            box-shadow: 0 0 25px rgba(0, 150, 255, 0.7);
            border-color: rgba(0, 200, 255, 0.5);
        }

        .item-image {
              position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important; /* centers the image inside the card */
  width: 95% !important;       /* your inset frame */
  height: 95% !important;      /* fill most of the card vertically too */
  max-width: none !important;
  max-height: none !important;
  object-fit: cover !important;
  object-position: center !important;
  display: block !important;
  border-radius: 20px !important;
  z-index: 1;   
        }

        .item-label {
            position: absolute !important;
            bottom: 43%;
            left: 0;
            font-family: "EuropaG", Sans-serif;
            right: 0;
            text-align: center;
            font-weight: 600;
            font-size: 1.8rem;
            text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
            letter-spacing: 1px;
            opacity: 0.9;
            z-index: 2;
        }

        .info-panel {
            position: absolute;
            bottom: 10%;
            width: 80%;
            max-width: 600px;
            padding: 20px;
            background-image: url('https://www.sebastianisaway.com/wp-content/uploads/2025/09/BackgroundForButtonLight.jpg');
            backdrop-filter: blur(12px);
            -webkit-backdrop-filter: blur(12px);
            border-radius: 15px;
            text-align: center;
            border: 1px solid rgba(0, 150, 255, 0.3);
            box-shadow: 0 0 20px rgba(0, 100, 255, 0.3);
            transition: opacity 0.4s ease;
            opacity: 0;
            z-index: 42;
        }

        .info-panel.active {
            opacity: 1;
        }

        .info-panel h3 {
            font-family: "EuropaG", Sans-serif;
            font-size: 3rem;
            margin-bottom: 10px;
            color: white;
        }

        .info-panel p {
            font-family: "PPMori";
            font-size: 0.8rem;
            letter-spacing: 2px;
            line-height: 1.3;
            color: #00c52c;
        }

        .nav-buttons {
            position: absolute;
            bottom: 11%;
            display: flex;
            gap: 50px;
            z-index: 40;
        }

        .nav-btn {
        
            border-radius: 20%;
            font-family: 'PPMori';
            color: black;
            font-size: 1rem;
            cursor: pointer;
            display: flex;
            word-spacing: 1rem;
            justify-content: center;
            align-items: center;
            transition: all 0.05s ease;
         
        }

        .nav-btn:hover {
            font-family: 'PPMori';
            transform: scale(1.05);
            opacity: 0.95;
            
        }

        .console-lines {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            pointer-events: none;
            z-index: -1;
        }

        .line {
            position: absolute;
            background: rgba(0, 150, 255, 0.05);
        }

        .line-1 {
            top: 0;
            left: 20%;
            width: 1px;
            height: 100%;
        }

        .line-2 {
            top: 0;
            left: 40%;
            width: 1px;
            height: 100%;
        }

        .line-3 {
            top: 0;
            left: 60%;
            width: 1px;
            height: 100%;
        }

        .line-4 {
            top: 0;
            left: 80%;
            width: 1px;
            height: 100%;
        }

        .line-h {
            top: 20%;
            left: 0;
            width: 100%;
            height: 1px;
        }




        @keyframes pulse {
            0% { transform: scale(0.8); opacity: 0.3; }
            50% { transform: scale(1.2); opacity: 0.5; }
            100% { transform: scale(0.8); opacity: 0.3; }
        }

        @keyframes scan {
            0% { background-position: 0 0; }
            100% { background-position: 0 100%; }
        }

        .instructions {
            position: absolute;
            bottom: 10%;
            font-size: 0.7rem;
            color: rgba(0, 0, 0, 0.5);
            text-align: center;
            width: 100%;
        }

        .particles {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: -1;
        }

        .particle {
            position: absolute;
            border-radius: 50%;
            background: rgba(0, 150, 255, 0.05);
            animation: float 15s infinite linear;
        }

        @keyframes float {
            0% { transform: translateY(0) translateX(0); opacity: 0; }
            10% { opacity: 1; }
            90% { opacity: 0.5; }
            100% { transform: translateY(-1000%) translateX(1000%); opacity: 0; }
        }

        @media (max-width: 768px) {
            .title {
                font-size: 2rem;
                top: 8%;
            }

            .center-image {
                width: 200px;
                height: 200px;
            }

            .carousel-item {
                width: 180px;
                height: 260px;
            }

            .nav-buttons {
                bottom: 10%;
            }

            .info-panel {
                width: 90%;
                padding: 15px;
            }

            .info-panel h3 {
                font-size: 1.4rem;
            }

            .info-panel p {
                font-size: 0.9rem;
            }
        }

        @media (max-width: 480px) {
            .title {
                font-size: 1.6rem;
            }

            .center-image {
                width: 160px;
                height: 160px;
            }

            .carousel-item {
                width: 150px;
                height: 220px;
            }

            .nav-btn {
                width: 50px;
                height: 50px;
                font-size: 1.2rem;
            }
        }





    
    
    
    

/* --- INFO PANEL FIX --- */
.info-panel {
  position: absolute;
  bottom: 5.3%;
  width: 80%;
  max-width: 600px;
  padding: 20px;
  background-image: url('https://www.sebastianisaway.com/wp-content/uploads/2025/09/BackgroundForButtonLight.jpg');
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  border-width: 3px;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 24px; /* match carousel */
  text-align: center;
  opacity: 0;
  z-index: -1; /* hidden by default */
  transition: opacity 0.4s ease, z-index 0s linear 0.4s;
  
  /* match carousel border & shadow */
  border-color: rgb(109 202 235 / 87%);
  box-shadow: 0 0 20px rgba(0, 100, 255, 0.43);
}

.info-panel::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  border-radius: 24px;
  background: linear-gradient(45deg,
    rgba(0, 100, 255, 0.1) 0%,
    rgba(100, 0, 255, 0.1) 100%);
  z-index: -1;
}

.info-panel.active {
  opacity: 1;
  z-index: 50; /* bring above carousel and nav buttons */
  transition: opacity 0.4s ease;
  box-shadow: 0 0 25px rgba(0, 150, 255, 0.7);
  border-color: rgba(109, 202, 235, 0.87);
}

/* --- NAV BUTTON FIX --- */
.nav-buttons {
  position: absolute;
  bottom: 11%;
  display: flex;
  gap: 50px;
  z-index: 40; /* default */
}

/* when info panel is active, force it on top */
.info-panel.active ~ .nav-buttons {
  z-index: 30;
}




#draggable {
  transition: box-shadow 0.05s linear;
}






.magic-shadow img {
  
  border-radius: 0.175em;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.15);
  filter: url(#shadow);
}












    .fullscreen {
      position: fixed;
      inset: 0;
      z-index: 9999;
      display: flex;
      justify-content: center;
      align-items: center;
      transition: opacity 1s ease;
    }
    .white-screen { background: white; color: black; }
    .black-screen { background: black; color: #0f0; font-family: monospace; }
    .hidden { display: none !important; }

    .cookie-pop-up {
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      gap: 1.5rem;
    }
    .cookie-pop-up h3 {
      font-family: 'Cascadia Code', monospace;
      font-size: 1.5rem;
      margin: 0;
    }

    #consent-button {
      font-family: 'VT323', monospace;
      font-size: 1rem;
      color: black;
      background-color: white;
      border: 3px solid black;
      padding: 0.75rem 2rem;
      cursor: pointer;
      transition: all 0.2s ease;
      box-shadow: 4px 4px 0 black;
      text-align: center;
    }
    #consent-button:hover {
      background-color: black;
      color: white;
      box-shadow: none;
      transform: translate(2px, 2px);
    }
    #consent-button:active {
      transform: translate(4px, 4px);
      box-shadow: 0 0 0 black;
    }

    #console-log {
      position: absolute;
      top: 20px;
      left: 20px;
      white-space: pre-wrap;
      font-size: 1rem;
      padding: 1rem;
      max-width: 80vw;
    }

    #intro-video {
      width: 60vw;
      height: auto;
      max-width: 720px;
    }

    .crt::before {
      content: "";
      position: fixed;
      inset: 0;
      background:
        linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%),
        linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));
      background-size: 100% 2px, 3px 100%;
      pointer-events: none;
      z-index: 100;
    }
    .crt::after {
      content: "";
      position: fixed;
      inset: 0;
      background-image: repeating-linear-gradient(
        0deg,
        rgba(0, 0, 0, 0.15),
        rgba(0, 0, 0, 0.15) 1px,
        transparent 1px,
        transparent 2px
      );
      animation: scan 8s linear infinite;
      z-index: 101;
      pointer-events: none;
    }
    @keyframes scan {
      0% { background-position: 0 0; }
      100% { background-position: 0 100vh; }
    }

    #floppy-launch-screen .slider-container {
      position: relative;
      width: 300px;
      height: 500px;
      border-radius: 20px;
      display: flex;
      flex-direction: column;
      justify-content: flex-end;
      align-items: center;
    }

    #floppy-launch-screen .target-image {
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translateX(-50%) translateY(-230px);
      width: 300px;
      z-index: 1;
      pointer-events: none;
    }

    #floppy-launch-screen .draggable {
      width: 100px;
      cursor: grab;
      user-select: none;
      touch-action: none;
      z-index: 2;
    }

    #floppy-launch-screen .disk-text {
      z-index: 2;
      transform: translateY(40px);
    }


html.intro-lock body > * {
  visibility: hidden;
}
html.intro-lock #cookie-consent,
html.intro-lock #floppy-launch-screen,
html.intro-lock #boot-console,
html.intro-lock #cutscene,
html.intro-lock #seb-intro-overlay {
  visibility: visible !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'EurostileC';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.sebastianisaway.com/wp-content/uploads/2025/07/Eurostile-Candy-W01-Bold.woff') format('woff'),
		url('https://www.sebastianisaway.com/wp-content/uploads/2025/07/Eurostile-Candy-W01-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PPMori';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.sebastianisaway.com/wp-content/uploads/2025/07/PPMori-Regular.woff') format('woff');
}
@font-face {
	font-family: 'PPMori';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.sebastianisaway.com/wp-content/uploads/2025/07/PPMori-RegularItalic.woff') format('woff'),
		url('https://www.sebastianisaway.com/wp-content/uploads/2025/07/PPMori-SemiBoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'EuropaG';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.sebastianisaway.com/wp-content/uploads/2025/08/europa-grotesk-sh-bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */