/*
Theme Name: HTP Theme
Theme URI: https://HackThePromise.org
Author: HackThePromise
Author URI: https://HackThePromise.org
Description: Evoluted HTP theme. Needs the HTP23-Plugin for Fonts and extras. Resets, global & theme
Tags: accessibility-ready, one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Version: 6.0
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: wphtp23

*/

/*
@font-face {
  font-family: 'Sono';
  font-style: normal;
  font-weight: 400;
  src: url(assets/fonts/sono.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(assets/fonts/play.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(assets/fonts/opensans.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(assets/fonts/ibm-plex-mono-100.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
html{scroll-behavior:smooth}
body{line-height:1}a{text-decoration-skip-ink:auto}a[href^="tel"]{color:inherit;text-decoration:none}button{outline:0}ul{list-style:none}
blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}
textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}input[type="search"]{-webkit-appearance:textfield}
table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}
kbd,tt{font-family:courier;font-size:12px}
ins{text-decoration:underline}
del,strike,s{text-decoration:line-through}
dt{font-weight:bold}
address,cite,var{font-style:italic}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
*::before,*::after { box-sizing: border-box;}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}
.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}
.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}
.visually-hidden:not(:focus):not(:active), .form-allowed-tags:not(:focus):not(:active){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}

@font-face{
    font-family: "Krungthep";
    src: url("assets/fonts/Krungthep.eot");
    src: url("assets/fonts/Krungthep.eot?#iefix")format("embedded-opentype"),
      url("assets/fonts/Krungthep.woff")format("woff"),
      url("assets/fonts/Krungthep.woff2")format("woff2"),
      url("assets/fonts/Krungthep.ttf")format("truetype"),
      url("assets/fonts/Krungthep.svg#Krungthep")format("svg");
  font-weight:normal;
  font-style:normal;
  font-display:swap;
}

@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  /* src: url(assets/fonts/ibm-plex-mono-300.woff2) format('woff2'); */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url(data:application/octet-stream;base64,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);
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  /* src: url(assets/fonts/ibm-plex-mono-700.woff2) format('woff2'); */
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url(data:application/octet-stream;base64,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);
}
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(assets/fonts/play.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'SuperMarioBros';
  font-style: normal;
  src: url(assets/fonts/SuperMarioBros.woff) format('woff');
}
@font-face {
  font-family: 'Digitek';
  font-style: normal;
  src: url(assets/fonts/Digitek.woff2) format('woff2');
}
@font-face {
  font-family: system-ui;
  font-style: normal;
  font-weight: 300;
  src: local(".SFNSText-Light"), local(".HelveticaNeueDeskInterface-Light"), local(".LucidaGrandeUI"), local("Ubuntu Light"), local("Segoe UI Light"), local("Roboto-Light"), local("DroidSans"), local("Tahoma");
}


@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("assets/fonts/fa-regular-400.woff2") format("woff2");
}

.far {
    font-family: "Font Awesome 5 Free";
    font-weight: 400
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url("assets/fonts/fa-solid-900.woff2") format("woff2");
}

.fa,.fas {
    font-family: "Font Awesome 5 Free";
    font-weight: 900
}  



