@charset "UTF-8";
.game-art-link{display:block}.game-card h2>a{font-size:inherit;color:inherit;display:inline;margin:0}.game-card .game-links{gap:22px;flex-wrap:wrap}.detail-page{background:#fffefb}.breadcrumb{display:flex;align-items:center;gap:14px;padding-top:24px;padding-bottom:24px;font-size:13px;color:#777}.breadcrumb a:hover{color:#c9770b}.detail-banner{max-width:1440px;margin:auto;background:#18262a}.detail-banner img{display:block;width:100%;height:auto;max-height:660px;object-fit:cover}.funny-farm .detail-banner img{object-position:center 40%}.detail-heading{padding-top:35px;padding-bottom:34px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid #e2e2df}.detail-heading h1{font-size:39px;line-height:1.4;margin:0 0 8px}.detail-tagline{font-size:20px;line-height:1.6;color:#777;margin:0}.detail-tags{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.detail-tags span{font-size:12px;border:1px solid #d5d5cf;padding:8px 13px;background:white;color:#666}.detail-content{padding-top:50px;padding-bottom:10px}.detail-content>section{margin-bottom:58px}.detail-content .section-title{margin-bottom:27px}.detail-content .section-title h2{font-size:27px}.detail-content .section-title>p{font-size:15px}.detail-intro>p{font-size:16px;line-height:2.1;color:#646464;max-width:1050px}.feature-list{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.feature-list article{padding:20px 0 0;border-top:3px solid #efa52c}.feature-list h3{font-size:19px;line-height:1.6;margin:0 0 13px}.feature-list p{font-size:14px;line-height:2;color:#777;margin:0}.gallery-note{font-size:13px;color:#888;margin:0 0 25px;line-height:1.9}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.gallery-grid figure{margin:0;background:#f1f1ee;overflow:hidden}.gallery-grid img{display:block;width:100%;height:auto}.gallery-grid a{display:block}.gallery-grid a:hover img{filter:brightness(1.04)}.gallery-grid figcaption{padding:20px 20px 23px}.gallery-grid figcaption strong{display:block;font-size:18px;line-height:1.7;margin-bottom:7px}.gallery-grid figcaption span{font-size:13px;line-height:1.9;color:#777}.detail-support{background:#f3f3ef;border-left:4px solid #e9a12e;padding:28px 32px;margin:0 0 42px}.detail-support h2{font-size:20px;line-height:1.6;margin:0 0 13px}.detail-support p{font-size:14px;line-height:1.95;color:#747474}.detail-support a{color:#ab6205;overflow-wrap:anywhere}.detail-support-links{display:flex;gap:26px;flex-wrap:wrap;font-size:13px;margin-top:20px}.detail-bottom{display:flex;justify-content:space-between;gap:24px;padding:0 0 45px;font-size:14px;color:#9e610d}.detail-bottom a:hover,.detail-support a:hover{text-decoration:underline}@media(max-width:800px){.detail-heading h1{font-size:33px}.detail-heading{align-items:flex-start;flex-direction:column}.detail-tags{justify-content:flex-start}.detail-tagline{font-size:18px}.feature-list{gap:24px}.gallery-grid{gap:18px}.gallery-grid figcaption{padding:17px}.detail-content .section-title h2{font-size:25px}}@media(max-width:600px){.breadcrumb{padding-top:18px;padding-bottom:18px;font-size:12px;gap:10px}.detail-banner img{max-height:none;object-fit:contain}.detail-heading{padding-top:25px;padding-bottom:26px;gap:18px}.detail-heading h1{font-size:30px}.detail-tagline{font-size:17px}.detail-tags{gap:8px}.detail-tags span{font-size:11px;padding:6px 10px}.detail-content{padding-top:35px}.detail-content>section{margin-bottom:38px}.detail-intro>p{font-size:14px;line-height:2.05}.feature-list{grid-template-columns:1fr;gap:23px}.feature-list article{padding-top:15px}.feature-list h3{font-size:18px;margin-bottom:7px}.feature-list p{font-size:13px}.gallery-grid{grid-template-columns:1fr;gap:25px}.gallery-grid figure{max-width:430px;width:100%;margin:auto}.funny-farm .gallery-grid figure{max-width:330px}.gallery-grid figcaption strong{font-size:17px}.detail-support{padding:22px 20px;margin-bottom:32px}.detail-support h2{font-size:18px}.detail-support p{font-size:13px}.detail-bottom{font-size:12px;padding-bottom:34px;gap:15px}.detail-support-links{gap:18px;font-size:12px}}
