@import url(../webfonts/blob/stylesheet.css);
@import url(../webfonts/fresca/stylesheet.css);
@import url(../webfonts/shadows-into-light-two/stylesheet.css);
/* Copyright (c) 2026 Toyls */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}#toyls-toolbar{z-index:1000000;background:#34495e;color:#95a5a6;font-family:"Segoe UI",Verdana,Helvetica,Arial,sans-serif;font-size:12px;height:24px;overflow:hidden;text-align:center;padding:0 1em;border-bottom:solid 2px #2c3e50;box-shadow:0 2px 2px rgb(0 0 0 / .2)}#toyls-toolbar a{color:#aaa;text-decoration:none;opacity:.5;-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-ms-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out}#toyls-toolbar a:hover{color:#ccc;opacity:1;-webkit-transition:opacity 125ms ease-out;-moz-transition:opacity 125ms ease-out;-ms-transition:opacity 125ms ease-out;-o-transition:opacity 125ms ease-out;transition:opacity 125ms ease-out}#toyls-toolbar a#toyls-toolbar-logo{font-family:Blob,Impact,Arial Bold,Arial,Helvetica Bold,Helvetica,sans-serif;font-size:23px;letter-spacing:2px;text-transform:lowercase;color:#ccc;margin-right:1em}#toyls-toolbar #toyls-toolbar-site a img{vertical-align:bottom;margin-left:.5em}#toyls-toolbar .toyls-toolbar-error,#toyls-toolbar .toyls-toolbar-success{display:inline-block;border-radius:.3em;color:#fff;padding:.2em .5em .3em .5em;margin-left:1em;vertical-align:bottom;font-size:12px}#toyls-toolbar .toyls-toolbar-error:before,#toyls-toolbar .toyls-toolbar-success:before{margin-right:.5em}#toyls-toolbar .toyls-toolbar-error{background-color:#e74c3c}#toyls-toolbar .toyls-toolbar-error:before{content:"\26a0"}#toyls-toolbar .toyls-toolbar-success{background-color:#2ecc71}#toyls-toolbar .toyls-toolbar-success:before{content:"\2714"}#toyls-toolbar #toyls-toolbar-mail-popup{z-index:1000001;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgb(255 255 255 / .5)}#toyls-toolbar #toyls-toolbar-mail-popup>*{background-color:#ecf0f1;-webkit-box-shadow:0 4px 10px rgb(0 0 0 / .5);-moz-box-shadow:0 4px 10px rgb(0 0 0 / .5);box-shadow:0 4px 10px rgb(0 0 0 / .5);position:fixed;left:50%;top:50%;padding:40px;margin-left:-240px;margin-top:-240px;width:400px;height:400px;font-size:20px;color:#34495e;text-align:left}#toyls-toolbar #toyls-toolbar-mail-popup>* h1{font-size:2em;font-weight:700;text-align:center;margin-top:0}#toyls-toolbar #toyls-toolbar-mail-popup>* input,#toyls-toolbar #toyls-toolbar-mail-popup>* textarea,#toyls-toolbar #toyls-toolbar-mail-popup>* button{font-size:20px;margin-top:20px}#toyls-toolbar #toyls-toolbar-mail-popup>* input,#toyls-toolbar #toyls-toolbar-mail-popup>* textarea{width:380px;background:#fff0;border:0;padding:10px;border-bottom:thick solid #bdc3c7}#toyls-toolbar #toyls-toolbar-mail-popup>* input:focus,#toyls-toolbar #toyls-toolbar-mail-popup>* textarea:focus,#toyls-toolbar #toyls-toolbar-mail-popup>* input:hover,#toyls-toolbar #toyls-toolbar-mail-popup>* textarea:hover{border-color:#34495e}#toyls-toolbar #toyls-toolbar-mail-popup>* input:focus,#toyls-toolbar #toyls-toolbar-mail-popup>* textarea:focus{outline:0;background:#fff}#toyls-toolbar #toyls-toolbar-mail-popup>* textarea{height:110px}#toyls-toolbar #toyls-toolbar-mail-popup>* button{width:180px;border:0;padding:10px 0;background:#34495e;color:#bdc3c7}#toyls-toolbar #toyls-toolbar-mail-popup>* button:first-child{margin-right:20px}#toyls-toolbar #toyls-toolbar-mail-popup>* button:hover{background:#2c3e50;color:#ecf0f1}#toyls-toolbar-status{float:right}#toyls-toolbar-status #toyls-toolbar-identity{display:inline-block;float:left;margin-right:.5em}#toyls-toolbar-status #toyls-toolbar-identity small{font-size:80%}#toyls-toolbar-status #toyls-toolbar-image{z-index:1001;position:absolute;top:-3px;right:0;width:32px;height:32px;border-bottom-left-radius:66.667%;border:solid 2px #2c3e50;border-right:1px;background:#2c3e50;box-shadow:-2px 2px 4px rgb(0 0 0 / .2);background-size:cover}@media screen and (min-width:601px){#toyls-toolbar #toyls-toolbar-site{display:flex;align-items:center;height:24px}#toyls-toolbar #toyls-toolbar-site #toyls-toolbar-mail{display:flex;align-items:center;height:100%}#toyls-toolbar #toyls-toolbar-site #toyls-toolbar-mail img{display:block}}@media print{#toyls-toolbar{display:none!important}}.providers{display:inline-block;overflow:hidden}.providers .provider{cursor:pointer;display:inline-block;opacity:.5;-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-ms-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out}.providers .provider:hover{opacity:1;-webkit-transition:opacity 125ms ease-out;-moz-transition:opacity 125ms ease-out;-ms-transition:opacity 125ms ease-out;-o-transition:opacity 125ms ease-out;transition:opacity 125ms ease-out}html{background-color:#cde;background-image:url(/apps/zoo/sky.jpg);background-size:cover;background-position:center top;min-height:100%}#app{margin:40px 80px;font-family:Fresca;font-size:22px}#app #logo{background-image:url(/apps/zoo/logo.png);height:175px;background-size:contain;background-position:center center;background-repeat:no-repeat}#app hr{border:0;border-top:2px solid #000;width:61%;margin:2em auto}#app .chapter{margin-top:2em}#app .chapter.column{column-count:2;column-gap:2em}#app .chapter.center{display:table;margin-left:auto;margin-right:auto}#app .chapter figure{display:inline-block;width:80px;margin:0 5mm 0 5mm}#app .chapter figure img{width:100%}#app .chapter figure figcaption{font-size:80%;font-style:italic}#app .chapter p{margin-bottom:.5em}#app .chapter h1{font-family:'Shadows Into Light Two';font-size:133%;font-stretch:ultra-expanded;font-weight:700;letter-spacing:1px;margin-bottom:.25em}#app .chapter ul{list-style:disc outside;margin-left:1.25em}#app .chapter ul li{margin-bottom:.125em}#app .chapter a.button{background-color:#27ae60;text-decoration:none;padding:.5em 1em;border-radius:2em;color:#fff;display:inline-block;margin:5px;box-shadow:.1em .1em .2em rgb(0 0 0 / .5);width:6em;text-align:center;transition:all 250ms}#app .chapter a.button:hover{background-color:#36d278;box-shadow:.2em .2em .4em rgb(0 0 0 / .5)}#app .chapter img.photo{box-shadow:2px 4px 8px rgb(0 0 0 / .75);margin:10px;-webkit-transition:transform 125ms ease-out;-moz-transition:transform 125ms ease-out;-ms-transition:transform 125ms ease-out;-o-transition:transform 125ms ease-out;transition:transform 125ms ease-out}#app .chapter a:nth-child(even) img.photo:hover{-webkit-transform:rotate(1deg) scale(1.05);-moz-transform:rotate(1deg) scale(1.05);-ms-transform:rotate(1deg) scale(1.05);-o-transform:rotate(1deg) scale(1.05);transform:rotate(1deg) scale(1.05)}#app .chapter a:nth-child(odd) img.photo:hover{-webkit-transform:rotate(-1deg) scale(1.05);-moz-transform:rotate(-1deg) scale(1.05);-ms-transform:rotate(-1deg) scale(1.05);-o-transform:rotate(-1deg) scale(1.05);transform:rotate(-1deg) scale(1.05)}#app #footer{text-align:center;font-size:75%;margin:2em 1em}