:root{--coolgrey-00:#f7f5f3;--coolgrey-0:#f2f0ed;--coolgrey-1:#e2e1dd;--coolgrey-2:#d6d6d4;--coolgrey-4:#bdbdbd;--coolgrey-8:#8c8d8e;--coolgrey-11:#4d4e53;--green:#4aa951;--blue:#4bacc6;--orange:#ff8400;--red:#c0392b;--spark:#e9540d;--egg-red:#a90404;--color-page:#fdfdfc;--color-text:#101820;--color-dark:#41363a;--color-mid:#6d6e70;--color-pale:var(--coolgrey-4);--color-verypale:var(--coolgrey-1);--color-palest:var(--coolgrey-0);--color-link:var(--egg-red);--color-link-hover:#7a0303;--color-input:var(--color-dark);--color-border:var(--coolgrey-8);--color-highlight:var(--color-text);--star-1:#db3931;--star-2:#db8d31;--star-3:#d6c82c;--star-4:#b0d12c;--star-5:#31db45;--chilli:#c0392b;--font-body:"Open Sans", system-ui, sans-serif;--font-serif:"Playfair Display", Georgia, serif;--text-xs:.8rem;--text-sm:.9rem;--text-base:1rem;--text-lg:1.15rem;--text-xl:1.5rem;--text-2xl:2rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--button-gap:var(--space-3);--tile-gap:var(--space-5);--tile-ratio:.7;--text-inset:var(--space-5);--radius:3px;--radius-round:100px;--shadow:0 2px 8px #0000001f;--measure:68ch;--page:65rem;--page-wide:82rem;--head-height:56px}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,ul,ol,dl,dd,fieldset{margin:0}fieldset{border:0;min-inline-size:auto;padding:0}img,svg{max-width:100%}html{background-color:var(--color-page)}body{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);-webkit-font-smoothing:antialiased;line-height:1.5}h1{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:400;line-height:1.15}h2{font-size:var(--text-xl);margin-block:var(--space-5) var(--space-2);font-weight:600}h3{font-size:var(--text-lg);margin-block:var(--space-4) var(--space-1);font-weight:600}h4{font-size:var(--text-base);margin-block:0 var(--space-2);font-weight:600}p{margin-block:var(--space-2);max-width:var(--measure)}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover);text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[contenteditable]:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}#head{z-index:500;border-bottom:1px solid var(--color-verypale);background-color:#fff;position:sticky;top:0}#head nav{max-width:var(--page);justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--head-height);padding:0 var(--space-5);flex-wrap:wrap;margin-inline:auto;display:flex}.nav_group{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}a.logo{align-items:center;gap:var(--space-2);font-family:var(--font-serif);font-size:var(--text-lg);display:inline-flex}a.logo img{width:24px;height:24px}a.nav,span.nav{color:var(--color-mid);font-size:var(--text-sm)}a.nav.admin{color:var(--color-link)}a.nav:hover{color:var(--color-text);text-decoration:none}span.nav.here{color:var(--color-text);font-weight:600}button.signout{font:inherit;font-size:var(--text-sm);color:var(--color-mid);cursor:pointer;background:0 0;border:0;padding:0}button.signout:hover{color:var(--color-text)}#main{max-width:var(--page);padding:var(--space-5);margin-inline:auto}.wide{--reach:min(var(--page-wide), 100vw - 2 * var(--space-5));width:var(--reach);margin-inline:calc((100% - var(--reach)) / 2)}#page_head{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}#page_head p.count{color:var(--color-mid);margin:0}#content{position:relative}#footer{max-width:var(--page);padding:var(--space-6) var(--space-5);margin-inline:auto}#footer .version{color:var(--color-pale);font-size:var(--text-xs);margin:0}.threecol,.twocol{gap:var(--space-5);align-items:start;display:grid}.threecol{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.twocol{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}label{font-size:var(--text-sm);color:var(--color-mid);display:block}label.required{font-weight:600}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=url],select,textarea{font:inherit;width:100%;max-width:var(--measure);padding:var(--space-2);color:var(--color-input);border:1px solid var(--color-verypale);border-radius:var(--radius);background-color:#fff}input:focus,select:focus,textarea:focus{border-color:var(--color-pale);outline:none}textarea{resize:vertical;min-height:5rem}fieldset label{align-items:center;gap:var(--space-1);margin-right:var(--space-3);color:var(--color-text);display:inline-flex}legend{font-size:var(--text-sm);color:var(--color-mid);padding:0;font-weight:600}button,.button{font:inherit;padding:var(--space-2) var(--space-4);color:var(--color-text);border:1px solid var(--color-verypale);border-radius:var(--radius);cursor:pointer;background-color:#fff;display:inline-block}button:hover,.button:hover{border-color:var(--color-pale);text-decoration:none}button.submit,.button.submit{color:#fff;background-color:var(--green);border-color:#0000}button.submit:hover,.button.submit:hover{background-color:#3d8c43}button.delete,.delete{color:var(--red);background:0 0;border-color:#0000}button.unbutton,.unbutton{color:inherit;background:0 0;border:0;padding:0}.editing section,#app section{margin-block:var(--space-5);display:block}.editing section.name input{font-size:var(--text-xl)}#controls{align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}#controls .buttons,.buttons{align-items:center;gap:var(--button-gap);display:flex}#controls.flush{justify-content:flex-end}#controls.list{justify-content:flex-start}form.reducing{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.searching{align-items:center;gap:var(--space-2);display:flex}.searching label{color:var(--color-pale);display:inline-flex}.searching input{width:14rem}.displaying{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}form.inline{align-items:center;gap:var(--space-2);margin-block:var(--space-2);flex-wrap:wrap;display:inline-flex}form.inline label{margin:0}form.inline input{width:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skiplink{position:absolute;left:-9999px}.skiplink:focus{left:var(--space-3);top:var(--space-3);z-index:999;padding:var(--space-2) var(--space-3);background-color:#fff}.hint,.meta,.empty{color:var(--color-mid);font-size:var(--text-sm)}.count{color:var(--color-pale);font-size:var(--text-sm)}.errors{color:var(--red);font-weight:600}.notice{padding:var(--space-3);background-color:var(--coolgrey-00);border-left:3px solid var(--green)}ul.facets,ul.terms,ul.collections,ul.users,ul.apps,ul.attachments{margin:0;padding:0;list-style:none}ul.facets>li,ul.terms>li{align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-block:2px;display:flex}.pills{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pill{align-items:center;gap:var(--space-1);padding:2px var(--space-2);color:var(--color-mid);background-color:var(--coolgrey-0);border-radius:var(--radius-round);display:inline-flex}a.pill:hover{color:var(--color-text);background-color:var(--color-verypale);text-decoration:none}.admin_list{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));padding:0;list-style:none;display:grid}.admin_item{padding:var(--space-3);border:1px solid var(--color-verypale);border-radius:var(--radius);background-color:#fff}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-verypale);vertical-align:top}th{font-size:var(--text-sm);color:var(--color-mid)}.rich-text p:first-child{margin-top:0}.rich-text p:last-child{margin-bottom:0}.rich-text a{text-decoration:underline}.rich-text h3{font-size:var(--text-base);margin-block:var(--space-3) var(--space-1)}.rich-text h4{font-size:var(--text-sm);margin-block:var(--space-3) var(--space-1)}.rich-text ul,.rich-text ol{margin:var(--space-2) 0;padding-left:var(--space-5)}.rich-text blockquote{margin:var(--space-3) 0;padding-left:var(--space-3);border-left:2px solid var(--color-verypale);color:var(--color-mid)}.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--color-pale)}.sortable-ghost{opacity:.4}.sortable-drag{box-shadow:var(--shadow)}#svg_holder.svelte-1gs8o1u{display:none}
