/*
 Theme Name: MyTheme
 Theme URI: https://example.com
 Author: You
 Author URI: https://example.com
 Description: Minimal classic theme starter.
 Version: 1.0.0
 License: GPL-2.0-or-later
 Text Domain: mytheme
*/









:root {
    --container: 1200px;
    --color-primary: #ffd700;
    --color-primary-dark: #e65c00;

    --color-secondary: #1C1C1E;
    
    
    
    
--secondary:#5f5e5e;
--on-surface-variant:#4d4732;
--surface-container-lowest:#ffffff;
--error-container:#ffdad6;
--outline:#7e775f;
--on-tertiary-fixed:#221b00;
--primary-fixed-dim:#c6c6c6;
--surface-container-high:#e9e8e7;
--on-secondary:#ffffff;
--surface:#fbf9f8;
--primary:#ffd700;
--inverse-primary:#c6c6c6;
--inverse-on-surface:#f2f0f0;
--tertiary-fixed-dim:#e9c400;
--outline-variant:#d0c6ab;
--on-tertiary:#ffffff;
--surface-container-highest:#e4e2e2;
--surface-dim:#dbdad9;
--inverse-surface:#303031;
--tertiary-fixed:#ffe16d;
--on-error:#ffffff;
--surface-container-low:#f5f3f3;
--on-primary:#ffffff;
--on-tertiary-fixed-variant:#544600;
--on-secondary-fixed-variant:#474747;
--on-primary-fixed:#1b1b1b;
--secondary-container:#e4e2e1;
--background:#fbf9f8;
--on-primary-fixed-variant:#474747;
--on-tertiary-container:#705e00;
--surface-container:#efeded;
--primary-container:#dadada;
--surface-bright:#fbf9f8;
--on-secondary-container:#656464;
--on-secondary-fixed:#1b1c1c;
--on-background:#1b1c1c;
--error:#ba1a1a;
--on-primary-container:#5f5f5f;
--surface-tint:#5e5e5e;
--tertiary-container:#ffd700;
--primary-fixed:#e2e2e2;
--secondary-fixed-dim:#c8c6c6;
--on-surface:#1b1c1c;
--on-error-container:#93000a;
--tertiary:#705d00;
--surface-variant:#e4e2e2;
--secondary-fixed:#e4e2e1;
    
}

.container { max-width: var(--container); margin-inline: auto; padding-inline: 1rem; }
.site-header, .site-footer { padding: 1rem 0; }
.menu { display: flex; gap: 1rem; list-style: none; margin: 0; padding: 0; }
.entry-title { margin: .5rem 0 1rem; }




