/* Scoped content additions for the PC game development landing page. */
.pc-links a,.pc-content a{text-decoration:underline;text-underline-offset:4px}
main section a,main section a:hover,main section a:visited{color:#ff560b}
.pc-links{display:flex;flex-wrap:wrap;gap:16px 30px;margin:24px 0}
.pc-note{margin:0}
.pc-content .h2-title{margin-bottom:28px}
.pc-intro{max-width:1120px;margin:0 0 32px}
.pc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.pc-card{padding:28px;border:1px solid #ddd;border-radius:16px;background:#fff;min-width:0}
.pc-card h3{margin:0 0 16px;overflow-wrap:anywhere;hyphens:auto}
.pc-card p{margin:0;overflow-wrap:anywhere}
.pc-table-wrap{overflow-x:auto;border:1px solid #ddd;border-radius:16px}
.pc-table{border-collapse:collapse;width:100%}
.pc-table caption{text-align:left;padding:20px;font-weight:600}
.pc-table th,.pc-table td{padding:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}
.pc-table thead{background:#f5f5f5}
.pc-table th,.pc-table caption{font-weight:600;color:#0a0a0a}
.pc-table tbody th{width:24%}
.pc-table td:nth-child(2){width:30%}
.pc-content :focus-visible,.pc-links a:focus-visible,.pc-breadcrumbs a:focus-visible{outline:3px solid #ee7434;outline-offset:4px}
#develop .develop__img{height:auto;object-fit:contain}
#develop .pc-hero__estimate{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center}
#develop .pc-hero__estimate .develop__text{max-width:none;min-width:0;margin:0}
#develop .develop__btn-1920{display:inline-flex;justify-content:center;width:auto;max-width:100%;min-height:56px;padding:18px 28px;justify-self:start;flex:none}
#faq .faq__acc:focus-visible{outline:3px solid #ee7434;outline-offset:4px}
#clients .tab__img-1{height:auto;object-fit:contain;align-self:flex-start}
#pc-scope,#pc-related,#tech,#chose,#pc-qa,#pc-models,#pc-contacts{scroll-margin-top:100px}
@media(max-width:767px){.pc-grid{grid-template-columns:1fr;gap:16px}.pc-card{padding:22px}.pc-table{min-width:650px}.pc-table th,.pc-table td{padding:16px}.pc-links{gap:16px}}
@media(max-width:1100px){#develop .pc-hero__estimate{grid-template-columns:minmax(0,1fr);gap:24px}}
@media(max-width:1024px){#develop .develop__flex{flex-wrap:wrap;gap:24px}#develop .black-btn__text{white-space:normal}#develop .develop__btn{min-height:56px;height:auto;padding:16px 22px}}
@media(max-width:575px){.footer-copy-button .copy-tooltip{left:auto;right:0;transform:none}}
main #others .others__link,main #others .others__link:hover,main #others .others__link:visited,main #others .others__link:focus{color:#fff}

.pc-gameplay{margin:24px 0 0;max-width:640px}.pc-gameplay video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#111}.pc-gameplay figcaption{margin-top:12px}#dev-price .pc-table-wrap{margin-bottom:24px}

@media(max-width:767px){#dev-price .pc-table{min-width:0}#dev-price .pc-table thead{display:none}#dev-price .pc-table tbody,#dev-price .pc-table tr,#dev-price .pc-table td,#dev-price .pc-table tbody th{display:block;width:auto}#dev-price .pc-table tr+tr{border-top:1px solid #ddd}#dev-price .pc-table td{border:0;padding-top:8px;padding-bottom:12px}#dev-price .pc-table tbody th{background:#f5f5f5}#dev-price .pc-table td::before{content:attr(data-label);display:block;font-weight:600;color:#0a0a0a;margin-bottom:6px}}

.pc-case-facts{display:grid;gap:16px;margin-top:20px}.pc-case-facts strong{font-weight:600}#clients .tab__texts p{margin:0}
