.message_box .contents{max-width:var(--width-contents);margin:0 auto var(--gap-contents);text-align:center}.message_box .contents:last-child{margin-bottom:0}.message_box .contents .caption{display:block;margin:0 0 var(--gap-heading);color:var(--color-link);font-size:var(--size-tiny);font-weight:600;line-height:var(--line-tiny);text-transform:uppercase}.message_box .contents .content{display:inline-block;max-width:var(--width-content)}.message_box .contents h1{font-size:var(--size-big);line-height:var(--line-big)}.message_box .contents h2{font-size:var(--size-h1);line-height:var(--line-h1)}.message_box .contents h3{font-size:var(--size-h2);line-height:var(--line-h2)}.message_box{display:flex;flex-grow:1;align-items:center;justify-content:center;background-color:var(--color-section);background-image:linear-gradient(to right, var(--color-border) 1px, transparent 1px),linear-gradient(to bottom, var(--color-border) 1px, transparent 1px);background-size:60px 60px;--width-content: 40rem;--width-contents: 40rem}.message_box.box_light{--color-link: var(--theme-black);--color-border: rgb(from var(--color-heading) r g b / 10%);--color-section: var(--color-primary)}.message_box:before{content:"";position:absolute;background:radial-gradient(farthest-side, rgb(from var(--color-section) r g b / 0%) 0%, rgb(from var(--color-section) r g b / 80%) 100%);z-index:1;inset:0}.message_box .contents{position:relative;z-index:3}.message_box .image{display:inline-block;max-width:180px;margin:0 auto var(--gap-contents)}.message_box img{display:block;width:auto;max-width:100%;height:auto}.message_box .password{display:flex;align-items:flex-start;max-width:30rem;padding-top:5px;margin:0 auto}.message_box .password input{display:block;flex-grow:1;width:auto;min-width:0}.message_box .password .button{flex-grow:0;flex-shrink:0;margin-left:10px}@media(max-width: 64rem){.message_box .image{max-width:100%;margin-bottom:20px}.message_box img{max-height:120px}}
/*# sourceMappingURL=message.css.map */
