.skinvs-cases{min-width:0;margin:44px 0}.skinvs-cases>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.skinvs-cases>header h2{margin:0;scroll-margin-top:145px}.skinvs-cases>header small{color:#9aa7b1}.skinvs-cases .skinvs-cases-caption{color:#aebbc4;margin:10px 0 22px;font-size:14px}.skinvs-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.skinvs-case-card{background:#121c23;border:1px solid #29363f;flex-direction:column;min-width:0;padding:16px;transition:border-color .2s;display:flex}.skinvs-case-card:hover{border-color:#48e339}.skinvs-case-art{place-items:center;height:150px;display:grid}.skinvs-cases .skinvs-case-art img{aspect-ratio:auto;object-fit:contain;width:100%;max-width:100%;height:150px}.skinvs-cases .skinvs-case-card h3{overflow-wrap:anywhere;margin:14px 0 10px;font-size:17px;line-height:1.35}.skinvs-cases .skinvs-case-variants{color:#aebbc4;overflow-wrap:anywhere;margin-bottom:16px;font-size:12px;line-height:1.6}.skinvs-cases .skinvs-case-variants p{font-size:inherit;line-height:inherit;margin:0}.skinvs-case-variants summary{cursor:pointer}.skinvs-case-variants ul{padding-left:16px}.skinvs-case-bottom{border-top:1px solid #29363f;flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;display:flex}.skinvs-case-bottom>span{color:#aebbc4;font-size:12px}.skinvs-case-bottom>strong{color:#f2f6f4;font-size:22px}.skinvs-case-bottom a,.skinvs-cases-more>summary{color:#65ff50;text-align:center;white-space:nowrap;background:#0d1c12;border:1px solid #3fbe34;border-radius:3px;padding:10px 14px;font-size:13px;font-weight:700}.skinvs-case-bottom a:focus-visible,.skinvs-cases-more>summary:focus-visible{outline-offset:4px;outline:2px solid #65ff50}.skinvs-cases-more>summary{cursor:pointer;width:fit-content;min-width:220px;margin:18px auto;list-style:none}.skinvs-cases-more>summary::-webkit-details-marker{display:none}.skinvs-cases-collapse,.skinvs-cases-more[open] .skinvs-cases-expand{display:none}.skinvs-cases-more[open] .skinvs-cases-collapse{display:inline}@media (max-width:600px){.skinvs-cases>header h2{scroll-margin-top:85px}.skinvs-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.skinvs-case-card{padding:12px}.skinvs-case-art,.skinvs-cases .skinvs-case-art img{height:120px}.skinvs-cases .skinvs-case-card h3{font-size:15px}}
