body{background-image:var(--bg-overlay),url("curtain.webp");background-size:contain;background-repeat:repeat-x;background-attachment:fixed}#site-sidebar::before{background-color:var(--bg-color)}.media-grid{grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr));justify-items:center;gap:1rem;text-align:center}.media-grid .grid-item{transition:all var(--transition),transform var(--transition-bezier);border-radius:calc(var(--rounded-corner) + 1rem);padding:1rem;line-height:0;text-decoration:none}.media-grid .grid-item:hover{backdrop-filter:blur(.25rem);-webkit-backdrop-filter:blur(.25rem);box-shadow:var(--edge-highlight);background-color:var(--bg-muted-1);text-decoration:none}.media-grid .grid-item:hover div.grid img{opacity:var(--dim-opacity)}.media-grid .grid-item:hover div.grid::before{opacity:1}.media-grid .grid-item div{position:relative}.media-grid .grid-item div.grid::before{--grid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128' style='display:inline' version='1.0'%3E%3Ccircle cx='64' cy='64' r='59.5' style='fill:none;stroke:%23000;stroke-width:1'/%3E%3Crect width='87' height='111' x='20.5' y='8.5' rx='8' ry='8' style='fill:none;stroke:%23000;stroke-width:1'/%3E%3Crect width='103' height='103' x='12.5' y='12.5' rx='8' ry='8' style='fill:none;stroke:%23000;stroke-width:1'/%3E%3Crect width='111' height='87' x='8.5' y='28.5' rx='8' ry='8' style='fill:none;stroke:%23000;stroke-width:1'/%3E%3C/svg%3E");-webkit-mask-image:var(--grid);position:absolute;opacity:0;mask-image:var(--grid);mask-size:cover;transition:var(--transition);inset-block-start:0;inset-inline-start:0;background-color:var(--bg-muted-2);width:8rem;height:8rem;content:""}.media-grid .grid-item img{display:inline-block;transition:var(--transition);margin:0}.media-grid .grid-item small{display:block;margin-block-start:.75rem;font-weight:var(--font-weight-semi-bold);line-height:1}.media-grid a.grid-item:active{transform:var(--active)}section{margin-block-start:2rem;border-radius:2.75rem;border-start-start-radius:var(--rounded-corner);padding:1rem;outline:.0625rem solid var(--bg-muted-2);box-shadow:var(--edge-highlight),var(--shadow-glass);background-image:radial-gradient(circle, var(--bg-muted-1) .0625rem, rgba(0,0,0,0) .0625rem),linear-gradient(to bottom right, var(--bg-color) 50%, var(--bg-muted-1), var(--bg-muted-2));background-size:1rem 1rem,auto;--accent-color: hsl( var(--accent-light-h), var(--accent-light-s), var(--accent-light-l) );--accent-h: var(--accent-light-h);--accent-s: var(--accent-light-s);--accent-l: var(--accent-light-l);--bg-color: hsl( var(--accent-h), calc(var(--accent-s) - var(--accent-s) * 0.6), calc(var(--accent-l) + (100% - var(--accent-l)) * 0.8) );--fg-muted-1: hsla( var(--accent-h), var(--accent-s), calc(var(--accent-l) - var(--accent-l) * 0.85), var(--fg-muted-1-opacity) );--fg-muted-2: hsla( var(--accent-h), var(--accent-s), calc(var(--accent-l) - var(--accent-l) * 0.85), var(--fg-muted-2-opacity) );--glass-bg-1: hsla( var(--accent-h), calc(var(--accent-s) - var(--accent-s) * 0.7), calc(var(--accent-l) + (100% - var(--accent-l)) * 0.9), var(--dim-opacity) );--glass-bg-2: hsla( var(--accent-h), calc(var(--accent-s) - var(--accent-s) * 0.6), calc(var(--accent-l) + (100% - var(--accent-l)) * 0.8), var(--dim-opacity) );--crt-bg: radial-gradient( hsl( var(--accent-h), calc(var(--accent-s) - var(--accent-s) * 0.5), calc(var(--accent-l) + (100% - var(--accent-l)) * 0.9) ), hsl( var(--accent-h), calc(var(--accent-s) - var(--accent-s) * 0.5), calc(var(--accent-l) + (100% - var(--accent-l)) * 0.75) ) 80%, hsl( var(--accent-h), calc(var(--accent-s) - var(--accent-s) * 0.5), calc(var(--accent-l) + (100% - var(--accent-l)) * 0.65) ) );--accent-highlight: hsla( var(--accent-h), var(--accent-s), var(--accent-l), var(--disabled-opacity) );--bg-muted-1: hsla( var(--accent-h), var(--accent-s), var(--accent-l), var(--color-opacity-1) );--bg-muted-2: hsla( var(--accent-h), var(--accent-s), var(--accent-l), var(--color-opacity-2) );--l: clamp(0, (l / 0.623 - 1) * -infinity, 1);--a: calc(var(--l) + (var(--dim-opacity) * (1 - var(--l))));--contrast-color: oklch(from var(--accent-color) var(--l) 0 h / var(--a));--shadow-glow: 0 0 0 .0625rem var(--bg-muted-2), 0 .125rem .375rem .125rem var(--bg-muted-1), 0 .25rem 1.5rem .25rem var(--bg-muted-2);--shadow-glow-inset: inset 0 0 0 .0625rem var(--bg-muted-2), inset 0 .125rem .375rem .125rem var(--bg-muted-1), inset 0 .25rem 1.5rem .25rem var(--bg-muted-2);--text-shadow-glow: var(--bg-muted-2) 0 0 .25rem, var(--accent-color) 0 0 .75rem}@media (prefers-color-scheme: dark){section{--accent-color: hsl( var(--accent-dark-h), var(--accent-dark-s), var(--accent-dark-l) );--accent-h: var(--accent-dark-h);--accent-s: var(--accent-dark-s);--accent-l: var(--accent-dark-l);--bg-color: hsl( var(--accent-h), calc(var(--accent-s) - var(--accent-s) * 0.7), calc(var(--accent-l) - var(--accent-l) * 0.9) );--fg-muted-1: hsla( var(--accent-h), var(--accent-s), calc(var(--accent-l) + (100% - var(--accent-l)) * 0.85), var(--fg-muted-1-opacity) );--fg-muted-2: hsla( var(--accent-h), var(--accent-s), calc(var(--accent-l) + (100% - var(--accent-l)) * 0.85), var(--fg-muted-2-opacity) );--glass-bg-1: hsla( var(--accent-h), calc(var(--accent-s) - var(--accent-s) * 0.6), calc(var(--accent-l) - var(--accent-l) * 0.8), var(--dim-opacity) );--glass-bg-2: hsla( var(--accent-h), calc(var(--accent-s) - var(--accent-s) * 0.5), calc(var(--accent-l) - var(--accent-l) * 0.7), var(--dim-opacity) );--crt-bg: radial-gradient( hsl( var(--accent-h), calc(var(--accent-s) - var(--accent-s) * 0.5), calc(var(--accent-l) - var(--accent-l) * 0.7) ), hsl( var(--accent-h), calc(var(--accent-s) - var(--accent-s) * 0.5), calc(var(--accent-l) - var(--accent-l) * 0.9) ) 80%, hsl( var(--accent-h), calc(var(--accent-s) - var(--accent-s) * 0.5), calc(var(--accent-l) - var(--accent-l) * 0.95) ) )}}section h2{margin:0}section#original-icons img,section#redrawn-icons img,section#unused-icons img{width:8rem;height:8rem}@media only screen and (max-width: 520px){section#original-icons .media-grid,section#redrawn-icons .media-grid,section#unused-icons .media-grid{grid-template-columns:repeat(auto-fit, minmax(8rem, 1fr))}section#original-icons .media-grid .grid-item div.grid::before,section#original-icons img,section#redrawn-icons .media-grid .grid-item div.grid::before,section#redrawn-icons img,section#unused-icons .media-grid .grid-item div.grid::before,section#unused-icons img{width:6rem;height:6rem}}section#original-icons{--accent-light-h: var(--blue-h);--accent-light-s: var(--blue-s);--accent-light-l: var(--blue-l);--accent-dark-h: var(--blue-h);--accent-dark-s: var(--blue-s);--accent-dark-l: var(--blue-l)}section#redrawn-icons{--accent-light-h: var(--green-h);--accent-light-s: var(--green-s);--accent-light-l: var(--green-l);--accent-dark-h: var(--green-h);--accent-dark-s: var(--green-s);--accent-dark-l: var(--green-l)}section#redrawn-icons a div:hover img{opacity:0}section#redrawn-icons a div:hover img.before{opacity:var(--dim-opacity)}section#redrawn-icons img.before{position:absolute;opacity:0;inset-block-start:0;inset-inline-start:0}section#unused-icons{--accent-light-h: var(--red-h);--accent-light-s: var(--red-s);--accent-light-l: var(--red-l);--accent-dark-h: var(--red-h);--accent-dark-s: var(--red-s);--accent-dark-l: var(--red-l)}section#wallpapers{--accent-light-h: var(--purple-h);--accent-light-s: var(--purple-s);--accent-light-l: var(--purple-l);--accent-dark-h: var(--purple-h);--accent-dark-s: var(--purple-s);--accent-dark-l: var(--purple-l)}section#wallpapers img{aspect-ratio:4/3;object-fit:cover}section#wallpapers .grid-item{border-end-end-radius:1.625rem}section#wallpapers .grid-item div{display:flex;justify-content:space-between;align-items:flex-end;margin-block-start:.5rem}section#wallpapers .grid-item div small{margin-block-start:0;box-shadow:var(--edge-highlight);border-radius:var(--rounded-corner);background-color:var(--bg-muted-1);padding:.25rem .625rem}section#wallpapers .grid-item div a{transition:all var(--transition),transform var(--transition-bezier);margin-inline-end:-.5rem;margin-block-end:-.5rem;box-shadow:var(--edge-highlight);border-radius:50%;background-color:var(--bg-muted-1);padding:.5rem;color:var(--fg-muted-2);line-height:0}section#wallpapers .grid-item div a:hover{background-color:var(--bg-muted-2)}section#wallpapers .grid-item div a:active{transform:var(--active)}section#wallpapers .grid-item div a .icon{font-size:1.25rem}@media only screen and (max-width: 520px){section#wallpapers .media-grid{grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr))}section#wallpapers img{aspect-ratio:3/4}}section#logos{--accent-light-h: var(--yellow-h);--accent-light-s: var(--yellow-s);--accent-light-l: var(--yellow-l);--accent-dark-h: var(--yellow-h);--accent-dark-s: var(--yellow-s);--accent-dark-l: var(--yellow-l)}section#logos a div{box-shadow:var(--shadow);border-radius:var(--rounded-corner)}section#logos a div:hover img.mono{opacity:1}section#logos img{box-shadow:none;background-color:#fff}@media (prefers-color-scheme: dark){section#logos img{background-color:#000}}section#logos img.mono{position:absolute;opacity:0;inset-block-start:0;inset-inline-start:0}