.cj{--cj-bg:#231f20;--cj-panel:#292526;--cj-ink:#ffffff;--cj-copy:#e5e5e5;--cj-muted:#e5e5e5;--cj-accent:#308ef2;--cj-line:#292526;--cj-purple:#6762cb;--cj-magenta:#cc4bfa;background:var(--cj-bg);color:var(--cj-ink);font-family:inherit;padding:0 0 80px}.cj *{box-sizing:border-box}.cj a{color:inherit}.cj a:focus-visible,.cj summary:focus-visible{outline:2px solid var(--cj-magenta);outline-offset:6px}.cj-shell{max-width:1240px;width:100%;padding:0 32px;margin:0 auto}.cj-masthead{padding:52px 0 34px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--cj-line)}.cj-kicker{display:flex;gap:10px;align-items:center;margin:0 0 18px;color:var(--cj-accent);font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.cj-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cj-accent)}.cj .cj-title{margin:0;font-size:clamp(40px,5.1vw,68px);line-height:1.05;letter-spacing:-.045em;font-weight:600;text-transform:none;color:var(--cj-ink)}.cj-intro{max-width:560px;margin:18px 0 0;font-size:17px;line-height:1.6;color:var(--cj-copy)}.cj-masthead__note{flex:0 0 148px;border-left:1px solid var(--cj-line);padding-left:26px;color:var(--cj-muted);font-size:13px;line-height:1.6}.cj-masthead__note span{display:block;color:var(--cj-ink);font-size:30px;line-height:1.3;letter-spacing:-.04em}.cj-nav{display:flex;gap:10px;flex-wrap:wrap;padding:24px 0 32px;align-items:center}.cj-nav a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 17px;border:1px solid var(--cj-line);border-radius:6px;color:var(--cj-copy);font-size:14px;font-weight:500;line-height:1.25;text-decoration:none;transition:background .16s,border-color .16s}.cj-nav a:hover{background:var(--cj-panel);border-color:var(--cj-purple)}.cj-nav a[aria-current]{background:var(--cj-purple);color:var(--cj-ink);border-color:var(--cj-purple)}.cj-nav__count{font-size:11px;font-variant-numeric:tabular-nums}.cj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.cj-card{min-width:0;margin:0;border:1px solid var(--cj-line);border-radius:10px;background:var(--cj-panel);overflow:hidden;transition:border-color .18s}.cj-card:hover{border-color:var(--cj-purple)}.cj-card:focus-within{outline:2px solid var(--cj-magenta);outline-offset:4px}.cj-card__link{height:100%;display:flex;flex-direction:column;text-decoration:none!important}.cj-card__link:focus-visible{outline:none!important}.cj-card__media{aspect-ratio:16/10;position:relative;overflow:hidden;background:var(--cj-bg)}.cj-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.cj-card:hover .cj-card__media img{transform:scale(1.025)}.cj-card__body{flex:1;padding:23px;display:flex;flex-direction:column;align-items:flex-start}.cj-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 15px;color:var(--cj-muted);font-size:11px;font-weight:400;line-height:1.5;margin-bottom:15px}.cj-card__meta>span:last-child{white-space:nowrap}.cj .cj-card h2,.cj .cj-card h3{font-size:24px;font-weight:500;line-height:1.23;letter-spacing:-.025em;color:var(--cj-ink);margin:0 0 15px;text-transform:none;overflow-wrap:anywhere}.cj-card__excerpt{font-size:14px;font-weight:400;line-height:1.6;color:var(--cj-copy);margin:0 0 23px}.cj-card__cta{display:flex;justify-content:space-between;align-items:center;width:100%;color:var(--cj-accent);font-size:12px;font-weight:500;margin-top:auto;gap:12px}.cj-card__cta>span{font-size:22px;line-height:1}.cj-card--featured{grid-column:1/-1;margin-bottom:12px;background:var(--cj-panel);border-color:var(--cj-purple)}.cj-card--featured .cj-card__link{display:grid;grid-template-columns:1.16fr 1fr}.cj-card--featured .cj-card__media{aspect-ratio:auto;min-height:0;height:400px}.cj-card--featured .cj-card__media img{object-fit:contain}.cj-card--featured .cj-card__body{padding:36px;justify-content:center}.cj .cj-card--featured h2{font-size:clamp(26px,2.7vw,36px);line-height:1.15;margin-bottom:18px}.cj-card--featured .cj-card__excerpt{font-size:16px;line-height:1.6}.cj-card--featured .cj-card__cta{margin-top:8px}.cj-label{display:block;flex-basis:100%;color:var(--cj-accent);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.cj-wave{width:100%;height:100%;min-height:180px;background:var(--cj-bg);position:relative;display:flex;align-items:center;justify-content:center}.cj-wave svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.cj-wave__grid{stroke:var(--cj-panel)}.cj-wave__line{stroke:var(--cj-accent);stroke-width:2}.cj-wave>span{position:absolute;left:20px;right:20px;bottom:15px;display:flex;justify-content:space-between;letter-spacing:.13em;font-size:9px;font-weight:600;color:var(--cj-copy)}.cj-pagination{padding:44px 0 0;text-align:center}.cj-pagination .pagination-custom{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.cj-pagination .pagination-custom>li{margin:0;padding:0;border:0}.cj-pagination .pagination-custom>li>a,.cj-pagination .pagination-custom>li>span{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--cj-line);border-radius:5px;padding:9px 14px;color:var(--cj-copy);line-height:1}.cj-pagination .pagination-custom>li.active>span{background:var(--cj-purple);color:var(--cj-ink);border-color:var(--cj-purple)}.cj-pagination .pagination-custom>li.active>span:before,.cj-pagination .pagination-custom>li.active>span:after{display:none}.cj-pagination .pagination-custom__spacer{display:none}.cj-pagination .pagination-custom>.disabled>span{color:var(--cj-purple)}.cj-tags{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.cj-tags a{font-size:13px;color:var(--cj-accent);padding:8px 12px;border:1px solid var(--cj-line);border-radius:5px}.cj-empty{padding:56px 28px;border:1px solid var(--cj-line);border-radius:10px;background:var(--cj-panel)}.cj-empty p{color:var(--cj-copy)}.cj-empty a{color:var(--cj-accent);text-decoration:underline}.cj-banner{width:100%;max-height:300px;object-fit:cover;display:block;border-radius:10px;margin:0 0 30px}.cj-breadcrumb{display:flex;align-items:center;gap:12px;padding:30px 0 0;font-size:12px;color:var(--cj-muted)}.cj-breadcrumb a{color:var(--cj-copy);text-decoration:none}.cj-breadcrumb a:hover{text-decoration:underline}.cj-article-head{padding:42px 0 34px;max-width:990px}.cj .cj-article-head h1{font-size:clamp(34px,4.1vw,54px);font-weight:500;line-height:1.09;letter-spacing:-.035em;text-transform:none;margin:0 0 23px;color:var(--cj-ink);text-wrap:balance;overflow-wrap:anywhere}.cj-byline{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;font-size:13px;line-height:1.5;color:var(--cj-muted)}.cj-byline p{margin:0;color:var(--cj-copy)}.cj-byline .strong{color:var(--cj-ink);font-weight:500}.cj-hero{display:block;margin:0 0 44px;border:1px solid var(--cj-line);border-radius:10px;overflow:hidden;background:var(--cj-panel)}.cj-hero img{display:block;width:100%;height:auto;max-height:540px;object-fit:contain}.cj-article-layout{display:grid;grid-template-columns:minmax(0,780px) minmax(220px,280px);gap:64px;align-items:start;padding-top:8px}.cj-article-layout--solo{grid-template-columns:minmax(0,780px);justify-content:center}.cj-article-main{min-width:0;width:auto;padding:0;margin:0;float:none}.cj .blog__article{padding:0;background:transparent;margin:0 0 38px;box-shadow:none}.cj .blog__article__content{font-size:17px;font-weight:400;line-height:1.85;color:var(--cj-copy);overflow-wrap:anywhere;margin:0}.cj .blog__article__content :is(h1,h2,h3,h4,h5,h6){color:var(--cj-ink);text-transform:none;letter-spacing:-.02em;font-weight:500;line-height:1.22;scroll-margin-top:110px}.cj .blog__article__content h2{font-size:clamp(26px,2.5vw,32px);margin:48px 0 20px;padding-top:26px;border-top:1px solid var(--cj-line)}.cj .blog__article__content h3{font-size:23px;margin:34px 0 16px}.cj .blog__article__content :is(h1,h2,h3,h4,h5,h6):empty{margin:0;padding:0;border:0}.cj .blog__article__content>p{margin:0 0 23px}.cj .blog__article__content strong{color:var(--cj-ink);font-weight:600}.cj .blog__article__content a{color:var(--cj-accent);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.cj .blog__article__content a:hover{color:var(--cj-ink)}.cj .blog__article__content :is(ul,ol){padding-left:25px;margin:20px 0 28px}.cj .blog__article__content li{padding-left:4px;margin:10px 0}.cj .blog__article__content img{max-width:100%;height:auto;border-radius:8px}.cj .blog__article__content iframe,.cj .blog__article__content video{max-width:100%}.cj .blog__article__content blockquote{margin:30px 0;padding:24px 28px;border-left:3px solid var(--cj-accent);background:var(--cj-panel);border-radius:0 8px 8px 0;color:var(--cj-ink);font-size:20px;line-height:1.6;text-align:left}.cj .blog__article__content table{display:table;width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid var(--cj-line);font-size:14px;line-height:1.5;margin:28px 0}.cj .blog__article__content table>thead{display:table-header-group}.cj .blog__article__content table>tbody{display:table-row-group}.cj .blog__article__content table>tfoot{display:table-footer-group}.cj .blog__article__content .rte__table-wrapper{width:100%;max-width:100%;overflow:auto;margin:28px 0;border:1px solid var(--cj-line);border-radius:6px}.cj .blog__article__content .rte__table-wrapper>table{min-width:620px;max-width:none;margin:0;border:0}.cj .blog__article__content .rte__table-wrapper:focus-visible{outline:2px solid var(--cj-magenta);outline-offset:3px}.cj .blog__article__content :is(th,td){padding:15px;border-color:var(--cj-line)}.cj .blog__article__content th{background:var(--cj-purple);color:var(--cj-ink)}.cj .blog__article__content tr:nth-child(2n){background:var(--cj-panel)}.cj .blog__article__content pre{overflow:auto;padding:20px;border:1px solid var(--cj-line);border-radius:6px}.cj-sidebar{padding:0;margin:0;min-width:0;width:auto;float:none}.cj-sidebar .blog__sidebar__title{font-size:18px;font-weight:500;letter-spacing:-.01em;margin:0 35px 18px 0;text-transform:none;color:var(--cj-ink)}.cj-sidebar-heading{position:relative}.cj-sidebar .blog__rss{right:0;top:0;color:var(--cj-muted)}.cj-sidebar .grid{margin:0;display:grid;gap:20px}.cj-sidebar .grid__item{float:none;width:100%;padding:0}.cj-sidebar .hr--small{display:none}.cj-sidebar .cj-card__body{padding:18px}.cj .cj-card--compact h3{font-size:18px;line-height:1.3;margin-bottom:20px}.cj-card--compact .cj-card__media{aspect-ratio:16/9}.cj-card--compact .cj-card__meta{font-size:10px;gap:10px;margin-bottom:12px}.cj-toc[hidden],.cj-toc--mobile{display:none}.cj-toc{padding:22px;background:var(--cj-panel);border:1px solid var(--cj-line);border-radius:8px;margin-bottom:30px}.cj-toc summary{font-size:13px;font-weight:500;color:var(--cj-ink);cursor:pointer;min-height:24px}.cj-toc ol{padding:0 0 0 17px;margin:18px 0 0;font-size:12px;color:var(--cj-muted)}.cj-toc li{padding:0 0 12px 3px;line-height:1.5}.cj-toc li:last-child{padding-bottom:0}.cj-toc a{color:var(--cj-copy);text-decoration:none}.cj-toc a:hover{color:var(--cj-accent);text-decoration:underline}.cj-next-prev{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid var(--cj-line);border-bottom:1px solid var(--cj-line);padding:24px 0;margin:36px 0}.cj-next-prev a{font-size:12px;color:var(--cj-accent)}.cj #Comments{border:1px solid var(--cj-line);border-radius:10px;padding:28px;background:var(--cj-panel)}.cj #Comments :is(input,textarea){border:1px solid var(--cj-copy);border-radius:5px;background:var(--cj-bg);color:var(--cj-ink)}.cj #Comments label{color:var(--cj-copy)}.cj #Comments button[type=submit]{border:1px solid var(--cj-purple);border-radius:5px;background:var(--cj-purple);color:var(--cj-ink)}@media(min-width:1000px){.cj-sidebar{position:sticky;top:105px;max-height:calc(100vh - 125px);overflow-y:auto;scrollbar-width:thin;padding:2px 10px 5px 2px}}@media(max-width:1099px){.cj-article-layout{gap:36px;grid-template-columns:minmax(0,1fr) 250px}.cj .cj-card h2{font-size:21px}.cj-card__body{padding:20px}.cj-card--featured .cj-card__body{padding:28px}.cj .cj-card--featured h2{font-size:30px}}@media(max-width:999px){.cj-toc--mobile:not([hidden]){display:block;margin:0}.cj-sidebar .cj-toc{display:none}.cj-article-layout{grid-template-columns:minmax(0,1fr);gap:35px}.cj-article-main{max-width:780px;margin:0 auto}.cj-sidebar{border-top:1px solid var(--cj-line);padding-top:28px}.cj-sidebar .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cj-toc{margin-bottom:28px}.cj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cj-sidebar .blog__rss{top:29px}.cj-card--featured .cj-card__media{min-height:330px}}@media(max-width:699px){.cj{padding-bottom:48px}.cj-shell{padding:0 20px}.cj-masthead{padding:34px 0 25px}.cj-masthead__note{display:none}.cj-kicker{font-size:10px;margin-bottom:16px}.cj-intro{font-size:15px;line-height:1.65}.cj-nav{gap:8px;padding:20px 0 24px}.cj-nav a{padding:10px 12px;gap:9px;font-size:12px}.cj-grid{grid-template-columns:minmax(0,1fr);gap:24px}.cj-card--featured{margin-bottom:0}.cj-card--featured .cj-card__link{grid-template-columns:1fr}.cj-card--featured .cj-card__media{aspect-ratio:16/10;min-height:0;height:auto}.cj-card--featured .cj-card__body{padding:24px}.cj .cj-card h2{font-size:25px}.cj .cj-card--featured h2{font-size:28px}.cj-card__body{padding:24px}.cj-card__excerpt,.cj-card--featured .cj-card__excerpt{font-size:15px}.cj-label{margin-bottom:5px}.cj-card__meta{margin-bottom:14px}.cj-breadcrumb{padding-top:24px}.cj-article-head{padding:28px 0}.cj-byline{font-size:12px;gap:9px}.cj-hero{margin-bottom:24px}.cj-article-layout{padding-top:4px}.cj .blog__article__content{font-size:16px;line-height:1.8}.cj .blog__article__content h2{margin-top:34px;padding-top:22px}.cj .blog__article__content h3{font-size:22px}.cj .blog__article__content blockquote{font-size:18px;padding:20px}.cj-sidebar .grid{grid-template-columns:1fr}.cj #Comments{padding:20px}.cj-pagination{padding-top:28px}}@media(prefers-reduced-motion:reduce){.cj-card,.cj-card__media img,.cj-nav a{transition:none}.cj-card:hover .cj-card__media img{transform:none}}.cj .blog__article__content :is(h1,h2,h3):has(>img:only-child){margin:0 0 24px;padding:0;border:0}@media(max-width:999px){.cj-sidebar .blog__rss{top:0}}.cj .cj-article-main{width:100%;min-width:0}@media(min-width:1000px){.cj .cj-sidebar{position:sticky}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/chaos-journal.css.map */
