/*** RESET ***/
		*{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-family:inherit;vertical-align:baseline;font-size:1em;font-style:normal;-webkit-font-smoothing:antialiased;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;/*user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;*/tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-o-tap-highlight-color:transparent;}*, *::before, *::after{-webkit-transition:.5s;-box-transition:.5s;-o-transition:.5s;transition:.5s;}:hover,:active,:focus{outline:0 !important;}html, body{min-height:100%;font-family:sans-serif;font-size:1rem;position:relative;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;padding:0;line-height:1;}article, footer, header, section{display:block;}ol, ul{list-style:none;}a{display:inline-block;text-decoration:none;background-color:transparent;color:initial;}a img{border:none;}a, button, input[type="submit"]{cursor:pointer !important;}button{// background-color:transparent;}img{width:100%;height:auto;}img::selection{fill:none;color:none;display:none;background:none;}input[type="text"], input[type="number"], input[type="search"], input[type="email"], textarea{text-align:left;max-width:100%;}input[type="checkbox"], input[type="radio"]{display:none;}input[type="submit"]{background-color:transparent;}label{display:inline;}textarea{resize:vertical;}
		table { border-spacing: 0; }
/*** END RESET ***/


.pg-hashtag .header-hashtag-hash.nthSize1 { height: 1em; }
.pg-hashtag .header-hashtag-hash.nthSize2 { height: 2em; }
.pg-hashtag .header-hashtag-hash.nthSize3 { height: 3em; }
.pg-hashtag .header-hashtag-hash.nthSize4 { height: 4em; }
.pg-hashtag .header-hashtag-hash.nthSize5 { height: 5em; }
.pg-hashtag .header-hashtag-hash.nthSize6 { height: 6em; }
.pg-hashtag .header-hashtag-hash.nthSize7 { height: 7em; }
.pg-hashtag .header-hashtag-hash.nthSize8 { height: 8em; }
.pg-hashtag .header-hashtag-hash.nthSize9 { height: 9em; }
/*** CANCEL ***/
html, body, main { width: 100%; height: 100%; }
.inception br { display: none; }
/*** END CANCEL ***/

/*** Z-INDEXES ***/
.d-background { position: relative; z-index: 10; }
main { position: relative; z-index: 20; }
/*** END Z-INDEXES ***/

/*** COLORS ***/ 
{ color: #340853; }

html { background-color: black; }

* { color: white; }
/*** END COLORS ***/

/*** FONTS ***/
@font-face{font-family:"Bauhaus";src:url("../../assets/fonts/BAUHS93.TTF");}
@font-face{font-family:"Impact";src:url("../../assets/fonts/impact.TTF");}

    { font-family: "Bauhaus"; }
* { font-family: "Impact"; word-spacing: .25em; }

.inception-dock.is-right .inception-text { text-align: left; }
.footer-copyrights,
.inception-dock.is-left .inception-text { text-align: right; }
/*** END FONTS ***/

/*** MEDIA ***/
.u-specialText {
    color: #340853;
    background-image: url("../../assets/images/purple-background.png");
    background-size: cover;
    background-position: fixed;
    background-clip: text;
        -webkit-background-clip: text;
        -moz-background-clip: text;
        -o-background-clip: text;
    background-fill-color: transparent;
        -webkit-background-fill-color: transparent;
        -moz-background-fill-color: transparent;
        -o-background-fill-color: transparent;
    color: transparent;
}
/*** END MEDIA ***/

/*** UTILITIES ***/
/*** END UTILITIES ***/

/*** COMPONENTS ***/
    /*** COMMONS ***/
    main { display: flex; }
    main { flex-direction: column; }
    .inception_wrap { flex: 1; }

    main,
    .footer,
    .header { padding: .25em; }

    /*** .footer **/
    .footer {
        margin-top: 7em;
    }

    /*** .header ***/
    .header-logo-img {
        width: auto;
    }

    /*** .inception ***/
    .inception,
    .inception-dock { display: flex; }
    .inception-dock { flex-direction: column; }
    .inception-dock { justify-content: center; }
    .inception-dock { flex: 1; }

    .inception {
        width: 100%;
    }
    .inception-dock {
        padding: .25em;
    }
    .inception-text {
        display: block;
    }
/*** END COMPONENTS ***/

/*** INTERACTIVITY ***/
/*** END INTERACTIVITY ***/

/*** MEDIA-QUERIES ***/
@media all and (max-width: 50em) {
    body, html, main { font-size: 16px; }
    
    .inception-text { font-size: 1.9em; }

    .header-logo-img { height: 3em; }
}
@media all and (min-width: 50em) {
    body, html, main { font-size: 18px; }

    .inception-text { font-size: 3em; }

    .header-logo-img { height: 3em; }
}
/*** END MEDIA-QUERIES ***/

/*** DECORATION ***/
.d-background {
	position: fixed; top: 0; left: 0;
	display: block;
	width: 100%; height: 100%;
	
	background-image: url("../../assets/images/background-1.png");
	background-position: center bottom;
	background-size: cover;

	filter: grayscale(100%);
}
.d-background:after {
	content: ""; position: absolute; top: 0; left: 0;
	display: block;
	width: 100%; height: 100%;
	
	background-color: rgba(0, 0, 0, .9);
}

.d-cssCentered {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.d-midWrap {
    width: 100%; max-width: 75em;
    margin: 0 auto;
}
/*** END DECORATION ***/

/*** ANIMATION ***/
/*** END ANIMATION ***/
