.bh-pub{color-scheme:light;background:#f6f7f9;color:#1e293b;--acc:#2f3e4e;--acc2:#7fa58a}.bh-pub,.bh-pub *{box-sizing:border-box}.bh-pub .bh-head{text-align:center;margin-bottom:1.5rem}.bh-pub .bh-head h1{font-size:1.5rem;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:#0f172a}.bh-pub .bh-head p{margin-top:.35rem;font-size:.95rem;line-height:1.5;color:#475569}.bh-pub .bh-tile{box-shadow:0 1px 3px rgba(15,23,42,.12)}.bh-pub .border-slate-100,.bh-pub .border-slate-200,.bh-pub .border-slate-300{border-color:#e2e8f0!important}.bh-pub .bg-white.rounded-2xl,.bh-pub div.rounded-2xl.bg-white,.bh-pub section.rounded-2xl{border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 4px 16px rgba(15,23,42,.04)!important}.bh-pub .shadow-sm{box-shadow:0 1px 2px rgba(15,23,42,.05),0 4px 16px rgba(15,23,42,.04)!important}.bh-pub input:not([type=checkbox]):not([type=radio]):not([type=file]),.bh-pub select,.bh-pub textarea{background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important;border-radius:10px;min-height:44px}.bh-pub .bh-drop:focus-within,.bh-pub a:focus-visible,.bh-pub button:focus-visible,.bh-pub input:focus-visible,.bh-pub select:focus-visible,.bh-pub textarea:focus-visible{outline:3px solid #7fa58a;outline-offset:2px;border-color:#2f3e4e!important}.bh-pub input[type=checkbox]{accent-color:#2f3e4e;width:1.1rem;height:1.1rem}.bh-pub label{line-height:1.5}.bh-pub .bg-blue-800.rounded-xl,.bh-pub button.bg-blue-800{background:#2f3e4e!important;color:#fff!important;border:0;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.2)}.bh-pub button.bg-blue-800:hover{background:#25313e!important}.bh-pub button.border-blue-800{background:transparent!important;border:1px solid #cbd5e1!important;color:#2f3e4e!important;box-shadow:none;font-weight:600}.bh-pub button.border-blue-800:hover{background:#eef1f4!important}.bh-drop{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;text-align:center;cursor:pointer;background:#fff;color:#475569;border:1.5px dashed #b6c0cc;border-radius:14px;transition:background .15s,border-color .15s}.bh-drop:hover{background:#f1f5f2;border-color:#7fa58a}.bh-pub .bh-drop,.bh-pub .bh-drop svg{color:#475569!important}.bh-pub .bh-drop .bh-drop-btn{color:#fff!important}.bh-pub .bh-drop .bh-drop-hint{color:#64748b!important}.bh-drop-btn{display:inline-block;padding:.6rem 1.1rem;border-radius:10px;background:#2f3e4e;color:#fff;font-weight:600;font-size:.95rem}.bh-drop-hint{font-size:.85rem;color:#64748b}.bh-pub .bh-thumbs img{border:1px solid #e2e8f0;border-radius:10px}.bh-pub .bh-quiet{display:block;width:100%;background:#fff;color:#2f3e4e;border:1px solid #d5dbe3;border-radius:12px;box-shadow:none;min-height:44px;margin-bottom:1.25rem}.bh-pub .bh-quiet:hover{background:#f1f5f9}body:has(.bh-pub) .bh-lang-pill{position:absolute!important;top:12px!important;bottom:auto!important;inset-inline-start:auto!important;inset-inline-end:12px!important;opacity:1!important;background:#fff!important;border:1px solid #d5dbe3!important;box-shadow:none!important;z-index:40!important}.bh-pub{position:relative}.bh-pub .bh-head{padding-top:.25rem}