@font-face {
  font-family:Prototype;
  src:url(/font/prototype.ttf);
}

h1, h2, a.navbar-brand, big {
  font-family:Prototype,sans-serif;
}

img, svg { max-width:100%; }
img.float-end, img.float-start { max-width:50%; }
img.inline-icon-svg {
  height:1.1em;
  margin-bottom: 0.25em;
}

.fs-6 { font-size:initial !important; }
.fs-7 { font-size:0.85rem !important; }
.fs-8 { font-size:0.7rem !important; }
.fs-9 { font-size:0.6rem !important; }

.w-1 { width:1%; }
.w-30 { width:30%; }
.w-33 { width:33.33333333%; }

.w-5em { width:5em; }


.text-pre { white-space:pre; }

ul.no-marker,
ol.no-marker,
li.no-marker {
  list-style-type:none;
}


.columns-2 {
  columns:2 16em;
  column-gap:3em;
}
.columns-3 {
  columns:3 12em;
  column-gap:2em;
}
.columns-4 {
  columns:4 9em;
  column-gap:1em;
}

.columns-2 li,
.columns-3 li,
.columns-4 li {
  break-inside:avoid-column;
}

.top-auto { top:auto; }
.top-10 { top:10%; }
.top-20 { top:20%; }
.top-30 { top:30%; }
.top-40 { top:40%; }
.top-60 { top:60%; }
.top-70 { top:70%; }
.top-80 { top:80%; }
.top-90 { top:90%; }

.end-auto { right:auto; }
.end-10 { right:10%; }
.end-20 { right:20%; }
.end-30 { right:30%; }
.end-40 { right:40%; }
.end-60 { right:60%; }
.end-70 { right:70%; }
.end-80 { right:80%; }
.end-90 { right:90%; }

.bottom-auto { bottom:auto; }
.bottom-10 { bottom:10%; }
.bottom-20 { bottom:20%; }
.bottom-30 { bottom:30%; }
.bottom-40 { bottom:40%; }
.bottom-60 { bottom:60%; }
.bottom-70 { bottom:70%; }
.bottom-80 { bottom:80%; }
.bottom-90 { bottom:90%; }

.start-auto { left:auto; }
.start-10 { left:10%; }
.start-20 { left:20%; }
.start-30 { left:30%; }
.start-40 { left:40%; }
.start-60 { left:60%; }
.start-70 { left:70%; }
.start-80 { left:80%; }
.start-90 { left:90%; }

.responsive-iframe {
  position:relative;
  width:100%;
  padding-top:75%;
}
.responsive-iframe iframe {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

blockquote > *:last-child {
  margin-bottom:0;
}

article .post > *:last-child {
  margin-bottom:1em;
}

#autotrim {
  background:transparent url(/code/php/auto-trim?text=Auto-trim&tcol=dddddd&size=36&angle=10) no-repeat scroll top right;
}