.rb:where(.astro-5beo2m6p){font-family:var(--font-text);color:#140c1b;background:#fff4e8;border-bottom:1px solid #eadfd3}.rb-in:where(.astro-5beo2m6p){box-sizing:content-box;flex-direction:column;gap:14px;max-width:1240px;margin:0 auto;padding:18px 32px 0;display:flex}.rb-row:where(.astro-5beo2m6p){flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rb:where(.astro-5beo2m6p) a:where(.astro-5beo2m6p){text-decoration:none}.rb-title:where(.astro-5beo2m6p){font:800 22px var(--font-display);letter-spacing:-.02em;color:#140c1b;align-items:center;min-height:44px;margin-right:10px;display:inline-flex}.rb-search:where(.astro-5beo2m6p){background:#fff;border:1px solid #dccfc2;border-radius:10px;flex:320px;align-items:center;gap:10px;max-width:520px;height:44px;padding:0 12px;display:flex}.rb-search:where(.astro-5beo2m6p):focus-within{border-color:#a85a0c;box-shadow:0 0 0 3px #fde6cb}.rb-search:where(.astro-5beo2m6p) input:where(.astro-5beo2m6p){height:100%;font:15px var(--font-text);color:#140c1b;background:0 0;border:0;outline:0;flex:1;min-width:0}.rb-kbd:where(.astro-5beo2m6p){font:600 11px var(--font-mono);color:#6e5f79;border:1px solid #dccfc2;border-radius:5px;padding:1px 6px}.rb-grow:where(.astro-5beo2m6p){flex:1}.rb-pick:where(.astro-5beo2m6p){position:relative}.rb-pick:where(.astro-5beo2m6p) summary:where(.astro-5beo2m6p){height:44px;font:500 14px var(--font-text);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dccfc2;border-radius:10px;align-items:center;gap:8px;padding:0 14px;list-style:none;display:inline-flex}.rb-pick:where(.astro-5beo2m6p) summary:where(.astro-5beo2m6p)::-webkit-details-marker{display:none}.rb-pick:where(.astro-5beo2m6p) summary:where(.astro-5beo2m6p) span:where(.astro-5beo2m6p){align-items:center;gap:8px;display:inline-flex}html[data-doze] .rb-pick:where(.astro-5beo2m6p) summary:where(.astro-5beo2m6p){border-color:#a85a0c}.rb-menu:where(.astro-5beo2m6p){z-index:20;background:#fff;border:1px solid #dccfc2;border-radius:14px;flex-direction:column;width:300px;padding:10px;display:flex;position:absolute;top:52px;right:0;box-shadow:0 24px 60px #28143c2e}.rb-menu:where(.astro-5beo2m6p) p:where(.astro-5beo2m6p){color:#4a3d55;margin:4px 8px 8px;font-size:14px}.rb-menu:where(.astro-5beo2m6p) a:where(.astro-5beo2m6p){color:#140c1b;border-radius:8px;padding:11px 10px;font-size:15px}.rb-menu:where(.astro-5beo2m6p) a:where(.astro-5beo2m6p):hover{background:#fff4e8}.rb-menu:where(.astro-5beo2m6p)>small:where(.astro-5beo2m6p){color:#6e5f79;margin:8px;font-size:13px}.rb-menu:where(.astro-5beo2m6p) a:where(.astro-5beo2m6p){justify-content:space-between;gap:10px;display:flex}.rb-menu:where(.astro-5beo2m6p) a:where(.astro-5beo2m6p) small:where(.astro-5beo2m6p){color:#6e5f79;font-size:13px}.rb-detect:where(.astro-5beo2m6p){border-bottom:1px solid #eadfd3;flex-direction:column;gap:6px;margin-bottom:6px;padding:4px 8px 10px;display:flex}.rb-detect:where(.astro-5beo2m6p) label:where(.astro-5beo2m6p){color:#4a3d55;font-size:13px}.rb-detect:where(.astro-5beo2m6p) span:where(.astro-5beo2m6p){gap:6px;display:flex}.rb-detect:where(.astro-5beo2m6p) input:where(.astro-5beo2m6p){min-width:0;height:40px;font:14px var(--font-mono);border:1px solid #dccfc2;border-radius:8px;flex:1;padding:0 10px}.rb-detect:where(.astro-5beo2m6p) button:where(.astro-5beo2m6p){color:#fff;height:40px;font:600 14px var(--font-text);cursor:pointer;background:#140c1b;border:0;border-radius:8px;padding:0 12px}.rb-nav:where(.astro-5beo2m6p){flex-wrap:wrap;gap:24px;display:flex}.rb-nav:where(.astro-5beo2m6p) a:where(.astro-5beo2m6p){color:#4a3d55;white-space:nowrap;border-bottom:2px solid #0000;padding:10px 2px;font-size:14px}.rb-nav:where(.astro-5beo2m6p) a:where(.astro-5beo2m6p):hover{color:#140c1b}.rb-nav:where(.astro-5beo2m6p) a:where(.astro-5beo2m6p)[aria-current=page]{color:#140c1b;border-bottom-color:var(--amber);font-weight:600}.rb:where(.astro-5beo2m6p) a:where(.astro-5beo2m6p):focus-visible,.rb:where(.astro-5beo2m6p) summary:where(.astro-5beo2m6p):focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #a85a0c}@media (width<=760px){.rb-nav:where(.astro-5beo2m6p){gap:4px 18px}.rb-nav:where(.astro-5beo2m6p) a:where(.astro-5beo2m6p){align-items:center;min-height:44px;padding:0 2px;display:inline-flex}.rb-pick:where(.astro-5beo2m6p){flex:100%}.rb-pick:where(.astro-5beo2m6p) summary:where(.astro-5beo2m6p){width:100%}.rb-menu:where(.astro-5beo2m6p){width:100%;left:0;right:auto}.rb-kbd:where(.astro-5beo2m6p){display:none}}
