@import url("https://fonts.googleapis.com/css2?family=Inconsolata:wght@200..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,300&display=swap");@import url(borland.css);@font-face{font-family:APL333;src:url("/cci-thesis-log/assets/fonts/APL333.ttf")}nav{grid-area:nav;width:100%;height:100%;margin-bottom:10px;font-family:"Roboto",sans-serif;line-height:1.3rem}nav ul li{display:block}nav ul li a:hover{background:#ccccff;border-radius:8px}@media only screen and (min-width: 600px){nav{width:150px}}.container{font-family:"Roboto",sans-serif;grid-area:content}.container *{max-width:1100px}.container .post-list li{display:flex;justify-content:space-between;width:100%}.container .post-list li h3{width:60%}.container .post-list li a{font-weight:460}.container .post-list li a:hover{background:#ccffcc;border-radius:8px}.container .post-list li .meta{display:none}@media only screen and (min-width: 1100px){.container .post-list li .meta{width:40%;display:flex;justify-content:space-between}.container .post-list li .meta .tags{color:gray}.container .post-list li .meta .tags .post-tag{margin-right:5px}}.container .post{min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(3rem, 1fr) 4fr minmax(3rem, 1fr);gap:1.8rem 0}.container .post>*{grid-column:2}.container .post ul{list-style:'—';list-style-position:outside !important;margin-left:3rem}.container .post a{background:#ffeeee}.container .post a:hover{background:#ffcccc}.container .post img{width:100%;display:block;margin:auto}.container .post .emoji{width:auto;display:inline-block}.container .post .full-width{grid-column:1 / -1}.container .post iframe{justify-self:center}.container .post p>code{width:100%;padding-left:0.25em;padding-right:0.25em;background:#efefef;border-radius:8px}.container .post pre{margin-left:3rem;margin-right:3rem;background:#efefef;border-radius:8px;padding:1em;overflow-x:auto;max-width:600px}.container .post blockquote{font-size:small;margin:auto;padding:1em;background:#eee;border-radius:8px}.container .post table{width:100%;grid-column:1 / -1}.container .post table th{font-family:"APL333","Inconsolata",monospace;font-size:large}.container .post table td{width:50%}.container .post tensor-graph{grid-column:1 / -1;margin:2rem auto}.gallery{max-width:1100px;display:grid;grid-gap:30px;grid-template-columns:1fr}.gallery .entry{position:relative;display:grid;grid-gap:20px;grid-template-columns:minmax(10rem, 12rem) 4fr}.gallery .entry .thumbnail{border-radius:8px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.2),0 3px 30px 0 rgba(0,0,0,0.19);grid-column:1 / 1;background-color:lightgrey;background-repeat:no-repeat;background-position:center;background-size:cover;height:12rem}.gallery .entry .info{grid-column:2 / 2;margin:10px 20px 20px 20px}.gallery .entry .info h1,.gallery .entry .info h2{margin-bottom:10px}.gallery .entry .info p{margin-bottom:8px}.gallery .entry .info p a{text-decoration:none;border-radius:8px;padding-left:0.2em;padding-right:0.2em;color:black;background:#ffeeee}.gallery .entry .info p a:hover{background:#ffcccc}.gallery .entry .info .sticker{position:absolute;top:10px;right:10px;transform:rotateZ(15deg) scale(4);text-shadow:1px 5px 15px rgba(0,0,0,0.4);transition-duration:0.4s}.gallery .entry .info .sticker:hover{cursor:pointer;top:16px;text-shadow:0.5px 2px 6px rgba(0,0,0,0.6),0px 1px 28px rgba(200,200,30,0.8)}.gallery .entry .buttons{width:100%;display:flex}.gallery .entry .buttons button{border:none;padding:0.8rem 0.7rem;text-align:center;text-decoration:none;display:inline-block;font-size:0.8rem;margin:0.8rem 0.2rem;cursor:pointer;-webkit-transition-duration:0.4s;transition-duration:0.4;box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);border-radius:8px}.gallery .entry .buttons button:hover{transform:translate(1px, 1px);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2)}.gallery .entry .buttons .code:hover{background:#ccf}.gallery .entry .buttons .project:hover{background:#cfc}#overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.2);font-family:"Inconsolata",monospace;font-size:1.2em;font-weight:450}#overlay .grid-container{z-index:1;width:100%;height:100%;margin:auto;display:grid;grid-gap:20px;justify-items:center;align-items:center}#overlay .grid-container .items-container{width:100%;padding:10px;display:grid;justify-items:center;align-items:center;background-color:rgba(0,0,0,0.3);border-radius:8px}#overlay .grid-container .items-container *{margin:10px}#overlay .grid-container .items-container #close,#overlay .grid-container .items-container #demoTitle,#overlay .grid-container .items-container #warning{z-index:4;background-color:#CFC;padding-left:0.3em;padding-right:0.3em;border-radius:8px}#overlay .grid-container .items-container #close{background-color:#FCC;justify-self:left;cursor:pointer}#overlay .grid-container .items-container #warning{background-color:#E00}#overlay .grid-container .items-container #warning h3{font-size:smaller}#overlay .grid-container .items-container #warning p{font-size:small}#overlay .grid-container .items-container canvas{z-index:10}@media only screen and (min-width: 1100px){#overlay .grid-container{width:600px}#overlay .grid-container .items-container{width:600px}#overlay .grid-container .items-container #warning h3{font-size:initial}#overlay .grid-container .items-container #warning p{font-size:initial}}.hide{display:none}html{box-sizing:border-box;overflow-x:hidden}*,*:before,*:after{box-sizing:inherit;padding:0;margin:0}.wrapper{margin:20px;display:grid;max-width:1200px;grid-template-columns:1fr 9fr;grid-auto-rows:0.6fr;gap:10px 10px;grid-template-areas:"nav content";padding-bottom:300px}h1,h2,h3,h4,h5,h6{font-family:"APL333","Inconsolata",monospace;font-weight:initial}ul{list-style-type:none}a{text-decoration:none;border-radius:8px;padding-left:0.2em;padding-right:0.2em;color:black}a:visited{color:black}code{font-family:"Inconsolata",monospace;font-weight:350;font-size:0.9em}
