.appreach{text-align:left;padding:10px;border:1px solid #7C7C7C;overflow:hidden}.appreach:after{content:"";display:block;clear:both}.appreach p{margin:0}.appreach a:after{display:none}.appreach__icon{float:left;border-radius:10%;overflow:hidden;margin:0 3% 0 0!important;width:25%!important;height:auto!important;max-width:120px!important}.appreach__detail{display:inline-block;font-size:20px;line-height:1.5;width:72%;max-width:72%}.appreach__detail:after{content:"";display:block;clear:both}.appreach__name{font-size:16px;line-height:1.5em!important;max-height:3em;overflow:hidden}.appreach__info{font-size:12px!important}.appreach__developper,.appreach__price{margin-right:.5em}.appreach__posted a{margin-left:.5em}.appreach__links{float:left;height:40px;margin-top:8px;white-space:nowrap}.appreach__aslink img{margin-right:10px;height:40px;width:135px}.appreach__gplink img{height:40px;width:134.5px}.appreach__star{position:relative;font-size:14px!important;height:1.5em;width:5em}.appreach__star__base{position:absolute;color:#737373}.appreach__star__evaluate{position:absolute;color:#ffc107;overflow:hidden;white-space:nowrap}img.rss-widget-icon.lazyloaded{display:none}.tag-cloud-link:before{content:"# "}.tag-cloud-link{padding:8px 8px;color:#000000!important;background:transparent;border:solid 1px #000;border-radius:2px}.tag-link-count{color:#000}.es-header-container-responsive .es-header-btn{background-color:#B2305A}.-frame-on .l-mainContent{width:100%}#tarot-fortune-area{max-width:600px;margin:20px auto;padding:16px;background-color:#fffdfc;border:1px solid #ddd;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);text-align:center;font-family:"Helvetica Neue",sans-serif}#tarot-draw-button{display:inline-block;padding:12px 20px;font-size:1.1rem;font-weight:700;color:#fff;background-color:#9b59b6;border:none;border-radius:8px;cursor:pointer;transition:background-color 0.3s ease}#tarot-draw-button:hover{background-color:#8e44ad}#tarot-fortune-result{margin-top:20px;text-align:center}.fortune-result{margin-top:20px;padding:12px;background-color:#fdfaf7;border-radius:10px;border:1px solid #eee;box-shadow:0 2px 6px rgba(0,0,0,.05)}.fortune-result img{max-width:100%;height:auto;border-radius:8px;margin-bottom:10px}.fortune-result p{font-size:1rem;line-height:1.6;margin:.5em 0}@media screen and (max-width:768px){#tarot-fortune-area{padding:12px;margin:16px 8px}#tarot-draw-button{width:100%;font-size:1rem}.fortune-result{padding:10px}.fortune-result p{font-size:.95rem}}