body{margin: 0;}
header{height: 40px;background-color: #FF5E52;display: flex;justify-content: center;align-items: center;width: 100%;top: 0px;}
@media (min-width: 768px) {
 	header{height: 40px;background-color: #FF5E52;display: flex;justify-content: center;align-items: center;width: 100%;width: 382px !important; top: 0px;}
 	body{width: 382px !important;margin: 0 auto;}
	.okb{width: 382px !important;}
}      
.h_d1{font-size: 20px;}.h_d2{right: 20px;position: absolute;top: 0px;}.h_d3{position: absolute;top: 50px;right: 10px;display: flex;justify-content: center;width: 100%;}.h_input{background-color: rgb(255 255 255);border: 0px;padding: 2px;color: #666;height: 25px;border-radius: 5px 0 0 5px;text-indent: 10px;outline: none;}input::placeholder{color:#666;}a{text-decoration:none}.p_a{display: inline-block;font-size: 14px;margin: 2px 2.5px;height: 27px;line-height: 28px;padding: 0 10px;border-radius: 3px;color: #666;border: 1px solid #ddd;}.p_a_d{background-color: #ddd;}footer{margin-top: 20px;padding: 20px 10px;text-align: center;font-size: 12px;color: #aaa;white-space: normal;word-break: break-all;background-color: #444;}.c_imgs{max-width: 100%;}.ue-image{max-width: 100%;}.obk{border-radius: 10px 10px 0 0;margin-top: 20px;padding: 10px;font-size: 12px;color: #4b4a4a;}.nbdiv{background-color: #ffffff;line-height: 20px;position: absolute;bottom: 0px;right: 0px;border-radius: 25px;}
.pretty-button{background-color:#007bff;color:#fff;border:none;padding:12px 24px;font-size:16px;font-weight:bold;cursor:pointer;outline:none;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:background-color .3s,transform .3s}.pretty-button:hover{background-color:#0056b3;transform:scale(1.05)}.pretty-button:active{transform:scale(.95);box-shadow:0 1px 2px rgba(0,0,0,.1)}
.c_d1{width: 100%;break-inside: avoid;margin-bottom: 15px;background-color: #eee;}.c_img{width: 90%;padding: 5px;}.c_d2{font-size: 15px;font-weight: bold;color: #0000008f;padding: 5px 3px;font-size: 13px;}.c_sp1{color: red;}.p_a{display: inline-block;font-size: 14px;color: #666;background-color: #ddd;margin: 2px 2.5px;height: 27px;line-height: 28px;padding: 0 10px;}.p_a_d{background-color: #FF5E52;color: white;}footer{margin-top: 20px;padding: 20px 10px;text-align: center;font-size: 12px;color: #aaa;white-space: normal;word-break: break-all;background-color: #444;}.y_d1{color: #5e5e5e !important;font-size: 13px;margin-top: 15px;margin-bottom: 15px;}.y_d1 a{color: #5e5e5e !important;}.y_d_d1{grid-template-columns: repeat(4, 1fr);display: grid;margin-top: 3px;}.y_d_d_d1 {margin-bottom: 3px;}.c_imgs{max-width: 100%;}

.r-header{display:flex;justify-content:space-between;align-items:center;padding:16px;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a24 100%);max-width:480px;margin:0 auto;border-radius:12px;box-shadow:0 4px 12px rgba(238,90,36,0.3);}
.r-left{display:flex;align-items:center;gap:10px;}
.r-fire{width:22px;height:22px;fill:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.2));}
.r-title{font-size:17px;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.1);}
.r-more{display:flex;align-items:center;gap:4px;padding:6px 12px;background:rgba(255,255,255,0.2);border-radius:20px;font-size:12px;color:#fff;text-decoration:none;backdrop-filter:blur(4px);transition:all .2s;}
.r-more:active{background:rgba(255,255,255,0.3);}
.r-arr{width:12px;height:12px;}
.xc{font-size: 16px; line-height: 1.8; }
.fa{font-size: 12px; color: rgba(255,255,255,0.9); text-decoration: none;}
.t{font-size: 13px; color: #939292;}
.r-wbw { display: flex; justify-content: space-evenly; align-items: center; padding: 16px; background: linear-gradient(135deg,#ff6b6b 0%,#ee5a24 100%); max-width: 480px; margin: 0 auto; border-radius: 12px; box-shadow: 0 4px 12px rgba(238,90,36,0.3); }