:root {

  --c-logotxt: 255,255,255;
  --c-logobg: 0,0,0;

  --c-red: 255,3,64;
  --c-red-hex: #c20d23;
  --c-dblue: 49, 0, 154; /* #31009a */
  --c-lblue: 0, 68, 187; /* #0044bb */
  --ca-pink: 221,0,245; /* #df00c5 */ 


  --c-green: 0,234,145;
  --c-blue: var(--c-dblue); /* #3200ff */
  --c-white: 255,255,255;
  --c-black: 0,0,0;
  --ca-cyan: var(--ca-pink);
  --ca-blue: var(--c-lblue); /* d'blau #012ba4 */
  --ca-green: 34, 255, 10; /* #22ff0a */
  --c-footer: 84,84,84;
  --c-corner: #ff0340;

  --ca-event-light: 253,1,234; /* #fd01ea */
  --ca-event-dark: 253,1,234;

  --htp-ethges:  0, 170, 220;          /* Light Theme → Blueish (#00aadc) */
  --htp-kultur: 0,255,255; 
  --htp-digisev: 255,238,186; 
  --htp-andere: 255,192,203;
  --htp-error: 242,13,13;
  --htp-artwork: 216,143,245;
  --htp-socials: 255, 153, 147;
  --htp-specials: 0, 204, 204;
  --htp-unknown: 253, 253, 253;
  --htp-technologie: 234,32,49;

  /* 2025 */


  --htp-gesellschaft: 255, 165, 0;       /* orange (#ffa500) */
  --htp-meta:         192, 192, 192;     /* light gray (#c0c0c0) */
  --htp-diy:          180, 235, 90;      /* lime-ish green (#b4eb5a) */
  --htp-art:          255, 195, 240;     /* pastel pink (#ffc3f0) */
  --htp-h4ck:         100, 255, 180;     /* mint (#64ffb4) */
  --htp-kids:         255, 255, 140;     /* soft yellow (#ffff8c) */
  --htp-bio:          185, 255, 150;     /* natural green (#b9ff96) */
  --htp-a11y:         220, 220, 255;     /* light lavender (#dcdcff) */
  --htp-howto:        200, 235, 255;     /* sky blue (#c8ebff) */
  --htp-future:       255, 200, 100;     /* amber (#ffc864) */
  --htp-kultur:       65, 123, 210; 
  --htp-party:        236, 75, 10;  
  --htp-tech:         37, 174, 74;
  --htp-metalayer:    105, 105, 105;

  --htp-workshop: 255, 215, 100;
  --htp-talks: 173, 216, 230;
  --htp-talk: var(--hzp-talks);
  --htp-performance: 255, 160, 200;
  --htp-community: var(--htp-future);
  --htp-podiumsdiskussion: var(--htp-bio);
  --htp-installation: var(--htp-art);



  --bg-btn-glitch: #e000c699;

  --title-font: "Krungthep", monospace, "system-ui", Roboto;
  --text-font: "IBM Plex Mono", monospace, "system-ui", Roboto;
  --special-font: "Krungthep", monospace, "system-ui", Roboto;
  --text-color: #000033;
  --text-color-small: #000009;
  --text-morph-outer: #61ffcc; /* light */
  --text-morph-inner: #3c3c3c;

  --spacer: 23px;
  --radius: 0.23em;
  --sidespace: 0px; /* 42px content p */
  --sidespace-gap: 0px; /* -42px; */
  --spacer-top: 45px;

  --scrollbar-height: 3px;
  --scrollbar-bg: #ddd;
  --scrollbar-progress-color: #00ffff;
  color-scheme: light;

  /* Breakpoints */
  --vp-mobile: 767px;
  --vp-tablet: 1023px;
  --vp-laptop: 1279px;
  --vp-desktop: 1919px;
  /* >1920px = fullHD */

  /* Dynamic viewport class */
  .viewport-mobile & { --current-vp: mobile; }
  .viewport-tablet & { --current-vp: tablet; }
  .viewport-laptop & { --current-vp: laptop; }
  .viewport-desktop & { --current-vp: desktop; }
  .viewport-fullhd & { --current-vp: fullhd; }

}

