:host,:root{--pico-font-family:Nunito,system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--dark-border-color:#727272;--light-border-color:#e0e0e0}[type=search]{--pico-border-radius:inherit}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 1.25 + var(--pico-border-width) * 1.25)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul) ~ :is(h1,h2,h3,h4,h5,h6){margin-top:2rem}.bdr{border:1px solid var(--light-border-color)}[data-theme=dark] .bdr{border:1px solid var(--dark-border-color)}.contact label{font-size:90%;color:#666}li a.brand{font-size:120%}.home-tagline{margin:2rem 0}.home-tagline h2{margin-bottom:.5rem}.top-topic ul,ul.list-clipart{margin:0;padding:0 0 .4rem}.top-topic ul li,ul.list-clipart li{list-style:none;display:inline-block}.top-topic li a,.topic{text-decoration:none;padding:.35rem .5rem;margin:.25rem .5rem .125rem;border-radius:.25rem;font-size:65%;font-weight:600;display:inline-block;line-height:1}.top-topic li a:first-child{margin-left:0}.top-topic li a:hover{border-color:var(--pico-primary)}.top-topic.ontop{overflow-y:auto;white-space:nowrap}ul.mobmenu{display:none}.admin-menu{border-bottom:2px solid #999}.list-clipart.grid{grid-column-gap:.75rem;grid-row-gap:.75rem}.list-clipart li.card{margin:0;padding:.5rem .75rem;border-radius:var(--pico-border-radius);background-color:var(--pico-card-background-color);text-align:center;position:relative;display:flex;align-items:center;justify-content:center}.list-clipart li.card img{width:auto;height:100%;max-height:128px;margin:1rem auto;pointer-events:none;-webkit-touch-callout:none}.list-clipart li.card a{display:block;text-decoration:none}.list-clipart li.card figcaption,.clipart-box figcaption{font-size:80%;color:var(--pico-contrast);text-align:center}[data-theme="dark"] .card.bdr{background-color:#535353}[data-theme="dark"] .card.bdr figcaption,[data-theme="dark"] .clipart-box figcaption{color:#fff}.list-clipart .card.space{width:100%}.list-clipart li.card div{position:absolute;top:0;left:0;width:100%;height:100%;padding:.5rem;text-align:right;background-color:hsl(0deg 0% 81.89% / 50%);font-size:70%;z-index:9;display:none}.list-clipart li.card:hover div{display:inherit}.list-clipart li.card div svg{display:inline-block;margin:.1rem;cursor:pointer;opacity:.8}.list-clipart li.card div svg:hover{opacity:1}.list-clipart li.card svg{position:absolute;right:0;top:0;cursor:pointer;margin:.75rem;display:none}.list-clipart li.card:hover svg,.list-clipart li.card svg.loved{display:inherit}.save span svg{width:1.75rem;height:1.75rem;cursor:pointer}.save span:first-child{background:none}.trx:hover{background:repeating-conic-gradient(#f0f0f0 0 25%,#0000 0 50%) 50% / 2rem 2rem}[data-theme="dark"] .trx:hover{background:repeating-conic-gradient(#555 0 25%,#0000 0 50%) 50% / 2rem 2rem}.notfound main{margin-bottom:10rem}.notfound section{text-align:center}.notfound section svg{max-width:480px;max-height:480px}nav.pagination{margin:2.5rem 2rem 1.5rem}.tox-promotion,.tox-statusbar__branding{display:none!important}.content-editor :where(input[type=text],button[type=submit],select),.tox.tox-tinymce{max-width:980px}.done{font-weight:600;color:var(--pico-form-element-valid-active-border-color)}.error{font-weight:600;color:var(--pico-form-element-invalid-active-border-color)}.login-page p{text-align:center}.login-page section{max-width:420px;margin:0 auto;text-align:center}a.logout{color:var(--pico-form-element-invalid-active-border-color)}form.login{border:1px solid #ccc;padding:1rem;border-radius:var(--pico-border-radius)}.pages h1{margin-bottom:0}.pages article{max-width:980px;margin:0 auto 3rem}.container.clipart{margin-bottom:2rem}.clipart-meta h1{margin-bottom:.5rem}.clipart-box{background-color:#f8f9fc;border-radius:var(--pico-border-radius);padding:1rem;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.clipart-box img{width:auto;max-height:320px;display:block;margin:1rem auto;pointer-events:none;filter:blur(0);-webkit-filter:blur(0);transform:translateZ(0);-webkit-transform:translateZ(0)}.clipart-box figure figcaption{max-width:85%;margin:0 auto}.clipart-meta .notice{font-size:70%;padding:.2rem .5rem;font-style:italic;border-radius:var(--pico-border-radius);background:url(/static/warn.svg) no-repeat center left;background-size:1rem;background-position-x:.25rem;padding-left:1.6rem}.clipart-meta [aria-label="breadcrumb"]{font-size:80%}.tags{font-size:85%}.tags a{text-decoration:none}.tags a:hover{text-decoration:underline}b.author{cursor:pointer;text-decoration:underline}[data-theme=dark] .clipart-box{background-color:#535353}.save{margin-bottom:.5rem}.save a,.save span{display:inline-block;text-transform:uppercase;font-size:80%;background:url(/static/dl.svg) no-repeat left center;text-decoration:none;margin:.5rem .5rem .5rem 0;background-color:#999;color:#fff;padding:.25rem .75rem .25rem 1.25rem;border-radius:var(--pico-border-radius)}.save span{padding-left:.75rem;background-image:none}[data-theme="dark"] .save a{background-color:#535353}.similar,.related,.clipart-view{margin-bottom:3rem}.items-title{margin-bottom:2rem}.items-title h1{font-size:1.75em;margin-bottom:.5rem}.items-title p{max-width:900px}footer{background-color:var(--pico-form-element-background-color)}.footer.grid{padding:1rem 0}.cookienote{display:none;position:fixed;bottom:0;max-width:620px;width:100%;padding:10px;background-color:var(--pico-background-color);border:5px solid #999;border-radius:.25rem;font-size:80%;margin:1rem;cursor:pointer;z-index:9999}.footer aside ul li a{display:inline-block}@media (min-width: 340px){.list-clipart.grid{grid-template-columns:repeat(2,minmax(0%,1fr))}}@media (min-width: 576px){.list-clipart.grid{grid-template-columns:repeat(2,minmax(0%,1fr))}}@media (min-width: 768px){.list-clipart.grid{grid-template-columns:repeat(3,minmax(0%,1fr))}}@media (min-width: 1024px){.list-clipart.grid{grid-template-columns:repeat(4,minmax(0%,1fr))}}@media (min-width: 1280px){.list-clipart.grid{grid-template-columns:repeat(5,minmax(0%,1fr))}}@media (max-width: 1280px){.leftmenu li{display:none}.leftmenu li:first-child{display:block}ul.mobmenu{display:block}}