div#error_container{position:relative;width:100%;margin:0;padding:0;border-top:11px solid #353839;display:block}div#error_container img{width:100%;border:1px solid #000;object-fit:cover;filter:grayscale(60%);display:block}div#error_container .message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:auto;text-align:center;z-index:2}div#error_container .message h1{font-family:Stint Ultra Expanded,Noto Sans SC,Noto Sans KR,Noto Naskh Arabic,sans-serif;font-weight:700;font-size:3.5em;color:#fff;margin-bottom:.3em;text-shadow:1px 1px 4px #000}div#error_container .message h2{font-size:1.8em;color:#fff;text-shadow:1px 1px 4px #000}div#error_container .message h4,div#error_container .message h5,div#error_container .message h6{display:none}div#error_container .error_search{text-align:center;padding:1.5em 1em;background:#f5f5f5}div#error_container .error_search form{display:flex;justify-content:center;gap:.5em;max-width:500px;margin:0 auto}div#error_container .error_search input.text{flex:1;padding:.5em 1em;border:1px solid #ccc;border-radius:4px;font-size:1em}div#error_container .error_search button{padding:.5em 1.5em;background:#353839;color:#fff;border:none;border-radius:4px;font-size:1em;cursor:pointer}div#error_container .error_links{text-align:center;padding:1.5em 1em}div#error_container .error_links p{font-weight:700;margin-bottom:1em;color:#333}div#error_container .error_links ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1em}div#error_container .error_links ul li a{color:#c00;text-decoration:none;padding:.3em .8em;border:1px solid #c00;border-radius:4px;transition:all .2s}div#error_container .error_links ul li a:hover{background:#c00;color:#fff}@media (max-width: 767px){div#error_container .message h1{font-size:2em}div#error_container .message h2{font-size:1.2em}div#error_container .error_search form{flex-direction:column;align-items:center}}
