/* Approved lunar artwork and silver frames: overview cards only. */
body :is(#page-guides,#page-community) .eclipse-guide-categories{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;max-width:1180px!important;gap:22px!important;margin:26px auto 40px!important;padding:0 24px!important;align-items:stretch}
body :is(#page-guides,#page-community) .approved-lunar-card{grid-column:span 2!important;position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start!important;min-width:0;width:auto!important;max-width:none!important;min-height:310px!important;padding:22px 18px 25px!important;border:1px solid #b8b8b8!important;border-radius:8px 0 8px 0!important;background:#030303!important;color:#f1f1f1!important;text-align:center;text-decoration:none;overflow:visible;isolation:isolate;transition:background-color .18s,border-color .18s,transform .18s}
body #page-guides .approved-lunar-card:nth-child(5){grid-column:2/span 2!important}
body #page-community .approved-lunar-card:last-child{grid-column:span 2!important;justify-self:stretch!important}
body :is(#page-guides,#page-community) .approved-lunar-card::before{content:''!important;position:absolute;inset:4px;border:1px solid #7777;border-radius:5px 0 5px 0;pointer-events:none;background:none!important}
body :is(#page-guides,#page-community) .approved-lunar-card::after{display:none!important}
body :is(#page-guides,#page-community) .approved-lunar-icon{display:block;width:100%!important;max-width:205px!important;height:170px!important;object-fit:contain;margin:0 auto 14px!important;background:transparent!important;filter:none!important;flex:none}
body :is(#page-guides,#page-community) .approved-lunar-card h2{display:block!important;min-height:0!important;max-width:none!important;font:400 21px/1.18 Georgia,'Times New Roman',serif!important;color:#f1f1f1!important;margin:0 0 12px!important}
body :is(#page-guides,#page-community) .approved-lunar-card h2::before,body :is(#page-guides,#page-community) .approved-lunar-card h2::after{display:none!important}
body :is(#page-guides,#page-community) .approved-lunar-card p{max-width:210px!important;font:400 13px/1.55 Georgia,'Times New Roman',serif!important;color:#d0d0d0!important;margin:0 0 18px!important}
body :is(#page-guides,#page-community) .lunar-browse{display:block;margin-top:auto;padding-top:13px;border-top:1px solid #75757580;width:100%;color:#bba3c4!important;font:400 12px/1.4 Georgia,'Times New Roman',serif!important}
body :is(#page-guides,#page-community) .lunar-browse span{color:#bba3c4!important}
/* Community actions match the approved outlined pill buttons. */
body #page-community .approved-lunar-card .lunar-browse{display:flex!important;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:auto;padding:9px 10px;border:1px solid #bba3c4!important;border-radius:999px;background:transparent!important;color:#c7afcf!important;font:400 11px/1.35 Georgia,'Times New Roman',serif!important;letter-spacing:.07em;text-transform:uppercase;white-space:normal}
body #page-community .approved-lunar-card:hover .lunar-browse{background:#211827!important;border-color:#d0b5d8!important}
body :is(#page-guides,#page-community) .lunar-card-stars{position:absolute;inset:7px;pointer-events:none;color:#ddd!important}
.lunar-card-stars i{position:absolute;font:normal 12px/1 Georgia,serif;color:#ddd!important}
.lunar-card-stars i:nth-child(1){left:0;top:0}.lunar-card-stars i:nth-child(2){right:0;top:0}.lunar-card-stars i:nth-child(3){left:0;bottom:0}.lunar-card-stars i:nth-child(4){right:0;bottom:0}
body :is(#page-guides,#page-community) .approved-lunar-card:hover{background:#100d12!important;border-color:#baa3c4!important;transform:translateY(-2px)}
body :is(#page-guides,#page-community) .approved-lunar-card:focus-visible{outline:2px solid #bba3c4!important;outline-offset:5px}
@media(max-width:850px){body :is(#page-guides,#page-community) .eclipse-guide-categories{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:650px!important;gap:18px!important}body :is(#page-guides,#page-community) .approved-lunar-card,body #page-guides .approved-lunar-card:nth-child(5),body #page-community .approved-lunar-card:last-child{grid-column:auto!important}body #page-guides .approved-lunar-card:last-child{grid-column:1/-1!important;width:calc(50% - 9px)!important;justify-self:center}}
@media(max-width:450px){body :is(#page-guides,#page-community) .eclipse-guide-categories{grid-template-columns:1fr!important;max-width:370px!important}body #page-guides .approved-lunar-card:last-child{grid-column:auto!important;width:100%!important}body :is(#page-guides,#page-community) .approved-lunar-card{min-height:300px!important}}

/* Soften the sparse colored accents while retaining the silver artwork. */
body :is(#page-guides,#page-community) .approved-lunar-icon{filter:saturate(.42)!important}
