@font-face{font-family:__Gupter_405992;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/795ef939606fc47c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Gupter_405992;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/94b891ff9b90baa8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Gupter_405992;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/74cd5773aeef8f5c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Gupter_Fallback_405992;src:local("Times New Roman");ascent-override:94.97%;descent-override:26.38%;line-gap-override:0.00%;size-adjust:94.77%}.__className_405992{font-family:__Gupter_405992,__Gupter_Fallback_405992;font-style:normal}body,html,main{background-color:#eee}.madeBy{display:flex;justify-content:center;align-items:center;padding:2px}.madeBy a{color:#000;text-decoration:none}.loginPage{margin-top:150px}.loginPage .greetingContainer{display:flex;justify-content:center;align-items:center;margin-bottom:15px}.loginPage .formContainer{display:flex;justify-content:center;align-items:center;margin:55px 0}.loginPage .formContainer form{border:1px solid #ccc;border-radius:10px;padding:15px}.loginPage .formContainer .inputContainer{margin:10px 0}.loginPage .formContainer .loginButton{display:flex;justify-content:center;align-items:center;margin:10px 0}.loginPage .formContainer .loginButton button{display:inline-block;padding:10px 20px;font-size:16px;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s,opacity .3s}.loginPage .formContainer .loginButton button:disabled,.loginPage .formContainer .loginButton button[aria-disabled=true]{background-color:#999;cursor:not-allowed;opacity:.7}.loginPage .formContainer .loginButton button:hover:not(:disabled):not([aria-disabled=true]){background-color:#0056b3}.loginPage .backToHome{margin-top:15px}.errorPage,.loginPage .backToHome{display:flex;justify-content:center;align-items:center}.errorPage{min-height:100vh;margin:auto}.backofficePage .actionHeader,.backofficePage .titleContainer{display:flex;justify-content:center;align-items:center}.backofficePage .titleContainer{margin:55px 0}.backofficePage .tableContainer{margin:50px auto}.backofficePage .tableContainer .recordContainer{display:flex;justify-content:center;align-items:center;background-color:transparent}.backofficePage .tableContainer .recordContainer .btnContainer{margin:5px}.poemBackofficePage .titleContainer{display:flex;justify-content:center;align-items:center;margin:55px 0}.poemBackofficePage .poemForm .inputRow{margin:25px 0}.poemBackofficePage .poemForm .btnContainer,.poemBackofficePage .poemForm .inputRow{display:flex;justify-content:center;align-items:center}.poemBackofficePage .poemForm .btnContainer .buttonText{font-size:1.5rem}.poemBackofficePage .poemForm .btnContainer a{text-decoration:none!important}.poemBackofficePage .poemForm .btnContainer .backToHome{display:inline-block;padding:10px 20px;font-size:16px;color:#fff;background-color:#999;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s,opacity .3s}.poemBackofficePage .poemForm .btnContainer .backToHome:disabled,.poemBackofficePage .poemForm .btnContainer .backToHome[aria-disabled=true]{background-color:#999;cursor:not-allowed;opacity:.7}.poemBackofficePage .poemForm .btnContainer .backToHome:hover:not(:disabled):not([aria-disabled=true]){background-color:#0056b3}.poemBackofficePage .poemForm .ql-editor,.poemBackofficePage .poemForm .ql-editor *{background-color:#fff}.homePage .headerRow{display:flex;justify-content:center;align-items:center;margin:55px 0;padding:15px;border:1px solid #ccc;border-radius:15px}.homePage .headerRow .shortInfo h1{margin-top:10px;text-align:start;font-size:2.5rem}.homePage .headerRow .shortInfo p{font-size:1.2rem}@media screen and (max-width:992px){.homePage .headerRow .shortInfo,.homePage .headerRow .shortInfo h1{text-align:center}}.homePage .headerRow .imgContainer{display:flex;justify-content:center;align-items:center}.homePage .headerRow .imgContainer img{height:400px!important;width:auto!important;border-radius:20px}.homePage .container{padding:0 15px;margin:0 auto}.homePage .container .poemCard{padding:10px;margin-bottom:15px}.homePage .container .poemCard h3{text-align:start}@media screen and (max-width:992px){.homePage .container .poemCard h3{text-align:center}}.homePage .container .poemCard p{margin:0;text-align:start}.strunzLetters{display:flex;justify-content:center;align-items:center}.strunzLetters p{margin-right:5px}