@layer components{.c-baba-preview_trigger{color:var(--color-accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.c-baba-preview{z-index:30;box-sizing:border-box;color:#2c3827;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#dce1ce;border:1px solid #c4cbb5;border-radius:4px;animation:.18s linear baba-preview-reveal;position:fixed;overflow:hidden;box-shadow:0 8px 32px #2c38271f}.c-baba-preview_media{background:#dce1ce;min-width:200px;min-height:200px;position:relative;overflow:hidden}.c-baba-preview_player,.c-baba-preview_player>iframe{border:0;width:100%;height:100%;display:block}.c-baba-preview_player>iframe{pointer-events:none}.c-baba-preview_action{cursor:pointer;background:0 0;border:2px solid #0000;width:100%;height:100%;padding:0;position:absolute;inset:0}.c-baba-preview_action:disabled{cursor:wait}.c-baba-preview_action:focus-visible{border-color:#486032}@keyframes baba-preview-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.c-baba-preview{animation:none}}}
@layer components{.c-deadlock-bee-menu{box-sizing:border-box;pointer-events:auto;border:1px solid var(--color-border,#c4cbb5);background:#f2f1e2f2;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:min(19rem,100%);padding:.5rem;display:grid;position:relative}.c-deadlock-bee-menu_details{width:100%;min-width:0}.c-deadlock-bee-menu_summary{box-sizing:border-box;cursor:pointer;width:100%;color:var(--color-secondary,#46503d);white-space:nowrap;text-align:left;-webkit-tap-highlight-color:transparent;background:#48603208;border:1px solid #0000;border-radius:3px;outline:none;grid-template-columns:minmax(0,1fr) .65rem;align-items:center;gap:.25rem;padding:.6rem;font-size:.75rem;font-weight:500;line-height:1.5;text-decoration:none;list-style:none;transition:background-color .16s linear,color .16s linear,border-color .16s linear;display:grid}.c-deadlock-bee-menu_summary::-webkit-details-marker{display:none}.c-deadlock-bee-menu_summary::marker{content:""}.c-deadlock-bee-menu_label{grid-column:1;min-width:0}.c-deadlock-bee-menu_icon{text-align:center;width:.65rem;color:var(--color-accent,#486032);grid-column:2}.c-deadlock-bee-menu_icon:before{content:"+"}.c-deadlock-bee-menu_details[open]>.c-deadlock-bee-menu_summary{color:var(--color-accent,#486032);background:#48603214}.c-deadlock-bee-menu_details[open]>.c-deadlock-bee-menu_summary>.c-deadlock-bee-menu_icon:before{content:"−"}.c-deadlock-bee-menu_summary:hover{color:var(--color-accent,#486032)}.c-deadlock-bee-menu_summary:focus:not(:focus-visible){outline:none;text-decoration:none}.c-deadlock-bee-menu_summary:focus-visible{border-color:var(--color-accent,#486032);text-decoration:none}.c-deadlock-bee-menu_panel{box-sizing:border-box;overscroll-behavior:contain;width:min(28rem,100vw - 3rem);max-height:calc(100svh - 12rem);color:var(--color-foreground,#2c3827);border:1px solid var(--color-border,#c4cbb5);background:#f2f1e2fa;border-radius:4px;padding:2rem;position:absolute;bottom:calc(100% + .75rem);right:0;overflow-y:auto}.c-deadlock-bee-menu_panel h2{margin:0 0 1.5rem;font-size:1.35rem;font-weight:500;line-height:1.3}.c-deadlock-bee-menu_panel p{color:var(--color-secondary,#46503d);margin:1rem 0 0;font-size:.8125rem;line-height:1.8}.c-deadlock-bee-menu_note{color:var(--color-accent,#486032);font-family:var(--font-geist-mono), monospace;margin-top:1.5rem;font-size:.625rem;display:block}.c-deadlock-bee-menu_panel--credits a{justify-content:space-between;align-items:center;gap:2rem;padding:.25rem 0;font-size:.875rem;display:flex}.c-deadlock-bee-menu_panel--credits a span{color:var(--color-accent,#486032)}@media (max-width:767px){.c-deadlock-bee-menu{align-self:flex-end;width:100%}.c-deadlock-bee-menu_panel{width:calc(100vw - 3rem);max-height:calc(100svh - 11rem);padding:1.5rem}}}
