﻿/* Full homepage colour studies. Source palette values are on each body. */
.colour-home{--paper:var(--base);--ink:var(--text);--blue:var(--primary);--yellow:var(--primary);background:var(--base);color:var(--text)}
.study-bar{display:flex;justify-content:space-between;gap:20px;padding:12px 5%;font-size:11px;border-bottom:1px solid #ffffff30;background:var(--base);color:var(--text)}
.study-bar span{font-weight:650}.study-bar a{text-decoration:underline;text-underline-offset:4px}
.site-header .brand img,footer img{filter:invert(1)}
.site-header nav,.nav-join{color:var(--text);border-color:var(--text)}
.thesis{--section-paper:var(--base);border-image:linear-gradient(to right,var(--primary) 0 28%,var(--secondary) 28% 60%,var(--third) 60%) 1}
.opening,.model{--section-paper:var(--base)}
.projects{--section-paper:var(--project);color:#0b1114}
.participation{--section-paper:var(--muted)}
.close{--section-paper:var(--close);color:#0b1114}
.opening h1>span:first-child,.section-lead h2,.model-heading h2{color:var(--primary)}
.overview-note,.model-overview h2,.legend span{color:var(--text)}
.overview-note{border-color:var(--primary)}.legend a{border-color:#ffffff40}.legend span{border-color:var(--primary)}
.button{background:var(--primary);color:#0b1114;border-color:#0b1114;box-shadow:3px 3px 0 var(--text)}
.button:hover{background:var(--third)}
.thesis-parts article{border-color:#ffffff40}.thesis-parts p{color:var(--text)}
.number,.thesis-parts article:nth-child(n) .number{background:var(--primary);color:#0b1114;border-color:var(--primary);box-shadow:none}
.thesis-parts article:nth-child(2) .number{background:var(--third);border-color:var(--third)}
.thesis-parts article:nth-child(3) .number{background:var(--text);border-color:var(--text)}
.project-title h2,.project-title h2 span,.close h2{color:#0b1114}
.project-copy .button{background:var(--base);color:var(--text);border-color:var(--base);box-shadow:3px 3px 0 #0b1114}
.project-copy .button:hover{background:var(--text);color:var(--base)}
.facet,.facet:nth-child(n){background:var(--base);color:var(--text);border:1px solid #ffffff60;box-shadow:4px 4px 0 #ffffff18}
.facet:first-child{background:var(--primary);color:#0b1114;border-color:var(--primary)}
.facet:nth-child(4){background:var(--text);color:var(--base);border-color:var(--text)}
.facet-top{border-color:#ffffff40}.facet-number{color:var(--text)}
.facet:first-child .facet-number,.facet:first-child:after{color:#0b1114}.facet:first-child .facet-top{border-color:#0b111450}
.facet:nth-child(4) .facet-number,.facet:nth-child(4):after{color:var(--base)}.facet:nth-child(4) .facet-top{border-color:var(--base)}
.facet:after{color:var(--text)}
.join-number{color:var(--text)}.join-options{border-color:var(--primary)}.join-options article{border-color:#ffffff40}
.close .eyebrow{border-color:#0b111455}
footer{border-color:#ffffff30}footer>a:last-child{border-color:var(--primary)}
#apparatus,#front-layer{opacity:.23;filter:grayscale(1)}
#ball-link .focus-ring{stroke:var(--text)}
a:focus-visible{outline-color:var(--third)}.projects a:focus-visible,.close a:focus-visible,.facet:first-child a:focus-visible{outline-color:#0b1114}
@media(max-width:800px){#apparatus,#front-layer{opacity:.12}.study-bar{font-size:10px;padding:11px 6%;gap:12px}.study-bar span{text-align:center}}
@media(max-width:460px){.study-bar{flex-wrap:wrap}.study-bar span{order:-1;width:100%;text-align:left}.study-bar a:last-child{margin-left:auto}}
#ball-link .ball-body{stroke:#0b1114;stroke-width:1.5}
.skip-link{background:var(--text);color:var(--base)}.skip-link:focus-visible{outline-color:var(--base)}
