.alver-author-sites{--as-ink:#254839;--as-paper:#f2f5eb;color:var(--as-ink);width:100%;min-width:0;max-width:100%!important;container:author-sites/inline-size}.alver-author-sites *{box-sizing:border-box}.alver-author-sites .as-intro{max-width:760px;margin:0 0 24px;font-size:17px;line-height:1.65}.alver-author-sites .as-scene{position:relative;width:100%;min-width:0;max-width:100%;aspect-ratio:auto;min-height:0;height:1000px;margin:0 auto;border-radius:26px;isolation:isolate;overflow:hidden;background:#205c61 url('author-sites/microcosm-r2.webp') center/cover no-repeat;border:1px solid #497879}.alver-author-sites .as-connections{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.alver-author-sites .as-connections path{fill:none;stroke:#a4c8b5;stroke-width:1.5;opacity:.65}.alver-author-sites .as-site{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:24%;max-width:255px;min-width:190px;text-align:center;z-index:1}.alver-author-sites .as-emblem{position:relative;width:174px;height:174px;margin:0 auto 8px;display:grid;place-items:center;border:1px solid #a9bc9d;border-radius:48% 52% 45% 55% / 54% 45% 55% 46%;background:radial-gradient(ellipse,#eef3e9 42%,#dfead9 75%,#f3f5e9);box-shadow:0 0 0 6px #edf3e580,inset 0 0 0 4px #dae6d480}.alver-author-sites .as-emblem:before{content:'';position:absolute;inset:-7px;border:1px solid #b6c7ae;border-radius:55% 45% 52% 48% / 44% 57% 43% 56%;pointer-events:none}.alver-author-sites .as-emblem img{display:block;width:158px;height:158px;object-fit:contain;filter:none}.alver-author-sites .as-caption{padding:10px 12px 12px;background:var(--as-paper);border-radius:18px;border:1px solid #d4decc;box-shadow:0 4px 12px #4e6b4210}.alver-author-sites h2{margin:0 0 5px!important;font:500 21px/1.2 Georgia,serif;letter-spacing:.7px;color:var(--as-ink)}.alver-author-sites .as-caption p{font:14px/1.5 Arial,sans-serif;margin:0 0 9px;min-height:42px;color:#3b5542}.alver-author-sites .as-link,.alver-author-sites .as-pending{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 18px;border-radius:20px;font:14px/1.3 Arial,sans-serif}.alver-author-sites .as-link{background:#315c43;color:#fff;text-decoration:none;border:1px solid #315c43}.alver-author-sites .as-link:hover{background:#244732;color:#fff}.alver-author-sites .as-link:focus-visible{outline:3px solid #56824c;outline-offset:4px}.alver-author-sites .as-pending{color:#586b54;background:#e5ebde;border:1px solid #c8d3bf}.alver-author-sites .as-note{font:13px/1.5 Arial,sans-serif;color:#52634a;margin:16px 0 0;max-width:850px}
@container author-sites (max-width:850px){.alver-author-sites .as-scene{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding:30px 20px;min-height:0;height:auto;aspect-ratio:auto}.alver-author-sites .as-site{position:relative;left:auto;top:auto;transform:none;width:100%;max-width:none;min-width:0}.alver-author-sites .as-site:last-child{grid-column:1/-1;width:calc(50% - 10px);justify-self:center}.alver-author-sites .as-connections{display:none}.alver-author-sites .as-emblem{width:146px;height:146px}.alver-author-sites .as-emblem img{width:134px;height:134px}.alver-author-sites h2{font-size:19px}}
@container author-sites (max-width:460px){.alver-author-sites .as-scene{grid-template-columns:minmax(0,1fr);padding:26px 22px;gap:32px}.alver-author-sites .as-site:last-child{grid-column:auto;width:100%}.alver-author-sites .as-emblem{width:158px;height:158px}.alver-author-sites .as-emblem img{width:144px;height:144px}.alver-author-sites .as-caption p{min-height:0}.alver-author-sites .as-link,.alver-author-sites .as-pending{min-height:44px}}
