html,
body {
    height: 100%;
    background: transparent;
    font-family: 'Microsoft YaHei', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

body {
    background: transparent;
    margin: 0;
}

.diagram-page {
    min-height: 0;
    display: block;
    padding: 0;
}

.diagram-container {
    width: 100%;
    max-width: none;
}

.logic-wrap {
    background: #fbf7ef;
    border: 0;
    border-radius: 0;
    padding: 0;
    box-shadow: none;
}

.logic-svg {
    width: 100%;
    height: auto;
    display: block;
}

@media (max-width: 900px) {
    .logic-wrap {
        padding: 0;
    }
}
