+
+#error-block {
+ display: none;
+
+ flex-direction: column;
+ align-content: center;
+ justify-content: center;
+ text-align: center;
+ width: 100%;
+ height: 100%;
+ color: white;
+ box-sizing: border-box;
+ font-family: sans-serif;
+
+ #error-title {
+ font-size: 45px;
+ margin-bottom: 5px;
+ }
+
+ #error-content {
+ font-size: 24px;
+ }
+}
+
+#placeholder-preview {
+ position: absolute;
+ top: 0;
+ left: 0;
+ background-size: 100% auto;
+ width: 100%;
+ height: 100%;
+ background-position: 50% 50%;
+}
+
+@media screen and (max-width: 300px) {
+ #error-block {
+ font-size: 36px;
+
+ #error-content {
+ font-size: 14px;
+ }
+ }
+}
+