.config-card{display:flex;flex-direction:column;min-height:100%;color:inherit;border-color:#36342f;background:linear-gradient(160deg,#1d1c1b,#161615);box-shadow:0 12px 30px rgba(0,0,0,.2);text-decoration:none;cursor:pointer}.config-card:hover{color:inherit;text-decoration:none}.config-image-placeholder{display:flex;width:100%;height:100%;min-height:inherit;align-items:center;justify-content:center;flex-direction:column;gap:7px;background:radial-gradient(circle at 50% 45%,rgba(194,166,109,.16),transparent 48%),linear-gradient(145deg,#21211f,#141413);color:#948d7f}.config-image-placeholder>span,.config-image-placeholder>span>span{position:static;padding:0;border:0;background:none;text-transform:none}.config-image-placeholder>span{font-size:1.2rem;font-weight:850;letter-spacing:-.04em}.config-image-placeholder>span>span{color:#cfbb94}.config-image-placeholder small{font-size:.58rem;font-weight:700;letter-spacing:.04em}.config-image-placeholder.compact{position:absolute;inset:0;min-height:0}.config-image-placeholder.compact>span{font-size:1rem}.config-card:focus-visible{outline:2px solid #d6c6a4;outline-offset:3px}
.config-cover{height:154px;border-bottom:1px solid #2f2d29}.config-cover img{display:block;width:100%;height:100%;object-fit:cover}.config-cover span{top:11px;right:11px;padding:5px 8px;color:#ebe2d2;border-color:#c0a672;border-radius:6px;background:rgba(26,26,25,.9)}
.config-body{display:flex;flex:1;flex-direction:column;padding:15px}.config-title{align-items:flex-start}.config-title h3{color:#efe9db;font-size:.9rem;line-height:1.35}.config-title em{flex:none;padding:4px 7px;color:#c1bdb5;border-color:#3b3933;border-radius:6px;background:#1b1b19;font-size:.54rem;font-weight:750}.config-body>p{height:38px;margin:9px 0 11px;color:#aca69b}.config-tags{min-height:23px}.config-tags span{padding:4px 6px;color:#b2ada2;border-color:#36342f;border-radius:5px;background:#1b1b19}
.config-meta{align-items:center;gap:12px;margin-top:12px;padding:11px 0;color:#9e978a;border-color:#2c2b27;font-size:.58rem}.config-meta-item{display:inline-flex;align-items:center;gap:5px}.config-meta-item svg,.config-body footer svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.config-updated{margin-left:auto;text-align:right}
.config-body footer{align-items:center;gap:10px;margin-top:auto;color:#b2ada2}.config-body footer .rating{display:inline-flex;align-items:center;gap:5px}.config-body footer .rating svg{color:#f1ca55;fill:#f1ca55;stroke:#f1ca55}.config-card-cta{display:flex;align-items:center;gap:10px;margin-left:auto}.config-card-cta strong{color:#efe9db;font-size:.68rem}.config-card-view{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;color:#e2d6be;border:1px solid #b79a5f;border-radius:6px;background:#292826;font-size:.6rem;font-weight:750}.config-card:hover .config-card-view{color:#fff;border-color:#c8b184;background:#302e2a}
@media(max-width:480px){.config-meta{flex-wrap:wrap}.config-updated{width:100%;margin-left:0;text-align:left}}
