* { margin: 0; padding: 0; } #silly-animated-text { display: none; } @-moz-document url-prefix() { #silly-animated-text { display: block; } } html:first-child #silly-animated-text { display: block; } @media (-webkit-min-device-pixel-ratio: 0) { #silly-animated-text { display: block; } } @media print { #silly-animated-text { display: none; } } body { background-image: url("assets/bg.gif"); background-repeat: repeat; background-color: #000000; font-family: ui-monospace, Consolas, monospace; line-height: 1.6; font-size: 12px; padding: 0; } .header { margin-bottom: 32px; text-align: center; } .header h1 { font-size: 24px; color: #ffffaa; } .spoiler-content { display: none; } .spoiler-link:focus + .spoiler-content, .spoiler-link:target + .spoiler-content { display: block; } .spoiler-link:focus:before, .spoiler-link:target:before { content: "[-] "; } .spoiler-link:before { content: "[+] "; color: #ffbf00; } .spoiler:hover > .spoiler-link:before { content: "[-] "; } .spoiler:hover > .spoiler-link + .spoiler-content { display: block; } .container { max-width: 720px; margin: 0 auto; padding: 16px; } .section { background-image: url("/assets/chesstransparent.png"); background-repeat: repeat; border: 1px solid #7f0000; padding: 16px; margin-bottom: 16px; text-align: left; color: #ffffaa; } .section h2, .section h2 a { font-size: 14px; font-weight: 500; margin-bottom: 8px; } .spoiler-section > .spoiler > .spoiler-link { font-size: 14px; } ul { margin-top: 8px; margin-left: 12px; } ul ul { margin-top: 0; } ul li { margin-bottom: 4px; list-style-type: circle; } a { color: #ffbf00; text-decoration: none; } a:hover { text-decoration: underline; } .navbar { margin: 0 0 24px 0; white-space: nowrap; border-bottom: 1px solid #7f0000; } .navbar table { width: 100%; } .navbar, .basement { padding: 8px; font-size: 12px; background-image: url("/assets/chesstransparent.png"); background-repeat: repeat; } .navbar .container, .basement .container { padding-top: 0; padding-bottom: 0; } .basement { border-top: 1px solid #7f0000; color: #ffffaa; text-align: center; } .navbar-right { text-align: right; } .navbar-right a { margin-right: 12px; } .navbar-right a:last-child { margin-right: 0; } .codeblock { background-color: #000000; border: 1px solid #7f0000; padding: 3px; margin-top: 12px; } .codeblock p { color: #cc0000; } .codeblock pre { border-top: 1px solid #7f0000; padding: 3px; } marquee span { margin-left: 360px; margin-right: 360px; font-size: 14px; } marquee span:first-child { margin-left: 0; } marquee span:last-child { margin-right: 0; }