*{box-sizing:border-box}:root{font-family:"Trebuchet MS","Open Sans","Helvetica Neue",sans-serif}html{height:100%;width:100%;background:#f5f5f5}body{margin:0 auto;width:100%;max-width:1200px;min-height:100%;background:#fff;border:0 none}@media(min-width: 1201px){body{border:solid #000;border-width:0 1px}}body>*{padding:5px 12.5px}h1,h2,h3,h4,h5,h6{margin:0}a:link,a:visited{color:#1e90ff}a:link:focus,a:visited:focus{outline:1px solid}#y-spinner{font-size:2rem;text-align:center}#y-spinner svg{display:block;margin:20vh auto 0;max-width:150px}#y-spinner svg *{stroke-linejoin:round;stroke-linecap:round}#y-spinner path{fill:none;stroke:#000;stroke-width:10px;opacity:.5}#y-spinner path:nth-of-type(odd){animation:2s linear infinite rotate;stroke:red}#y-spinner path:nth-of-type(even){animation:3s linear infinite reverse rotate;stroke:gold}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#y-spinner~nav[y-component=topNav]{display:none}body>header{color:#000;background:#90ee90}body>header h1{margin:0}body>header h2{color:#000}body>nav:not([hidden]){display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}body>nav:not([hidden])>*:not([hidden]){display:block}[y-page=pageGame],[y-page=pageGame]>*{padding:0;position:fixed;bottom:0;right:0;left:0;top:0}[y-page=pageGame] .game{font-size:40pt}[y-page=pageGame] .game *{font-size:inherit}[y-page=pageGame] div.menu{background:#fff;position:fixed;left:50%;top:50%;translate:-50% -50%;margin:0;padding:.5em 2em;border:5px solid #000;max-height:calc(200vh - 2em);max-width:calc(200vw - 2em);border-radius:50px}[y-page=pageGame] div.menu>button{display:block;margin:1em 0;padding:2px 5px;width:100%;text-align:left;font-family:"Trebuchet MS","Open Sans","Helvetica Neue",sans-serif}[y-page=pageGame] div.menu>button>kbd{font-size:20pt}[y-page=pageGame] div.menu>button>kbd::before{content:"("}[y-page=pageGame] div.menu>button>kbd::after{content:")"}body:has([y-page=home]){display:flex;flex-direction:column}[y-page=home]{display:flex;flex-direction:column;flex-grow:1}[y-page=home]>p:last-of-type{flex-grow:1}