<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*setting the size of my html 100% of the view port*/
html{
    width:100%;
    height: 100%;
}
/*Removing the margins to ensure the grid fits my view port*/
/*shadding my borders to make the grid areas visible*/
*{
    margin: 0;
    border: 1px solid black;
}
/*this is where i define and partition my grid*/
/*restricting my page from overflowing to remove the unnecessary scroll bars
that i am not aware of why they appear*/
body{
    width:100%;
    height: 100%;
    display: grid;
    overflow: hidden;
    grid-template-areas:
        'header header'
        'iframe embeded'
        'thumbnail folder';
    grid-template-rows: 10% 45% 45%;
    grid-template-columns: 50% 50%;
}
#header{
    text-align: center;
    grid-area: header;
}
#iframe{
    grid-area: iframe;
    display: grid;
    grid-template-areas:
        'image text';
    grid-template-columns: 70% 30%;
}
.image{
    grid-area: image;
}
.text{
    grid-area: text;
}
#thumbnail{
    grid-area: thumbnail;
}
#embedded{
    grid-area: embeded;
}
#folder{
    grid-area: folder;
}
/*here i style my iframe so that it fits in the grid section allocated for it*/
iframe{
    width: auto;
    height: 100%;
}
/*The @keyframes rule defines how the opacity of the element changes over time
(from fully visible to invisible and back).*/
@keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
/*.blinking-text class ties the animation (@keyframes blink) to the element*/
.blinking-text {
    border: none;
    animation: blink 1s infinite;
}</pre></body></html>