/*                   Styles particular to the Type site                                   */

        #p5_loading { margin: 0 0 0 30vw ; color: #480 ; font-size: 125% ; }

          canvas { border: 3px solid #aaa ; }
        section.Messages, template.Messages {
            width: auto ; min-width: 0 ; max-width: none ; margin-top: 5rem ; padding: 0 ;
            border: 1px solid #aaa ; background: #fff ;
        }
          #textBoard { margin: 0 ; } /* { margin: 0.7ex 3ex 2ex 4ex ; } */
            #textBoard li { margin: 1.5ex 3ex 1.5ex 5ex ; text-indent: -3.5ex ; }
            #textBoard li::before { content: "♦   " ; }
            mark { background: transparent ; color: #800 ; }
              mark kbd { color: #000 ; font-size: 1.2rem ; }

        iframe { display: none ; margin: 2rem 0 0 10rem ; }
