.mkf-model-embed {
    max-width: 800px;
    margin: 20px auto;
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
}

.mkf-model-viewer {
    width: 100%;
    height: 400px;
    background: #1a1a2e;
}

.mkf-model-info {
    padding: 16px;
    background: #fff;
}

.mkf-model-info h3 {
    margin: 0 0 12px 0;
}

.mkf-open-app-btn {
    display: inline-block;
    padding: 8px 20px;
    background: #2271b1;
    color: #fff;
    text-decoration: none;
    border-radius: 4px;
    font-size: 14px;
}

.mkf-open-app-btn:hover {
    background: #135e96;
    color: #fff;
}
