@font-face { font-family:'KyoboHandwriting2023UseonA'; src:url('//cdn.jsdelivr.net/gh/projectnoonnu/2404-2@1.0/KyoboHandwriting2023wsa.woff2') format('woff2'); }
#user_contents iframe, #article iframe, #bbs_contents:has(link[href*='/cafeattach/']), body *:has(link[href*='/cafeattach/']) #comment-list { display:block !important; }
#letterDiv { padding:35px; margin:0 auto; border:1px solid #dddddd; border-radius:10px; background:linear-gradient(45deg, #fbf8ef 70%, #f8e0e6 30%); box-sizing:border-box; }
#letterDiv, #letterDiv * { font-family:'KyoboHandwriting2023UseonA' !important; font-size:27px; color:#484848; }
#letterDiv div { padding:30px 30px 0px 30px; border:1px solid #dddddd; border-radius:10px; background:linear-gradient(135deg, #effbf8 30%, #ffffff 30% 70%, #efeffb 70%); }
#letterDiv figure { width:calc(100% - 2px); border:1px solid #dddddd; border-radius:10px; background-image:url(//t1.daumcdn.net/cafeattach/1ZdFf/3f3dcd86d35ac9e0655f5ff106e4f9aa3e412c34); margin:0 auto; }
#letterDiv span { display:block; text-align:center; padding-bottom:25px; }
#letterDiv video, #letterDiv iframe { display:block; width:100%; border:none; border-radius:10px !important; mix-blend-mode:multiply; }
#letterDiv video::-webkit-media-controls-fullscreen-button { display:none; }
#letterDiv video::-webkit-media-controls-panel { background-image:none; }
#letterDiv iframe { aspect-ratio:16/9; }
#letterDiv pre { width:100%; text-align:center; background-color:transparent; border:1px solid #dddddd; white-space:pre-wrap; border-radius:10px !important; margin:30px 0px; box-sizing:border-box; padding:30px; line-height:28px; }
@media screen and (hover:none) and (pointer:coarse) {
	#letterDiv { padding:15px; }
	#letterDiv, #letterDiv * { font-size:20px; }
	#letterDiv div { padding:5px 15px 15px 15px; }
	#letterDiv figure { width:100%; border:none; }
	#letterDiv span { padding:10px 0px; }
	#letterDiv pre { padding:15px; text-align:left; margin:15px 0px 0px 0px; line-height:20px; }
	@media (orientation: landscape) { #letterDiv { width:50%; } }
}