<commit_before>
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*\
    conf
    Version: 0.2.0
    Licence: ?
    Repo   : https://github.com/asce-web/conf.git
    Author : ASCE web team (<EMAIL>)
\*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/*================================*\
    conf.less
\*================================*/


// This stylesheet is the master stylesheet for all conference sites.
// Each and every conference site imports this stylesheet, which
// determines all styles for all conference sites.
// Then each conference site imports an additional stylesheet
// specific to that conference, which determines the conference-specific
// styles such as colors.

/**
 * # TABLE OF CONTENTS
 *
 * settings.......................variables
 * conf-colors....................conference-specific, year-specific color schemes
 *
 * ## TOOLS
 * list-pairs.....................generates list object with pairs of children
 *
 * ## BASE........................bare, unclassed elements
 *
 * ## OBJECTS
 * Block..........................a simple block object
 * Inline.........................a simple inline object
 * ListBare.......................plain, unstyled, blocky list
 * GridFlex.......................grid of items
 * GridFloat......................grid of items; legacy support
 * BodyChild......................an element directly inside <body>
 * ListStacked....................row of stackable items
 *
 * ## COMPONENTS
 * ### Block Section-y Components
 * Mast...........................masthead for the site
 * MenuUniversal..................universal main navigation
 * MenuStandard...................top-level navigation for a conference
 * MenuSub........................secondary-level navigation for a conference
 * SocialList.....................list of social media icons
 * Copyright......................site footline w/ copyright
 * Hero...........................prominence on page
 * Callout........................repeatable aside block
 * DateBlock......................list of important dates
 * Speaker........................(keynote) speaker profile
 * ### Typographical Components
 * ### User-Interactive Components
 *
 * ## ATOMS
 * atom...........................all uncategorized atoms
 *
 * ## SHAME
 * shame.less.....................hacks
 */

@import url('__settings.less');
@import url('__settings.conf-colors.less');

@import url('__tool.module.list-pairs.less');

@import url('_base.less');

@import url('_obj.Block.less');
@import url('_obj.Inline.less');
@import url('_obj.ListBare.less');
@import url('_obj.GridFlex.less');
@import url('_obj.GridFloat.less');
@import url('_obj.BodyChild.less');
@import url('_obj.ListStacked.less');

@import url('_comp.Mast.less');
@import url('_comp.MenuUniversal.less');
@import url('_comp.MenuStandard.less');
@import url('_comp.MenuSub.less');
@import url('_comp.SocialList.less');
@import url('_comp.Copyright.less');
@import url('_comp.Hero.less');
@import url('_comp.Callout.less');
@import url('_comp.DateBlock.less');
@import url('_comp.Speaker.less');

@import url('_atom.less');

// @import url('_shame.less');

// // -------- HEADINGS -------- //
// // Name of entire conference
// .c-ConfName {}
// // Slogan for entire conference
// .c-ConfSlogan {}
// // Name of conference for this year
// .c-ConfNameCurrent {}
// // Location (City | Dates) of this year’s conference
// .c-ConfLocation {}
// // Tagline for this year’s conference
// .c-ConfTagline {}
// .c-ElevatorPitch {}
// // -------- LINKS AND BUTTONS -------- //
// .c-HeroButtonContainer,
// .c-ElevatorButtonContainer {
//   text-align: center;
//   @media screen and (min-width: 45em) {
//     display: flex;
//     flex-wrap: wrap;
//     justify-content: space-around;
//     width: 80%;
//     margin-left: auto;
//     margin-right: auto;
//   }
// }
// .c-Button {
//   display: inline-block;
//   line-height: inherit;
// }
// .c-Button--hero {
//   @media screen and (min-width: 45em) {
//     width: 20%;
//     margin-left: 40%;
//     margin-right: 40%;
//   }
// }
// .c-LandingLinkList {
//   // text-align: center;
//   // font-size: 0.5rem;
//   // line-height: 2.5;
// }
// .c-LandingLink--home {
//   padding: 5px;
//   border: 1px solid #fff;
//   margin-left:10px;
//   margin-right: 10px;
//   // display: block;
//   // line-height: inherit;
//   // border: 1px solid black;
//   // width: 60%;
//   // margin: auto;
// }
// // -------- OTHER -------- //
// .c-ConfShield {}
//
// footer.copyright {
//   background-color: @color_asce_primary;
//   color: @color_asce_header_txt;
// }
// .asce-logo {
//   display: inline-block;
//   width: 73px;  // magic nummmmmmmbers
//   height: 23px; // magic nummmmmmmbers
//   margin-right: 10px;
//   vertical-align: middle;
//   background-image: url('../img/asce-logo-footer-small.png');
//   @media screen and (min-width: 45em) {
//     width: 233px; // magic numberrrrrrrrrs
//     height: 30px; // magic numberrrrrrrrrs
//     background-image: url('../img/asce-logo-footer.png');
//   }
// }<commit_msg>add some microdata debugging styles<commit_after>
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*\
    conf
    Version: 0.2.0
    Licence: ?
    Repo   : https://github.com/asce-web/conf.git
    Author : ASCE web team (<EMAIL>)
\*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/*================================*\
    conf.less
\*================================*/


// This stylesheet is the master stylesheet for all conference sites.
// Each and every conference site imports this stylesheet, which
// determines all styles for all conference sites.
// Then each conference site imports an additional stylesheet
// specific to that conference, which determines the conference-specific
// styles such as colors.

