.ocie-widget,.ocie-card{
    background:#141414;
    color:#ddedef;
    border:1px solid #9eced2;
    border-radius:12px;
    padding:16px;
    box-shadow:0 4px 14px rgba(0,0,0,.18);
}
.ocie-widget-title{
    font-size:18px;
    font-weight:700;
    margin-bottom:8px;
}
.ocie-log-example code,.ocie-pre{
    white-space:pre-wrap;
    word-break:break-word;
}
.ocie-pre{
    background:#0e0e0e;
    color:#ddedef;
    padding:16px;
    border-radius:12px;
}
.ocie-admin-wrap .ocie-card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(280px,1fr));
    gap:16px;
    margin:20px 0;
}