@font-face {
    font-family: 'Inter 18pt';
    src: url('./assets/fonts/Inter18pt-Medium.woff2') format('woff2'),
        url('./assets/fonts/Inter18pt-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter 18pt';
    src: url('./assets/fonts/Inter18pt-Light.woff2') format('woff2'),
        url('./assets/fonts/Inter18pt-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter 18pt';
    src: url('./assets/fonts/Inter18pt-Regular.woff2') format('woff2'),
        url('./assets/fonts/Inter18pt-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter 18pt';
    src: url('./assets/fonts/Inter18pt-Bold.woff2') format('woff2'),
        url('./assets/fonts/Inter18pt-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter 18pt';
    src: url('./assets/fonts/Inter18pt-SemiBold.woff2') format('woff2'),
        url('./assets/fonts/Inter18pt-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter 18pt';
    src: url('./assets/fonts/Inter18pt-ExtraBold.woff2') format('woff2'),
        url('./assets/fonts/Inter18pt-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



body{
   font-family: 'Inter 18pt';
    font-weight: 400;
    font-size: 16px;
    line-height: 1.6;

 
}



.font-inter {
    font-family: 'Inter 18pt', sans-serif;
}

.font-light {
    font-weight: 300;
}

.font-regular {
    font-weight: 400;
}

.font-medium {
    font-weight: 500;
}

.font-semibold {
    font-weight: 600;
}

.font-bold {
    font-weight: 700;
}

.font-extrabold {
    font-weight: 800;
}







body{
    
    color: #5f5e5e;
    font-size:16px;
}

.bg-secondary{background:var(--secondary);}
.bg-on-surface-variant{background:var(--on-surface-variant);}
.bg-surface-container-lowest{background:var(--surface-container-lowest);}
.bg-error-container{background:var(--error-container);}
.bg-outline{background:var(--outline);}
.bg-on-tertiary-fixed{background:var(--on-tertiary-fixed);}
.bg-primary-fixed-dim{background:var(--primary-fixed-dim);}
.bg-surface-container-high{background:var(--surface-container-high);}
.bg-on-secondary{background:var(--on-secondary);}
.bg-surface{background:var(--surface);}
.bg-primary{background:var(--primary);}
.bg-inverse-primary{background:var(--inverse-primary);}
.bg-inverse-on-surface{background:var(--inverse-on-surface);}
.bg-tertiary-fixed-dim{background:var(--tertiary-fixed-dim);}
.bg-outline-variant{background:var(--outline-variant);}
.bg-on-tertiary{background:var(--on-tertiary);}
.bg-surface-container-highest{background:var(--surface-container-highest);}
.bg-surface-dim{background:var(--surface-dim);}
.bg-inverse-surface{background:var(--inverse-surface);}
.bg-tertiary-fixed{background:var(--tertiary-fixed);}
.bg-on-error{background:var(--on-error);}
.bg-surface-container-low{background:var(--surface-container-low);}
.bg-on-primary{background:var(--on-primary);}
.bg-on-tertiary-fixed-variant{background:var(--on-tertiary-fixed-variant);}
.bg-on-secondary-fixed-variant{background:var(--on-secondary-fixed-variant);}
.bg-on-primary-fixed{background:var(--on-primary-fixed);}
.bg-secondary-container{background:var(--secondary-container);}
.bg-background{background:var(--background);}
.bg-on-primary-fixed-variant{background:var(--on-primary-fixed-variant);}
.bg-on-tertiary-container{background:var(--on-tertiary-container);}
.bg-surface-container{background:var(--surface-container);}
.bg-primary-container{background:var(--primary-container);}
.bg-surface-bright{background:var(--surface-bright);}
.bg-on-secondary-container{background:var(--on-secondary-container);}
.bg-on-secondary-fixed{background:var(--on-secondary-fixed);}
.bg-on-background{background:var(--on-background);}
.bg-error{background:var(--error);}
.bg-on-primary-container{background:var(--on-primary-container);}
.bg-surface-tint{background:var(--surface-tint);}
.bg-tertiary-container{background:var(--tertiary-container);}
.bg-primary-fixed{background:var(--primary-fixed);}
.bg-secondary-fixed-dim{background:var(--secondary-fixed-dim);}
.bg-on-surface{background:var(--on-surface);}
.bg-on-error-container{background:var(--on-error-container);}
.bg-tertiary{background:var(--tertiary);}
.bg-surface-variant{background:var(--surface-variant);}
.bg-secondary-fixed{background:var(--secondary-fixed);}



.text-secondary{color:var(--secondary);}
.text-on-surface-variant{color:var(--on-surface-variant);}
.text-surface-container-lowest{color:var(--surface-container-lowest);}
.text-error-container{color:var(--error-container);}
.text-outline{color:var(--outline);}
.text-on-tertiary-fixed{color:var(--on-tertiary-fixed);}
.text-primary-fixed-dim{color:var(--primary-fixed-dim);}
.text-surface-container-high{color:var(--surface-container-high);}
.text-on-secondary{color:var(--on-secondary);}
.text-surface{color:var(--surface);}
.text-primary{color:var(--primary);}
.text-inverse-primary{color:var(--inverse-primary);}
.text-inverse-on-surface{color:var(--inverse-on-surface);}
.text-tertiary-fixed-dim{color:var(--tertiary-fixed-dim);}
.text-outline-variant{color:var(--outline-variant);}
.text-on-tertiary{color:var(--on-tertiary);}
.text-surface-container-highest{color:var(--surface-container-highest);}
.text-surface-dim{color:var(--surface-dim);}
.text-inverse-surface{color:var(--inverse-surface);}
.text-tertiary-fixed{color:var(--tertiary-fixed);}
.text-on-error{color:var(--on-error);}
.text-surface-container-low{color:var(--surface-container-low);}
.text-on-primary{color:var(--on-primary);}
.text-on-tertiary-fixed-variant{color:var(--on-tertiary-fixed-variant);}
.text-on-secondary-fixed-variant{color:var(--on-secondary-fixed-variant);}
.text-on-primary-fixed{color:var(--on-primary-fixed);}
.text-secondary-container{color:var(--secondary-container);}
.text-background{color:var(--background);}
.text-on-primary-fixed-variant{color:var(--on-primary-fixed-variant);}
.text-on-tertiary-container{color:var(--on-tertiary-container);}
.text-surface-container{color:var(--surface-container);}
.text-primary-container{color:var(--primary-container);}
.text-surface-bright{color:var(--surface-bright);}
.text-on-secondary-container{color:var(--on-secondary-container);}
.text-on-secondary-fixed{color:var(--on-secondary-fixed);}
.text-on-background{color:var(--on-background);}
.text-error{color:var(--error);}
.text-on-primary-container{color:var(--on-primary-container);}
.text-surface-tint{color:var(--surface-tint);}
.text-tertiary-container{color:var(--tertiary-container);}
.text-primary-fixed{color:var(--primary-fixed);}
.text-secondary-fixed-dim{color:var(--secondary-fixed-dim);}
.text-on-surface{color:var(--on-surface);}
.text-on-error-container{color:var(--on-error-container);}
.text-tertiary{color:var(--tertiary);}
.text-surface-variant{color:var(--surface-variant);}
.text-secondary-fixed{color:var(--secondary-fixed);}



.border-secondary{border-color:var(--secondary);}
.border-on-surface-variant{border-color:var(--on-surface-variant);}
.border-surface-container-lowest{border-color:var(--surface-container-lowest);}
.border-error-container{border-color:var(--error-container);}
.border-outline{border-color:var(--outline);}
.border-on-tertiary-fixed{border-color:var(--on-tertiary-fixed);}
.border-primary-fixed-dim{border-color:var(--primary-fixed-dim);}
.border-surface-container-high{border-color:var(--surface-container-high);}
.border-on-secondary{border-color:var(--on-secondary);}
.border-surface{border-color:var(--surface);}
.border-primary{border-color:var(--primary);}
.border-inverse-primary{border-color:var(--inverse-primary);}
.border-inverse-on-surface{border-color:var(--inverse-on-surface);}
.border-tertiary-fixed-dim{border-color:var(--tertiary-fixed-dim);}
.border-outline-variant{border-color:var(--outline-variant);}
.border-on-tertiary{border-color:var(--on-tertiary);}
.border-surface-container-highest{border-color:var(--surface-container-highest);}
.border-surface-dim{border-color:var(--surface-dim);}
.border-inverse-surface{border-color:var(--inverse-surface);}
.border-tertiary-fixed{border-color:var(--tertiary-fixed);}
.border-on-error{border-color:var(--on-error);}
.border-surface-container-low{border-color:var(--surface-container-low);}
.border-on-primary{border-color:var(--on-primary);}
.border-on-tertiary-fixed-variant{border-color:var(--on-tertiary-fixed-variant);}
.border-on-secondary-fixed-variant{border-color:var(--on-secondary-fixed-variant);}
.border-on-primary-fixed{border-color:var(--on-primary-fixed);}
.border-secondary-container{border-color:var(--secondary-container);}
.border-background{border-color:var(--background);}
.border-on-primary-fixed-variant{border-color:var(--on-primary-fixed-variant);}
.border-on-tertiary-container{border-color:var(--on-tertiary-container);}
.border-surface-container{border-color:var(--surface-container);}
.border-primary-container{border-color:var(--primary-container);}
.border-surface-bright{border-color:var(--surface-bright);}
.border-on-secondary-container{border-color:var(--on-secondary-container);}
.border-on-secondary-fixed{border-color:var(--on-secondary-fixed);}
.border-on-background{border-color:var(--on-background);}
.border-error{border-color:var(--error);}
.border-on-primary-container{border-color:var(--on-primary-container);}
.border-surface-tint{border-color:var(--surface-tint);}
.border-tertiary-container{border-color:var(--tertiary-container);}
.border-primary-fixed{border-color:var(--primary-fixed);}
.border-secondary-fixed-dim{border-color:var(--secondary-fixed-dim);}
.border-on-surface{border-color:var(--on-surface);}
.border-on-error-container{border-color:var(--on-error-container);}
.border-tertiary{border-color:var(--tertiary);}
.border-surface-variant{border-color:var(--surface-variant);}
.border-secondary-fixed{border-color:var(--secondary-fixed);}


.dashed-accent {
    background-image: linear-gradient(to right, #ffd700 33%, rgba(255, 255, 255, 0) 0%);
    background-position: bottom;
    background-size: 15px 2px;
    background-repeat: repeat-x;
}
.from-on-background {
    --tw-gradient-from: #1b1c1c var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(27 28 28 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}


.caution-stripe {
    background: repeating-linear-gradient(45deg, #ffd700, #ffd700 10px, #1b1c1c 10px, #1b1c1c 20px);
}

p{
   color: #5f5e5e; 
}
@media (min-width: 768px) {
    .container {
        max-width: 100% !important;
    }
}

@media (min-width: 1024px) {
    .container {
        max-width: 100% !important;
    }
}
@media (min-width: 1280px) {
    .container {
        max-width: 1280px !important;
    }
}

@media (min-width: 1536px) {
    .container {
        max-width: 1400px !important;
    }
}

 .gradient-overlay {
            background: linear-gradient(75deg, rgba(15, 23, 42, 0.9) 0%, rgba(15, 23, 42, 0.6) 100%);
        }


 .text-brand {
            color: #FE6601;
        }

        .bg-brand {
            background-color: #FE6601;
        }

        .border-brand {
            border-color: #FE6601;
        }

        .hover-bg-brand:hover {
            background-color: #e55c01;
        }
        
        
  .footer-menu li a{
      color: #fff;
          display: inline-block;
  }      
        
        
        
        
        
        
        
        
        
        
        