/**
 * # TABLE OF CONTENTS
 *
 * settings.......................variables
 * conf-colors....................conference-specific, year-specific color schemes
 *
 * ## TOOLS
 * list-pairs.....................generates list object with pairs of children
 *
 * ## BASE........................bare, unclassed elements
 *
 * ## OBJECTS
 * Block..........................a simple block object
 * Inline.........................a simple inline object
 * ListBare.......................plain, unstyled, blocky list
 * GridFlex.......................grid of items
 * GridFloat......................grid of items; legacy support
 * BodyChild......................an element directly inside <body>
 * ListStacked....................row of stackable items
 *
 * ## COMPONENTS
 * ### Block Section-y Components
 * Mast...........................masthead for the site
 * MenuUniversal..................universal main navigation
 * MenuStandard...................top-level navigation for a conference
 * MenuSub........................secondary-level navigation for a conference
 * SocialList.....................list of social media icons
 * Copyright......................site footline w/ copyright
 * Hero...........................prominence on page
 * Callout........................repeatable aside block
 * DateBlock......................list of important dates
 * Speaker........................(keynote) speaker profile
 * ### Typographical Components
 * ### User-Interactive Components
 *
 * ## ATOMS
 * atom...........................all uncategorized atoms
 *
 * ## SHAME
 * shame.less.....................hacks
 */

@import url('__settings.less');
@import url('__settings.conf-colors.less');

@import url('__tool.module.list-pairs.less');

@import url('_base.less');

@import url('_obj.Block.less');
@import url('_obj.Inline.less');
@import url('_obj.ListBare.less');
@import url('_obj.GridFlex.less');
@import url('_obj.GridFloat.less');
@import url('_obj.BodyChild.less');
@import url('_obj.ListStacked.less');

@import url('_comp.Mast.less');
@import url('_comp.MenuUniversal.less');
@import url('_comp.MenuStandard.less');
@import url('_comp.MenuSub.less');
@import url('_comp.SocialList.less');
@import url('_comp.Copyright.less');
@import url('_comp.Hero.less');
@import url('_comp.Callout.less');
@import url('_comp.DateBlock.less');
@import url('_comp.Speaker.less');

@import url('_atom.less');

// @import url('_shame.less');

// // -------- HEADINGS -------- //
// // Name of entire conference
// .c-ConfName {}
// // Slogan for entire conference
// .c-ConfSlogan {}
// // Name of conference for this year
// .c-ConfNameCurrent {}
// // Location (City | Dates) of this year’s conference
// .c-ConfLocation {}
// // Tagline for this year’s conference
// .c-ConfTagline {}
// .c-ElevatorPitch {}
// // -------- LINKS AND BUTTONS -------- //
// .c-HeroButtonContainer,
// .c-ElevatorButtonContainer {
//   text-align: center;
//   @media screen and (min-width: 45em) {
//     display: flex;
//     flex-wrap: wrap;
//     justify-content: space-around;
//     width: 80%;
//     margin-left: auto;
//     margin-right: auto;
//   }
// }
// .c-Button {
//   display: inline-block;
//   line-height: inherit;
// }
// .c-Button--hero {
//   @media screen and (min-width: 45em) {
//     width: 20%;
//     margin-left: 40%;
//     margin-right: 40%;
//   }
// }
// .c-LandingLinkList {
//   // text-align: center;
//   // font-size: 0.5rem;
//   // line-height: 2.5;
// }
// .c-LandingLink--home {
//   padding: 5px;
//   border: 1px solid #fff;
//   margin-left:10px;
//   margin-right: 10px;
//   // display: block;
//   // line-height: inherit;
//   // border: 1px solid black;
//   // width: 60%;
//   // margin: auto;
// }
// // -------- OTHER -------- //
// .c-ConfShield {}
//
// footer.copyright {
//   background-color: @color_asce_primary;
//   color: @color_asce_header_txt;
// }
// .asce-logo {
//   display: inline-block;
//   width: 73px;  // magic nummmmmmmbers
//   height: 23px; // magic nummmmmmmbers
//   margin-right: 10px;
//   vertical-align: middle;
//   background-image: url('../img/asce-logo-footer-small.png');
//   @media screen and (min-width: 45em) {
//     width: 233px; // magic numberrrrrrrrrs
//     height: 30px; // magic numberrrrrrrrrs
//     background-image: url('../img/asce-logo-footer.png');
//   }
// }
//++++++++++++++++++++++++++++++++//
//    # DEBUGGING MICRODATA STYLES
//++++++++++++++++++++++++++++++++//
.t-md {
  [itemscope] {
    border: 2px solid #808080;
  }
  [itemtype$="Event"] {
    background-color: rgba(0,0,0,0.15) !important;
  }
  [itemprop] {
    border: 1px solid currentColor;
  }
  [itemprop="name"] {
    border-color: red;
  }
  [itemprop="description"] {
    border-color: yellow;
  }
  [itemprop="url"] {
    border-color: blue;
  }
  [itemprop="startDate"],
  [itemprop="endDate"] {
    border-color: orange;
  }
  [itemprop="location"] {
    border-color: #0c0;
  }
  [itemprop="addressLocality"] {
    border-color: #0c9;
  }
  [itemprop="addressRegion"] {
    border-color: #9c0;
  }
}
//++++ end # DEBUGGING MICRODATA STYLES ++++ //
{'fraction_non_alphanumeric': 0.2831269635926816, 'fraction_numerical': 0.009425244871557938, 'mean_word_length': 2.086113487311092, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 8, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4393040', 'n_tokens_mistral': 3372, 'n_tokens_neox': 3223, 'n_words': 746}