/*
Theme Name: Xperience 2018 Archive
Theme URI: https://xperience2018.com/
Description: Independent native block theme for xperience2018.com.
Version: 0.1.0
Requires at least: 6.4
Requires PHP: 7.4
License: GPL v2 or later
Text Domain: xperience2018
*/
:root{--cwb-bg:#F8F4EA;--cwb-text:#19304A;--cwb-accent:#E3A43B;--cwb-accent-2:#B84E42;--cwb-content:744px;--cwb-wide:1396px}html{scroll-behavior:smooth}body{background:var(--cwb-bg);color:var(--cwb-text);font-family:var(--wp--preset--font-family--body)}.wp-site-blocks{overflow:clip}.cwb-conference-header,.cwb-chronicle-header{max-width:var(--cwb-wide);margin:auto;padding:clamp(1rem,3vw,3rem) clamp(1rem,4vw,4rem);border-bottom:2px solid var(--cwb-text);gap:1.2rem}.cwb-header-index{width:100%;border-left:8px solid var(--cwb-accent);padding-left:1rem}.cwb-header-mark,.cwb-date-ribbon,.cwb-footer-index{font-family:var(--wp--preset--font-family--mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.cwb-date-ribbon{display:flex;flex-wrap:wrap;gap:.7rem 1.3rem;color:var(--cwb-accent)}.wp-block-navigation a{font-weight:700;text-decoration:none;border-bottom:2px solid transparent;transition:background-color .2s ease,color .2s ease}.wp-block-navigation a:hover{background:var(--cwb-accent);color:var(--cwb-bg);transform:none}.wp-block-navigation a:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--cwb-accent-2);outline-offset:3px}.wp-block-post-content,.wp-block-post-title{max-width:var(--cwb-content);margin-left:auto;margin-right:auto}.wp-block-post-featured-image{max-width:min(var(--cwb-content),512px);margin:clamp(1rem,4vw,4rem) auto}.wp-block-post-featured-image img{width:auto;max-width:100%;height:auto;display:block;margin-inline:auto}.cwb-footer{max-width:var(--cwb-wide);margin:clamp(3rem,8vw,8rem) auto 0;padding:2rem clamp(1rem,4vw,4rem);border-top:2px solid var(--cwb-text);display:grid;gap:1rem}.cwb-footer-index{display:flex;flex-wrap:wrap;gap:1rem;color:var(--cwb-accent)}.wp-block-post-content p,.wp-block-post-content li{max-width:68ch}.wp-block-post-content h2{margin-top:3rem}.wp-block-post-content table{border-collapse:collapse;width:100%}.wp-block-post-content td,.wp-block-post-content th{border:1px solid var(--cwb-text);padding:.65rem;text-align:left}.wp-block-post-content blockquote{border-left:5px solid var(--cwb-accent);margin-left:0;padding-left:1rem}.wp-block-button__link{transition:transform .2s ease,background-color .2s ease}.wp-block-button__link:hover{background:var(--cwb-accent);color:var(--cwb-bg);transform:none}.cwb-conference-header .wp-block-site-title,.cwb-chronicle-header .wp-block-site-title{font-size:clamp(1.5rem,3vw,3rem)}@media(max-width:700px){.wp-block-navigation__responsive-container-open{display:block}.wp-block-post-title{font-size:clamp(2.5rem,15vw,5rem)}.cwb-footer{margin-top:4rem}.wp-block-post-content table{display:block;overflow-x:auto}.cwb-date-ribbon{gap:.45rem .8rem;font-size:.68rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wp-block-navigation a,.wp-block-button__link{transition:none}}
/* Keep editorial media inside the reading column on every page. */
.wp-block-post-content img,.wp-block-post-featured-image img{display:block;max-width:100%;height:auto;} .site-route-index{max-width:100%;overflow-wrap:anywhere;line-height:2;} .site-route-index a{margin-inline:.25rem;}
