@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.woff) format("woff")}@font-face{font-family:Digital Dismay;src:url(/fonts/DigitalDismay.woff2) format("woff2")}@font-face{font-family:Azbuka;src:url(/fonts/Azbuka06.woff) format("woff")}@font-face{font-family:Share Tech Mono;src:url(/fonts/ShareTechMono-Regular.woff) format("woff")}body{margin:0;height:100%;width:100%;overflow-x:hidden;min-height:91vh;font-size:16px;background:linear-gradient(-45deg,#aeab7e,#7e8aae,#ae7e84);background-size:400% 400%;animation:gradient 15s ease infinite}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}body e-zvono loading-part #lds-ripple{display:inline-block;position:relative;width:5vw;height:5vw}body e-zvono loading-part #lds-ripple .lds-circle{position:absolute;border:4px solid green;opacity:1;border-radius:50%;-webkit-animation:lds-frame 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-frame 1s cubic-bezier(0,.2,.8,1) infinite}body e-zvono loading-part #lds-ripple .second{-webkit-animation-delay:-.3s;animation-delay:-.3s}@-webkit-keyframes lds-frame{0%{top:2vw;left:2vw;width:0;height:0;opacity:1}to{top:-1px;left:-1px;width:4vw;height:4vw;opacity:0}}@keyframes lds-frame{0%{top:2vw;left:2vw;width:0;height:0;opacity:1}to{top:-1px;left:-1px;width:4vw;height:4vw;opacity:0}}body e-zvono top-part #school-name{font-family:Azbuka,sans-serif;margin:7px 0;color:#fff7ee;text-align:center;line-height:1}body e-zvono bot-part footer{position:fixed;bottom:7px;width:100vw;color:#f5f5f5;background-color:#0b0c1e}body e-zvono bot-part footer #news{-webkit-animation:moving-target 64s linear infinite;animation:moving-target 64s linear infinite;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:max(1.5rem,2.5vw);font-family:Roboto,sans-serif}@-webkit-keyframes moving-target{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes moving-target{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}body e-zvono static-part{display:grid;grid-template-areas:"dateShift logo post";grid-template-columns:40% 20% 40%;column-gap:0;row-gap:0}@media(max-width:768px){body e-zvono static-part{grid-template-areas:"logo" "post" "dateShift";grid-template-columns:100%;row-gap:7px}}body e-zvono static-part date-shift-part{grid-area:dateShift;justify-self:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Azbuka,sans-serif}body e-zvono static-part date-shift-part #date-time{display:flex;flex-direction:column;justify-content:center}body e-zvono static-part date-shift-part #date-time #date{margin-top:7px;font-size:max(1.5rem,2.7vw);text-align:center}body e-zvono static-part date-shift-part #date-time #time{font-family:Digital Dismay,sans-serif;font-size:max(2rem,6vw);text-align:center}body e-zvono static-part date-shift-part #shift{padding-top:1rem;color:#eee3b9;font-size:max(1.6rem,3.5vw);font-weight:700;font-variant:small-caps;text-align:center}body e-zvono static-part logo-part{grid-area:logo;justify-self:center;align-self:center;display:flex;flex-direction:column;justify-content:center}body e-zvono static-part logo-part a img{padding:3px;height:max(4.5rem,15vw);display:inline-block;vertical-align:middle}body e-zvono static-part post-part{grid-area:post;justify-self:right;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:right}body e-zvono static-part post-part #post-text{font-family:Roboto,sans-serif;font-size:max(.8rem,1.8vw);color:#f5f5f5;margin-right:3px;text-align:left}body e-zvono static-part post-part img{padding:3px;height:max(4rem,11vw);display:inline-block}@media(max-width:768px){body e-zvono static-part post-part{width:91%;justify-self:center}}body e-zvono dynamic-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;color:#f5f5f5;background-color:#0b0c1e;margin-bottom:.5vw;font-size:max(1.3rem,3.5vw);font-family:Azbuka,sans-serif}body e-zvono dynamic-part .ptb{padding-top:3px}body e-zvono dynamic-part #bot-text,body e-zvono dynamic-part #top-text{text-align:center;line-height:1}body e-zvono dynamic-part #time-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}body e-zvono dynamic-part #time-row #time-left{font-family:Digital Dismay,sans-serif;color:#eee3b9;font-size:max(2.5rem,7vw)}body e-zvono dynamic-part #time-row canvas{display:block}body e-zvono schedule-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;color:#fff1e2;margin-bottom:4.5vw;font-family:Azbuka,sans-serif}body e-zvono schedule-part #schedule{columns:21vw 4;column-gap:1vw;text-align:center;font-size:max(1.3rem,2vw)}body e-zvono schedule-part #schedule .text{line-height:1;padding-top:3px;text-decoration:underline}@media(max-width:801px){body e-zvono schedule-part #schedule{columns:31vw 3}}@media(max-width:601px){body e-zvono schedule-part #schedule{columns:41vw 2}}body e-zvono bell-part #bell{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;padding:0;margin:0;top:0;left:0;width:100%;height:100%;text-align:center;background:hsla(0,0%,100%,.51);z-index:999}body e-zvono bell-part #bell svg{width:51vw}body e-zvono bell-part #bell #bell-timer{font-family:Digital Dismay,sans-serif;font-size:max(1.1rem,4vw);color:#610000;padding:7px 17px;background-color:#fff;border:2px solid #610000}body e-zvono bell-part #bell .anim-bell{-webkit-animation:bellsound .5s linear infinite;animation:bellsound .5s linear infinite;transform-origin:center}body e-zvono bell-part #bell .anim-pendulum{-webkit-animation:pendulumsound .5s linear infinite;animation:pendulumsound .5s linear infinite;transform-origin:center}body e-zvono bell-part #bell .anim-rightbig{-webkit-animation:rightsound .5s cubic-bezier(.23,.69,.78,.37) .3s infinite;animation:rightsound .5s cubic-bezier(.23,.69,.78,.37) .3s infinite;visibility:visible}body e-zvono bell-part #bell .anim-rightsmall{-webkit-animation:rightsound .5s cubic-bezier(.23,.69,.78,.37) infinite;animation:rightsound .5s cubic-bezier(.23,.69,.78,.37) infinite;visibility:visible}body e-zvono bell-part #bell .anim-leftbig{-webkit-animation:leftsound .5s cubic-bezier(.23,.69,.78,.37) .3s infinite;animation:leftsound .5s cubic-bezier(.23,.69,.78,.37) .3s infinite;visibility:visible}body e-zvono bell-part #bell .anim-leftsmall{-webkit-animation:leftsound .5s cubic-bezier(.23,.69,.78,.37) infinite;animation:leftsound .5s cubic-bezier(.23,.69,.78,.37) infinite;visibility:visible}body e-zvono bell-part #bell .stopped{-webkit-animation-name:none;animation-name:none}body e-zvono bell-part #bell .hidden{visibility:hidden}@keyframes leftsound{0%{transform:translateX(0)}to{transform:translateX(-11%)}}@keyframes rightsound{0%{transform:translateX(0)}to{transform:translateX(11%)}}@keyframes bellsound{0%{transform:rotate(-31deg)}50%{transform:rotate(31deg)}to{transform:rotate(-31deg)}}@keyframes pendulumsound{0%{transform:rotate(7deg)}50%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@-webkit-keyframes leftsound{0%{transform:translateX(0)}to{transform:translateX(-11%)}}@-webkit-keyframes rightsound{0%{transform:translateX(0)}to{transform:translateX(11%)}}@-webkit-keyframes bellsound{0%{transform:rotate(-31deg)}50%{transform:rotate(31deg)}to{transform:rotate(-31deg)}}@-webkit-keyframes pendulumsound{0%{transform:rotate(7deg)}50%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}