DIV#title{border-left:2mm solid red;border-top:2mm solid green}#title H1{text-align:center;font-size:120%}DIV#credits{border-right:2mm solid red;border-bottom:2mm solid green}DIV#copying{border-right:2mm solid red;border-top:2mm solid blue}IMG#puzzle{max-width:100%;max-height:100%}IMG.tile{position:absolute;margin:0;border:none;padding:0}DIV.canvas{position:absolute;margin:0;border:none;padding:0;overflow:hidden;background:#000040}DIV.dialog{position:fixed;top:25%;left:25%;width:13em;border:2px solid #FFB0B0;padding:0;color:#000;background:#fff;-webkit-border-radius:2mm;-moz-border-radius:2mm}.dialog H1{text-align:center;margin-top:0pt;font-size:100%}.dialog P{margin:4mm}.dialog P.buttons{text-align:right}.dialog .buttons button{margin-left:1em}DIV.titlebar{width:100%;color:#000;background:#FFB0B0;cursor:move}IMG{border-left:0mm solid green;border-bottom:0mm solid green;border-right:0mm solid red;border-top:0mm solid red;padding:1mm}P.links{margin:0;padding:0 1em;position:fixed;bottom:0;left:0;background:rgb(0 0 0 / .2);color:gray;font-size:80%;font-family:Arial,sans-serif,symbol}.links A{color:inherit;background:#fff0}SPAN.bf{font-weight:700}