/* adcitymag.ru */.re-archive{font-family:var(--primeFont);max-width:var(--width);margin:0 auto;padding:0 20px}.re-archive-header{padding:14px 0;margin-bottom:18px;display:flex;align-items:center;gap:10px 22px;flex-wrap:wrap}.re-archive-left{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.re-rating-badges{display:flex;gap:8px;flex-wrap:nowrap}.re-rating-badge{padding:5px 12px;border-radius:var(--adcm-r-xl, 20px);font-size:var(--t-meta, 12px);font-weight:var(--bold);text-transform:uppercase;letter-spacing:.5px;color:var(--adcm-c-white, #fff);text-decoration:none;display:inline-block;transition:all var(--adcm-dur-base, .22s) ease}.re-rating-badge:hover{transform:translateY(-2px);box-shadow:var(--adcm-shadow-2, 0 4px 12px rgba(0,0,0,.3));color:var(--adcm-c-white, #fff)!important}.re-rating-badge.hell{background:#b91c1c}.re-rating-badge.top{background:#047857}.re-rating-badge.outsider{background:#b45309}.re-archive-desc{color:var(--greyColor);font-size:var(--t-ui, 14px);line-height:1.4;flex:1 1 220px}@media (max-width:768px){.re-archive-desc{flex-basis:100%;order:3}.re-rating-badges{flex-wrap:wrap}}.re-map-wrapper{margin-bottom:24px}.re-map-toggle{background:var(--greyBg);border:1px solid var(--borderColor);padding:12px 20px;border-radius:var(--adcm-r-sm, 8px) var(--adcm-r-sm, 8px) 0 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all var(--adcm-dur-base, .22s) ease;user-select:none}.re-map-toggle:hover{background:var(--borderColor)}[data-theme=dark] .re-map-toggle{background:var(--darkCard);border-color:var(--darkBorder)}[data-theme=dark] .re-map-toggle:hover{background:var(--darkBorder)}.re-map-toggle-text{font-weight:var(--bold);color:var(--headColor);font-size:var(--t-body, 16px)}.re-map-toggle-icon{transition:transform var(--adcm-dur-base, .22s) ease;color:var(--greyColor)}.re-map-toggle.collapsed .re-map-toggle-icon{transform:rotate(-90deg)}.re-map{height:500px;border-radius:0 0 var(--adcm-r-md, 12px) var(--adcm-r-md, 12px);border:1px solid var(--borderColor);border-top:none;transition:all var(--adcm-dur-base, .22s) ease;overflow:hidden}.re-map.collapsed{height:150px}[data-theme=dark] .re-map{border-color:var(--darkBorder)}.re-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:40px}@media (max-width:1024px){.re-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.re-grid{grid-template-columns:1fr}}.re-card{background:var(--lightColor);border-radius:var(--adcm-r-md, 12px);overflow:hidden;border:1px solid var(--borderColor);transition:all var(--adcm-dur-base, .22s) ease}[data-theme=dark] .re-card{background:var(--darkCard);border-color:var(--darkBorder)}.re-card:hover{transform:translateY(-8px);box-shadow:var(--adcm-shadow-4, 0 12px 40px rgba(0,0,0,.12))}.re-card-image{height:220px;background-size:cover;background-position:center;position:relative;background-color:var(--borderColor)}.re-score-badge{position:absolute;top:16px;right:16px;background:var(--adcm-c-white, #fff);color:var(--adcm-c-gray-800, #1f2937);padding:8px 16px;border-radius:var(--adcm-r-xl, 20px);font-weight:var(--bold);box-shadow:var(--adcm-shadow-2, 0 4px 12px rgba(0,0,0,.15))}.re-card-content{padding:24px}.re-card-title{font-size:var(--t-h3, 20px);font-weight:var(--bold);margin:0 0 12px}.re-card-title a{color:var(--headColor);text-decoration:none}.re-card-title a:hover{color:var(--adcm-primary,#3B82F6)}.re-card-address{color:var(--greyColor);font-size:var(--t-ui, 14px);margin:0 0 12px}.re-card-excerpt{color:var(--textColor);font-size:var(--t-card, 15px);line-height:1.6;margin:0 0 16px}[data-theme=dark] .re-card-excerpt{color:var(--darkText)}.re-card-link{color:var(--adcm-primary,#3B82F6);font-weight:var(--medium);font-size:var(--t-ui, 14px);text-decoration:none;border-bottom:none;transition:opacity var(--adcm-dur-base, .22s)}.re-card-link:hover{opacity:.7;color:var(--adcm-primary,#3B82F6)!important}.re-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid var(--borderColor)}[data-theme=dark] .re-card-footer{border-top-color:var(--darkBorder)}.re-card-date{color:var(--greyColor);font-size:var(--t-meta, 13px)}.re-card-footer .sl-wrapper{margin-left:auto}.re-card-footer .sl-button{display:inline-flex;align-items:center;gap:6px;color:var(--greyColor);text-decoration:none;transition:color var(--adcm-dur-base, .22s)}.re-card-footer .sl-button:hover,.re-card-footer .sl-button.liked{color:var(--adcm-c-red, #ef4444)}.re-card-footer .sl-icon{display:inline-flex;align-items:center}.re-card-footer .sl-icon svg{width:18px;height:18px;fill:currentColor}.re-card-footer .sl-count{font-size:var(--t-meta, 13px);font-weight:var(--bold)}.re-pagination{text-align:center;margin:40px 0 60px}.re-load-more{background:var(--adcm-primary,#3B82F6);color:var(--adcm-c-white, #fff);border:none;padding:14px 40px;border-radius:var(--adcm-r-sm, 8px);font-size:var(--t-body, 16px);font-weight:var(--bold);cursor:pointer;transition:all var(--adcm-dur-base, .22s) ease;display:inline-flex;align-items:center;gap:10px}.re-load-more:hover{background:var(--adcm-dark,#2563EB);transform:translateY(-2px);box-shadow:var(--adcm-shadow-2, 0 4px 12px rgba(59,130,246,.3))}.re-load-more:disabled{background:var(--greyColor);cursor:not-allowed;opacity:.5}.re-load-more:disabled:hover{transform:none;box-shadow:none}.re-load-more .spinner{display:none;width:20px;height:20px;border:2px solid var(--adcm-c-white, #fff);border-top-color:transparent;border-radius:var(--adcm-r-circle, 50%);animation:spin 1s linear infinite}.re-load-more.loading .spinner{display:block}.re-load-more.loading .text{display:none}@keyframes spin{to{transform:rotate(360deg)}}.re-posts-info{text-align:center;color:var(--greyColor);font-size:var(--t-ui, 14px);margin-bottom:20px}
