.obia-brew-package{width:min(760px,calc(100vw - 32px));max-height:90dvh;box-sizing:border-box;padding:24px;border:1px solid #47796b;border-radius:18px;background:#0b1915;color:#e2eee9;font:1rem/1.5 system-ui,sans-serif}
.obia-brew-package::backdrop{background:#000b}.obia-brew-package header,.obia-brew-package nav{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.obia-brew-package h2{font-size:1.4rem;margin:0}.obia-brew-package button{font:inherit;color:inherit;background:#18392e;border:1px solid #518b76;border-radius:8px;padding:10px 14px;cursor:pointer}.obia-brew-package button:disabled{opacity:.45;cursor:default}.obia-brew-package button:focus-visible{outline:3px solid #8ce2c2;outline-offset:3px}.obia-brew-package .package-warning{padding:12px;border-left:3px solid #c7ab64;background:#24291d}.obia-brew-package img{display:block;width:100%;height:auto;background:white;margin-top:16px}.obia-brew-package [role=status]{min-height:1.5em}.obia-brew-package .package-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}