@media (prefers-color-scheme: dark) {
  :root {


  --c-logotxt: 255,255,255;
  --c-logobg: 0,0,0;

    --c-dblue: 49, 0, 154; 

    --c-red: 204,0,51;           /* Darkened version of red */
    --c-red-hex: #e000c6;        /* Darkened version of red in hex */
    --c-green: 0,185,115;        /* Darker green */
    --c-blue: 64,64,255;         /* Softened blue for better contrast */
    --c-white: 255,255,255;      /* Light gray to avoid harsh white */
    --c-black: var(--c-dblue);         /* Slightly lightened black */
    --ca-cyan: 224,0,198;        /* Darkened cyan */
    --ca-blue: 0,68,188;        /* Darker, muted blue */
    --ca-green: 0,204,0;         /* Darkened green */
    --c-footer: 60,60,60;        /* Darker gray for footer */
    --c-corner: #e000c6;         /* Matching dark red (same as dark mode c-red-hex) */

    --htp-ethges: 245, 135, 185;      /* Dark Theme → Pinkish (#f587b9) */
    --htp-kultur: 0,204,204;     /* Darker cyan for contrast */
    --htp-digisev: 204,190,148;  /* Darkened beige */
    --htp-andere: 204,153,164;   /* Muted pink */
    --htp-error: 200,0,0;        /* Darker red for error */
    --htp-artwork: 172,115,216;  /* Darkened purple */
    --htp-socials: 204,122,117;  /* Darker, muted red for socials */
    --htp-specials: 0,153,153;   /* Darkened teal */
    --htp-unknown: 150,150,150;  /* Neutral gray for unknown */

    --htp-gesellschaft: 204, 115, 0;
    --htp-meta: 96, 96, 96;
    --htp-diy: 100, 170, 40;
    --htp-art: 204, 100, 180;
    --htp-h4ck: 0, 180, 120;
    --htp-kids: 204, 204, 80;
    --htp-bio: 100, 180, 70;
    --htp-a11y: 140, 140, 200;
    --htp-howto: 100, 160, 190;
    --htp-future: 200, 130, 50;

    --htp-workshop: 180, 130, 0;
    --htp-talks: 70, 130, 180;
    --htp-performance: 204, 0, 102;

    --bg-btn-glitch: #e000c699;
  }
}
html { scroll-behavior: smooth; }
html,body { width: 100%; margin: 0; padding: 0; }
body {
	-webkit-font-smoothing: antialiased; 
	-moz-osx-font-smoothing: grayscale;
	font-family: var(--text-font);
  background-color: rgb(var(--c-dblue));
	color: rgb(var(--c-black));
	font-weight: 300;
	font-size: 1rem;
}
h1, h2, h3, h4, h5, h6 { font-family: var(--title-font); line-height: 2.3; font-weight: 100; }
h2 { background: rgb(var(--c-white)); color: rgb(var(--c-black));}
h1, h3, h4, h5, h6 { color: rgb(var(--c-white)); }
p { font-family: var(--text-font); }
a, p span { font-family: var(--special-font); }
p strong, p b { font-weight: 700; }
p { color: #fff; line-height: 1.8; margin-bottom: 1rem; }
a { text-decoration: none; }
li { font-family: var(--title-font); color: rgb(var(--c-white)); }


.dark { /* https://css-tricks.com/almanac/properties/c/color-scheme/ */
	--c-white: 0,0,0;
	--c-black: 255,255,255;
	--c-footer: 0,255,255;
--c-red: 204,0,51;           /* Darkened version of red */
--c-red-hex: #cc0033;        /* Darkened version of red in hex */
--c-green: 0,185,115;        /* Darker green */
--c-blue: 64,64,255;         /* Softened blue for better contrast */
--c-white: 200,200,200;      /* Light gray to avoid harsh white */
--c-black: 20,20,20;         /* Slightly lightened black */
--ca-cyan: 0,200,200;        /* Darkened cyan */
--ca-blue: 60,80,204;        /* Darker, muted blue */
--ca-green: 0,204,0;         /* Darkened green */
--c-footer: 60,60,60;        /* Darker gray for footer */
--c-corner: #cc0033;         /* Matching dark red (same as dark mode c-red-hex) */

--htp-ethges: 0,185,115;     /* Darker version of light green */
--htp-kultur: 0,204,204;     /* Darker cyan for contrast */
--htp-digisev: 204,190,148;  /* Darkened beige */
--htp-andere: 204,153,164;   /* Muted pink */
--htp-error: 200,0,0;        /* Darker red for error */
--htp-artwork: 172,115,216;  /* Darkened purple */
--htp-socials: 204,122,117;  /* Darker, muted red for socials */
--htp-specials: 0,153,153;   /* Darkened teal */
--htp-unknown: 150,150,150;  /* Neutral gray for unknown */


}
.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6, body.dark, .dark p, .dark button.glitch {color: rgb(var(--c-black))} 
.dark p { color: rgb(var(--c-black)); }
.dark a { color: rgb(var(--c-red)); }
.dark #HTP25_Logo_Text, .dark-mode #HTP25_Logo_Text  { fill: #00ff00 !important; }

.vertical-center { /* preview */
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* PhpList */
aside.newsletter-subscribe { 
	position: absolute;
    bottom: 10vh;
    width: 451px;
    left: 50%;
    margin-left: -225px;
}
@media only screen and (max-width: 599px) {
	aside.newsletter-subscribe { width: 300px; margin-left: -150px; }

}

