.guide-community .guide-library-tools{margin-bottom:28px;padding:22px;border:1px solid #2b4962;border-radius:18px;background:#102335}.guide-source-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:21px}.guide-source-tabs a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 15px;border:1px solid #35536c;border-radius:12px;color:#b8cde0;text-decoration:none;font-size:.85rem;font-weight:750}.guide-source-tabs a[aria-current]{border-color:#55c8da;background:#173e4e;color:#8ff1e2}.guide-source-tabs a span{padding:2px 7px;background:#07172580;border-radius:7px;color:#daeaff;font-size:.75rem}.guide-filter-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr) auto auto;gap:12px;align-items:end}.guide-filter-form label{display:grid;gap:7px;color:#adc5dc;font-size:.79rem;font-weight:700;min-width:0}.guide-filter-form input,.guide-filter-form select{width:100%;min-height:46px;box-sizing:border-box;padding:10px 13px;border:1px solid #375773;border-radius:10px;background:#0a1c2b;color:#e1efff;font:inherit}.guide-filter-form .button{min-height:46px;margin:0;padding:12px 21px;border:1px solid #44b5ce;border-radius:10px;background:#246482;color:white;font-size:.85rem;font-weight:800;cursor:pointer}.guide-reset{align-self:center;margin-top:20px;color:#a0c9e5;font-size:.8rem}.guide-community .guide-provenance-note{max-width:900px;margin:17px 0 0;color:#8faec8;font-size:.8rem;line-height:1.65}.guide-community .guide-card{display:flex;flex-direction:column;background:#102335;border-color:#2d4a64}.guide-community .guide-card-body{display:flex;flex:1;flex-direction:column;min-width:0;padding:23px}.guide-community .guide-card h2{color:#eff6ff;overflow-wrap:anywhere;line-height:1.45}.guide-community .guide-card p{min-height:0;color:#a8bed2;margin:14px 0 0;overflow-wrap:anywhere}.guide-origin{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:15px}.guide-origin-badge{display:inline-flex;padding:5px 9px;border:1px solid #365d74;border-radius:7px;color:#bdd1e5;font-size:.72rem;font-weight:800}.guide-origin-badge.community{color:#bdb4ff;border-color:#6955a1;background:#292443}.guide-origin-badge.official{color:#8df2d9;border-color:#368a77;background:#163b39}.guide-featured-label{font-size:.72rem;color:#e4bd6a;font-weight:800}.guide-community .guide-card-featured{border-color:#8d7846}.guide-community .guide-card-meta span{color:#83d9e9;background:#153747;font-size:.67rem}.guide-community .guide-card-meta small{color:#9bb8d0}.guide-creator{color:#8aa6be;font-size:.84rem;overflow-wrap:anywhere}.guide-creator strong{color:#d5e6f7;font-weight:750}.guide-event{color:#b7a6e4;font-size:.76rem;margin-top:6px;overflow-wrap:anywhere}.guide-card-footer{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:auto;padding-top:18px;color:#89a4bd;font-size:.73rem;line-height:1.5}.guide-card-footer:before{content:"";display:block;width:100%;height:1px;margin-top:4px;background:#2a4358}.guide-review{color:#8ee1c4}.guide-original-language{margin-top:12px;color:#bcae88;font-size:.75rem}.guide-video-unavailable{display:grid;place-items:center;height:100%;color:#93acc4}.guide-community .guide-empty{color:#91aec8;border-color:#365771}.guide-community .guide-empty b{color:#dceafb}.guide-source-tabs a:focus-visible,.guide-filter-form input:focus-visible,.guide-filter-form select:focus-visible,.guide-filter-form button:focus-visible{outline:2px solid #89e6db;outline-offset:3px}@media(max-width:760px){.guide-filter-form{grid-template-columns:1fr 1fr}.guide-filter-form label:first-of-type{grid-column:1/-1}.guide-reset{margin-top:0;text-align:center}.guide-community .guide-library-tools{padding:17px}.guide-source-tabs{gap:7px}.guide-source-tabs a{padding:9px 11px;font-size:.76rem}.guide-community .guide-card-body{padding:19px}}@media(max-width:400px){.guide-filter-form{grid-template-columns:1fr}.guide-filter-form label:first-of-type{grid-column:auto}.guide-source-tabs a{flex:1;justify-content:center}.guide-reset{padding:8px}}
