.project-document{position:fixed;inset:0;z-index:1100;overflow:auto;background:#f4f5f7;color:#30445f;font:14px/1.65 Tahoma,Arial,sans-serif}.project-document>header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;height:44px;margin:8px;border:1px solid #acb7c5;padding:0 16px;background:linear-gradient(#fafbfd,#dee4ed);font-size:11px}.project-document a{color:#315b9e}.project-document-content{max-width:960px;margin:0 auto;padding:30px 24px 70px}.project-document h1{font:700 clamp(26px,5vw,46px)/1.12 Arial,sans-serif;letter-spacing:-1px}.project-document h2{font-size:14px}.project-document p{white-space:pre-wrap;overflow-wrap:anywhere}.project-document video,.project-document img{display:block;max-width:100%;max-height:70svh;margin:20px auto;background:#080a0e}.project-document video{width:100%;object-fit:contain}.project-document-meta{color:#77849a;font-size:12px}.project-directory{padding-left:20px}.project-directory li{margin:12px 0}.direct-project #glow-intro{display:none}#index-toggle{text-decoration:none;cursor:pointer}

#mosaic a.tile{display:block;color:inherit;text-decoration:none;font:inherit;border:0;cursor:pointer}

.direct-about #glow-intro{display:none}#open-about{text-decoration:none;color:inherit}#about-document .about-eyes-gif{height:auto;width:100%;background:none}#about-document #profile-title{font:700 clamp(26px,5vw,46px)/1.12 Arial,sans-serif}
body.about-open #glow-intro{display:none}
