/** * Content */ body { background-color: #fff; color: #000; } a:active { opacity: 0.7; } .page a.active { opacity: .4; } i, em { font-style: italic; } b, strong { font-weight: bolder; } sub, sup { position: relative; vertical-align: baseline; } sub { top: 0.3em; } sup { top: -0.4em; } s { text-decoration: line-through; } img { border: 0; padding: 0; } ul, ol { margin: 0; padding: 0 0 0 1em; } blockquote { margin: 0; padding: 0 0 0 2em; } hr { background: rgba(127, 127, 127, 0.2); border: 0; height: 1px; display: block; } .content img { float: none; margin-bottom: .5em; } .gallery_image_caption { margin-top: 1.2rem; margin-bottom: 0.5rem; font-size: 1.5rem; font-weight: 400; color: rgba(0, 0, 0, 0.35); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "Sans Serif", Icons; font-style: normal; line-height: 1.3; } /** * Loading Animation */ .loading[data-loading] { position: fixed; bottom: 8px; left: 8px; } /** * Editor styles */ [data-predefined-style="true"] bodycopy { font-size: 1rem; font-weight: 300; color: rgb(0, 0, 0); font-family: "Diatype Variable", Icons; font-style: normal; line-height: 1.6; font-variation-settings: 'slnt' 0, 'MONO' 0; } [data-predefined-style="true"] bodycopy a { color: rgb(0, 0, 0); padding-bottom: 0.1em; border-bottom: 0.0em solid rgba(127, 127, 127, 0.2); text-decoration: none; } [data-predefined-style="true"] bodycopy a:hover { } bodycopy a.image-link, bodycopy a.icon-link, bodycopy a.image-link:hover, bodycopy a.icon-link:hover { border-bottom: 0; padding-bottom: 0; } [data-predefined-style="true"] h1 { font-family: "Big Caslon FB", Icons; font-style: normal; font-weight: 400; padding: 0; margin: 0; font-size: 3rem; line-height: 1.2; color: rgb(255, 255, 255); } [data-predefined-style="true"] h1 a { color: rgba(255, 255, 255, 1); } [data-predefined-style="true"] h2 { font-family: "Diatype Variable", Icons; padding: 0; margin: 0; color: rgb(150, 150, 150); font-size: 1.3rem; line-height: 1.5; font-style: normal; font-weight: 300; font-variation-settings: 'slnt' 0, 'MONO' 0; } [data-predefined-style="true"] h2 a { color: rgb(150, 150, 150); } [data-predefined-style="true"] small { display: inline-block; font-size: 1.2rem; line-height: 1.2; font-family: "Diatype Variable", Icons; font-style: normal; font-weight: 300; color: rgb(0, 0, 0); font-variation-settings: 'slnt' 0, 'MONO' 0; } [data-predefined-style="true"] small a { color: rgba(0, 0, 0, 1); border-bottom-width: 0em; } /** * Breakpoints */ [data-css-preset] .page { background-color: initial /*!page_bgcolor*/; } .mobile .page, [data-css-preset].mobile .page { position: relative; min-height: 10px; max-width: 100%; width: 100%; background-color: transparent /*!page_bgcolor*/; } [data-css-preset] .container { margin-left: auto /*!content_center*/; margin-right: auto /*!content_center*/; text-align: left /*!text_left*/; } [data-css-preset] body { background-color: rgb(255, 255, 255)/*!body_bgcolor*/; } [data-css-preset] .container_width { width: 100%/*!content_center*/; } [data-css-preset] .content_padding { padding-top: 0rem /*!main_margin*/; padding-bottom: 0rem /*!main_margin*/; padding-left: 0rem /*!main_margin*/; padding-right: 0rem /*!main_margin*/; } [data-css-preset] text-limit { display: inline-block /*!text_width*/; max-width: 66rem/*!text_width*/; } /** * Thumbnails */ div[thumbnails] { justify-content: flex-start; } [data-css-preset] .thumbnails { background-color: transparent/*!thumbnails_bgcolor*/; } [data-css-preset] .thumbnails_width { width: 100%/*!thumbnails_width*/; } [data-css-preset] [thumbnails-pad] { padding: 1rem/*!thumbnails_padding*/; } [data-css-preset] [thumbnails-gutter] { margin: -2rem/*!thumbnails_padding*/; } [data-css-preset] [responsive-layout] [thumbnails-pad] { padding: 0.5rem/*!responsive_thumbnails_padding*/; } [data-css-preset] [responsive-layout] [thumbnails-gutter] { margin: -1rem/*!responsive_thumbnails_padding*/; } .thumbnails .thumb_image { outline: 1px solid rgba(0,0,0,.12); outline-offset: -1px; } .thumbnails .title { margin-top: 1.2rem; margin-bottom: .3rem; font-size: 1.8rem; font-weight: normal; color: rgba(0, 0, 0, 0.85); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "Sans Serif", Icons; font-style: normal; line-height: 1.1; } .thumbnails .tags { margin-top: 1.2rem; margin-bottom: 0.5rem; font-size: 1.6rem; font-weight: 400; color: rgba(0, 0, 0, 0.35); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "Sans Serif", Icons; font-style: normal; line-height: 1.2; } .thumbnails .tags a { border-bottom: 0; color: rgba(0, 0, 0, 0.35); text-decoration: none; } .thumbnails .has_title .tags { margin-top: 0rem; } /** * Site Menu */ [data-css-preset] #site_menu_button { color: rgba(0, 0, 0, 0.75); line-height: 1; font-size: 28px /*!site_menu_button*/; padding: 6px; line-height: 1; background: rgba(33, 32, 46, 0); position: fixed; top: 3rem /*!site_menu_button*/; left: 3rem /*!site_menu_button*/; } body.mobile #site_menu_button { margin: -6px; font-size: 34px; } #site_menu_button.custom_icon { width: 40px; height: auto; } #site_menu_button.active { display: none; } /** * Site Menu */ #site_menu { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "Sans Serif", Icons; background: rgba(20, 20, 20, 0.95); font-size: 20px; font-style: normal; font-weight: 400; padding: 20px 30px 90px 30px; max-width: 400px; min-width: 300px; text-align: left; display: flex; justify-content: flex-start; } body.mobile #site_menu { width: 100%; } #site_menu .page-link a { color: rgba(255, 255, 255, 0.75); } #site_menu .set-link > a { color: rgba(255, 255, 255, 0.75); font-weight: bold; } #site_menu a:active { opacity: .7; } #site_menu a.active { opacity: .4; } #site_menu .page-link .icon { color: rgba(255, 255, 255, 0.75); } #site_menu .set-link .page-link { margin-top: 2rem; }